diff options
Diffstat (limited to 'cmake/DemoTests.cmake')
| -rw-r--r-- | cmake/DemoTests.cmake | 31 |
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 |
