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());

Reply via email to