annotate tests/test-rdf-writer.sh @ 118:0fe5abb56a6e
test-reorg
Pull more stuff up into include file
author |
Chris Cannam |
date |
Wed, 08 Oct 2014 14:20:45 +0100 |
parents |
94d988cef54e |
children |
|
rev |
line source |
Chris@0
|
1 #!/bin/bash
|
Chris@0
|
2
|
Chris@118
|
3 . test-include.sh
|
Chris@0
|
4
|
Chris@0
|
5 infile=$mypath/audio/3clicks8.wav
|
Chris@0
|
6 tmpttl=$mypath/tmp_1_$$.ttl
|
Chris@0
|
7
|
Chris@0
|
8 trap "rm -f $tmpttl" 0
|
Chris@0
|
9
|
Chris@0
|
10 transformpfx=$mypath/transforms/transforms-rdf-writer-percussiononsets
|
Chris@0
|
11
|
Chris@0
|
12 for rdfarg in "" "--rdf-plain" ; do
|
Chris@0
|
13
|
Chris@0
|
14 note=""
|
Chris@0
|
15 [ -n "$rdfarg" ] && note=" with $rdfarg"
|
Chris@0
|
16
|
Chris@0
|
17 rm -f $tmpttl
|
Chris@0
|
18
|
Chris@0
|
19 $r -t $transformpfx-onsets.n3 -w rdf $infile $rdfarg --rdf-one-file $tmpttl 2>/dev/null || \
|
Chris@0
|
20 fail "Fails to run with onsets transform and RDF writer$note"
|
Chris@0
|
21
|
Chris@0
|
22 rapper -i turtle $tmpttl >/dev/null 2>&1 || \
|
Chris@0
|
23 fail "Fails to produce parseable RDF/TTL for onsets transform$note"
|
Chris@0
|
24
|
Chris@0
|
25 rapper -i turtle -c $tmpttl 2>&1 | egrep -q 'Parsing returned [1-9][0-9]+ triples' ||
|
Chris@0
|
26 fail "RDF output contains no triples (?) for onsets transform$note"
|
Chris@0
|
27
|
Chris@0
|
28 rm -f $tmpttl
|
Chris@0
|
29
|
Chris@0
|
30 $r -t $transformpfx-detectionfunction.n3 -w rdf $infile $rdfarg --rdf-one-file $tmpttl 2>/dev/null || \
|
Chris@0
|
31 fail "Fails to run with detectionfunction transform and RDF writer$note"
|
Chris@0
|
32
|
Chris@0
|
33 rapper -i turtle $tmpttl >/dev/null 2>&1 || \
|
Chris@0
|
34 fail "Fails to produce parseable RDF/TTL for detectionfunction transform$note"
|
Chris@0
|
35
|
Chris@0
|
36 rapper -i turtle -c $tmpttl 2>&1 | egrep -q 'Parsing returned [1-9][0-9]+ triples' ||
|
Chris@0
|
37 fail "RDF output contains no triples (?) for detectionfunction transform$note"
|
Chris@0
|
38
|
Chris@0
|
39 rm -f $tmpttl
|
Chris@0
|
40
|
Chris@0
|
41 $r -t $transformpfx-onsets.n3 -t $transformpfx-detectionfunction.n3 -w rdf $infile $rdfarg --rdf-one-file $tmpttl 2>/dev/null || \
|
Chris@0
|
42 fail "Fails to run with detectionfunction and onsets transforms together and RDF writer$note"
|
Chris@0
|
43
|
Chris@0
|
44 rapper -i turtle $tmpttl >/dev/null 2>&1 || \
|
Chris@0
|
45 fail "Fails to produce parseable RDF/TTL for detectionfunction and onsets transforms together$note"
|
Chris@0
|
46
|
Chris@0
|
47 rapper -i turtle -c $tmpttl 2>&1 | egrep -q 'Parsing returned [1-9][0-9]+ triples' ||
|
Chris@0
|
48 fail "RDF output contains no triples (?) for detectionfunction and onsets transforms together$note"
|
Chris@0
|
49
|
Chris@0
|
50 done
|
Chris@0
|
51
|
Chris@0
|
52 exit 0
|