.gitlab-ci.yml 2.38 KB
Newer Older
Rohit Gupta's avatar
Rohit Gupta committed
1
job1:
2 3 4 5
  script:
   - echo $PWD
   - echo $USER
   - echo $OAI_USER
Rohit Gupta's avatar
Rohit Gupta committed
6
   - echo $OAI_EXTRA_ARGS
Rohit Gupta's avatar
Rohit Gupta committed
7 8
   - echo $NFS_SHARE_DIR
   - echo $EXTERNAL_SHARE_DIR
9
   - echo $SHELL
10
   - echo $OAI_TEST_CASE_GROUP
11 12
   - echo $MACHINELIST
   - echo $MACHINELISTGENERIC
13
   - git rev-parse --abbrev-ref HEAD
14
   - git_repo=`git config --get remote.origin.url`
Rohit Gupta's avatar
Rohit Gupta committed
15 16
   - git_head=`git rev-parse HEAD`
   - echo $git_head
Rohit Gupta's avatar
Rohit Gupta committed
17 18 19 20 21 22
   - tmp=`git show-ref --head | grep $git_head`
   - tmp=(${tmp///// })
   - git_branch=${tmp[@]:(-1)}
   - echo $git_branch
   - source oaienv
   - echo $OPENAIR_DIR
Rohit Gupta's avatar
Rohit Gupta committed
23 24 25 26
   - NFS_TEST_RESULTS_DIR=$NFS_SHARE_DIR/$git_branch/$git_head
   - EXTERNAL_SHARE_RESULTS_DIR=$EXTERNAL_SHARE_DIR/$git_branch/$git_head
   - echo $NFS_TEST_RESULTS_DIR
   - echo $EXTERNAL_SHARE_RESULTS_DIR
27 28
   - echo $NRUNS_LTE_SOFTMODEM
   - echo $TIMEOUT_CMD
29
   - mkdir -p $OPENAIR_DIR/cmake_targets/autotests/log
30 31
   - python $OPENAIR_DIR/cmake_targets/autotests/run_exec_lte-softmodem_tests.py -c -5GRepo $git_repo -MachineList "$MACHINELIST" -MachineListGeneric "$MACHINELISTGENERIC"  -5GRepoHeadVersion $git_head -n $NFS_SHARE_DIR -u $OAI_USER -p $OAI_PASS  $OAI_EXTRA_ARGS -g "$OAI_TEST_CASE_GROUP">& $OPENAIR_DIR/cmake_targets/autotests/python_autotest_cleanup.log
   - python $OPENAIR_DIR/cmake_targets/autotests/run_exec_lte-softmodem_tests.py -r -5GRepo $git_repo -MachineList "$MACHINELIST" -MachineListGeneric "$MACHINELISTGENERIC" -5GRepoHeadVersion $git_head -n $NFS_SHARE_DIR -u $OAI_USER -p $OAI_PASS `echo $OAI_EXTRA_ARGS` -g "$OAI_TEST_CASE_GROUP" --nrun_lte_softmodem $NRUNS_LTE_SOFTMODEM --timeout_cmd $TIMEOUT_CMD >& $OPENAIR_DIR/cmake_targets/autotests/python_autotest.log
32
   - mv $OPENAIR_DIR/cmake_targets/autotests/python_autotest.log $OPENAIR_DIR/cmake_targets/autotests/log/python_autotest.log
33
   - mv $OPENAIR_DIR/cmake_targets/autotests/python_autotest_cleanup.log $OPENAIR_DIR/cmake_targets/autotests/log/python_autotest_cleanup.log
Rohit Gupta's avatar
Rohit Gupta committed
34 35
   - sshpass -p "$OAI_PASS" rsync -az -e "ssh -o StrictHostKeyChecking=no "  --rsync-path="mkdir -p $NFS_TEST_RESULTS_DIR && rsync" $OPENAIR_DIR/cmake_targets/autotests/log $OAI_USER@localhost:$NFS_TEST_RESULTS_DIR
   - sshpass -p "$OAI_PASS" rsync -az -e "ssh -o StrictHostKeyChecking=no "  --rsync-path="mkdir -p $EXTERNAL_SHARE_DIR && rsync" $OPENAIR_DIR/cmake_targets/autotests/log $OAI_USER@localhost:$EXTERNAL_SHARE_DIR
36
   - cat $OPENAIR_DIR/cmake_targets/autotests/log/results_autotests.xml
37 38
  only:
   - triggers