diff --git a/run_e2e_tests.sh b/run_e2e_tests.sh index 51ce773..e0a4be3 100755 --- a/run_e2e_tests.sh +++ b/run_e2e_tests.sh @@ -107,11 +107,15 @@ main() { "//:podcast_reviews_graph.build" \ "//:podcast_reviews_graph.service" - # Run podcast reviews tests - fail fast if build/test fails - run_test "Podcast Reviews Simple Test" \ - "$TESTS_DIR/podcast_simple_test.sh" \ - "$SCRIPT_DIR/examples/podcast_reviews/bazel-bin/podcast_reviews_graph.build" \ - "$SCRIPT_DIR/examples/podcast_reviews/bazel-bin/podcast_reviews_graph.service" + # Run podcast reviews tests from correct directory - fail fast if build/test fails + log_info "Running test: Podcast Reviews Simple Test" + if ! (cd "$SCRIPT_DIR/examples/podcast_reviews" && \ + "$SCRIPT_DIR/tests/end_to_end/podcast_simple_test.sh" \ + "bazel-bin/podcast_reviews_graph.build" \ + "bazel-bin/podcast_reviews_graph.service"); then + test_fail "Test failed: Podcast Reviews Simple Test" + fi + test_pass "Test passed: Podcast Reviews Simple Test" # Test 3: Core DataBuild Tests (if any exist) log_info "=== Core DataBuild Tests ==="