diff tests/test-summaries/test-summaries.sh @ 182:11a9ce2fa331

Add ability to read segment boundaries from a file; test for it; bump version no; make test script bail out if path has spaces (can't cope with that, sheesh)
author Chris Cannam
date Fri, 09 Jan 2015 11:48:12 +0000
parents 7a31201dc42d
children 382d49862393
line wrap: on
line diff
--- a/tests/test-summaries/test-summaries.sh	Thu Oct 16 13:42:21 2014 +0100
+++ b/tests/test-summaries/test-summaries.sh	Fri Jan 09 11:48:12 2015 +0000
@@ -27,6 +27,8 @@
 stransform=$mypath/transforms/detectionfunction.n3 
 sexpected=$mypath/expected/summaries-from-rdf
 
+seglist=$mypath/transforms/segmentlist
+
 $r -t $transform -w csv --csv-stdout $infile > $tmpfile 2>/dev/null || \
     fail "Fails to run transform $transform"
 
@@ -63,6 +65,12 @@
 compare $tmpfile ${expected}-segments.csv || \
     faildiff "Output mismatch for transform $stransform with segments" $tmpfile ${expected}-segments.csv
 
+$r -t $transform -w csv --csv-stdout --summary-only -S median --segments-from $seglist $infile2 > $tmpfile 2>/dev/null || \
+    fail "Fails to run transform $stransform with CSV output and segments from segment list"
+
+compare $tmpfile ${expected}-segments.csv || \
+    faildiff "Output mismatch for transform $stransform with segments from segment list" $tmpfile ${expected}-segments.csv
+
 $r -t $stransform -w rdf --rdf-stdout $infile > $tmpfile 2>/dev/null || \
     fail "Fails to run transform $stransform with RDF output"