Back to home page

EIC code displayed by LXR

 
 

    


Warning, /eic-opticks/sysrap/tests/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 set(name SysRapTest)
0002 
0003 find_package(CUDAToolkit REQUIRED)
0004 
0005 set(TEST_SOURCES
0006 
0007    PythonImportTest.cc
0008    SArTest.cc
0009    SArrTest.cc
0010    SArgsTest.cc
0011    STimesTest.cc
0012    SEnvTest.cc
0013    SSysTest.cc
0014    SSys2Test.cc
0015    SSys3Test.cc
0016    SStrTest.cc
0017    SPathTest.cc
0018    STrancheTest.cc
0019    SVecTest.cc
0020    SNameVecTest.cc
0021    SMapTest.cc
0022    SCountTest.cc
0023    SSeqTest.cc
0024    SBase36Test.cc
0025    SSortKVTest.cc
0026    SPairVecTest.cc
0027    SDigestTest.cc
0028    SDigestNPTest.cc
0029 
0030    SCFTest.cc
0031 
0032    
0033    PLogTest.cc 
0034    SLOG_Test.cc 
0035    SLOGTest.cc 
0036    SYSRAP_LOG_Test.cc 
0037    SYSRAP_LOG_FileAppenderTest.cc
0038 
0039    SYSRAP_OPTICKS_LOG_Test.cc
0040    SYSRAP_OPTICKS_LOG_NULL_Test.cc 
0041    SOPTICKS_LOG_Test.cc 
0042 
0043    OPTICKS_LOG_Test.cc
0044    sLOG_MACRO_Test.cc
0045    SLOG_exename_Test.cc
0046    SLOG_Banner_Test.cc 
0047     
0048    reallocTest.cc
0049    OpticksCSGTest.cc
0050    hash_define_without_value.cc
0051    SDirectTest.cc 
0052    S_freopen_redirect_test.cc
0053    S_get_option_Test.cc
0054 
0055    SIdTest.cc
0056 
0057    ArrayTest.cc
0058    SBacktraceTest.cc
0059    SStackFrameTest.cc
0060    SGDMLTest.cc
0061 
0062    SSetTest.cc
0063    STimeTest.cc
0064    SASCIITest.cc
0065    SAbbrevTest.cc
0066    SPPMTest.cc
0067    SColorTest.cc
0068    SPackTest.cc 
0069    SBitTest.cc
0070    SBitSetTest.cc
0071    SEnabledTest.cc
0072    SBitFromStringTest.cc
0073    SRandTest.cc
0074    SOpticksTest.cc
0075    SOpticksKeyTest.cc
0076 
0077 
0078    CheckGeoTest.cc
0079 
0080    SGLMTest.cc
0081 
0082    SConstantTest.cc
0083    SLabelCacheTest.cc
0084 
0085    CastTest.cc
0086 
0087    SRngTest.cc 
0088    SDirTest.cc
0089    SDiceTest.cc
0090 
0091    stranTest.cc
0092    stranRotateTest.cc
0093 
0094    SCenterExtentGenstepTest.cc
0095    SFrameGenstep_MakeCenterExtentGensteps_Test.cc
0096 
0097    SEventTest.cc
0098    SThetaCutTest.cc
0099    SPhiCutTest.cc
0100    scanvasTest.cc 
0101 
0102    OpticksPhotonTest.cc
0103    SUTest.cc
0104    SEventConfigTest.cc
0105    SFrameConfigTest.cc
0106    SGeoConfigTest.cc
0107 
0108 
0109 
0110    SEvtTest.cc
0111    SEvtLoadTest.cc
0112    SEvt__UU_BURN_Test.cc
0113 
0114    SEvt_Lifecycle_Test.cc
0115    SEvt__HasInputPhoton_Test.cc 
0116    SEvt_AddEnvMeta_Test.cc
0117 
0118    SNameTest.cc
0119 
0120    SProfTest.cc
0121 
0122    SEvt_test.cc
0123    sseq_index_test.cc
0124 
0125    ssys_test.cc
0126    srng_test.cc
0127    sbuild_test.cc
0128 
0129    SCurandStateMonolithicTest.cc
0130 
0131    SEvt__createInputGenstep_configuredTest.cc
0132 
0133 )
0134 
0135 set(REPORT_SOURCES
0136    sreport.cc
0137 )
0138 
0139 set(RETIRED_TEST_SOURCES
0140    SProcTest.cc
0141 )
0142 
0143 set(BASH_RUN_TEST_SOURCES
0144     SOpticksResourceTest.cc
0145     SEnvTest_PASS.cc
0146     SSimTest.cc
0147     SBndTest.cc
0148 
0149     SSceneLoadTest.cc
0150 )
0151 
0152 if(NLJSON_FOUND)
0153    list(APPEND TEST_SOURCES SMetaTest.cc)
0154 endif()
0155 
0156 
0157 if(WITH_SIMG)
0158    list(APPEND TEST_SOURCES SIMGTest.cc)
0159 endif()
0160 
0161 if(WITH_STTF)
0162    list(APPEND TEST_SOURCES STTFTest.cc)
0163 endif()
0164 
0165 
0166 set(_TEST_SOURCES
0167    UnwindTest.cc
0168 )
0169 
0170 set(OBJC_TEST_SOURCES
0171 )
0172 
0173 set(_OBJC_TEST_SOURCES
0174 
0175    NSLogTest_m.m
0176    NSLogTest_mm.mm
0177 )
0178 
0179 
0180 foreach(SRC ${TEST_SOURCES})
0181     get_filename_component(TGT ${SRC} NAME_WE)
0182     add_executable(${TGT} ${SRC})
0183     target_link_libraries(${TGT} SysRap CUDA::cudart)
0184 
0185     add_test(${name}.${TGT} ${TGT})
0186 endforeach()
0187 
0188 
0189 foreach(SRC ${REPORT_SOURCES})
0190     get_filename_component(TGT ${SRC} NAME_WE)
0191     add_executable(${TGT} ${SRC})
0192     target_link_libraries(${TGT} SysRap)
0193 endforeach()
0194 
0195 
0196 set(TEST_COLORS 
0197     red
0198     green
0199     blue
0200 )
0201 
0202 foreach(COLOR ${TEST_COLORS})
0203     set(TGT SEnvTest)
0204     set(TEST ${name}.${TGT}.${COLOR})
0205     add_test(${TEST} ${TGT} SEnvTest_C --info )  # arguments for the executable, the envvar prefix and debug level
0206     set_tests_properties(${TEST} PROPERTIES ENVIRONMENT "SEnvTest_COLOR=${COLOR}")
0207 endforeach()
0208 
0209 
0210 foreach(SRC ${BASH_RUN_TEST_SOURCES})
0211     get_filename_component(TGT ${SRC} NAME_WE)
0212     add_executable(${TGT} ${SRC})
0213     target_link_libraries(${TGT} SysRap)
0214     add_test(
0215        NAME ${name}.${TGT} 
0216        COMMAND bash ${CMAKE_CURRENT_SOURCE_DIR}/STestRunner.sh ${CMAKE_CURRENT_BINARY_DIR}/${TGT}  
0217     )
0218 endforeach()
0219 
0220 set_tests_properties(${name}.SBndTest PROPERTIES DISABLED TRUE)