ttcn3-smlc-test: manual invocation
Change-Id: I4343a9fc041cc576f60f0c5247bec031134cb937
This commit is contained in:
parent
3510105899
commit
547878c8b8
|
@ -9,5 +9,6 @@ RUN ttcn3-docker-prepare "$OSMO_TTCN3_BRANCH" smlc
|
|||
VOLUME /data
|
||||
|
||||
COPY SMLC_Tests.cfg /data/SMLC_Tests.cfg
|
||||
COPY Makefile.within-docker-img /Makefile
|
||||
|
||||
CMD ttcn3-docker-run smlc SMLC_Tests
|
||||
CMD cd / && make test
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
.PHONY: compile test log
|
||||
|
||||
default: compile test
|
||||
|
||||
compile:
|
||||
$(MAKE) -C /osmo-ttcn3-hacks smlc/compile
|
||||
$(MAKE) -C /osmo-ttcn3-hacks smlc -j
|
||||
|
||||
test:
|
||||
cd /data && \
|
||||
/osmo-ttcn3-hacks/start-testsuite.sh /osmo-ttcn3-hacks/smlc/SMLC_Tests; \
|
||||
exit_code=$$?; \
|
||||
/osmo-ttcn3-hacks/log_merge.sh SMLC_Tests --rm; \
|
||||
exit $$exit_code
|
|
@ -7,9 +7,31 @@ docker_images_require \
|
|||
"osmo-smlc-$IMAGE_SUFFIX" \
|
||||
"ttcn3-smlc-test"
|
||||
|
||||
<<<<<<< HEAD
|
||||
set_clean_up_trap
|
||||
set -e
|
||||
|
||||
||||||| parent of 6105d7c (ttcn3-smlc-test: manual invocation)
|
||||
=======
|
||||
ADD_TTCN_RUN_OPTS=""
|
||||
ADD_TTCN_RUN_CMD=""
|
||||
ADD_TTCN_VOLUMES=""
|
||||
ADD_SMLC_VOLUMES=""
|
||||
ADD_SMLC_ARGS=""
|
||||
|
||||
if [ "x$1" = "x-h" ]; then
|
||||
ADD_TTCN_RUN_OPTS="-ti"
|
||||
ADD_TTCN_RUN_CMD="bash"
|
||||
if [ -d "$2" ]; then
|
||||
ADD_TTCN_VOLUMES="$ADD_TTCN_VOLUMES -v $2:/osmo-ttcn3-hacks"
|
||||
fi
|
||||
if [ -d "$3" ]; then
|
||||
ADD_SMLC_RUN_CMD="sleep 9999999"
|
||||
ADD_SMLC_VOLUMES="$ADD_SMLC_VOLUMES -v $3:/src"
|
||||
fi
|
||||
fi
|
||||
|
||||
>>>>>>> 6105d7c (ttcn3-smlc-test: manual invocation)
|
||||
mkdir $VOL_BASE_DIR/smlc-tester
|
||||
cp SMLC_Tests.cfg $VOL_BASE_DIR/smlc-tester/
|
||||
write_mp_osmo_repo "$VOL_BASE_DIR/smlc-tester/SMLC_Tests.cfg"
|
||||
|
@ -38,9 +60,12 @@ docker run --rm \
|
|||
$(docker_network_params $SUBNET 20) \
|
||||
--ulimit core=-1 \
|
||||
-v $VOL_BASE_DIR/smlc:/data \
|
||||
$ADD_SMLC_VOLUMES \
|
||||
--name ${BUILD_TAG}-smlc -d \
|
||||
$DOCKER_ARGS \
|
||||
$REPO_USER/osmo-smlc-$IMAGE_SUFFIX
|
||||
$ADD_SMLC_ARGS \
|
||||
$REPO_USER/osmo-smlc-$IMAGE_SUFFIX \
|
||||
$ADD_SMLC_RUN_CMD
|
||||
|
||||
echo Starting container with SMLC testsuite
|
||||
docker run --rm \
|
||||
|
@ -48,6 +73,9 @@ docker run --rm \
|
|||
--ulimit core=-1 \
|
||||
-e "TTCN3_PCAP_PATH=/data" \
|
||||
-v $VOL_BASE_DIR/smlc-tester:/data \
|
||||
$ADD_TTCN_VOLUMES \
|
||||
--name ${BUILD_TAG}-ttcn3-smlc-test \
|
||||
$ADD_TTCN_RUN_OPTS \
|
||||
$DOCKER_ARGS \
|
||||
$REPO_USER/ttcn3-smlc-test
|
||||
$REPO_USER/ttcn3-smlc-test \
|
||||
$ADD_TTCN_RUN_CMD
|
||||
|
|
Loading…
Reference in New Issue