Source

mana-core-testtools / cmt / requirements

Full commit
package TestTools
author Paolo Calafiura   <Paolo.Calafiura@cern.ch>

use AtlasPolicy    AtlasPolicy-01-*

#need CLASS_DEF.h and ClassID_traits.h
use CLIDSvc        CLIDSvc-*           Control
#need StorableConversions.h
use SGTools        SGTools-*           Control

use GaudiInterface GaudiInterface-01-* External 

#setup LD_LIBRARY_PATH
use GaudiSvc       v*                            -no_auto_imports

apply_pattern dual_use_library files=*.cxx

use TestPolicy      TestPolicy-00-*
pattern UnitTest_run \
	application <unit_test>_test -group=check ../test/<unit_test>_test.cxx ; \
	document athenarun_launcher <unit_test>_utest -group=check \
        athenarun_exe="'../${CMTCONFIG}/<unit_test>_test.exe'" \
        athenarun_pre="'source ../cmt/setup.sh'" \
        athenarun_opt="" \
        athenarun_out="' >& <unit_test>_test.log'" \
        athenarun_post="'source ${TESTTOOLSROOT}/share/post.sh <unit_test>_test'"