Skip to content

Conversation

@euanh
Copy link
Collaborator

@euanh euanh commented Oct 4, 2024

Motivation

The integration tests (SmokeTests) are not currently run on PRs because they require an instance of the container registry to be available.

Modifications

Add a custom job which runs registry as a service container.

Result

Integration tests will be run for every pull request. The integration test job also runs the tests run by the unit tests job, but the duplication is not very costly.

Test Plan

All tests continue to pass.

@euanh euanh force-pushed the ci-enable-integration-tests branch 3 times, most recently from 4c53b60 to 713927e Compare October 4, 2024 14:15
@euanh euanh marked this pull request as ready for review October 4, 2024 14:25
@euanh euanh force-pushed the ci-enable-integration-tests branch from 713927e to 65a9c50 Compare October 7, 2024 09:13
These integration tests require an instance of the container registry
to be available.
@euanh euanh force-pushed the ci-enable-integration-tests branch from 65a9c50 to 938fd0e Compare October 8, 2024 16:37
@euanh euanh merged commit 035315f into apple:main Oct 9, 2024
14 checks passed
@euanh euanh added the kind/administration CI, repo automation, other admin tasks label Oct 9, 2024
@euanh euanh deleted the ci-enable-integration-tests branch October 10, 2024 08:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/administration CI, repo automation, other admin tasks

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant