Files
mckernel/test/mbind/mbind_test.sh
Dominique Martinet 7f1c17fc4c tests: add 'postk_master' branch tests
Change-Id: Ie0d4cfd0921aed89d2db6083c9eb068b1cfc1984
2019-02-01 15:15:00 +09:00

48 lines
857 B
Bash
Executable File

#!/bin/sh
if [ $# -lt 1 ]; then
echo "Error: too few arguments."
echo "usage: `basename $0` <param_file>"
fi
# read config
source ${HOME}/.mck_test_config
# read testcase param
source $1
# mcexec processのkill
./utils/kill_mcexec.sh &> /dev/null
# stop mckernel
sudo ${MCK_DIR}/sbin/mcstop+release.sh
sleep 1
# boot mckernel
echo "${MCK_DIR}/sbin/mcreboot.sh ${MCRBT_OPT%,}"
sudo ${MCK_DIR}/sbin/mcreboot.sh ${MCRBT_OPT%,}
sleep 1
if [ ! -e "/dev/mcos0" ]; then
echo "Error: failed to mcreboot"
exit 1
fi
# exec mckernel test program
echo "${MCK_DIR}/bin/mcexec ${USR_PROC}"
${MCK_DIR}/bin/mcexec ${USR_PROC}
#if [ $? -eq 0 ]; then
if [ $? == 0 ]; then
sleep 1
echo "${MCK_DIR}/sbin/ihkosctl ${OS_IDX} kmsg"
sudo ${MCK_DIR}/sbin/ihkosctl ${OS_IDX} kmsg
exit 0
else
echo "Error: failed to mcexec"
exit 1
fi