[ping] Re: RFR 8049194: com/sun/tools/attach/StartManagementAgent.java start failing after JDK-8048193
Daniel Fuchs
daniel.fuchs at oracle.com
Wed Jul 23 12:15:22 UTC 2014
Hi Jaroslav,
It looks reasonable.
I imagine you have run testset svc & core to verify that there's no
regression in other tests that use the library?
best regards,
-- daniel
On 7/23/14 1:55 PM, Jaroslav Bachorik wrote:
> On 07/22/2014 12:39 PM, Jaroslav Bachorik wrote:
>> Hi,
>>
>> might I have a (R)eviewer to take a look at this? The test still fails
>> pretty regularly.
>>
>> Thanks,
>>
>> -JB-
>>
>> On 07/07/2014 12:15 PM, Jaroslav Bachorik wrote:
>>> Please, review the following test change
>>>
>>> Issue : https://bugs.openjdk.java.net/browse/JDK-8049194
>>> Webrev: http://cr.openjdk.java.net/~jbachorik/8049194/webrev.00
>>>
>>> jdk.testlibrary.ProcessThread was erroneously starting the external
>>> application with timeout of -1 - meaning no waiting for the target
>>> application to initialize. What it should have done was to wait for the
>>> target application indefinitely and let the harness timeout the test.
>>>
>>> The change modifies jdk.testlibrary.ProcessTools.startProcess() methods
>>> to be explicit about the meaning of "-1" and "0" (newly added) timeouts.
>>> It also adds a convenient method where you can start a process waiting
>>> for the warmup indefinitely without actually providing "0" and a dummy
>>> TimeUnit.
>>>
>>> I also took liberty and encapsulated the "test.timeout.factor" system
>>> property handling into jdk.testlibrary.Utils.adjustTimeou(to) method.
>>>
>>> The changes to the test library keep the current semantics (eg. the
>>> timeout of -1 still means no wait etc.) - they are only enhancing it.
>>>
>>> Thanks,
>>>
>>> -JB-
>>
>
More information about the serviceability-dev
mailing list