77Running Docker Compose tests with pytest at 'tests/e2e'
88============================================================
99"
10+ LATEST_GH_COMMIT_SHA=$1
1011
1112clean_up () {
1213 ARG=$?
@@ -26,6 +27,10 @@ export COMPOSE_INTERACTIVE_NO_CLI=1
2627cd ${PROJECT_ROOT_DIR} /infra/docker-compose/
2728cp .env.sample .env
2829
30+ # Replace FEAST_VERSION with latest github image SHA
31+ export FEAST_VERSION=$LATEST_GH_COMMIT_SHA
32+ echo " Testing docker-compose setup with version SHA, $FEAST_VERSION ."
33+
2934# Start Docker Compose containers
3035docker-compose up -d
3136
@@ -45,11 +50,17 @@ export FEAST_CORE_CONTAINER_IP_ADDRESS=$(docker inspect -f '{{range .NetworkSett
4550# Wait for Feast Core to be ready
4651${PROJECT_ROOT_DIR} /infra/scripts/wait-for-it.sh ${FEAST_CORE_CONTAINER_IP_ADDRESS} :6565 --timeout=120
4752
53+ # Get Feast Job Controller container IP address
54+ export FEAST_JOB_CONTROLLER_CONTAINER_IP_ADDRESS=$( docker inspect -f ' {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' feast_jobcontroller_1)
55+
56+ # Wait for Feast Job Controller to be ready
57+ " ${PROJECT_ROOT_DIR} " /infra/scripts/wait-for-it.sh ${FEAST_JOB_CONTROLLER_CONTAINER_IP_ADDRESS} :6570 --timeout=120
58+
4859# Get Feast Online Serving container IP address
4960export FEAST_ONLINE_SERVING_CONTAINER_IP_ADDRESS=$( docker inspect -f ' {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' feast_online_serving_1)
5061
5162# Wait for Feast Online Serving to be ready
5263${PROJECT_ROOT_DIR} /infra/scripts/wait-for-it.sh ${FEAST_ONLINE_SERVING_CONTAINER_IP_ADDRESS} :6566 --timeout=120
5364
5465# Run e2e tests for Redis
55- docker exec feast_jupyter_1 bash -c ' cd /feast/tests/e2e/redis && pytest --verbose -rs basic-ingest-redis-serving.py --core_url core:6565 --serving_url=online_serving:6566 --kafka_brokers=kafka:9092'
66+ docker exec feast_jupyter_1 bash -c ' cd /feast/tests/e2e/redis && pytest --verbose -rs basic-ingest-redis-serving.py --core_url core:6565 --serving_url=online_serving:6566 --jobcontroller_url=jobcontroller:6570 -- kafka_brokers=kafka:9092'
0 commit comments