On Thu, 2024-06-27 at 19:17 +0000, Gary D. Gregory wrote:
> +1
> 
> Tested src zip
> - ASC OK
> - SHA512 OK; shasum --check now works! :)
> - On Windows, tested: mvn clean verify -P !use-toolchains
> 
> BUT using git's bash install on Windows 10 (which is really a MINGW64
> install), I got the following failure the first time I ran a build
> (before trying plain Windows, as opposed to git bash):
> 
> mvn clean verify -P '!use-toolchains'
> ...
> [INFO] Running
> org.apache.hc.core5.concurrent.DefaultThreadFactoryTest
> [ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time
> elapsed: 0.171 s <<< FAILURE! - in
> org.apache.hc.core5.concurrent.DefaultThreadFactoryTest
> [ERROR]
> org.apache.hc.core5.concurrent.DefaultThreadFactoryTest.newThread 
> Time elapsed: 0.163 s  <<< FAILURE!
> org.opentest4j.AssertionFailedError: expected: <true> but was:
> <false>
>         at
> org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureB
> uilder.java:151)
>         at
> org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(Assertion
> FailureBuilder.java:132)
>         at
> org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63)
>         at
> org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
>         at
> org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
>         at
> org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:180)
>         at
> org.apache.hc.core5.concurrent.DefaultThreadFactoryTest.newThread(Def
> aultThreadFactoryTest.java:45)
>         at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Nativ
> e Method)
>         at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Native
> MethodAccessorImpl.java:77)
>         at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(De
> legatingMethodAccessorImpl.java:43)
>         at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> 

I build HC from source on a daily basis. I have an Ubuntu Linux and a
Windows 11 machines that I use regularly to work on HC. I have never
seen this one. I will take a look.


> After that I build again, got past that error, but then got:
> 
> [ERROR] Tests run: 5, Failures: 0, Errors: 1, Skipped: 0, Time
> elapsed: 60.27 s <<< FAILURE! - in
> org.apache.hc.core5.http.nio.support.classic.TestSharedOutputBuffer
> [ERROR]
> org.apache.hc.core5.http.nio.support.classic.TestSharedOutputBuffer.t
> estMultithreadingWriteStream  Time elapsed: 60.013 s  <<< ERROR!
> java.util.concurrent.TimeoutException
>         at
> java.base/java.util.concurrent.FutureTask.get(FutureTask.java:204)
>         at
> org.apache.hc.core5.http.nio.support.classic.TestSharedOutputBuffer.t
> estMultithreadingWriteStream(TestSharedOutputBuffer.java:177)
>         at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Nativ
> e Method)
>         at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Native
> MethodAccessorImpl.java:77)
>         at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(De
> legatingMethodAccessorImpl.java:43)
>         at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> 

I have seen this one once or twice in GibHub actions, but I was never
able to reproduce it locally.

Test cases that involve multiple threads are finicky. 


Oleg


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org

Reply via email to