3 TEST_DIRECTORY="test/auto-test"
4 TEST_SCRIPT="./Suite-Verify-jobs.sh"
5 DOCKER_COMPOSE_VERSION="v2.21.0"
7 # Check if jq is installed, and install it if not
8 if ! command -v jq &> /dev/null; then
9 echo "Installing jq..."
11 sudo apt-get install -y jq
14 # Function to install Docker Compose version 2
15 install_docker_compose() {
16 echo "Installing Docker Compose version 2..."
17 sudo curl -L "https://github.com/docker/compose/releases/download/"$DOCKER_COMPOSE_VERSION"/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
18 sudo chmod +x /usr/local/bin/docker-compose
19 sudo ln -s /usr/local/bin/docker-compose /usr/libexec/docker/cli-plugins/docker-compose
22 # Function to remove Docker Compose
23 remove_docker_compose() {
24 echo "Removing Docker Compose..."
25 sudo rm /usr/local/bin/docker-compose
28 # Check if docker-compose is installed, and install it if not
29 if ! command -v docker-compose &> /dev/null; then
30 install_docker_compose
34 sudo chmod 775 "$TEST_SCRIPT"
35 "$TEST_SCRIPT" remote-remove docker release --env-file ../common/test_env-oran-h-release.sh
37 # Remove docker-compose after tests are done
38 if command -v docker-compose &> /dev/null; then
42 # Remove jq after tests are done
43 if command -v jq &> /dev/null; then
45 sudo apt-get remove -y jq