aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominik Stadler <centic@apache.org>2021-01-06 09:10:21 +0000
committerDominik Stadler <centic@apache.org>2021-01-06 09:10:21 +0000
commit47c5e9b08dea1a632de9b00b73494ee9e0d60832 (patch)
tree26177fc598a1c625400450f0e86ce46337e9551b
parent42ca20ad591c285b82b9412b9b2fd3eac7c9b2d8 (diff)
downloadpoi-47c5e9b08dea1a632de9b00b73494ee9e0d60832.tar.gz
poi-47c5e9b08dea1a632de9b00b73494ee9e0d60832.zip
Adjust assumption for one specific font-related exception on Windows
Otherwise it triggers too much and hides actual regression bugs git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1885187 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--src/integrationtest/org/apache/poi/stress/SlideShowHandler.java8
-rw-r--r--src/ooxml/testcases/org/apache/poi/ooxml/TestTriggerCoverage.java8
2 files changed, 10 insertions, 6 deletions
diff --git a/src/integrationtest/org/apache/poi/stress/SlideShowHandler.java b/src/integrationtest/org/apache/poi/stress/SlideShowHandler.java
index 2fd0965157..315b47eac6 100644
--- a/src/integrationtest/org/apache/poi/stress/SlideShowHandler.java
+++ b/src/integrationtest/org/apache/poi/stress/SlideShowHandler.java
@@ -155,11 +155,13 @@ public abstract class SlideShowHandler extends POIFSFileHandler {
// We saw exceptions with JDK 8 on Windows in the Jenkins CI which
// seem to only be triggered by some font (maybe Calibri?!)
// We cannot avoid this, so let's try to not make the tests fail in this case
- Assumptions.assumeTrue(
+ Assumptions.assumeFalse(
e.getMessage().equals("-1") &&
ExceptionUtils.readStackTrace(e).contains("ExtendedTextSourceLabel.getJustificationInfos"),
- "JDK sometimes fails at this point on some fonts on Windows machines, but we" +
- "should not fail the build because of this");
+ "JDK sometimes fails at this point on some fonts on Windows machines, but we " +
+ "should not fail the build because of this: " + ExceptionUtils.readStackTrace(e));
+
+ throw e;
}
graphics.dispose();
diff --git a/src/ooxml/testcases/org/apache/poi/ooxml/TestTriggerCoverage.java b/src/ooxml/testcases/org/apache/poi/ooxml/TestTriggerCoverage.java
index 280a134be4..3839a460ef 100644
--- a/src/ooxml/testcases/org/apache/poi/ooxml/TestTriggerCoverage.java
+++ b/src/ooxml/testcases/org/apache/poi/ooxml/TestTriggerCoverage.java
@@ -151,11 +151,13 @@ public class TestTriggerCoverage {
// We saw exceptions with JDK 8 on Windows in the Jenkins CI which
// seem to only be triggered by some font (maybe Calibri?!)
// We cannot avoid this, so let's try to not make the tests fail in this case
- Assumptions.assumeTrue(
+ Assumptions.assumeFalse(
e.getMessage().equals("-1") &&
ExceptionUtils.readStackTrace(e).contains("ExtendedTextSourceLabel.getJustificationInfos"),
- "JDK sometimes fails at this point on some fonts on Windows machines, but we" +
- "should not fail the build because of this");
+ "JDK sometimes fails at this point on some fonts on Windows machines, but we " +
+ "should not fail the build because of this: " + ExceptionUtils.readStackTrace(e));
+
+ throw e;
}
graphics.dispose();