ETOC in AliRoot José LO Alice Offline meeting 10/08/2006
Coverage testing ETOC – Evolutionary Testing Of Classes A tool made by ITC-IRST Code Checker Smell Checker Dynamic Analysis Aspect
Structural coverage Source: Alice offline week
Data flow coverage Source: Alice offline week
Branch Instrumentation
Source: Alice offline week
What is needed Java (v1.5): srcml: XOM: CppUnit: ETOC setenv ${PATH}:PATH /bin setenv CLASSPATH \ ${CLASSPATH}: : /xom-1.1.jar setenv LD_LIBRARY_PATH \ : /lib \ :${LD_LIBRARY_PATH}
How to run $ALICE_ROOT> make instrument \ FILE=filename.cxx $ALICE_ROOT> make e.g. $ALICE_ROOT> make instrument \ FILE=TPC/AliTPCtrackerMI.cxx $ALICE_ROOT> make
AliTPCtrackerMI testing Tested in June simulations and reconstructions 1 to 20 events 100 Particles
AliTPCtrackerMI result Total Branches: 1833