Thanks for the explanation. Reviewed!

I will sponsor the push.

And thanks for hanging in there during the review process.

/Staffan

On 11 Nov 2013, at 14:57, Mikael Auno <mikael.a...@oracle.com> wrote:

> The reduction in testsuites in JdpTest.sh is due to those "testsuites" 
> removed being ported to Java with this change. The last "testsuite" in 
> JdpTest.sh however, has not been ported yet, therefore JdpTest.sh can't be 
> removed completely.
> 
> Mikael
> 
> On 2013-11-11 14:19, Staffan Larsen wrote:
>> Why are there changes to the existing tests? Most look like whitespace
>> changes, but JdpTest.sh changes the “testsuites” that are being run.
>> 
>> /Staffan
>> 
>> On 08 Nov 2013, at 18:45, Mikael Auno <mikael.a...@oracle.com
>> <mailto:mikael.a...@oracle.com>> wrote:
>> 
>>> There was some unintended whitespace changes in webrev.05 that Alex
>>> had missed. I removed them and uploaded webrev.06 for him.
>>> 
>>> http://cr.openjdk.java.net/~miauno/8014506/webrev.06/
>>> 
>>> Mikael
>>> 
>>> On 2013-11-08 17:02, Alex Schenkman wrote:
>>>> Hi list,
>>>> 
>>>> Latest version is up for review here [1].
>>>> It fixes Staffan's latest comments (see below), as well as some
>>>> indentation and tab/spaces nits.
>>>> 
>>>> Thanks!
>>>> 
>>>> [1]http://cr.openjdk.java.net/~miauno/8014506/
>>>> <http://cr.openjdk.java.net/%7Emiauno/8014506/>
>>>> 
>>>> On 2013-10-30 16:03, Staffan Larsen wrote:
>>>>> Alex,
>>>>> 
>>>>> This looks much better! Thanks for spending the time.
>>>>> 
>>>>> README:
>>>>> nit: contribuited -> contributed
>>>>> 
>>>>> JdpTestUtilTest.java:
>>>>> Can you add a comment saying this is a test for the tests - just
>>>>> like PacketTest.java and PortAlreadyInUseTest.java?
>>>>> 
>>>>> PortFinder.java:
>>>>> Please remove this and use Utils.getFreePort() since ykantser's fix
>>>>> is now pushed.
>>>>> 
>>>>> Thanks,
>>>>> /Staffan
>>>>> 
>>>>> On 29 okt 2013, at 15:53, Alex Schenkman <alex.schenk...@oracle.com
>>>>> <mailto:alex.schenk...@oracle.com>
>>>>> <mailto:alex.schenk...@oracle.com>> wrote:
>>>>> 
>>>>>> Hi Staffan,
>>>>>> 
>>>>>> There is a new webrev here [1], addressing your comments.
>>>>>> 
>>>>>> The Jdp specs have changed a bit, adding three optional fields to the
>>>>>> Jdp packet [2].
>>>>>> The JEP-168 [3] is not updated yet, but Dmitry will do it soon.
>>>>>> This enhancement request is tracking the changes needed for SQE [4].
>>>>>> 
>>>>>> See inlined answers for details on your previos comments, please.
>>>>>> 
>>>>>> Thanks!
>>>>>> 
>>>>>> 
>>>>>> [1]
>>>>>> http://cr.openjdk.java.net/~dsamersoff/sponsorship/aschenkman/8014506/webrev.04/
>>>>>> <http://cr.openjdk.java.net/%7Edsamersoff/sponsorship/aschenkman/8014506/webrev.04/>
>>>>>> [2] https://bugs.openjdk.java.net/browse/JDK-8004213
>>>>>> [3] http://openjdk.java.net/jeps/168
>>>>>> [4] https://bugs.openjdk.java.net/browse/JDK-8027436
>>>>>> 
>>>>>> On 2013-10-24 10:54, Staffan Larsen wrote:
>>>>>>> Alex,
>>>>>>> 
>>>>>>> test/sun/management/jdp/README
>>>>>>> Thanks for providing a README!
>>>>>>> References to JDK-7169888 seem incorrect to me.
>>>>>>> L8: "written by" appears twice.
>>>>>>> L11: "defautl" -> "default"
>>>>>>> 
>>>>>> Fixed.
>>>>>>> test/lib/testlibrary/jdk/testlibrary/PortFinder.java
>>>>>>> This should be coordinated with the review for 8022229 which
>>>>>>> contains the same code in a different testlibrary class:
>>>>>>> http://cr.openjdk.java.net/~ykantser/8022229/webrev.01/test/lib/testlibrary/jdk/testlibrary/Utils.java.html
>>>>>>> <http://cr.openjdk.java.net/%7Eykantser/8022229/webrev.01/test/lib/testlibrary/jdk/testlibrary/Utils.java.html>
>>>>>>> 
>>>>>> I made a private copy of this function, and have marked it as
>>>>>> deprecated.
>>>>>> As soon as ykanster's code is merged I can delete my private function
>>>>>> and use the library.
>>>>>> The reason for this is to get this patch pushed without further delay.
>>>>>> 
>>>>>>> test/sun/management/jdp/7169888/JdpClient.java
>>>>>>> test/sun/management/jdp/7169888/JdpDoSomething.java
>>>>>>> test/sun/management/jdp/7169888/JdpTest.sh
>>>>>>> test/sun/management/jdp/7169888/JdpUnitTest.java
>>>>>>> These were moved to a subdirectory, but these tests have nothing
>>>>>>> to do with bug 7169888, so why that name? In any case we should
>>>>>>> avoid naming test directories after bug ids, and instead use a
>>>>>>> descriptive name.
>>>>>>> 
>>>>>> This bug number was wrong. These tests were now moved back to the jdp
>>>>>> folder.
>>>>>> I have expanded the README file with some details about these tests.
>>>>>> 
>>>>>> Dmitry's shell-based are as follows:
>>>>>> test_01 - basic test, check if JDP packet assembler and other
>>>>>>          parts of JDP is not broken
>>>>>> 
>>>>>> test_02 - test if JDP starts with custom parameters.
>>>>>> 
>>>>>> test_03 - test if jcmd is able to start jdp with
>>>>>>          custom parameters (disabled)
>>>>>> 
>>>>>> test_04 - test if JDP starts with default parameters
>>>>>> 
>>>>>> test_05 - test if jcmd is able to start jdp with default
>>>>>>          parameters (disabled)
>>>>>> 
>>>>>> 
>>>>>> test_03 and test_05 are diabled becuase there is a mismatch between
>>>>>> hotsport and jdk repos, according to Dmitry. These cases (jcmd) are
>>>>>> not covered by this patch, and are part of the test enhacements [4].
>>>>>> 
>>>>>> test_01 does partly overlap with the Java-based tests, but we should
>>>>>> keep it until we implement the latest enhacements [4].
>>>>>> 
>>>>>> 
>>>>>>> test/sun/management/jdp/ClientConnection.java
>>>>>>> No comments.
>>>>>>> 
>>>>>>> test/sun/management/jdp/DefaultLauncher.java
>>>>>>> Can "@library ../../../lib/testlibrary" be replaced by "@library
>>>>>>> /lib/testlibrary" ?
>>>>>>> 
>>>>>> Fixed.
>>>>>>> test/sun/management/jdp/OffLauncher.java
>>>>>>> Can "@library ../../../lib/testlibrary" be replaced by "@library
>>>>>>> /lib/testlibrary" ?
>>>>>>> 
>>>>>> Fixed.
>>>>>> 
>>>>>>> test/sun/management/jdp/SpecificJdpAddressLauncher.java
>>>>>>> Can "@library ../../../lib/testlibrary" be replaced by "@library
>>>>>>> /lib/testlibrary" ?
>>>>>>> 
>>>>>> Fixed.
>>>>>>> test/sun/management/jdp/DynamicLauncher.java
>>>>>>> No comments.
>>>>>>> 
>>>>>> Fixed.
>>>>>> 
>>>>>>> test/sun/management/jdp/JdpOffTest.java
>>>>>>> For the future: it is customary that the file containing the jtreg
>>>>>>> directives be named xxxTest.java, and supporting files not ending in
>>>>>>> Test.
>>>>>>> 
>>>>>> I have renamed the tests following your recomendation.
>>>>>> Jtreg tests have now the test suffix.
>>>>>> 
>>>>>>> test/sun/management/jdp/JdpOnTest.java
>>>>>>> For the future: it is customary that the file containing the jtreg
>>>>>>> directives be named xxxTest.java, and supporting files not ending in
>>>>>>> Test.
>>>>>>> 
>>>>>> Same as above.
>>>>>>> test/sun/management/jdp/JdpTest.java
>>>>>>> No comments.
>>>>>>> 
>>>>>>> test/sun/management/jdp/JdpTestUtil.java
>>>>>>> No comments.
>>>>>>> 
>>>>>>> test/sun/management/jdp/JdpTestUtilTest.java
>>>>>>> test/sun/management/jdp/PacketTest.java
>>>>>>> test/sun/management/jdp/PortAlreadyInUseTest.java
>>>>>>> These are tests for the tests. But where are the tests for the
>>>>>>> tests for the tests? :)
>>>>>>> Not reviewed.
>>>>>>> 
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> /Staffan
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>>> --
>>>> Alex Schenkman
>>>> Java VM SQE Stockholm

Reply via email to