Files
geant4/examples/extended/eventgenerator/exgps/CTestsDefinition.txt
T
2016-06-10 14:11:04 +02:00

54 lines
2.0 KiB
Plaintext

GEANT4_ADD_TEST(gps-build
SOURCE_DIR ${CMAKE_SOURCE_DIR}/examples/extended/eventgenerator/exgps
BINARY_DIR ${CMAKE_BINARY_DIR}/examples/extended/eventgenerator/exgps
BUILD exgps
LABELS PhysicsChecks)
SET(_wd ${CMAKE_BINARY_DIR}/examples/extended/eventgenerator/exgps/stattest)
SET(_wd2 ${CMAKE_BINARY_DIR}/examples/extended/eventgenerator/exgps/stattest-full)
FILE(MAKE_DIRECTORY ${_wd})
FILE(MAKE_DIRECTORY ${_wd2})
CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/examples/extended/eventgenerator/exgps/stattest/x-ray-spectrum-geant4-180kV.dat
${_wd2}/x-ray-spectrum-geant4-180kV.dat COPYONLY)
GEANT4_ADD_TEST(gps-run-simple
WORKING_DIRECTORY ${_wd}
DEPENDS gps-build
ENVIRONMENT ${GEANT4_TEST_ENVIRONMENT}
LABELS PhysicsChecks
COMMAND ${CMAKE_BINARY_DIR}/examples/extended/eventgenerator/exgps/exgps
${CMAKE_SOURCE_DIR}/examples/extended/eventgenerator/exgps/exgps_MT.in
)
GEANT4_ADD_TEST(gps-run
WORKING_DIRECTORY ${_wd2}
DEPENDS gps-build
ENVIRONMENT ${GEANT4_TEST_ENVIRONMENT}
LABELS PhysicsChecks
COMMAND ${CMAKE_BINARY_DIR}/examples/extended/eventgenerator/exgps/exgps
${CMAKE_SOURCE_DIR}/examples/extended/eventgenerator/exgps/stattest/run.mac
)
FIND_PACKAGE(StatTest QUIET)
IF(STATTEST_FOUND)
STATTEST_ADD_TEST(gps-simple-checkOutput
G4TEST gps-run-simple
CONFIG "${CMAKE_SOURCE_DIR}/examples/extended/eventgenerator/exgps/stattest/conf-simple.qa"
REFERENCE "${GEANT4_TEST_REFERENCES_URL}/examples/extended/eventgenerator/exgps/reference-V10-01-ref-01-simple.root"
INPUT "${_wd}/exgps_t*.root"
IMG "${_wd}/gps-simple.pdf"
LABELS PhysicsChecks
)
STATTEST_ADD_TEST(gps-checkOutput
G4TEST gps-run
CONFIG "${CMAKE_SOURCE_DIR}/examples/extended/eventgenerator/exgps/stattest/conf.qa"
REFERENCE "${GEANT4_TEST_REFERENCES_URL}/examples/extended/eventgenerator/exgps/reference-V10-01-ref-01.root"
INPUT "${_wd2}/exgps_t*.root"
IMG "${_wd2}/gps.pdf"
LABELS PhysicsChecks
)
ENDIF()