david-leifker 943bb57cbc
feat(backend): structured properties and forms (#9626)
Co-authored-by: Chris Collins <chriscollins3456@gmail.com>
Co-authored-by: RyanHolstien <RyanHolstien@users.noreply.github.com>
2024-01-22 11:46:04 -06:00

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 "--------------------------------------------------------------------"