This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-configuration.git
The following commit(s) were added to refs/heads/master by this push:
new d0e009a Add and ignore
testFileBasedConfigurationBuilder.testGetConfigurationLoadFromJarFile based on
https://github.com/apache/commons-configuration/pull/76
d0e009a is described below
commit d0e009a872a4afecb298cdd002d26d6b650a0f38
Author: Gary Gregory <[email protected]>
AuthorDate: Thu Oct 8 14:46:00 2020 -0400
Add and ignore
testFileBasedConfigurationBuilder.testGetConfigurationLoadFromJarFile
based on https://github.com/apache/commons-configuration/pull/76
Fails on Windows:
java.lang.AssertionError: Unable to clean up temporary folder
C:\Users\ggregory\AppData\Local\Temp\junit4296513623415900710
at org.junit.Assert.fail(Assert.java:89)
at org.junit.rules.TemporaryFolder.delete(TemporaryFolder.java:274)
at org.junit.rules.TemporaryFolder.after(TemporaryFolder.java:138)
at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:59)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at
org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:89)
at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:41)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:542)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:770)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:464)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:210)
---
.../builder/TestFileBasedConfigurationBuilder.java | 25 ++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git
a/src/test/java/org/apache/commons/configuration2/builder/TestFileBasedConfigurationBuilder.java
b/src/test/java/org/apache/commons/configuration2/builder/TestFileBasedConfigurationBuilder.java
index 318760f..31a6a77 100644
---
a/src/test/java/org/apache/commons/configuration2/builder/TestFileBasedConfigurationBuilder.java
+++
b/src/test/java/org/apache/commons/configuration2/builder/TestFileBasedConfigurationBuilder.java
@@ -162,6 +162,31 @@ public class TestFileBasedConfigurationBuilder
final FileBasedConfigurationBuilder<PropertiesConfiguration> builder =
new FileBasedConfigurationBuilder<>(
PropertiesConfiguration.class).configure(new
FileBasedBuilderParametersImpl().setURL(url));
+// the next line causes:
+// java.lang.AssertionError: Unable to clean up temporary folder
C:\Users\ggregory\AppData\Local\Temp\junit7789840233804508643
+// at org.junit.Assert.fail(Assert.java:89)
+// at org.junit.rules.TemporaryFolder.delete(TemporaryFolder.java:274)
+// at org.junit.rules.TemporaryFolder.after(TemporaryFolder.java:138)
+// at
org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:59)
+// at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+// at
org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+// at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+// at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+// at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+// at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+// at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+// at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+// at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+// at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+// at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+// at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+// at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:89)
+// at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:41)
+// at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:542)
+// at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:770)
+// at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:464)
+// at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:210)
+
final PropertiesConfiguration config = builder.getConfiguration();
assertEquals("Not read from file", 1, config.getInt(PROP));
assertSame("FileHandler not initialized", config,
builder.getFileHandler().getContent());