apple / apple/swift-argument-parser

Migrate the single `SubcommandEndToEndTestsXCTest` suite to Swift Testing

Closed
#962 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
3.8k
Forks
411
Avg merge
7d 13h
Merged PRs (30d)
17

Description

While addressing #710, there was a single test suite that was not converted as it used `XCTestExpectation`.

We need to understand the test intent before migration.

At the time of writing, #951 did not migrate that test suite and renamed it to `SubcommandEndToEndTestsXCTest`.

Contributor guide

Open the contributing guide

Research direction

Locate the SubcommandEndToEndTestsXCTest suite and read its XCTestExpectation usage to understand the test intent. Review the context from #710 and the migration in #951, then run the relevant test target. Done means this remaining suite is migrated to Swift Testing without losing its end-to-end coverage.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
testing
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.