Skip to content

Run the TidepoolService, EversenseKit, LibreLoop, LoopAlgorithm and RoundWhiteDiscKit tests in CI - #575

Merged
ps2 merged 2 commits into
next-devfrom
ci/run-all-test-targets
Nov 8, 2026
Merged

ps2 merged 2 commits into
next-devfrom
ci/run-all-test-targets

Conversation

@ps2

@ps2 ps2 commented Nov 8, 2026 •

Copy link
Copy Markdown
Contributor

CI runs xcodebuild test on the LoopWorkspace scheme, whose test action listed 11 test targets. These five weren't among them, so they never ran in CI:

Target Tests (local run)
TidepoolServiceKitTests 69
EversenseKitTests 5 XCTest + 41 Swift Testing
LibreLoopTests 16
LoopAlgorithmTests (Swift package) 214
RoundWhiteDiscKitTests (Swift package) 75

Left out on purpose: TidepoolServiceKitUITests (no sources, only an Info.plist) and TrueTime's own test targets. Loop's scheme still lists a DoseMathTests target that no longer exists in the project; that's harmless and not touched here.

Also bumps EversenseKit to 03279e6f for LoopKit/EversenseKit#13, which fixes the one EversenseKitTests failure (PackageTest.currentGlucoseOld, a wrong test, not a parser bug). That bump brings in LoopKit/EversenseKit#9 and #12 too; #574 pins the same commit, so the two merge cleanly in either order.

Ran the scheme's full test action locally on an iPhone 17 simulator with the submodules from #574 and the EversenseKit fix: every target passed. LoopTests needed a second run after the simulator failed to launch the host app once.

…oundWhiteDiscKit tests in CI

The LoopWorkspace scheme's test action left out five test targets, so CI never
ran them.
@ps2
ps2 merged commit 2f3e333 into next-dev Nov 8, 2026
1 check passed
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