File tree Expand file tree Collapse file tree 1 file changed +17
-7
lines changed Expand file tree Collapse file tree 1 file changed +17
-7
lines changed Original file line number Diff line number Diff line change 26
26
cd ../..
27
27
fi
28
28
29
- find dump/test-vectors/instr/fixtures -type f -name ' *.fix' | xargs -P $NUM_PROCESSES -n 1000 ./target/release/test_exec_instr > $LOG_PATH /test_exec_instr.log 2>&1
30
- find dump/test-vectors/txn/fixtures/precompile -type f -name ' *.fix' | xargs -P $NUM_PROCESSES -n 1000 ./target/release/test_exec_txn > $LOG_PATH /test_exec_precompile.log 2>&1
31
- find dump/test-vectors/txn/fixtures/programs -type f -name ' *.fix' | xargs -P $NUM_PROCESSES -n 1000 ./target/release/test_exec_txn > $LOG_PATH /test_exec_txn.log 2>&1
32
- find dump/test-vectors/block/fixtures -type f -name ' *.fix' | xargs -P $NUM_PROCESSES -n 1000 ./target/release/test_exec_block > $LOG_PATH /test_exec_block.log 2>&1
33
- find dump/test-vectors/syscall/fixtures -type f -name ' *.fix' | xargs -P $NUM_PROCESSES -n 1000 ./target/release/test_exec_vm_syscall > $LOG_PATH /test_exec_vm_syscall.log 2>&1
34
- find dump/test-vectors/vm_interp/fixtures -type f -name ' *.fix' | xargs -P $NUM_PROCESSES -n 1000 ./target/release/test_exec_vm_interp > $LOG_PATH /test_exec_vm_interp.log 2>&1
35
- find dump/test-vectors/elf_loader/fixtures -type f -name ' *.fix' | xargs -P $NUM_PROCESSES -n 1000 ./target/release/test_exec_elf_loader > $LOG_PATH /test_exec_elf_loader.log 2>&1
29
+ run_test () {
30
+ local log_file=" $1 "
31
+ local cmd=" $2 "
32
+
33
+ if ! eval " $cmd > $log_file 2>&1" ; then
34
+ cat " $log_file "
35
+ exit 1
36
+ fi
37
+ }
38
+
39
+ run_test " $LOG_PATH /test_exec_instr.log" " find dump/test-vectors/instr/fixtures -type f -name '*.fix' | xargs -P $NUM_PROCESSES -n 1000 ./target/release/test_exec_instr"
40
+ run_test " $LOG_PATH /test_exec_precompile.log" " find dump/test-vectors/txn/fixtures/precompile -type f -name '*.fix' | xargs -P $NUM_PROCESSES -n 1000 ./target/release/test_exec_txn"
41
+ run_test " $LOG_PATH /test_exec_txn.log" " find dump/test-vectors/txn/fixtures/programs -type f -name '*.fix' | xargs -P $NUM_PROCESSES -n 1000 ./target/release/test_exec_txn"
42
+ run_test " $LOG_PATH /test_exec_block.log" " find dump/test-vectors/block/fixtures -type f -name '*.fix' | xargs -P $NUM_PROCESSES -n 1000 ./target/release/test_exec_block"
43
+ run_test " $LOG_PATH /test_exec_vm_syscall.log" " find dump/test-vectors/syscall/fixtures -type f -name '*.fix' | xargs -P $NUM_PROCESSES -n 1000 ./target/release/test_exec_vm_syscall"
44
+ run_test " $LOG_PATH /test_exec_vm_interp.log" " find dump/test-vectors/vm_interp/fixtures -type f -name '*.fix' | xargs -P $NUM_PROCESSES -n 1000 ./target/release/test_exec_vm_interp"
45
+ run_test " $LOG_PATH /test_exec_elf_loader.log" " find dump/test-vectors/elf_loader/fixtures -type f -name '*.fix' | xargs -P $NUM_PROCESSES -n 1000 ./target/release/test_exec_elf_loader"
36
46
37
47
failed=` grep -wR FAIL $LOG_PATH | wc -l`
38
48
passed=` grep -wR OK $LOG_PATH | wc -l`
You can’t perform that action at this time.
0 commit comments