(>10kb). Squashed commit of the following: commit b87fa418b4aca78928186a8fa992bef701e044a4 Author: Ian Roddis <tech@kinesin.ca> Date: Mon Feb 14 12:55:34 2022 -0400 removing memory leak commit 5e284ab92dbea991262a08c0cd50d6fc2f912e3b Author: Ian Roddis <tech@kinesin.ca> Date: Mon Feb 14 11:58:57 2022 -0400 Speeding up serialization, fixing payload sizing issue on daggyr commit e5e358820da4c2587741abdc3b6b103e5a4d4dd3 Author: Ian Roddis <tech@kinesin.ca> Date: Sun Feb 13 22:24:04 2022 -0400 changing newlines to std::endl for flush goodness commit 705ec86b75be947e64f4124ec8017cba2c8465e6 Author: Ian Roddis <tech@kinesin.ca> Date: Sun Feb 13 22:16:56 2022 -0400 adding more logging commit aa3db9c23e55da7a0523dc57e268b605ce8faac3 Author: Ian Roddis <tech@kinesin.ca> Date: Sun Feb 13 22:13:56 2022 -0400 Adding threadid commit 3b1a0f1333b2d43bc5ecad0746435504babbaa61 Author: Ian Roddis <tech@kinesin.ca> Date: Sun Feb 13 22:13:24 2022 -0400 Adding some debugging commit 804507e65251858fa597b7c27bcece8d8dfd589d Author: Ian Roddis <tech@kinesin.ca> Date: Sun Feb 13 21:52:53 2022 -0400 Removing curl global cleanup
24 lines
694 B
CMake
24 lines
694 B
CMake
project(libdaggy_tests)
|
|
|
|
add_executable(${PROJECT_NAME} main.cpp
|
|
# unit tests
|
|
unit_dag.cpp
|
|
unit_dagrunner.cpp
|
|
unit_dagrun_loggers.cpp
|
|
unit_executor_forkingexecutor.cpp
|
|
unit_executor_slurmexecutor.cpp
|
|
unit_executor_noopexecutor.cpp
|
|
unit_serialization.cpp
|
|
unit_threadpool.cpp
|
|
unit_utilities.cpp
|
|
unit_generallogger.cpp
|
|
# integration tests
|
|
int_basic.cpp
|
|
# Performance checks
|
|
perf_dag.cpp
|
|
perf_serialization.cpp
|
|
)
|
|
target_link_libraries(${PROJECT_NAME} libdaggy stdc++fs Catch2::Catch2)
|
|
|
|
add_test(${PROJECT_NAME} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${PROJECT_NAME})
|