163163217Slinjiawei#!/bin/bash 263163217Slinjiawei 3c6d43980SLemover#*************************************************************************************** 4c6d43980SLemover# Copyright (c) 2020-2021 Institute of Computing Technology, Chinese Academy of Sciences 5*f320e0f0SYinan Xu# Copyright (c) 2020-2021 Peng Cheng Laboratory 6c6d43980SLemover# 7c6d43980SLemover# XiangShan is licensed under Mulan PSL v2. 8c6d43980SLemover# You can use this software according to the terms and conditions of the Mulan PSL v2. 9c6d43980SLemover# You may obtain a copy of Mulan PSL v2 at: 10c6d43980SLemover# http://license.coscl.org.cn/MulanPSL2 11c6d43980SLemover# 12c6d43980SLemover# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, 13c6d43980SLemover# EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, 14c6d43980SLemover# MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. 15c6d43980SLemover# 16c6d43980SLemover# See the Mulan PSL v2 for more details. 17c6d43980SLemover#*************************************************************************************** 18c6d43980SLemover 1963163217SlinjiaweiTEST_HOME=$AM_HOME/tests/cputest 2063163217Slinjiawei 21bc146afbSLinJiaweifor test in $(ls $TEST_HOME/tests) 2263163217Slinjiaweido 23bc146afbSLinJiawei t=${test%.c} 24bc146afbSLinJiawei echo -n -e "\x1b[0m $t: " 2510b9babdSLingrui98 make -C $TEST_HOME ARCH=riscv64-noop E=0 ALL=$t run 2>/dev/null | grep -E "HIT GOOD TRAP|IPC" 2649272fa4SLinJiawei if [[ $? != 0 ]]; 2763163217Slinjiawei then 2849272fa4SLinJiawei echo -e "\x1b[31mfail: trap code $?" 2963163217Slinjiawei fi 3063163217Slinjiaweidone 31