All core networks have been migrated to a file-based configuration. References to epc.py are not needed anymore. Remove all unused XML steps.
34 lines
1.1 KiB
Bash
Executable File
34 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
SHORT_COMMIT_SHA=$(git rev-parse --short=8 HEAD)
|
|
COMMIT_SHA=$(git rev-parse HEAD)
|
|
CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD)
|
|
REPO_PATH=$(dirname $(realpath $0))/../
|
|
TESTCASE=$1
|
|
|
|
if [ $# -eq 0 ]
|
|
then
|
|
echo "Provide a testcase as an argument"
|
|
exit 1
|
|
fi
|
|
|
|
# The script assumes you've build the following images:
|
|
#
|
|
# docker build . -f docker/Dockerfile.gNB.ubuntu22 -t oai-gnb
|
|
# docker build . -f docker/Dockerfile.nrUE.ubuntu22 -t oai-nr-ue
|
|
#
|
|
# The images above depend on the following images:
|
|
#
|
|
# docker build . -f docker/Dockerfile.build.ubuntu22 -t ran-build
|
|
# dokcer build . -f docker/Dockerfile.base.ubuntu22 -t ran-base
|
|
|
|
docker tag oai-nr-ue oai-ci/oai-nr-ue:develop-${SHORT_COMMIT_SHA}
|
|
docker tag oai-gnb oai-ci/oai-gnb:develop-${SHORT_COMMIT_SHA}
|
|
|
|
python3 main.py --mode=TesteNB --ranRepository=NONE --ranBranch=${CURRENT_BRANCH} \
|
|
--ranCommitID=${COMMIT_SHA} --ranAllowMerge=false \
|
|
--ranTargetBranch=NONE --eNBIPAddress=NONE --eNBUserName=NONE --eNBPassword=NONE \
|
|
--eNBSourceCodePath=${REPO_PATH} \
|
|
--XMLTestFile=xml_files/${TESTCASE} --local
|