Skip to content

Migrates container run integration tests. - #1857

Merged
jglogan merged 5 commits into
apple:mainfrom
jglogan:testmigrate-run
Jul 1, 2026
Merged

Migrates container run integration tests.#1857
jglogan merged 5 commits into
apple:mainfrom
jglogan:testmigrate-run

Conversation

@jglogan

@jglogan jglogan commented Jun 28, 2026

Copy link
Copy Markdown
Contributor

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update

Motivation and Context

Improve integration test reliability.

Testing

  • Tested locally
  • Added/updated tests
  • Added/updated docs

@github-actions

github-actions Bot commented Jun 28, 2026

Copy link
Copy Markdown

Code Coverage

Tier Line Coverage
Unit 29.79%
Integration 15.22%
Combined 44.6%

@jglogan
jglogan force-pushed the testmigrate-run branch 5 times, most recently from 03dab3d to 3e04182 Compare July 1, 2026 00:39
@jglogan
jglogan force-pushed the testmigrate-run branch from 3e04182 to 893e49c Compare July 1, 2026 00:46
jglogan added 4 commits June 30, 2026 18:58
- Add retry loops for network tests where we
  might send a request after the container is
  running but before the workload can accept
  requests.
- Set test parallelism for concurrent tests
  to number of cores.
@jglogan
jglogan merged commit 69a2505 into apple:main Jul 1, 2026
3 checks passed
@jglogan
jglogan deleted the testmigrate-run branch July 1, 2026 21:24
jglogan added a commit that referenced this pull request Jul 2, 2026
- Part of #1833.
- Replace old targets with new ones.
- Try increased parallelism after test tweaks in #1857.
- Exclude test files from coverage analysis.
jglogan added a commit that referenced this pull request Jul 2, 2026
- Part of #1833.
- CLI progress and registry test migrations were inadventently reverted
by #1857.
- Migrate TestCLINoParallelCases to TestCLIImagePruneSerial and
TestCLINetworkPruneSerial.
- Clean up test selection patterns in Makefile.
- Remove all legacy CLITests files.
- Use swift-testing `withKnownIssue` to run but ignore failures on flaky
`testCreateNameLongestValid` and `testIsolatedNetwork`.
- Extracts a fixture helper for tests requiring a retry loop.
saehejkang pushed a commit to saehejkang/container that referenced this pull request Jul 16, 2026
saehejkang pushed a commit to saehejkang/container that referenced this pull request Jul 16, 2026
- Part of apple#1833.
- Replace old targets with new ones.
- Try increased parallelism after test tweaks in apple#1857.
- Exclude test files from coverage analysis.
saehejkang pushed a commit to saehejkang/container that referenced this pull request Jul 16, 2026
- Part of apple#1833.
- CLI progress and registry test migrations were inadventently reverted
by apple#1857.
- Migrate TestCLINoParallelCases to TestCLIImagePruneSerial and
TestCLINetworkPruneSerial.
- Clean up test selection patterns in Makefile.
- Remove all legacy CLITests files.
- Use swift-testing `withKnownIssue` to run but ignore failures on flaky
`testCreateNameLongestValid` and `testIsolatedNetwork`.
- Extracts a fixture helper for tests requiring a retry loop.
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.

2 participants