1#!/bin/sh
2# 20101122 sampo@iki.fi
3# Silly tests just to improve test coverage
4# http://sp1.zxidsp.org:8081/zxidhlo?o=E
5# http://sp.tas3.pt:8080/zxidservlet/appdemo
6# http://idp.tas3.pt:8081/zxididp?o=F
7# killall -X java
8# gprof zxcall
9
10./zxididp -h --
11./zxcall -dc -din 2 -q -v --
12./zxcall -s FOO
13./zxcall -s FOO -l
14./zxcall -n -u 'http://localhost/'
15
16echo TESTING DECODE
17
18echo foo | ./zxdecode -sha1 -q -v --
19echo foo | ./zxdecode -d -b -z -i 2 --  # Dumps core
20./zxdecode -d -i 2 </dev/null
21./zxdecode -d -i 2 -b -B -z -Z </dev/null
22
23echo TESTING ENCDEC
24
25./zxencdectest -h -q -v --
26./zxencdectest -d -di test -q -v -rf -rg -ra -wo /tmp -rand /tmp -egd /tmp -uid 1111 -- </dev/null
27./zxencdectest -license
28./zxencdectest -r 1 <t/ibm-enc-a7n.xml  # Dumps core
29./zxencdectest -r 2
30./zxencdectest -r 3
31./zxencdectest -r 4
32./zxencdectest -r 5
33./zxencdectest -r 6
34
35echo TESTING PASSWD
36
37./zxpasswd   # too few args
38./zxpasswd -d -s foo
39./zxpasswd -q -v --
40./zxpasswd -d -l foo /impossible
41./zxpasswd -l
42echo -n 60e1cbb066c6c5179defd4974303dd33 | ./zxpasswd -t y -c testy tmp/test/
43echo -n 60e1cbb066c6c5179defd4974303dd33 | ./zxpasswd -t x -c testy tmp/test/
44echo -n 60e1cbb066c6c5179defd4974303dd33 | ./zxpasswd -t x -c testy2 tmp/test/
45
46echo TESTING LOGVIEW
47
48./zxlogview -q -v -- </dev/null
49./zxlogview -d -di test -rf -ra </dev/null
50./zxlogview -license >/dev/null
51
52echo TESTING ZXCOT
53
54./zxcot -q -v -a -- </dev/null
55./zxcot -c PATH=/foo -d -dc
56./zxcot -e http://localhost Abstract http://localhost urn:x-testi | ./zxcot -n -b
57./zxcot /impossible
58rm -rf tmp/test
59./zxmkdirs.sh tmp/test/
60./zxcot -c PATH=tmp/test/ -m >tmp/meta.xml
61
62echo TESTING MISC
63
64./zxidhrxmlwsp 1
65QUERY_STRING=o=S ./zxidhrxmlwsp
66QUERY_STRING=o=B ./zxidhrxmlwsp
67
68#EOF