Index: buildtest/branches/2.0/adaptors/specjvm98/adaptor.xml =================================================================== --- buildtest/branches/2.0/adaptors/specjvm98/adaptor.xml (revision 0) +++ buildtest/branches/2.0/adaptors/specjvm98/adaptor.xml (revision 0) @@ -0,0 +1,84 @@ + + + + + + + + + + ${suite.name} setup + + + + + ${suite.name} run + + + + + + + + + + + + + ${specjvm98.parameters.optional.tests} + + + + + + + + + + + + + + + + + + + + + + + Number of tests: (${number.of.tests}) + N of runned tests(${number.of.runned.tests}) + + + + + + + + + + + + + ${suite.name} clean + ${suite.name} clean does nothing. + + + + Index: buildtest/branches/2.0/adaptors/specjvm98/parameters.xml =================================================================== --- buildtest/branches/2.0/adaptors/specjvm98/parameters.xml (revision 0) +++ buildtest/branches/2.0/adaptors/specjvm98/parameters.xml (revision 0) @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + Index: buildtest/branches/2.0/adaptors/specjvm98/readme.txt =================================================================== --- buildtest/branches/2.0/adaptors/specjvm98/readme.txt (revision 0) +++ buildtest/branches/2.0/adaptors/specjvm98/readme.txt (revision 0) @@ -0,0 +1,24 @@ +This file describes implemetation of a runner of SPECjvm98 benchmark which +uses Build & Test Infrastructure 2.0 (HARMONY-3501). + +This readme assumes that the reader is already familiar with BT 2.0 concepts. + +It is assumed also that the one who wants to run SPECjvm98 has the SPEC +itself installed somewhere. The path to the SPEC location should be provided +as a value to the parameter 'specjvm98.spec.home'. Customization of SPEC +execution is performed through editing of an _optional_ property named +'specjvm98.tests' containing names of tests to execute. The property contains +some tests by default. + +There are two notification options available - if an optional parameter +'always.mail' is set to 'true', notifications are being sent after each run; +if the parameter is set to 'false', only changes between passed/failed +state are reported. + +The SPEC is considered to be PASSED, if number of measured workloads is equal +to the number of specified workloads and to be FAILED otherwise. + +The notification contains finishing lines of each workload's log in case of +normal execution of the SPEC, and the whole log if the SPEC was considered +FAILED. +