From 622ce0c7520e5913aaf666a3851f347c7f19f94d Mon Sep 17 00:00:00 2001 From: lingsheng Date: Fri, 9 Jul 2021 10:17:52 +0800 Subject: [PATCH] Fix build stuck and move tests to check stage --- pdfbox.spec | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/pdfbox.spec b/pdfbox.spec index 0f21981..9eb9b41 100644 --- a/pdfbox.spec +++ b/pdfbox.spec @@ -1,6 +1,6 @@ Name: pdfbox Version: 2.0.24 -Release: 1 +Release: 2 Summary: A Java PDF Library License: ASL 2.0 URL: http://pdfbox.apache.org/ @@ -107,7 +107,14 @@ done sed -i -e 's/TestTextStripper/BidiTest/' pdfbox/src/test/java/org/apache/pdfbox/text/BidiTest.java rm pdfbox/src/test/java/org/apache/pdfbox/multipdf/MergeAcroFormsTest.java \ - pdfbox/src/test/java/org/apache/pdfbox/multipdf/MergeAnnotationsTest.java + pdfbox/src/test/java/org/apache/pdfbox/multipdf/MergeAnnotationsTest.java \ + pdfbox/src/test/java/org/apache/pdfbox/pdmodel/font/PDFontTest.java \ + pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/PDAcroFormFlattenTest.java \ + pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/PDAcroFormFromAnnotsTest.java \ + pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/PDAcroFormGenerateAppearancesTest.java \ + pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/PDAcroFormTest.java \ + pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/PDFieldTreeTest.java \ + pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/TestRadioButtons.java sed -i -e '/\(OptionsAndNamesNotNumbers\|RadioButtonWithOptions\)/i\@org.junit.Ignore' \ pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/PDButtonTest.java @@ -121,11 +128,14 @@ sed -i -e '/\(OptionsAndNamesNotNumbers\|RadioButtonWithOptions\)/i\@org.junit.I %mvn_file :fontbox fontbox %build -%mvn_build -s -- -DskipITs -Dlucene.version=4 -Dmaven.test.failure.ignore=true +%mvn_build -s --skipTests -- -DskipITs -Dlucene.version=4 -Dmaven.test.failure.ignore=true %install %mvn_install +%check +xmvn test --batch-mode --offline -Dmaven.test.failure.ignore=true verify + %files -f .mfiles-pdfbox %doc README.md RELEASE-NOTES.txt @@ -152,6 +162,10 @@ sed -i -e '/\(OptionsAndNamesNotNumbers\|RadioButtonWithOptions\)/i\@org.junit.I %license LICENSE.txt NOTICE.txt %changelog +* Fri Jul 09 2021 lingsheng - 2.0.24-2 +- Remove tests which require net connectivity to avoid build stuck +- Move tests to check stage + * Tue Jun 29 2021 houyingchao - 2.0.24-1 - Upgrade to 2.0.24