|
1 | | -#------------------------------------------------------------------------------- |
2 | | -# |
3 | | -# Placeholder file to translate the tests to the new CTest system. Meanwhile we |
4 | | -# define a CTest test that calls 'make' in ${CMAKE_CURRENT_SOURCE_DIR} |
5 | | -# |
6 | | -#------------------------------------------------------------------------------- |
7 | | -ROOTTEST_ADD_OLDTEST(LABELS longtest) |
| 1 | +ROOTTEST_ADD_TEST(StringFormula |
| 2 | + MACRO testString.C |
| 3 | + OUTREF testStringFormula.ref) |
8 | 4 |
|
| 5 | +ROOTTEST_ADD_TEST(BoolOpt |
| 6 | + MACRO testBoolOpt.C |
| 7 | + OUTREF testBoolOpt.ref) |
| 8 | + |
| 9 | +ROOTTEST_ADD_TEST(expotest |
| 10 | + MACRO runexpotest.C |
| 11 | + OUTREF expotest.ref) |
| 12 | + |
| 13 | +# test was failing before, but now seems to be mean value calculated correctly |
| 14 | +ROOTTEST_ADD_TEST(NonFormulaMean |
| 15 | + MACRO NonFormulaMean.C |
| 16 | + OUTREF NonFormulaMean.ref) |
| 17 | + |
| 18 | +ROOTTEST_ADD_TEST(BoolOrder |
| 19 | + MACRO runBoolOrder.C |
| 20 | + COPY_TO_BUILDDIR mksm.root sm.root |
| 21 | + OUTREF BoolOrder.ref) |
| 22 | + |
| 23 | +if(NOT MSVC AND NOT ClingWorkAroundUnloadingVTABLES) |
| 24 | + # test uses grep internally therefore not run on Windows |
| 25 | + |
| 26 | + ROOTTEST_ADD_TEST(copymacros |
| 27 | + COMMAND ${CMAKE_COMMAND} -E echo "copy macros" |
| 28 | + COPY_TO_BUILDDIR forproxy.C templateName.cpp |
| 29 | + FIXTURES_SETUP root-treeformula-parse-copy_macros-fixture) |
| 30 | + |
| 31 | + ROOTTEST_COMPILE_MACRO(templateName.cpp |
| 32 | + FIXTURES_REQUIRED root-treeformula-parse-copy_macros-fixture |
| 33 | + FIXTURES_SETUP root-treeformula-parse-templateName_cpp-fixture) |
| 34 | + |
| 35 | + ROOTTEST_ADD_TEST(templateName |
| 36 | + MACRO runtemplateName.C |
| 37 | + OUTREF templateName.ref |
| 38 | + ROOTEXE_OPTS -e "gROOT->SetMacroPath(\"${CMAKE_CURRENT_BINARY_DIR}\")" |
| 39 | + OUTCNVCMD grep -v -e "ROOT version" -v -e "Creating library" -e "from Tree" -e "found on file" -e "TBranchProxy::Setup" -e "creating shared" -e "Warning in <TClassTable::Add>: class generatedSel already in TClassTable" -e "Not unloading file" -e "unloading" -e "::UnloadFile" |
| 40 | + LABELS longtest |
| 41 | + FIXTURES_REQUIRED root-treeformula-parse-templateName_cpp-fixture) |
| 42 | +endif() |
| 43 | + |
| 44 | +ROOTTEST_ADD_TEST(templateBase |
| 45 | + MACRO runtemplateBase.C |
| 46 | + COPY_TO_BUILDDIR CaloJets.root |
| 47 | + OUTREF templateBase.ref) |
| 48 | + |
| 49 | +ROOTTEST_ADD_TEST(aliases |
| 50 | + MACRO runaliases.C |
| 51 | + OUTREF aliases.ref) |
| 52 | + |
| 53 | +ROOTTEST_ADD_TEST(AliasTest |
| 54 | + MACRO execAliasTest.C |
| 55 | + COPY_TO_BUILDDIR McGen-E5-T45-P0-MonteCarloMcHitsC100743.root |
| 56 | + OUTREF execAliasTest.ref) |
| 57 | + |
| 58 | +ROOTTEST_ADD_TEST(branchSlash |
| 59 | + MACRO execbranchSlash.C |
| 60 | + OUTREF execbranchSlash.ref) |
| 61 | + |
| 62 | +ROOTTEST_COMPILE_MACRO(gausbug.cxx |
| 63 | + FIXTURES_SETUP root-treeformula-parse-gausbug-fixture) |
| 64 | + |
| 65 | +ROOTTEST_ADD_TEST(gaus |
| 66 | + MACRO rungaus.C |
| 67 | + OUTREF gaus.ref |
| 68 | + FIXTURES_REQUIRED root-treeformula-parse-gausbug-fixture) |
| 69 | + |
| 70 | +ROOTTEST_ADD_TEST(cscan |
| 71 | + MACRO runcscan.C+ |
| 72 | + OUTREF cscan.ref) |
| 73 | + |
| 74 | +ROOTTEST_COMPILE_MACRO(EventTcaMember.cc |
| 75 | + FIXTURES_SETUP root-treeformula-parse-EventTcaMember-fixture) |
| 76 | + |
| 77 | +ROOTTEST_ADD_TEST(functca |
| 78 | + MACRO runfunctca.C |
| 79 | + OUTREF functca.ref |
| 80 | + ROOTEXE_OPTS -e "(void)gROOT->ProcessLine(\".L EventTcaMember.cc+\")" |
| 81 | + FIXTURES_REQUIRED root-treeformula-parse-EventTcaMember-fixture) |
| 82 | + |
| 83 | +ROOTTEST_COMPILE_MACRO(PEvent.cc |
| 84 | + FIXTURES_SETUP root-treeformula-parse-PEvent-fixture) |
| 85 | + |
| 86 | +ROOTTEST_ADD_TEST(PEvent |
| 87 | + MACRO runPEvent.C |
| 88 | + OUTREF PEvent.ref |
| 89 | + ROOTEXE_OPTS -e "(void)gROOT->ProcessLine(\".L PEvent.cc+\")" |
| 90 | + FIXTURES_REQUIRED root-treeformula-parse-PEvent-fixture) |
| 91 | + |
| 92 | +# does not work, but not triggered in the makefile |
| 93 | +ROOTTEST_ADD_TEST(strings |
| 94 | + MACRO runstrings.C |
| 95 | + COPY_TO_BUILDDIR itsdb.2006-03-17-22-28-46.root |
| 96 | + WILLFAIL |
| 97 | + OUTREF strings.ref) |
| 98 | + |
| 99 | +ROOTTEST_COMPILE_MACRO(runbase.C |
| 100 | + FIXTURES_SETUP root-treeformula-parse-runbase-fixture) |
| 101 | + |
| 102 | +ROOTTEST_ADD_TEST(writebase |
| 103 | + MACRO runbase.C+ |
| 104 | + MACROARG "true" |
| 105 | + FIXTURES_REQUIRED root-treeformula-parse-runbase-fixture |
| 106 | + FIXTURES_SETUP root-treeformula-parse-writebase-fixture) |
| 107 | + |
| 108 | +ROOTTEST_ADD_TEST(base |
| 109 | + MACRO runbase.C+ |
| 110 | + OUTREF base.ref |
| 111 | + FIXTURES_REQUIRED root-treeformula-parse-writebase-fixture) |
| 112 | + |
| 113 | +ROOTTEST_ADD_TEST(form |
| 114 | + MACRO runform.C |
| 115 | + OUTREF form.ref) |
| 116 | + |
| 117 | +ROOTTEST_ADD_TEST(nodot |
| 118 | + MACRO runnodot.C+ |
| 119 | + OUTREF nodot.ref) |
0 commit comments