mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
this is just a test for now, try to reimplement regression-wally in bash
This commit is contained in:
parent
a8b242a6ef
commit
1093b07670
17
wally-pipelined/regression/regression-wally.sh
Executable file
17
wally-pipelined/regression/regression-wally.sh
Executable file
@ -0,0 +1,17 @@
|
||||
#!/usr/bin/env bash
|
||||
check_test () {
|
||||
output=$(./$1)
|
||||
found=$(echo $output | grep -c "$2")
|
||||
echo "$found"
|
||||
}
|
||||
echo "starting Imperas rv64ic"
|
||||
coproc rv64 {(check_test "sim-wally-batch" "All tests ran without failures.")}
|
||||
echo "starting busybear"
|
||||
coproc busybear {(check_test "sim-busybear-batch" "loaded 100000 instructions")}
|
||||
IFS= read -r -d '' -u "${rv64[0]}" rv64_out
|
||||
[[ $rv64_out -eq 1 ]] && echo "rv64ic passed" || echo "rv64ic failed"
|
||||
IFS= read -r -d '' -u "${busybear[0]}" busybear_out
|
||||
[[ $busybear_out -eq 1 ]] && echo "busybear passed" || echo "busybear failed"
|
||||
|
||||
#wait $(jobs -p)
|
||||
[[ $rv64_out -eq 1 && $busybear_out -eq 1 ]] && echo "all passed" || echo "not all passed"
|
Loading…
Reference in New Issue
Block a user