RFR (S): 6461635: [TESTBUG] BasicTests.sh test fails intermittently
Mattias Tobiasson
mattias.tobiasson at oracle.com
Wed Nov 20 05:47:00 PST 2013
Hi,
Could you please review this fix.
Summary of changes:
1. The real test bug fix is to add flag "-Xshare:off" when starting the "Application" instance. Without that flag, the test for ClassFileTransformer in RedefineAgent.java fails intermittently. The flag is added in function startApplication() in RunnerUtil.java.
2. Ported the following bash scripts to java:
BasicTests.sh -> TestBasic.java
PermissionTests.sh -> TestPermission.java
ProviderTests.sh -> TestProvider.java
3. Renamed the java test code to avoid name clash with new java classes ported from bash script:
BasicsTest.java -> TestBasicImpl.java
PermissionTest.java -> TestPermissionImpl.java
ProviderTest.java -> TestProviderImpl.java
4. Added some utility functions to jdk/testlibrary.
5. Moved exit code check from the common utility function in ProcessThread.java to the test JstatdTest.java. The check is moved to the test because other tests in the future may have other expected exit codes.
Thanks,
Mattias
Webrev:
http://cr.openjdk.java.net/~miauno/6461635/webrev.00/
Bug:
https://bugs.openjdk.java.net/browse/JDK-6461635
More information about the serviceability-dev
mailing list