blob: e0c3151faa2eaab96ef96f47d08737a5635cf28f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#!/bin/bash
test=$1
type=$2
testfiles=tests/run-test-suite/data/[A-Z0-9][A-Z0-9][A-Z0-9][A-Z0-9]
testdir=tests/run-test-suite/test
testline() {
echo `basename $1`": "`cat $1/===`
}
if [[ "$test" == parser ]]; then
if [[ "$type" == valid ]]; then
for i in $testfiles; do
[[ -f $i/error ]] || echo "$(testline $i)"
done > $testdir/libyaml-parser.list
else
for i in $testfiles; do
[[ -f $i/error ]] && echo "$(testline $i)"
done > $testdir/libyaml-parser-error.list
fi
elif [[ "$test" == emitter ]]; then
for i in $testfiles; do
[[ -f $i/error ]] || echo "$(testline $i)"
done > $testdir/libyaml-emitter.list
fi
|