-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathrun_test.sh
executable file
·180 lines (146 loc) · 3.07 KB
/
run_test.sh
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
#!/bin/bash
# 执行各个包的测试用例
set -e
# protoreflect
echo "protoreflect 测试用例"
cd protobuf/protoreflect
go test
cd ../../
# 等待控制台输入任意字符继续
echo
read -rp "protoreflect 测试用例 结束,按下任意按键继续..." -n 1
echo
# protobuffer
echo "protobuffer 测试用例"
cd protobuf/protobuffer
go test
cd ../../
# 等待控制台输入任意字符继续
echo
read -rp "protobuffer 测试用例 结束,按下任意按键继续..." -n 1
echo
# zcargs
echo "zcargs 测试用例"
cd zcargs/test
go run zcargs_main.go
cd ../../
# 等待控制台输入任意字符继续
echo
read -rp "zcargs 测试用例 结束,按下任意按键继续..." -n 1
echo
# zcbitmap
echo "zcbitmap 测试用例"
cd zcbitmap
go test
cd ../
# 等待控制台输入任意字符继续
echo
read -rp "zcbitmap 测试用例 结束,按下任意按键继续..." -n 1
echo
# zccompress
echo "zccompress 测试用例"
cd zccompress
go test
cd ../
# 等待控制台输入任意字符继续
echo
read -rp "zccompress 测试用例 结束,按下任意按键继续..." -n 1
echo
# zcnumber
echo "zcnumber 测试用例"
cd zcnumber
go test
cd ../
# 等待控制台输入任意字符继续
echo
read -rp "zcnumber 测试用例 结束,按下任意按键继续..." -n 1
echo
# zcpath
echo "zcpath 测试用例"
cd zcpath
go test
cd ../
# 等待控制台输入任意字符继续
echo
read -rp "zcpath 测试用例 结束,按下任意按键继续..." -n 1
echo
# zcrandom
echo "zcrandom 测试用例"
cd zcrandom
go test
cd ../
# 等待控制台输入任意字符继续
echo
read -rp "zcrandom 测试用例 结束,按下任意按键继续..." -n 1
echo
# zcslice
echo "zcslice 测试用例"
cd zcslice
go test
cd ../
# 等待控制台输入任意字符继续
echo
read -rp "zcslice 测试用例 结束,按下任意按键继续..." -n 1
echo
# zcssh
echo "zcssh 测试用例"
cd zcssh
go test
cd ../
# 等待控制台输入任意字符继续
echo
read -rp "zcssh 测试用例 结束,按下任意按键继续..." -n 1
echo
# zcstr
echo "zcstr 测试用例"
cd zcstr
go test
cd ../
# 等待控制台输入任意字符继续
echo
read -rp "zcstr 测试用例 结束,按下任意按键继续..." -n 1
echo
# zcsync
echo "zcsync 测试用例"
cd zcsync
go test
cd ../
# 等待控制台输入任意字符继续
echo
read -rp "zcsync 测试用例 结束,按下任意按键继续..." -n 1
echo
# zctime
echo "zctime 测试用例"
cd zctime
go test
cd ../
# 等待控制台输入任意字符继续
echo
read -rp "zctime 测试用例 结束,按下任意按键继续..." -n 1
echo
# zctoken
echo "zctoken 测试用例"
cd zctoken
go test
cd ../
# 等待控制台输入任意字符继续
echo
read -rp "zctoken 测试用例 结束,按下任意按键继续..." -n 1
echo
# zcutil
echo "zcutil 测试用例"
cd zcutil
go test
cd ../
# 等待控制台输入任意字符继续
echo
read -rp "zcutil 测试用例 结束,按下任意按键继续..." -n 1
echo
# zcwaiter
echo "zcwaiter 测试用例"
cd zcwaiter
go test
cd ../
echo "zcwaiter 测试用例 结束"
echo "全部测试用例 结束"
echo