You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.5 KiB
38 lines
1.5 KiB
#!/bin/bash
|
|
set -e
|
|
|
|
echo "=========================================="
|
|
echo "Testing All Three Debug Modes"
|
|
echo "=========================================="
|
|
echo ""
|
|
|
|
cd /Users/chrislu/go/src/github.com/seaweedfs/seaweedfs/test/java/spark
|
|
|
|
# Mode 1: SEAWEED_ONLY (default)
|
|
echo "=== MODE 1: SEAWEED_ONLY ==="
|
|
docker compose run --rm -e SEAWEEDFS_TEST_ENABLED=true \
|
|
spark-tests bash -c 'cd /workspace && mvn test -Dtest=SparkSQLTest#testCreateTableAndQuery 2>&1' \
|
|
| grep -E "Tests run|BUILD SUCCESS|BUILD FAILURE|EOFException" | tail -5
|
|
echo ""
|
|
|
|
# Mode 2: LOCAL_ONLY
|
|
echo "=== MODE 2: LOCAL_ONLY ==="
|
|
docker compose run --rm -e SEAWEEDFS_TEST_ENABLED=true \
|
|
-e SEAWEEDFS_DEBUG_MODE=LOCAL_ONLY \
|
|
-e SEAWEEDFS_DEBUG_DIR=/workspace/target/debug-local \
|
|
spark-tests bash -c 'mkdir -p /workspace/target/debug-local && cd /workspace && mvn test -Dtest=SparkSQLTest#testCreateTableAndQuery 2>&1' \
|
|
| grep -E "Tests run|BUILD SUCCESS|BUILD FAILURE|EOFException|length is too low" | tail -5
|
|
echo ""
|
|
|
|
# Mode 3: DUAL_COMPARE
|
|
echo "=== MODE 3: DUAL_COMPARE ==="
|
|
docker compose run --rm -e SEAWEEDFS_TEST_ENABLED=true \
|
|
-e SEAWEEDFS_DEBUG_MODE=DUAL_COMPARE \
|
|
-e SEAWEEDFS_DEBUG_DIR=/workspace/target/debug-dual \
|
|
spark-tests bash -c 'mkdir -p /workspace/target/debug-dual && cd /workspace && mvn test -Dtest=SparkSQLTest#testCreateTableAndQuery 2>&1' \
|
|
| grep -E "Tests run|BUILD SUCCESS|BUILD FAILURE|EOFException" | tail -5
|
|
echo ""
|
|
|
|
echo "=========================================="
|
|
echo "Test Summary"
|
|
echo "=========================================="
|