Add regression test to test fop opcode / addp, mulp and pop variants.

This commit is contained in:
Veikko Sariola
2020-04-13 19:10:46 +03:00
parent 08518a9527
commit e790549d27
7 changed files with 1987 additions and 0 deletions

View File

@ -10,9 +10,23 @@ add_test(test_panning test_panning)
add_executable(test_multiple_instruments test_multiple_instruments.asm test_renderer.c test_multiple_instruments_expected.raw)
add_test(test_multiple_instruments test_multiple_instruments)
add_executable(test_fop_pop test_fop_pop.asm test_renderer.c test_fop_pop_expected.raw)
add_test(test_fop_pop test_fop_pop)
add_executable(test_fop_addp test_fop_addp.asm test_renderer.c test_fop_addp_expected.raw)
add_test(test_fop_addp test_fop_addp)
add_executable(test_fop_mulp test_fop_mulp.asm test_renderer.c test_fop_mulp_expected.raw)
add_test(test_fop_mulp test_fop_mulp)
set_tests_properties(test_envelope PROPERTIES FIXTURES_SETUP ENVELOPE)
set_tests_properties(test_panning PROPERTIES FIXTURES_REQUIRED ENVELOPE)
set_tests_properties(test_multiple_instruments PROPERTIES FIXTURES_REQUIRED ENVELOPE)
set_tests_properties(test_load PROPERTIES FIXTURES_SETUP LOAD)
set_tests_properties(test_fop_pop PROPERTIES FIXTURES_REQUIRED LOAD)
set_tests_properties(test_fop_addp PROPERTIES FIXTURES_REQUIRED LOAD)
set_tests_properties(test_fop_mulp PROPERTIES FIXTURES_REQUIRED LOAD)
file(GLOB RAW_FILES "${CMAKE_SOURCE_DIR}/tests/*.raw")
file(COPY ${RAW_FILES} DESTINATION ${CMAKE_CURRENT_BINARY_DIR})