diff --git a/tools/test/audio/process_test.m b/tools/test/audio/process_test.m index 493abdb8ec92..63b5a1b3faeb 100644 --- a/tools/test/audio/process_test.m +++ b/tools/test/audio/process_test.m @@ -409,6 +409,9 @@ test.thdnf_max = []; % Set per component test.dr_db_min = 80; % Min. DR test.fr_rp_max_db = 0.5; % Allow 0.5 dB frequency response ripple + + % No need to collect trace + test.trace = ''; end function test = test_run_process(test) diff --git a/tools/test/audio/test_utils/test_run.m b/tools/test/audio/test_utils/test_run.m index d4e78ce9127a..0456bc0af2ad 100644 --- a/tools/test/audio/test_utils/test_run.m +++ b/tools/test/audio/test_utils/test_run.m @@ -55,7 +55,7 @@ test.nch_in = test.nch; end -fprintf(fh, '#!/bin/sh\n', test.comp); +fprintf(fh, '#!/bin/sh\n'); fprintf(fh, 'COMP=\"%s\"\n', test.comp); fprintf(fh, 'DIRECTION=playback\n'); fprintf(fh, 'BITS_IN=%d\n', test.bits_in); @@ -92,14 +92,16 @@ fprintf(fh, 'XTRUN=\n'); end -% Override defaults in comp_run.sh -fprintf(fh, 'VALGRIND=false\n'); fclose(fh); arg = sprintf('-t %s', fn_config); rcmd = sprintf('%s %s', ex, arg); fprintf('Running ''%s''...\n', rcmd); -system(rcmd); +ret = system(rcmd); +if ret + error('''%s'' returned status %d\n', rcmd, ret); +end + delete(fn_config); end