Skip to content

Commit b9eb977

Browse files
committed
Show test report after all tests
1 parent 108c0ba commit b9eb977

17 files changed

+44
-24
lines changed

.github/workflows/clickhouse-tests.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252

5353
- name: Run Clickhouse Tests
5454
run: |
55-
docker compose -f ./docker-compose.test.yml --profile clickhouse exec -T worker coverage run -m pytest -vvv -s ./tests/test_integration/test_run_transfer -m clickhouse
55+
docker compose -f ./docker-compose.test.yml --profile clickhouse exec -T worker coverage run -m pytest -vvv -s ./tests/test_integration/test_run_transfer -m clickhouse --junitxml=/app/reports/junit/${GITHUB_RUN_ID}.xml
5656
5757
- name: Dump worker logs on failure
5858
if: failure()
@@ -75,6 +75,7 @@ jobs:
7575
path: logs/*
7676

7777
- name: Upload coverage results
78+
if: always()
7879
uses: actions/upload-artifact@v6
7980
with:
8081
name: coverage-clickhouse

.github/workflows/ftp-tests.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252

5353
- name: Run FTP Tests
5454
run: |
55-
docker compose -f ./docker-compose.test.yml --profile ftp exec -T worker coverage run -m pytest -vvv -s ./tests/test_integration/test_run_transfer -m ftp
55+
docker compose -f ./docker-compose.test.yml --profile ftp exec -T worker coverage run -m pytest -vvv -s ./tests/test_integration/test_run_transfer -m ftp --junitxml=/app/reports/junit/${GITHUB_RUN_ID}.xml
5656
5757
- name: Dump worker logs on failure
5858
if: failure()
@@ -75,6 +75,7 @@ jobs:
7575
path: logs/*
7676

7777
- name: Upload coverage results
78+
if: always()
7879
uses: actions/upload-artifact@v6
7980
with:
8081
name: coverage-ftp

.github/workflows/ftps-tests.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252

5353
- name: Run FTPS Tests
5454
run: |
55-
docker compose -f ./docker-compose.test.yml --profile ftps exec -T worker coverage run -m pytest -vvv -s ./tests/test_integration/test_run_transfer -m ftps
55+
docker compose -f ./docker-compose.test.yml --profile ftps exec -T worker coverage run -m pytest -vvv -s ./tests/test_integration/test_run_transfer -m ftps --junitxml=/app/reports/junit/${GITHUB_RUN_ID}.xml
5656
5757
- name: Dump worker logs on failure
5858
if: failure()
@@ -75,6 +75,7 @@ jobs:
7575
path: logs/*
7676

7777
- name: Upload coverage results
78+
if: always()
7879
uses: actions/upload-artifact@v6
7980
with:
8081
name: coverage-ftps

.github/workflows/hdfs-tests.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252

5353
- name: Run HDFS Tests
5454
run: |
55-
docker compose -f ./docker-compose.test.yml --profile hdfs exec -T worker coverage run -m pytest -vvv -s ./tests/test_integration/test_run_transfer -m hdfs
55+
docker compose -f ./docker-compose.test.yml --profile hdfs exec -T worker coverage run -m pytest -vvv -s ./tests/test_integration/test_run_transfer -m hdfs --junitxml=/app/reports/junit/${GITHUB_RUN_ID}.xml
5656
5757
- name: Dump worker logs on failure
5858
if: failure()
@@ -75,6 +75,7 @@ jobs:
7575
path: logs/*
7676

7777
- name: Upload coverage results
78+
if: always()
7879
uses: actions/upload-artifact@v6
7980
with:
8081
name: coverage-hdfs

.github/workflows/hive-tests.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252

5353
- name: Run Hive Tests
5454
run: |
55-
docker compose -f ./docker-compose.test.yml --profile hive exec -T worker coverage run -m pytest -vvv -s ./tests/test_integration/test_run_transfer -m hive
55+
docker compose -f ./docker-compose.test.yml --profile hive exec -T worker coverage run -m pytest -vvv -s ./tests/test_integration/test_run_transfer -m hive --junitxml=/app/reports/junit/${GITHUB_RUN_ID}.xml
5656
5757
- name: Dump worker logs on failure
5858
if: failure()
@@ -75,6 +75,7 @@ jobs:
7575
path: logs/*
7676

7777
- name: Upload coverage results
78+
if: always()
7879
uses: actions/upload-artifact@v6
7980
with:
8081
name: coverage-hive

.github/workflows/iceberg-tests.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252

5353
- name: Run Iceberg Tests
5454
run: |
55-
docker compose -f ./docker-compose.test.yml --profile iceberg exec -T worker coverage run -m pytest -vvv -s ./tests/test_integration/test_run_transfer -m iceberg
55+
docker compose -f ./docker-compose.test.yml --profile iceberg exec -T worker coverage run -m pytest -vvv -s ./tests/test_integration/test_run_transfer -m iceberg --junitxml=/app/reports/junit/${GITHUB_RUN_ID}.xml
5656
5757
- name: Dump worker logs on failure
5858
if: failure()
@@ -75,6 +75,7 @@ jobs:
7575
path: logs/*
7676

7777
- name: Upload coverage results
78+
if: always()
7879
uses: actions/upload-artifact@v6
7980
with:
8081
name: coverage-iceberg

.github/workflows/mssql-tests.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252

5353
- name: Run MSSQL Tests
5454
run: |
55-
docker compose -f ./docker-compose.test.yml --profile mssql exec -T worker coverage run -m pytest -vvv -s ./tests/test_integration/test_run_transfer -m mssql
55+
docker compose -f ./docker-compose.test.yml --profile mssql exec -T worker coverage run -m pytest -vvv -s ./tests/test_integration/test_run_transfer -m mssql --junitxml=/app/reports/junit/${GITHUB_RUN_ID}.xml
5656
5757
- name: Dump worker logs on failure
5858
if: failure()
@@ -75,6 +75,7 @@ jobs:
7575
path: logs/*
7676

7777
- name: Upload coverage results
78+
if: always()
7879
uses: actions/upload-artifact@v6
7980
with:
8081
name: coverage-mssql

.github/workflows/mysql-tests.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252

5353
- name: Run MySQL Tests
5454
run: |
55-
docker compose -f ./docker-compose.test.yml --profile mysql exec -T worker coverage run -m pytest -vvv -s ./tests/test_integration/test_run_transfer -m mysql
55+
docker compose -f ./docker-compose.test.yml --profile mysql exec -T worker coverage run -m pytest -vvv -s ./tests/test_integration/test_run_transfer -m mysql --junitxml=/app/reports/junit/${GITHUB_RUN_ID}.xml
5656
5757
- name: Dump worker logs on failure
5858
if: failure()
@@ -75,6 +75,7 @@ jobs:
7575
path: logs/*
7676

7777
- name: Upload coverage results
78+
if: always()
7879
uses: actions/upload-artifact@v6
7980
with:
8081
name: coverage-mysql

.github/workflows/oracle-tests.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252

5353
- name: Run Oracle Tests
5454
run: |
55-
docker compose -f ./docker-compose.test.yml --profile oracle exec -T worker coverage run -m pytest -vvv -s ./tests/test_integration/test_run_transfer -m oracle
55+
docker compose -f ./docker-compose.test.yml --profile oracle exec -T worker coverage run -m pytest -vvv -s ./tests/test_integration/test_run_transfer -m oracle --junitxml=/app/reports/junit/${GITHUB_RUN_ID}.xml
5656
5757
- name: Dump worker logs on failure
5858
if: failure()
@@ -75,6 +75,7 @@ jobs:
7575
path: logs/*
7676

7777
- name: Upload coverage results
78+
if: always()
7879
uses: actions/upload-artifact@v6
7980
with:
8081
name: coverage-oracle

.github/workflows/s3-tests.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252

5353
- name: Run S3 Tests
5454
run: |
55-
docker compose -f ./docker-compose.test.yml --profile s3 exec -T worker coverage run -m pytest -vvv -s ./tests/test_integration/test_run_transfer -m "s3 and not iceberg"
55+
docker compose -f ./docker-compose.test.yml --profile s3 exec -T worker coverage run -m pytest -vvv -s ./tests/test_integration/test_run_transfer -m "s3 and not iceberg" --junitxml=/app/reports/junit/${GITHUB_RUN_ID}.xml
5656
5757
- name: Dump worker logs on failure
5858
if: failure()
@@ -75,6 +75,7 @@ jobs:
7575
path: logs/*
7676

7777
- name: Upload coverage results
78+
if: always()
7879
uses: actions/upload-artifact@v6
7980
with:
8081
name: coverage-s3

0 commit comments

Comments
 (0)