From d1270566785345a60e6f7063afbebb001cc493f3 Mon Sep 17 00:00:00 2001 From: Wohlstand Date: Thu, 10 Jun 2021 12:23:10 +0300 Subject: Fixed broken unit tests #245 --- test/conversion/conversion.cpp | 1 + test/wopl-file/CMakeLists.txt | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'test') diff --git a/test/conversion/conversion.cpp b/test/conversion/conversion.cpp index 8124fdd..f6a8c22 100644 --- a/test/conversion/conversion.cpp +++ b/test/conversion/conversion.cpp @@ -13,6 +13,7 @@ static ADL_Instrument random_instrument() ins.note_offset2 = std::uniform_int_distribution(-128, 127)(rng); ins.midi_velocity_offset = std::uniform_int_distribution(-128, 127)(rng); ins.second_voice_detune = std::uniform_int_distribution(-128, 127)(rng); + ins.second_voice_detune -= ins.second_voice_detune % 2; // Make sure number is even ins.percussion_key_number = std::uniform_int_distribution(0, 127)(rng); ins.inst_flags = std::uniform_int_distribution(0, 255)(rng) & diff --git a/test/wopl-file/CMakeLists.txt b/test/wopl-file/CMakeLists.txt index e969419..dc57b59 100644 --- a/test/wopl-file/CMakeLists.txt +++ b/test/wopl-file/CMakeLists.txt @@ -7,8 +7,8 @@ include_directories (${CMAKE_CURRENT_SOURCE_DIR}/../common add_executable(WoplFile wopl_file.cpp - ${libADLMIDI_SOURCE_DIR}/src/wopl/wopl_file.c + ${libADLMIDI_SOURCE_DIR}/src/wopl/wopl_file.c $) target_compile_definitions(WoplFile PRIVATE GSL_THROW_ON_CONTRACT_VIOLATION) -add_test(NAME WoplFileTest COMMAND WoplFile) +add_test(NAME WoplFileTest COMMAND WoplFile WORKING_DIRECTORY "${libADLMIDI_SOURCE_DIR}") -- cgit v1.2.3