#!/bin/sh
export TCID="make models"
. ./test_lib.sh
init()
{
echo "init the system"
systemctl stop atuned
}
cleanup()
{
echo "===================="
echo "Clean the System"
echo "===================="
rm -rf models_file
sed -i 's/#export GOMP_CPU_AFFINITY.*$/export GOMP_CPU_AFFINITY=0-$[CPUNO - 1]/g' /etc/profile.d/performance.sh
cd ..
make startup
}
test01()
{
tst_resm TINFO "make models"
cd ..
make models
ret1=$?
str=`cat /etc/profile.d/performance.sh | grep GOMP_CPU_AFFINITY`
sed -i 's/export GOMP_CPU_AFFINITY.*$/#export GOMP_CPU_AFFINITY=0-$[CPUNO - 1]/g' /etc/profile.d/performance.sh
make startup
cd tools/
python3 generate_models.py -d ../analysis/dataset -m ../analysis/models
ret2=$?
if [ $ret1 == 0 ] && [ $ret2 == 0 ]; then
tst_resm TPASS "make models"
else
tst_resm TFAIL "make models"
fi
}
TST_CLEANUP=cleanup
init
test01
tst_exit