Files
mckernel/test/mbind/mbind_test.sh
Masamichi Takagi 6b293409e5 mbind: Fix test programs
Refs: #1226
Change-Id: I12bf807812d93b7eca8f452e70e70e7c4e32f6a3
2018-12-04 08:17:13 +00:00

48 lines
856 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: faild to mcexec"
exit 1
fi