9499e2f521
* Delete core critical-trace files * Update docs and README * Update workflows * Update testing * Update cmake * Remove critical trace usage in source code * Update source/docs/critical_trace.md - fix spelling * Formatting * Update bin/omnitrace-avail/avail.cpp - statically allocate shared pointers for timemory manager and hash id/aliases to prevent use-after-free errors
28 rivejä
1.2 KiB
CMake
28 rivejä
1.2 KiB
CMake
#
|
|
# omnitrace tests
|
|
#
|
|
include_guard(GLOBAL)
|
|
|
|
include(${CMAKE_CURRENT_LIST_DIR}/omnitrace-testing.cmake)
|
|
|
|
# test groups
|
|
include(${CMAKE_CURRENT_LIST_DIR}/omnitrace-config-tests.cmake)
|
|
include(${CMAKE_CURRENT_LIST_DIR}/omnitrace-instrument-tests.cmake)
|
|
include(${CMAKE_CURRENT_LIST_DIR}/omnitrace-pthread-tests.cmake)
|
|
include(${CMAKE_CURRENT_LIST_DIR}/omnitrace-rocm-tests.cmake)
|
|
include(${CMAKE_CURRENT_LIST_DIR}/omnitrace-user-api-tests.cmake)
|
|
include(${CMAKE_CURRENT_LIST_DIR}/omnitrace-mpi-tests.cmake)
|
|
include(${CMAKE_CURRENT_LIST_DIR}/omnitrace-kokkos-tests.cmake)
|
|
include(${CMAKE_CURRENT_LIST_DIR}/omnitrace-openmp-tests.cmake)
|
|
include(${CMAKE_CURRENT_LIST_DIR}/omnitrace-code-coverage-tests.cmake)
|
|
include(${CMAKE_CURRENT_LIST_DIR}/omnitrace-fork-tests.cmake)
|
|
include(${CMAKE_CURRENT_LIST_DIR}/omnitrace-time-window-tests.cmake)
|
|
include(${CMAKE_CURRENT_LIST_DIR}/omnitrace-attach-tests.cmake)
|
|
include(${CMAKE_CURRENT_LIST_DIR}/omnitrace-rccl-tests.cmake)
|
|
include(${CMAKE_CURRENT_LIST_DIR}/omnitrace-overflow-tests.cmake)
|
|
include(${CMAKE_CURRENT_LIST_DIR}/omnitrace-annotate-tests.cmake)
|
|
include(${CMAKE_CURRENT_LIST_DIR}/omnitrace-causal-tests.cmake)
|
|
include(${CMAKE_CURRENT_LIST_DIR}/omnitrace-python-tests.cmake)
|
|
|
|
add_subdirectory(source)
|