Differences between revisions 1 and 2
Revision 1 as of 2008-04-18 12:49:17
Size: 1805
Comment:
Revision 2 as of 2009-09-20 21:55:21
Size: 1801
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
[wiki:Self:DRLVMTestTracking Back to DRLVM Test Tracking] [[DRLVMTestTracking|Back to DRLVM Test Tracking]]
Line 4: Line 4:
[[Anchor(Summary)]] <<Anchor(Summary)>>
Line 7: Line 7:
[#Status Status] [[BR]]
[#Build Building Regression tests] [[BR]]
[#Run Running Regression tests]
[[#Status|Status]] <<BR>>
[[#Build|Building Regression tests]] <<BR>>
[[#Run|Running Regression tests]]
Line 11: Line 11:
[[Anchor(Status)]] <<Anchor(Status)>>
Line 18: Line 18:
[#Summary Back to Summary]
[[Anchor(Build)]]
[[#Summary|Back to Summary]]
<<Anchor(Build)>>
Line 24: Line 24:
[#Summary Back to Summary]
[[Anchor(Run)]]
[[#Summary|Back to Summary]]
<<Anchor(Run)>>
Line 55: Line 55:
[#Summary Back to Summary]
[wiki:Self:DRLVMTestTracking Back to DRLVM Test Tracking]
[[#Summary|Back to Summary]]
[[DRLVMTestTracking|Back to DRLVM Test Tracking]]

DRLVM Regression Tests

Back to DRLVM Test Tracking

Summary

Status
Building Regression tests
Running Regression tests

Status

Regression tests consist of tests written to test conditions found by specific VM bugs. So each test has a bug number in its package name.

Regression tests located in directories three started from trunk/working_vm/src/test/regression/tests.

Back to Summary

Building Regression tests

To build Regression tests you need just to run them in any configuration. Even running one test case compiles all the tests in the suite.

Back to Summary

Running Regression tests

All Regression tests run with

ant reg.test

command.

There are common rules of running all of the Regression tests.

You can set binary configuration through a command line option or an environment variable:

-Dhy.cfg=[release|debug]
export BUILD_CFG=[release|debug]

By default 'debug' mode is set.

Each regression test has its own specific run file which contains the modes for test execution. For example some tests run in server mode or server_static mode. So specifying -Dtest.mode like in other VM test suites makes no effect.

Also you can specify a given test to be run, for example:

–Dtest.case=H1578

The known point is that if you what to run the test from direct command without ant adaptors, then get execution command from ant debug output, for example with the following command:

ant -d reg.test

Back to Summary Back to DRLVM Test Tracking

DRLVMRegressionTests (last edited 2009-09-20 21:55:21 by localhost)