40-ttf_t012.sh 1.79 KB
Newer Older
1
2
#!/bin/bash

3
4
5
#set -e
set -vx

YannGarcia's avatar
YannGarcia committed
6
echo -e "*****************************\n* Checkout TTF T012 sources\n*****************************\n"
7
8
mkdir -p ${HOME}/dev && cd ${HOME}/dev || exit 1

YannGarcia's avatar
YannGarcia committed
9
git clone --recurse-submodules -b v2.2.1-dev --single-branch https://forge.etsi.org/rep/mec/gs032p3-ttcn-test-suite.git TTF_T012_Mec
10
cd /home/etsi/dev/TTF_T012_Mec/ttcn
11
git clone https://forge.etsi.org/gitlab/LIBS/LibCommon.git ./LibCommon
12
git clone -bTTF011 https://forge.etsi.org/gitlab/LIBS/LibIts ./LibIts
13
cd /home/etsi/dev/TTF_T012_Mec/ttcn/LibIts
14
15
rm -fr t3q
cd ttcn && rm -fr Common
YannGarcia's avatar
YannGarcia committed
16

17
echo -e "*****************************\n* Set up environment\n*****************************\n"
18
19
cd /home/etsi/dev/TTF_T012_Mec/scripts
ln -sf /home/etsi/dev/TTF_T012_Mec/scripts/devenv.bash.ubuntu /home/etsi/devenv.bash
20
. /home/etsi/devenv.bash
21

YannGarcia's avatar
YannGarcia committed
22
echo -e "*****************************\n* Apply patched \n*****************************\n"
YannGarcia's avatar
YannGarcia committed
23
cd /home/etsi/dev/TTF_T012_Mec
24
25
cp ./ttcn/patch_lib_common_titan/module.mk ./ttcn/LibCommon/
cp ./ttcn/patch_lib_common_titan/*.ttcn ./ttcn/LibCommon/ttcn
YannGarcia's avatar
YannGarcia committed
26
cp  ./ttcn/patch_lib_http/*.ttcn ./ttcn/LibIts/ttcn/Http/
YannGarcia's avatar
YannGarcia committed
27
28
cp  ./ttcn/patch_lib_its/module.mk ./ttcn/LibIts/

29
echo -e "*****************************\n* Change user in cfg files\n*****************************\n"
YannGarcia's avatar
YannGarcia committed
30
cd ${HOME}/dev/TTF_T012_Mec/scripts || exit 1
31
32
./update_user_name.sh || exit 1

YannGarcia's avatar
YannGarcia committed
33
echo -e "*****************************\n* Build Mec test suite\n*****************************\n"
YannGarcia's avatar
YannGarcia committed
34
35
export ATS=AtsMec
make
36

YannGarcia's avatar
YannGarcia committed
37
38
39
cd ./etc/AtsMec
ln -sf AtsMec_Sandbox.cf_ AtsMec.cfg

40
echo -e "*****************************\n* Change sudo in command line\n*****************************\n"
YannGarcia's avatar
YannGarcia committed
41
cd /home/etsi/dev/TTF_T012_Mec/scripts
42
43
sed --in-place 's/sudo/echo "etsi" \| sudo -S/' ./run_mtc.bash
sed --in-place 's/sudo/echo "etsi" \| sudo -S/' ./run_ptcs.bash
44
45

cd /home/etsi/dev/TTF_T012_Mec