set(TESTS
        arfgen
        athena-wfi_cdfs
        athena-wfi_crab
        athena-xifu_fluxscale
        athena-xifu_xttypes
        background
        dummy
        erosita_jupiter
        exposure_map
        gendetsim
        makespec
        makelc
        phogen
        phoimg
)


message(STATUS "Using test data at ${TESTDATA_DIR}")

foreach (TEST ${TESTS})
        add_test(NAME ${TEST} COMMAND ${TEST}_e2e)
        set_tests_properties(${TEST} PROPERTIES
                LABELS e2e
                WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/${TEST}
                ENVIRONMENT SIXTE_TESTDATA=${TESTDATA_DIR})
endforeach()

add_custom_target(e2e_tests
        COMMAND ${CMAKE_CTEST_COMMAND} --verbose --output-log e2e_tests_output.txt -L e2e
        COMMENT "Running e2e tests"
)

