Hi Staffan!

On 25.09.2013 2:30, Staffan Larsen wrote:
Ivan,

I'm not sure this test adds anything to the current testing. As far as I 
understand, the test checks if jdb is in a location that contains space and 
then tries to start it. If the path does not contain space it does nothing. We 
already have many tests that launch jdb, regardless of space in the path, and 
it thus looks to me like this new test does not add anything to the testing.

Yes, you're right.
I've just checked jdk8-b90 (last build prior the fix for 8014676), and a bunch of tests failed with the appropriate messages.
Here're are some to name a few:
com/sun/jdi/connect/spi/JdiLoadedByCustomLoader.sh
com/sun/jdi/connect/spi/DebugUsingCustomConnector.java
com/sun/jdi/BadHandshakeTest.java
com/sun/jdi/DoubleAgentTest.java
com/sun/jdi/ExclusiveBind.java

I only wander why the regression hadn't been caught immediately.

Thus I'm withdrawing the request and closing the bug as "Won't fix".

Sincerely yours,
Ivan

If you want to really verify the bug you need to move jdb into a location that 
actually has a space in it and then launch it.
I agree that it would be good to have, though I think it's better to set it up in the testing environment.


Please let me know if I misunderstood your test.

Thanks,
/Staffan

On 24 sep 2013, at 08:12, Ivan Gerasimov <ivan.gerasi...@oracle.com> wrote:

Hello all!

Would you please help review a new regression test?
This is related to the fix for 8014676 (jdb could not run under Windows, if its 
path contained a space).

The test simply checks, if the path to the tested jdk contains a space and 
exits, if it does not.
Otherwise it tries to run the debugger. With the bug 8014676, the debugger will 
report IOExeption thrown.

The complicated part is that with the presence of no error, the debugger will 
not exit, but wait for the user command instead.
To prevent it, I pass a nonexistent option to the debuger. Thus it must fail 
with an error message.

Here's the webrev: http://cr.openjdk.java.net/~igerasim/8014792/0/webrev/

Here's the bug: http://bugs.sun.com/view_bug.do?bug_id=8014792

Here's the fix for 8014676: 
http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/81c449fd18fe

Sincerely yours,
Ivan Gerasimov



Reply via email to