mirror of
https://github.com/datahub-project/datahub.git
synced 2025-07-07 01:00:41 +00:00
46 lines
1.3 KiB
Bash
Executable File
46 lines
1.3 KiB
Bash
Executable File
#!/bin/bash -x
|
|
|
|
set -e
|
|
|
|
SMOKE_TEST_ROOT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
|
|
|
|
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 "--------------------------------------------------------------------"
|
|
|
|
cd "${SMOKE_TEST_ROOT_DIR}"/docker
|
|
#bring up spark cluster
|
|
docker compose -f spark-docker-compose.yml up -d
|
|
|
|
echo "--------------------------------------------------------------------"
|
|
echo "Executing spark-submit jobs"
|
|
echo "--------------------------------------------------------------------"
|
|
|
|
#Execute spark-submit jobs
|
|
docker run --network datahub_network spark-submit
|
|
|
|
echo "--------------------------------------------------------------------"
|
|
echo "Starting pytest"
|
|
echo "--------------------------------------------------------------------"
|
|
|