Warning, /jana2/src/programs/unit_tests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001
0002 set(TEST_SOURCES
0003
0004 Topology/JArrowTests.cc
0005 Topology/JPoolTests.cc
0006 Topology/MultiLevelTopologyTests.cc
0007 Topology/QueueTests.cc
0008 #Topology/SubeventTests.cc
0009
0010 Components/BarrierEventTests.cc
0011 Components/JObjectTests.cc
0012 Components/ExactlyOnceTests.cc
0013 Components/GetObjectsTests.cc
0014 Components/NEventNSkipTests.cc
0015 Components/JComponentTests.cc
0016 Components/JEventGetAllTests.cc
0017 Components/JEventProcessorTests.cc
0018 Components/JEventProcessorSequentialTests.cc
0019 Components/JEventSourceTests.cc
0020 Components/JEventTests.cc
0021 Components/JFactoryDefTagsTests.cc
0022 Components/JFactoryTests.cc
0023 Components/JFactoryGeneratorTests.cc
0024 Components/JMultiFactoryTests.cc
0025 Components/UnfoldTests.cc
0026 Components/UserExceptionTests.cc
0027
0028 Services/JServiceLocatorTests.cc
0029 Services/JParameterManagerTests.cc
0030 Services/JWiringServiceTests.cc
0031
0032 Engine/ScaleTests.cc
0033 Engine/TerminationTests.cc
0034 Engine/TimeoutTests.cc
0035 Engine/JExecutionEngineTests.cc
0036
0037 Utils/JAutoactivableTests.cc
0038 Utils/JEventGroupTests.cc
0039 Utils/JTablePrinterTests.cc
0040 Utils/JStatusBitsTests.cc
0041 Utils/JCallGraphRecorderTests.cc
0042 Utils/JLoggerTests.cc
0043 )
0044
0045 if (${USE_PODIO})
0046 list(APPEND TEST_SOURCES Components/PodioTests.cc)
0047 endif()
0048
0049 add_jana_test(jana-unit-tests SOURCES ${TEST_SOURCES})
0050
0051 if (${USE_PODIO})
0052 # Pull in the data model from examples/PodioExample.
0053 # We don't want to have multiple separate toy data models in the JANA codebase
0054 target_link_libraries(jana-unit-tests PRIVATE PodioDatamodel PodioDatamodelDict)
0055 endif()
0056
0057