Skip to content

Replace test-collector-swift with JUnit upload#318

Open
mokagio wants to merge 1 commit intotrunkfrom
ainfra-1977-migrate-all-apple-codebase-from-the-test-engine-swift
Open

Replace test-collector-swift with JUnit upload#318
mokagio wants to merge 1 commit intotrunkfrom
ainfra-1977-migrate-all-apple-codebase-from-the-test-engine-swift

Conversation

@mokagio
Copy link
Contributor

@mokagio mokagio commented Feb 13, 2026

Summary

Replaces the test-collector-swift SPM package (runtime XCTest hook) with the test-collector Buildkite plugin that uploads JUnit XML files to Test Engine.

The SPM package hooks into XCTest at runtime, so Swift Testing tests are invisible to Test Engine.
The Buildkite plugin uploads JUnit XML files post-step, which works with any test framework.

Fixes AINFRA-1977

Testing

  • Let CI run on this PR
  • Verify all test steps pass
  • Check the Buildkite Test Analytics dashboard to confirm results are received

Posted by Claude (Opus 4.6) on behalf of @mokagio with approval.

---

Generated with the help of Claude Code, https://code.claude.com

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant