-
Enhancement
-
Resolution: Fixed
-
P4
-
7u6
We are preparing to enable the nightly builds to run "ant full-test" once the Hudson test slaves are set up to run headful tests in a robust manner.
All tests that require displaying a Stage, as well as all long-running tests, should only be run as part of the full-test target. All other tests will be included in the "test" target as well as the "full-test" target (full-test is a proper superset of test).
The framework is already set up, and all tests that display a Stage are currently run only as part of full-test.
The only remaining tasks are:
1) Add the ability to the rt-closed projects to exclude certain tests from the "ant test" smoke test run.
2) Using the above mechanism, exclude the following 4 long-running tests from the smoke test (such that they will only run as part of full-test). Doing so will cut the smoke test time almost in half.
[junit] Testsuite: javafx.concurrent.ServiceLifecycleTest
[junit] Tests run: 120, Failures: 0, Errors: 0, Time elapsed: 163.803 sec
[junit] Testsuite: javafx.concurrent.ServiceWithSecurityManagerTest
[junit] Tests run: 120, Failures: 0, Errors: 0, Time elapsed: 138.66 sec
[junit] Testsuite: javafx.scene.web.IrresponsiveScriptTest
[junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 34.687 sec
[junit] Testsuite: javafx.scene.web.LeakTest
[junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 82.271 sec
All tests that require displaying a Stage, as well as all long-running tests, should only be run as part of the full-test target. All other tests will be included in the "test" target as well as the "full-test" target (full-test is a proper superset of test).
The framework is already set up, and all tests that display a Stage are currently run only as part of full-test.
The only remaining tasks are:
1) Add the ability to the rt-closed projects to exclude certain tests from the "ant test" smoke test run.
2) Using the above mechanism, exclude the following 4 long-running tests from the smoke test (such that they will only run as part of full-test). Doing so will cut the smoke test time almost in half.
[junit] Testsuite: javafx.concurrent.ServiceLifecycleTest
[junit] Tests run: 120, Failures: 0, Errors: 0, Time elapsed: 163.803 sec
[junit] Testsuite: javafx.concurrent.ServiceWithSecurityManagerTest
[junit] Tests run: 120, Failures: 0, Errors: 0, Time elapsed: 138.66 sec
[junit] Testsuite: javafx.scene.web.IrresponsiveScriptTest
[junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 34.687 sec
[junit] Testsuite: javafx.scene.web.LeakTest
[junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 82.271 sec