@@ -81,6 +81,9 @@ search_test_case() {
81
81
for path in ${fuzz_folder[@]} ; do
82
82
pushd $path
83
83
fuzz_list=$( cargo fuzz list)
84
+ if [ $? != " 0" ]; then
85
+ exit 1
86
+ fi
84
87
for fuzz in $fuzz_list ; do
85
88
if [ " $fuzz " != " $test_case " ]; then
86
89
continue
@@ -104,6 +107,9 @@ check_build() {
104
107
for path in ${fuzz_folder[@]} ; do
105
108
pushd $path
106
109
fuzz_list=$( cargo fuzz list)
110
+ if [ $? != " 0" ]; then
111
+ exit 1
112
+ fi
107
113
for fuzz in ${fuzz_list[@]} ; do
108
114
test_case=$fuzz
109
115
echo " ## Build test case $test_case in $path "
@@ -125,6 +131,9 @@ run_single_case() {
125
131
temp_sw=' NO'
126
132
pushd $path
127
133
fuzz_list=$( cargo fuzz list)
134
+ if [ $? != " 0" ]; then
135
+ exit 1
136
+ fi
128
137
for fuzz in ${fuzz_list[@]} ; do
129
138
if [ " $fuzz " == " $test_case " ]; then
130
139
temp_sw=" YES"
@@ -221,6 +230,9 @@ run_all_case(){
221
230
for path in ${fuzz_folder[@]} ; do
222
231
pushd $path
223
232
fuzz_list=$( cargo fuzz list)
233
+ if [ $? != " 0" ]; then
234
+ exit 1
235
+ fi
224
236
for fuzz in $fuzz_list ; do
225
237
if [[ $fuzz =~ " afl" ]]; then
226
238
continue
@@ -252,6 +264,9 @@ run_all_case(){
252
264
for path in ${fuzz_folder[@]} ; do
253
265
pushd $path
254
266
fuzz_list=$( cargo fuzz list)
267
+ if [ $? != " 0" ]; then
268
+ exit 1
269
+ fi
255
270
for fuzz in $fuzz_list ; do
256
271
if [[ " $fuzz " =~ " afl" ]]; then
257
272
if [ " ${collect_coverage} " == " YES" ]; then
@@ -299,6 +314,9 @@ check_test_result() {
299
314
for path in ${fuzz_folder[@]} ; do
300
315
pushd $path
301
316
fuzz_list=$( cargo fuzz list)
317
+ if [ $? != " 0" ]; then
318
+ exit 1
319
+ fi
302
320
for fuzz in $fuzz_list ; do
303
321
if [[ $fuzz =~ " afl" ]]; then
304
322
continue
@@ -319,6 +337,9 @@ check_test_result() {
319
337
for path in ${fuzz_folder[@]} ; do
320
338
pushd $path
321
339
fuzz_list=$( cargo fuzz list)
340
+ if [ $? != " 0" ]; then
341
+ exit 1
342
+ fi
322
343
for fuzz in $fuzz_list ; do
323
344
if [[ " $fuzz " =~ " afl" ]]; then
324
345
queue_seed_num=` ls -A fuzz/artifacts/$fuzz /default/queue | wc -l`
0 commit comments