Skip to content

Commit ae36a0c

Browse files
committed
Allow test scripts to take host parameter
1 parent 331c475 commit ae36a0c

File tree

4 files changed

+66
-66
lines changed

4 files changed

+66
-66
lines changed

test.bat

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
@echo off
22
echo Create file:
3-
call client -a res/hello.txt
3+
call client -a res/hello.txt %*
44
echo.
55

66
echo Fetch file:
7-
call client -f hello.txt
7+
call client -f hello.txt %*
88
echo.
99

1010
echo Upload certificate:
11-
call client -u res/test.crt
11+
call client -u res/test.crt %*
1212
echo.
1313

1414
echo Fetch certificate:
15-
call client -f test.crt
15+
call client -f test.crt %*
1616
echo.
1717

1818
echo Vouch for file:
19-
call client -v res/hello.txt res/test.crt
19+
call client -v res/hello.txt res/test.crt %*
2020
echo.
2121

2222
echo List directory:
23-
call client -l
23+
call client -l %*

test.sh

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
#!/bin/bash
22
echo Create file:
3-
sh client.sh -a res/hello.txt
3+
sh client.sh -a res/hello.txt "$@"
44
echo
55

66
echo Fetch file:
7-
sh client.sh -f hello.txt
7+
sh client.sh -f hello.txt "$@"
88
echo
99

1010
echo Upload certificate:
11-
sh client.sh -u res/test.crt
11+
sh client.sh -u res/test.crt "$@"
1212
echo
1313

1414
echo Fetch certificate:
15-
sh client.sh -f test.crt
15+
sh client.sh -f test.crt "$@"
1616
echo
1717

1818
echo Vouch for file:
19-
sh client.sh -v res/hello.txt res/test.crt
19+
sh client.sh -v res/hello.txt res/test.crt "$@"
2020
echo
2121

2222
echo List directory:
23-
sh client.sh -l
23+
sh client.sh -l "$@"

testVouch.bat

+27-27
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
@echo off
2-
call client -a res/cloud.jpg
3-
call client -u users/A.crt
4-
call client -u users/B.crt
5-
call client -u users/C.crt
6-
call client -u users/D.crt
7-
call client -u users/E.crt
8-
call client -u users/F.crt
9-
call client -u users/G.crt
10-
call client -u users/H.crt
11-
call client -v res/cloud.jpg users/F.crt
12-
call client -v users/D.crt users/H.crt
13-
call client -v users/H.crt users/D.crt
14-
call client -v users/G.crt users/H.crt
15-
call client -v users/D.crt users/C.crt
16-
call client -v users/C.crt users/D.crt
17-
call client -v users/G.crt users/C.crt
18-
call client -v users/G.crt users/F.crt
19-
call client -v users/F.crt users/G.crt
20-
call client -v users/C.crt users/B.crt
21-
call client -v users/F.crt users/B.crt
22-
call client -v users/F.crt users/E.crt
23-
call client -v users/E.crt users/B.crt
24-
call client -v users/B.crt users/A.crt
25-
call client -v users/A.crt users/E.crt
26-
call client -a res/hello.txt
27-
call client -u users/I.crt
28-
call client -v res/hello.txt users/I.crt
2+
call client -a res/cloud.jpg %*
3+
call client -u users/A.crt %*
4+
call client -u users/B.crt %*
5+
call client -u users/C.crt %*
6+
call client -u users/D.crt %*
7+
call client -u users/E.crt %*
8+
call client -u users/F.crt %*
9+
call client -u users/G.crt %*
10+
call client -u users/H.crt %*
11+
call client -v res/cloud.jpg users/F.crt %*
12+
call client -v users/D.crt users/H.crt %*
13+
call client -v users/H.crt users/D.crt %*
14+
call client -v users/G.crt users/H.crt %*
15+
call client -v users/D.crt users/C.crt %*
16+
call client -v users/C.crt users/D.crt %*
17+
call client -v users/G.crt users/C.crt %*
18+
call client -v users/G.crt users/F.crt %*
19+
call client -v users/F.crt users/G.crt %*
20+
call client -v users/C.crt users/B.crt %*
21+
call client -v users/F.crt users/B.crt %*
22+
call client -v users/F.crt users/E.crt %*
23+
call client -v users/E.crt users/B.crt %*
24+
call client -v users/B.crt users/A.crt %*
25+
call client -v users/A.crt users/E.crt %*
26+
call client -a res/hello.txt %*
27+
call client -u users/I.crt %*
28+
call client -v res/hello.txt users/I.crt %*

