2022-11-05 19:37:50 +01:00
|
|
|
#!/bin/bash -x
|
2022-02-23 09:03:21 +05:30
|
|
|
|
2022-09-25 10:39:22 -05:00
|
|
|
set -e
|
2022-11-05 19:37:50 +01:00
|
|
|
|
|
|
|
SMOKE_TEST_ROOT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
|
|
|
|
|
2022-02-23 09:03:21 +05:30
|
|
|
pip install -r requirements.txt
|
|
|
|
|
|
|
|
echo "--------------------------------------------------------------------"
|
|
|
|
echo "Building java test framework"
|
|
|
|
echo "--------------------------------------------------------------------"
|
|
|
|
|
|
|
|
|
|
|
|
cd test-spark-lineage
|
|
|
|
./gradlew build
|
|
|
|
cd ..
|
|
|
|
|
|
|
|
echo "--------------------------------------------------------------------"
|
|
|
|
echo "Building spark images"
|
|
|
|
echo "--------------------------------------------------------------------"
|
|
|
|
|
|
|
|
cd docker
|
|
|
|
|
|
|
|
#build spark cluster images
|
|
|
|
./build_images.sh
|
|
|
|
|
|
|
|
echo "--------------------------------------------------------------------"
|
|
|
|
echo "Bringing up spark cluster"
|
|
|
|
echo "--------------------------------------------------------------------"
|
|
|
|
|
2022-11-05 19:37:50 +01:00
|
|
|
cd "${SMOKE_TEST_ROOT_DIR}"/docker
|
2022-02-23 09:03:21 +05:30
|
|
|
#bring up spark cluster
|
2024-01-22 11:46:04 -06:00
|
|
|
docker compose -f spark-docker-compose.yml up -d
|
2022-02-23 09:03:21 +05:30
|
|
|
|
|
|
|
echo "--------------------------------------------------------------------"
|
|
|
|
echo "Executing spark-submit jobs"
|
|
|
|
echo "--------------------------------------------------------------------"
|
|
|
|
|
|
|
|
#Execute spark-submit jobs
|
|
|
|
docker run --network datahub_network spark-submit
|
|
|
|
|
|
|
|
echo "--------------------------------------------------------------------"
|
|
|
|
echo "Starting pytest"
|
|
|
|
echo "--------------------------------------------------------------------"
|
|
|
|
|