Mercurial > hg > sonic-annotator
diff tests/test-rdf-writer/test-rdf-writer.sh @ 188:cbbf8a838b47
Add test for Turtle output encoding (must be UTF-8)
author | Chris Cannam |
---|---|
date | Wed, 25 Feb 2015 10:20:17 +0000 |
parents | 7a31201dc42d |
children | 4ef452f5fefc |
line wrap: on
line diff
--- a/tests/test-rdf-writer/test-rdf-writer.sh Wed Feb 25 09:31:39 2015 +0000 +++ b/tests/test-rdf-writer/test-rdf-writer.sh Wed Feb 25 10:20:17 2015 +0000 @@ -49,4 +49,11 @@ done +# Check the output encoding -- should be valid UTF-8 always + +for code in ucs-2 iso-8859-1; do + $r -t $transformdir/onsets.n3 -w rdf --rdf-stdout $audiopath/id3v2-$code.mp3 2>/dev/null | uconv --from-code utf-8 --to-code utf-8 --from-callback stop >/dev/null || + fail "RDF/Turtle output from $code input is not valid utf-8 according to uconv" +done + exit 0