Mercurial > hg > sonic-annotator
diff tests/test-multiple-audio/test-multiple-audio.sh @ 281:c8162c2992f8 piper-nopiper
Further test updates. The AF results should match to 3dp with different MAD builds. The onset position results hopefully should match completely now prefix sorted, let's see.
author | Chris Cannam |
---|---|
date | Tue, 29 Nov 2016 17:14:21 +0000 |
parents | 5db279f1e0f8 |
children |
line wrap: on
line diff
--- a/tests/test-multiple-audio/test-multiple-audio.sh Tue Nov 29 16:51:23 2016 +0000 +++ b/tests/test-multiple-audio/test-multiple-audio.sh Tue Nov 29 17:14:21 2016 +0000 @@ -24,7 +24,7 @@ # would have to regenerate it if we added more test audio files. Note # that the -r flag is not supposed to pick up playlist files, only # audio files -$r -t $transform -w csv --csv-stdout -r --summary-only $audiopath > $tmpfile1 2>/dev/null || \ +$r -t $transform -w csv --csv-digits 3 --csv-stdout -r --summary-only $audiopath > $tmpfile1 2>/dev/null || \ fail "Fails to run transform $transform with recursive dir option" expected=$mypath/expected/all-files @@ -37,7 +37,7 @@ # Here we strip any leading path from the audio file in the output, # because the playlist reader will have resolved files to absolute # paths and those will differ between systems -$r -t $transform -w csv --csv-stdout $audiopath/playlist.m3u --summary-only 2>/dev/null > "$tmpfile2" || \ +$r -t $transform -w csv --csv-digits 3 --csv-stdout $audiopath/playlist.m3u --summary-only 2>/dev/null > "$tmpfile2" || \ fail "Fails to run transform $transform with playlist input" cat "$tmpfile2" | sed 's,^"[^"]*/,",' > "$tmpfile1" @@ -51,7 +51,7 @@ # Strip paths again, just so we can use the same output comparison # file as above -$r -t $transform -w csv --csv-stdout $audiopath/3clicks.mp3 $audiopath/6clicks.ogg --summary-only 2>/dev/null > $tmpfile2 || \ +$r -t $transform -w csv --csv-digits 3 --csv-stdout $audiopath/3clicks.mp3 $audiopath/6clicks.ogg --summary-only 2>/dev/null > $tmpfile2 || \ fail "Fails to run transform $transform with 2-file input" cat "$tmpfile2" | sed 's,^"[^"]*/,",' > "$tmpfile1" @@ -63,7 +63,7 @@ # 4. Multiple files supplied directly on command line, with file: URL -$r -t $transform -w csv --csv-stdout $audiopath/3clicks.mp3 file://`pwd`/$audiopath/6clicks.ogg --summary-only 2>/dev/null > $tmpfile2 || \ +$r -t $transform -w csv --csv-digits 3 --csv-stdout $audiopath/3clicks.mp3 file://`pwd`/$audiopath/6clicks.ogg --summary-only 2>/dev/null > $tmpfile2 || \ fail "Fails to run transform $transform with 2-file input" cat "$tmpfile2" | sed 's,^"[^"]*/,",' > "$tmpfile1" @@ -77,7 +77,7 @@ # 5. Remote playlist file referring to remote audio files - $r -t $transform -w csv --csv-stdout $urlbase/playlist.m3u --summary-only 2>/dev/null > $tmpfile2 || \ + $r -t $transform -w csv --csv-digits 3 --csv-stdout $urlbase/playlist.m3u --summary-only 2>/dev/null > $tmpfile2 || \ fail "Fails to run transform $transform with remote playlist input" cat "$tmpfile2" | sed 's,^"[^"]*/,",' > "$tmpfile1" @@ -89,7 +89,7 @@ # 6. Local playlist file referring to mixture of remote and local audio files - $r -t $transform -w csv --csv-stdout $audiopath/remote-playlist.m3u --summary-only 2>/dev/null > $tmpfile2 || \ + $r -t $transform -w csv --csv-digits 3 --csv-stdout $audiopath/remote-playlist.m3u --summary-only 2>/dev/null > $tmpfile2 || \ fail "Fails to run transform $transform with playlist of remote files" cat "$tmpfile2" | sed 's,^"[^"]*/,",' > "$tmpfile1" @@ -101,7 +101,7 @@ # 7. Multiple remote files supplied directly on command line - $r -t $transform -w csv --csv-stdout $urlbase/3clicks.mp3 $urlbase/6clicks.ogg --summary-only 2>/dev/null > $tmpfile2 || \ + $r -t $transform -w csv --csv-digits 3 --csv-stdout $urlbase/3clicks.mp3 $urlbase/6clicks.ogg --summary-only 2>/dev/null > $tmpfile2 || \ fail "Fails to run transform $transform with 2-file remote input" cat "$tmpfile2" | sed 's,^"[^"]*/,",' > "$tmpfile1" @@ -113,7 +113,7 @@ # 8. Mixture of remote and local files supplied on command line - $r -t $transform -w csv --csv-stdout $audiopath/3clicks.mp3 $urlbase/6clicks.ogg --summary-only 2>/dev/null > $tmpfile2 || \ + $r -t $transform -w csv --csv-digits 3 --csv-stdout $audiopath/3clicks.mp3 $urlbase/6clicks.ogg --summary-only 2>/dev/null > $tmpfile2 || \ fail "Fails to run transform $transform with 2-file remote input" cat "$tmpfile2" | sed 's,^"[^"]*/,",' > "$tmpfile1" @@ -126,7 +126,7 @@ # 9. As 3, but multiplexing rather than extracting separately from each file -$r -t $transform --multiplex -w csv --csv-stdout $audiopath/3clicks.mp3 $audiopath/6clicks.ogg --summary-only 2>/dev/null > $tmpfile2 || \ +$r -t $transform --multiplex --csv-digits 3 -w csv --csv-stdout $audiopath/3clicks.mp3 $audiopath/6clicks.ogg --summary-only 2>/dev/null > $tmpfile2 || \ fail "Fails to run transform $transform with 2-file input" cat "$tmpfile2" | sed 's,^"[^"]*/,",' > "$tmpfile1"