testVouch.sh

+27-27
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
#!/bin/bash
2-
sh client.sh -a res/cloud.jpg
3-
sh client.sh -u users/A.crt
4-
sh client.sh -u users/B.crt
5-
sh client.sh -u users/C.crt
6-
sh client.sh -u users/D.crt
7-
sh client.sh -u users/E.crt
8-
sh client.sh -u users/F.crt
9-
sh client.sh -u users/G.crt
10-
sh client.sh -u users/H.crt
11-
sh client.sh -v res/cloud.jpg users/F.crt
12-
sh client.sh -v users/D.crt users/H.crt
13-
sh client.sh -v users/H.crt users/D.crt
14-
sh client.sh -v users/G.crt users/H.crt
15-
sh client.sh -v users/D.crt users/C.crt
16-
sh client.sh -v users/C.crt users/D.crt
17-
sh client.sh -v users/G.crt users/C.crt
18-
sh client.sh -v users/G.crt users/F.crt
19-
sh client.sh -v users/F.crt users/G.crt
20-
sh client.sh -v users/C.crt users/B.crt
21-
sh client.sh -v users/F.crt users/B.crt
22-
sh client.sh -v users/F.crt users/E.crt
23-
sh client.sh -v users/E.crt users/B.crt
24-
sh client.sh -v users/B.crt users/A.crt
25-
sh client.sh -v users/A.crt users/E.crt
26-
sh client.sh -a res/hello.txt
27-
sh client.sh -u users/I.crt
28-
sh client.sh -v res/hello.txt users/I.crt
2+
sh client.sh -a res/cloud.jpg "$@"
3+
sh client.sh -u users/A.crt "$@"
4+
sh client.sh -u users/B.crt "$@"
5+
sh client.sh -u users/C.crt "$@"
6+
sh client.sh -u users/D.crt "$@"
7+
sh client.sh -u users/E.crt "$@"
8+
sh client.sh -u users/F.crt "$@"
9+
sh client.sh -u users/G.crt "$@"
10+
sh client.sh -u users/H.crt "$@"
11+
sh client.sh -v res/cloud.jpg users/F.crt "$@"
12+
sh client.sh -v users/D.crt users/H.crt "$@"
13+
sh client.sh -v users/H.crt users/D.crt "$@"
14+
sh client.sh -v users/G.crt users/H.crt "$@"
15+
sh client.sh -v users/D.crt users/C.crt "$@"
16+
sh client.sh -v users/C.crt users/D.crt "$@"
17+
sh client.sh -v users/G.crt users/C.crt "$@"
18+
sh client.sh -v users/G.crt users/F.crt "$@"
19+
sh client.sh -v users/F.crt users/G.crt "$@"
20+
sh client.sh -v users/C.crt users/B.crt "$@"
21+
sh client.sh -v users/F.crt users/B.crt "$@"
22+
sh client.sh -v users/F.crt users/E.crt "$@"
23+
sh client.sh -v users/E.crt users/B.crt "$@"
24+
sh client.sh -v users/B.crt users/A.crt "$@"
25+
sh client.sh -v users/A.crt users/E.crt "$@"
26+
sh client.sh -a res/hello.txt "$@"
27+
sh client.sh -u users/I.crt "$@"
28+
sh client.sh -v res/hello.txt users/I.crt "$@"

0 commit comments

Comments
 (0)