view yetilab/test/all.yeti @ 170:5a1db7299a08

Add synthetic stream tests
author Chris Cannam
date Thu, 02 May 2013 11:27:20 +0100
parents 45199077b043
children df2383f6b99b
line wrap: on
line source

program yetilab.test.all;

{ runTests } = load yetilab.test.test;

tests = [
"fvector"    : load yetilab.block.test.test_fvector,
"blockfuncs" : load yetilab.block.test.test_blockfuncs,
"complex"    : load yetilab.block.test.test_complex,
"framer"     : load yetilab.stream.test.test_framer,
"channels"   : load yetilab.stream.test.test_channels,
"audiofile"  : load yetilab.stream.test.test_audiofile,
"synstream"  : load yetilab.stream.test.test_syntheticstream,
"fft"        : load yetilab.transform.test.test_fft,
"vamppost"   : load yetilab.vamp.test.test_vamppost,
"vamp"       : load yetilab.vamp.test.test_vamp,
"matrix"     : load yetilab.matrix.test.test_matrix,
"plot"       : load yetilab.plot.test.test_plot,
"signal"     : load yetilab.signal.test.test_signal,
];

bad = sum (mapHash do name testHash: runTests name testHash done tests);

if (bad > 0) then
    println "\n** \(bad) test(s) failed!";
else
    ()
fi