summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake')
-rw-r--r--cmake/DemoTests.cmake31
1 files changed, 6 insertions, 25 deletions
diff --git a/cmake/DemoTests.cmake b/cmake/DemoTests.cmake
index 0e29998..2eab15d 100644
--- a/cmake/DemoTests.cmake
+++ b/cmake/DemoTests.cmake
@@ -34,7 +34,7 @@ add_demo_test(test_audio_backend AudioBackendTest audio src/tests/audio/test_aud
target_link_libraries(test_audio_backend PRIVATE audio util procedural ${DEMO_LIBS})
add_dependencies(test_audio_backend generate_demo_assets)
-add_demo_test(test_silent_backend SilentBackendTest audio src/tests/audio/test_silent_backend.cc ${GEN_DEMO_CC} ${GENERATED_MUSIC_DATA_CC})
+add_demo_test(test_silent_backend SilentBackendTest audio src/tests/audio/test_silent_backend.cc src/tests/common/audio_test_fixture.cc ${GEN_DEMO_CC} ${GENERATED_MUSIC_DATA_CC})
target_link_libraries(test_silent_backend PRIVATE audio util procedural ${DEMO_LIBS})
add_dependencies(test_silent_backend generate_demo_assets generate_tracker_music)
@@ -42,7 +42,7 @@ add_demo_test(test_mock_backend MockAudioBackendTest audio src/tests/audio/test_
target_link_libraries(test_mock_backend PRIVATE audio util procedural ${DEMO_LIBS})
add_dependencies(test_mock_backend generate_demo_assets)
-add_demo_test(test_wav_dump WavDumpBackendTest audio src/tests/audio/test_wav_dump.cc src/audio/backend/wav_dump_backend.cc ${GEN_DEMO_CC} ${GENERATED_MUSIC_DATA_CC})
+add_demo_test(test_wav_dump WavDumpBackendTest audio src/tests/audio/test_wav_dump.cc src/tests/common/audio_test_fixture.cc src/audio/backend/wav_dump_backend.cc ${GEN_DEMO_CC} ${GENERATED_MUSIC_DATA_CC})
target_link_libraries(test_wav_dump PRIVATE audio util procedural ${DEMO_LIBS})
add_dependencies(test_wav_dump generate_demo_assets generate_tracker_music)
@@ -50,19 +50,19 @@ add_demo_test(test_jittered_audio JitteredAudioBackendTest audio src/tests/audio
target_link_libraries(test_jittered_audio PRIVATE audio util procedural ${DEMO_LIBS})
add_dependencies(test_jittered_audio generate_demo_assets generate_tracker_music)
-add_demo_test(test_tracker_timing TrackerTimingTest audio src/tests/audio/test_tracker_timing.cc src/audio/backend/mock_audio_backend.cc ${GEN_DEMO_CC} ${GENERATED_MUSIC_DATA_CC})
+add_demo_test(test_tracker_timing TrackerTimingTest audio src/tests/audio/test_tracker_timing.cc src/tests/common/audio_test_fixture.cc src/audio/backend/mock_audio_backend.cc ${GEN_DEMO_CC} ${GENERATED_MUSIC_DATA_CC})
target_link_libraries(test_tracker_timing PRIVATE audio util procedural ${DEMO_LIBS})
add_dependencies(test_tracker_timing generate_demo_assets generate_tracker_music)
-add_demo_test(test_variable_tempo VariableTempoTest audio src/tests/audio/test_variable_tempo.cc src/audio/backend/mock_audio_backend.cc ${GEN_DEMO_CC} ${GENERATED_MUSIC_DATA_CC})
+add_demo_test(test_variable_tempo VariableTempoTest audio src/tests/audio/test_variable_tempo.cc src/tests/common/audio_test_fixture.cc src/audio/backend/mock_audio_backend.cc ${GEN_DEMO_CC} ${GENERATED_MUSIC_DATA_CC})
target_link_libraries(test_variable_tempo PRIVATE audio util procedural ${DEMO_LIBS})
add_dependencies(test_variable_tempo generate_demo_assets generate_tracker_music)
-add_demo_test(test_tracker TrackerSystemTest audio src/tests/audio/test_tracker.cc ${GEN_DEMO_CC} ${GENERATED_TEST_DEMO_MUSIC_CC})
+add_demo_test(test_tracker TrackerSystemTest audio src/tests/audio/test_tracker.cc src/tests/common/audio_test_fixture.cc ${GEN_DEMO_CC} ${GENERATED_TEST_DEMO_MUSIC_CC})
target_link_libraries(test_tracker PRIVATE audio util procedural ${DEMO_LIBS})
add_dependencies(test_tracker generate_demo_assets generate_test_demo_music)
-add_demo_test(test_audio_engine AudioEngineTest audio src/tests/audio/test_audio_engine.cc ${GEN_DEMO_CC} ${GENERATED_MUSIC_DATA_CC})
+add_demo_test(test_audio_engine AudioEngineTest audio src/tests/audio/test_audio_engine.cc src/tests/common/audio_test_fixture.cc ${GEN_DEMO_CC} ${GENERATED_MUSIC_DATA_CC})
target_link_libraries(test_audio_engine PRIVATE audio util procedural ${DEMO_LIBS})
add_dependencies(test_audio_engine generate_demo_assets generate_tracker_music)
@@ -220,25 +220,6 @@ add_demo_test(test_gpu_composite GpuCompositeTest gpu
target_link_libraries(test_gpu_composite PRIVATE 3d gpu audio procedural util ${DEMO_LIBS})
add_dependencies(test_gpu_composite generate_demo_assets)
-# Gantt chart output test (bash script)
-add_test(
- NAME GanttOutputTest
- COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/scripts/test_gantt_output.sh
- $<TARGET_FILE:seq_compiler>
- ${CMAKE_CURRENT_SOURCE_DIR}/assets/test_gantt.seq
- ${CMAKE_CURRENT_BINARY_DIR}/test_gantt_output.txt
-)
-set_tests_properties(GanttOutputTest PROPERTIES LABELS "scripts")
-
-# HTML Gantt chart output test
-add_test(
- NAME GanttHtmlOutputTest
- COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/scripts/test_gantt_html.sh
- $<TARGET_FILE:seq_compiler>
- ${CMAKE_CURRENT_SOURCE_DIR}/assets/test_gantt.seq
- ${CMAKE_CURRENT_BINARY_DIR}/test_gantt_output.html
-)
-set_tests_properties(GanttHtmlOutputTest PROPERTIES LABELS "scripts")
# Subsystem test targets
add_custom_target(run_audio_tests