RFR(S): 8181592: [TESTBUG] Docker test utils and docker jdk basic test

Mikhailo Seledtsov mikhailo.seledtsov at oracle.com
Thu Oct 12 03:50:17 UTC 2017


Filed:
     JDK-8189213 - [TESTBUG] Running jtreg tests on machine without 
docker shows extra message



On 10/11/17, 8:37 PM, Mikhailo Seledtsov wrote:
> Hi Robbin,
>
> On 10/11/17, 3:06 AM, Robbin Ehn wrote:
>> Hi,
>>
>> jtreg now spits out:
>> dockerSupport() threw exception: java.io.IOException: Cannot run 
>> program "docker": error=2, No such file or directory
>>
>> Doesn't seem right.
>>
> When I saw your message at first I was afraid that this stops/blocks 
> test execution, despite me running 5 rounds on internal automated test 
> system. I just re-tested again manually on a machine w/o docker 
> engine, and see that the test run continues and completes normally. 
> However, I can see the message spitted out.
>
> Thank you for pointing this out. I will file a bug for this.
>
> By looking at the code of test/jtreg-ext/requires/VMProps.java, the 
> dockerSupport() method has a try/catch clause around the 
> checkDockerSupport(), the method which actually does the check. So I 
> assumed that the exception is handled properly. We must have 
> TraceException enabled at that point, or some other mechanism that 
> makes correctly caught exceptions verbose.
>
> Thank you,
> Misha
>> /Robbin
>>
>> On 09/22/2017 02:58 AM, mikhailo wrote:
>>> Please review this initial drop of Docker test utils and a sanity 
>>> test. This change lays ground
>>> for further test development and test utils improvement in this area.
>>>
>>>      JBS: https://bugs.openjdk.java.net/browse/JDK-8181592
>>>      Webrev: http://cr.openjdk.java.net/~mseledtsov/8181592.00/
>>>      Testing:
>>>         - run this test on machine with Docker enabled - works
>>>         - run this test on Linux-x64 with no Docker engine or Docker 
>>> disabled - test skipped (as expected)
>>>         - run this test on automated system - in progress
>>>
>>>
>>> Thank you,
>>> Misha
>>>


More information about the hotspot-runtime-dev mailing list