File: tagcoll-test

package info (click to toggle)
tagcoll 1.6.3-2
  • links: PTS
  • area: main
  • in suites: etch
  • size: 2,500 kB
  • ctags: 2,062
  • sloc: cpp: 10,930; sh: 8,892; makefile: 201; lex: 54; yacc: 27
file content (62 lines) | stat: -rwxr-xr-x 1,487 bytes parent folder | download | duplicates (2)
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#!/bin/bash -eu

TAGCOLL=../tools/tagcoll
DATA="${srcdir:-.}/data/"
TESTFILE=tagcoll-test.tmp

echo -n "Checking normal copy... "

echo -n "plain, "
$TAGCOLL copy $DATA/test-collection > $TESTFILE
diff -q $DATA/test-collection $TESTFILE

echo -n "remove-unfaceted, "
$TAGCOLL copy --remove-unfaceted $DATA/test-collection > $TESTFILE
diff -q $DATA/test-collection-faceted $TESTFILE

echo -n "remove-tags, "
$TAGCOLL copy --remove-tags="!color::*" $DATA/test-collection > $TESTFILE
diff -q $DATA/test-collection-colorsonly $TESTFILE

echo -n "patch, "
$TAGCOLL copy --patch=$DATA/test-collection-diffed $DATA/test-collection > $TESTFILE
diff -q $DATA/test-collection-colorsonly $TESTFILE

echo -n "items, "
$TAGCOLL copy --items $DATA/test-collection > $TESTFILE
diff -q $DATA/test-collection-items $TESTFILE

echo "OK."


echo -n "Checking reverse... "

echo -n "plain, "
$TAGCOLL reverse $DATA/test-collection > $TESTFILE
diff -q $DATA/test-collection-reversed $TESTFILE

echo -n "double, "
$TAGCOLL reverse $DATA/test-collection | $TAGCOLL reverse > $TESTFILE
diff -q $DATA/test-collection $TESTFILE

echo "OK."


echo -n "Checking grep... "

echo -n "plain, "
$TAGCOLL grep 'color::red' $DATA/test-collection > $TESTFILE
diff -q $DATA/test-collection-grepped $TESTFILE

echo "OK."


echo -n "Checking diff... "

echo -n "plain, "
$TAGCOLL diff $DATA/test-collection $DATA/test-collection-colorsonly > $TESTFILE
diff -q $DATA/test-collection-diffed $TESTFILE

echo "OK."

rm $TESTFILE