Skip to content

Commit

Permalink
Merge pull request #141 from bugsnag/buildkite-test-analytics
Browse files Browse the repository at this point in the history
Add support for Buildkite test analytics
  • Loading branch information
Cawllec authored Oct 3, 2024
2 parents f6314d7 + d4ce085 commit 7006d19
Show file tree
Hide file tree
Showing 4 changed files with 73 additions and 0 deletions.
48 changes: 48 additions & 0 deletions .buildkite/pipeline.full.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,10 @@ steps:
- '*-mazerunner.log'
- 'clear_cache.log'
- maze_output/metrics.csv
test-collector#v1.10.2:
files: "reports/TEST-*.xml"
format: "junit"
branch: "^main|next$$"
commands:
- features/scripts/run-macos-ci-tests.sh release

Expand Down Expand Up @@ -80,6 +84,10 @@ steps:
- '*-mazerunner.log'
- 'clear_cache.log'
- maze_output/metrics.csv
test-collector#v1.10.2:
files: "reports/TEST-*.xml"
format: "junit"
branch: "^main|next$$"
commands:
- features/scripts/run-macos-ci-tests.sh release

Expand Down Expand Up @@ -122,6 +130,10 @@ steps:
- '*-mazerunner.log'
- 'clear_cache.log'
- maze_output/metrics.csv
test-collector#v1.10.2:
files: "reports/TEST-*.xml"
format: "junit"
branch: "^main|next$$"
commands:
- features/scripts/run-windows-ci-tests.sh release

Expand Down Expand Up @@ -164,6 +176,10 @@ steps:
- '*-mazerunner.log'
- 'clear_cache.log'
- maze_output/metrics.csv
test-collector#v1.10.2:
files: "reports/TEST-*.xml"
format: "junit"
branch: "^main|next$$"
commands:
- features/scripts/run-windows-ci-tests.sh release

Expand Down Expand Up @@ -212,6 +228,10 @@ steps:
- '--no-tunnel'
- '--aws-public-ip'
- '--fail-fast'
test-collector#v1.10.2:
files: "reports/TEST-*.xml"
format: "junit"
branch: "^main|next$$"
concurrency: 25
concurrency_group: bitbar
concurrency_method: eager
Expand Down Expand Up @@ -261,6 +281,10 @@ steps:
- '--no-tunnel'
- '--aws-public-ip'
- '--fail-fast'
test-collector#v1.10.2:
files: "reports/TEST-*.xml"
format: "junit"
branch: "^main|next$$"
concurrency: 25
concurrency_group: bitbar
concurrency_method: eager
Expand Down Expand Up @@ -332,6 +356,10 @@ steps:
- '--no-tunnel'
- '--aws-public-ip'
- '--fail-fast'
test-collector#v1.10.2:
files: "reports/TEST-*.xml"
format: "junit"
branch: "^main|next$$"
concurrency: 25
concurrency_group: bitbar
concurrency_method: eager
Expand Down Expand Up @@ -403,6 +431,10 @@ steps:
- '--no-tunnel'
- '--aws-public-ip'
- '--fail-fast'
test-collector#v1.10.2:
files: "reports/TEST-*.xml"
format: "junit"
branch: "^main|next$$"
concurrency: 25
concurrency_group: bitbar
concurrency_method: eager
Expand Down Expand Up @@ -445,6 +477,10 @@ steps:
- '*-mazerunner.log'
- 'clear_cache.log'
- maze_output/metrics.csv
test-collector#v1.10.2:
files: "reports/TEST-*.xml"
format: "junit"
branch: "^main|next$$"
commands:
- features/scripts/run-webgl-ci-tests.sh dev

Expand Down Expand Up @@ -525,6 +561,10 @@ steps:
- '*-mazerunner.log'
- 'clear_cache.log'
- maze_output/metrics.csv
test-collector#v1.10.2:
files: "reports/TEST-*.xml"
format: "junit"
branch: "^main|next$$"
commands:
- features/scripts/run-macos-ci-tests.sh dev

Expand Down Expand Up @@ -573,6 +613,10 @@ steps:
- '--no-tunnel'
- '--aws-public-ip'
- '--fail-fast'
test-collector#v1.10.2:
files: "reports/TEST-*.xml"
format: "junit"
branch: "^main|next$$"
concurrency: 25
concurrency_group: bitbar
concurrency_method: eager
Expand Down Expand Up @@ -643,6 +687,10 @@ steps:
- '--no-tunnel'
- '--aws-public-ip'
- '--fail-fast'
test-collector#v1.10.2:
files: "reports/TEST-*.xml"
format: "junit"
branch: "^main|next$$"
concurrency: 25
concurrency_group: bitbar
concurrency_method: eager
20 changes: 20 additions & 0 deletions .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,10 @@ steps:
- '*-mazerunner.log'
- 'clear_cache.log'
- maze_output/metrics.csv
test-collector#v1.10.2:
files: "reports/TEST-*.xml"
format: "junit"
branch: "^main|next$$"
commands:
- features/scripts/run-webgl-ci-tests.sh release

Expand Down Expand Up @@ -112,6 +116,10 @@ steps:
- '*-mazerunner.log'
- 'clear_cache.log'
- maze_output/metrics.csv
test-collector#v1.10.2:
files: "reports/TEST-*.xml"
format: "junit"
branch: "^main|next$$"
commands:
- features/scripts/run-windows-ci-tests.sh release

Expand Down Expand Up @@ -150,6 +158,10 @@ steps:
- '*-mazerunner.log'
- 'clear_cache.log'
- maze_output/metrics.csv
test-collector#v1.10.2:
files: "reports/TEST-*.xml"
format: "junit"
branch: "^main|next$$"
commands:
- features/scripts/run-macos-ci-tests.sh release

Expand Down Expand Up @@ -198,6 +210,10 @@ steps:
- '--no-tunnel'
- '--aws-public-ip'
- '--fail-fast'
test-collector#v1.10.2:
files: "reports/TEST-*.xml"
format: "junit"
branch: "^main|next$$"
concurrency: 25
concurrency_group: bitbar
concurrency_method: eager
Expand Down Expand Up @@ -268,6 +284,10 @@ steps:
- '--no-tunnel'
- '--aws-public-ip'
- '--fail-fast'
test-collector#v1.10.2:
files: "reports/TEST-*.xml"
format: "junit"
branch: "^main|next$$"
concurrency: 25
concurrency_group: bitbar
concurrency_method: eager
Expand Down
2 changes: 2 additions & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,12 @@ services:
MAZE_ASPECTO_REPEATER_API_KEY:
MAZE_REPEATER_API_KEY:
UNITY_VERSION:
MAZE_NO_FAIL_FAST:
ports:
- "9000-9499:9339"
volumes:
- ./test:/app/test
- ./features/:/app/features
- ./maze_output:/app/maze_output
- /var/run/docker.sock:/var/run/docker.sock
- ./reports/:/app/reports/
3 changes: 3 additions & 0 deletions features/support/maze.buildkite.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
--format=junit
--out=reports
--format=pretty

0 comments on commit 7006d19

Please sign in to comment.