summaryrefslogtreecommitdiff
path: root/test/big_payload_tests/big_payload_test_local_starter.sh
diff options
context:
space:
mode:
Diffstat (limited to 'test/big_payload_tests/big_payload_test_local_starter.sh')
-rwxr-xr-xtest/big_payload_tests/big_payload_test_local_starter.sh52
1 files changed, 0 insertions, 52 deletions
diff --git a/test/big_payload_tests/big_payload_test_local_starter.sh b/test/big_payload_tests/big_payload_test_local_starter.sh
deleted file mode 100755
index 6439cac..0000000
--- a/test/big_payload_tests/big_payload_test_local_starter.sh
+++ /dev/null
@@ -1,52 +0,0 @@
-#!/bin/bash
-# Copyright (C) 2015-2017 Bayerische Motoren Werke Aktiengesellschaft (BMW AG)
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-# Purpose: This script is needed to start the client and service with
-# one command. This is necessary as ctest - which is used to run the
-# tests - isn't able to start two binaries for one testcase. Therefore
-# the testcase simply executes this script. This script then runs client
-# and service and checks that both exit successfully.
-
-if [[ $# -gt 0 && $1 != "RANDOM" && $1 != "LIMITED" && $1 != "QUEUELIMITEDGENERAL" ]]
-then
- echo "The only allowed parameter to this script is RANDOM or LIMITED or QUEUELIMITEDGENERAL."
- echo "Like $0 RANDOM"
- exit 1
-fi
-
-
-FAIL=0
-
-# Start the service
-if [[ $# -gt 0 && $1 == "RANDOM" ]]; then
- export VSOMEIP_CONFIGURATION=big_payload_test_local_random.json
-elif [[ $# -gt 0 && $1 == "LIMITED" ]]; then
- export VSOMEIP_CONFIGURATION=big_payload_test_local_limited.json
-elif [[ $# -gt 0 && $1 == "QUEUELIMITEDGENERAL" ]]; then
- export VSOMEIP_CONFIGURATION=big_payload_test_local_queue_limited.json
-else
- export VSOMEIP_CONFIGURATION=big_payload_test_local.json
-fi
-./big_payload_test_service $1 &
-
-# Start the client
-./big_payload_test_client $1 &
-
-# Wait until client and service are finished
-for job in $(jobs -p)
-do
- # Fail gets incremented if either client or service exit
- # with a non-zero exit code
- wait $job || ((FAIL+=1))
-done
-
-# Check if client and server both exited successfully
-if [ $FAIL -eq 0 ]
-then
- exit 0
-else
- exit 1
-fi