xref: /XiangShan/debug/cputest.sh (revision bc146afbfe1eb18b25d1f0757678f1326bced3d8)
163163217Slinjiawei#!/bin/bash
263163217Slinjiawei
363163217SlinjiaweiTEST_HOME=$AM_HOME/tests/cputest
463163217Slinjiawei
5*bc146afbSLinJiaweifor test in $(ls $TEST_HOME/tests)
663163217Slinjiaweido
7*bc146afbSLinJiawei    t=${test%.c}
8*bc146afbSLinJiawei    echo -n -e "\x1b[0m $t: "
963163217Slinjiawei    make -C $TEST_HOME ARCH=riscv64-noop E=0 ALL=$t run 2>/dev/null | grep "HIT GOOD TRAP"
1063163217Slinjiawei    if [[ $? == 1 ]];
1163163217Slinjiawei    then
12*bc146afbSLinJiawei        echo -e "\x1b[31mfail"
1363163217Slinjiawei    fi
1463163217Slinjiaweidone
15