Skip to content

Convert all tests from XCTest to SwiftTesting#198

Merged
gwynne merged 3 commits intomainfrom
convert-tests-to-swift-testing
Apr 14, 2026
Merged

Convert all tests from XCTest to SwiftTesting#198
gwynne merged 3 commits intomainfrom
convert-tests-to-swift-testing

Conversation

@gwynne
Copy link
Copy Markdown
Member

@gwynne gwynne commented Apr 14, 2026

These changes are now available in 3.36.0

Also:

  • Bumps the minimum Swift version to 6.1
  • Enables InternalImportsByDefault
  • Chooses the most performant implementation of StringProtocol.replacing(_:with:) based on platform
  • Updates CI
  • Updates docs theme with better light/dark mode color choices

@gwynne gwynne added the semver-minor Contains new APIs label Apr 14, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 14, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (46d1a64) to head (e494674).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #198   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files          100       100           
  Lines         2608      2606    -2     
=========================================
- Hits          2608      2606    -2     
Files with missing lines Coverage Δ
Sources/SQLKit/Utilities/StringHandling.swift 100.00% <100.00%> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Comment thread Tests/SQLKitTests/DeprecatedTests.swift
@gwynne gwynne merged commit 3779ced into main Apr 14, 2026
25 checks passed
@gwynne gwynne deleted the convert-tests-to-swift-testing branch April 14, 2026 07:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

semver-minor Contains new APIs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants