[0/1] Planning build
Building for debugging...
[0/2] Write swift-version--729B7DC81EC64C24.txt
Build complete! (0.26s)
Test Suite 'All tests' started at 2026-09-13 20:10:55.386
Test Suite 'debug.xctest' started at 2026-09-13 20:10:55.396
Test Suite 'CoreTests' started at 2026-09-13 20:10:55.396
Test Case 'CoreTests.testExactPriceParsing' started at 2026-09-13 20:10:55.396
Test Case 'CoreTests.testExactPriceParsing' passed (0.003 seconds)
Test Case 'CoreTests.testRealBackendContract' started at 2026-09-13 20:10:55.399
Test Case 'CoreTests.testRealBackendContract' passed (0.102 seconds)
Test Case 'CoreTests.testRejectInvalidPrices' started at 2026-09-13 20:10:55.501
Test Case 'CoreTests.testRejectInvalidPrices' passed (0.1 seconds)
Test Case 'CoreTests.testReportSnakeCaseContract' started at 2026-09-13 20:10:55.601
Test Case 'CoreTests.testReportSnakeCaseContract' passed (0.003 seconds)
Test Case 'CoreTests.testTransportRules' started at 2026-09-13 20:10:55.605
Test Case 'CoreTests.testTransportRules' passed (0.003 seconds)
Test Suite 'CoreTests' passed at 2026-09-13 20:10:55.608
	 Executed 5 tests, with 0 failures (0 unexpected) in 0.212 (0.212) seconds
Test Suite 'LiveAPITests' started at 2026-09-13 20:10:55.608
Test Case 'LiveAPITests.testCitySearchEscapesUserInputAndDropsInvalidCoordinates' started at 2026-09-13 20:10:55.608
Test Case 'LiveAPITests.testCitySearchEscapesUserInputAndDropsInvalidCoordinates' passed (0.003 seconds)
Test Case 'LiveAPITests.testCoordinatesRequiredRoundedAndNoImplicitDefaultArea' started at 2026-09-13 20:10:55.610
Test Case 'LiveAPITests.testCoordinatesRequiredRoundedAndNoImplicitDefaultArea' passed (0.003 seconds)
Test Case 'LiveAPITests.testLastAreaCacheIsNamespacedRejectsOtherAreaAndKeepsPriceAges' started at 2026-09-13 20:10:55.613
Test Case 'LiveAPITests.testLastAreaCacheIsNamespacedRejectsOtherAreaAndKeepsPriceAges' passed (0.007 seconds)
Test Case 'LiveAPITests.testLiveReportReceiptMustMatchRequestIDAndPayload' started at 2026-09-13 20:10:55.620
Test Case 'LiveAPITests.testLiveReportReceiptMustMatchRequestIDAndPayload' passed (0.002 seconds)
Test Case 'LiveAPITests.testRateLimitNeverLooksLikeSuccess' started at 2026-09-13 20:10:55.622
Test Case 'LiveAPITests.testRateLimitNeverLooksLikeSuccess' passed (0.001 seconds)
Test Case 'LiveAPITests.testRealCoordinatesNullablePriceAndUnknownOpenSurviveDecoding' started at 2026-09-13 20:10:55.623
Test Case 'LiveAPITests.testRealCoordinatesNullablePriceAndUnknownOpenSurviveDecoding' passed (0.0 seconds)
Test Case 'LiveAPITests.testRejectsSampleInvalidCoordinatesAndPriceRanges' started at 2026-09-13 20:10:55.623
Test Case 'LiveAPITests.testRejectsSampleInvalidCoordinatesAndPriceRanges' passed (0.0 seconds)
Test Case 'LiveAPITests.testRemoteLogoURLsAreRestrictedToVerifiedHostsWithoutCredentials' started at 2026-09-13 20:10:55.624
Test Case 'LiveAPITests.testRemoteLogoURLsAreRestrictedToVerifiedHostsWithoutCredentials' passed (0.0 seconds)
Test Case 'LiveAPITests.testSerializedCacheDropsPreciseFixAndMigratesAnOlderSavedOrigin' started at 2026-09-13 20:10:55.624
Test Case 'LiveAPITests.testSerializedCacheDropsPreciseFixAndMigratesAnOlderSavedOrigin' passed (0.007 seconds)
Test Suite 'LiveAPITests' passed at 2026-09-13 20:10:55.631
	 Executed 9 tests, with 0 failures (0 unexpected) in 0.023 (0.023) seconds
Test Suite 'LiveReadOnlyTests' started at 2026-09-13 20:10:55.631
Test Case 'LiveReadOnlyTests.testRealCanadianStationsAndCitySearch' started at 2026-09-13 20:10:55.631
<repo>/apps/ios/OpenFuelCore/Tests/OpenFuelCoreTests/PrototypeLiveTests.swift:10: LiveReadOnlyTests.testRealCanadianStationsAndCitySearch : Test skipped - Set OPENFUEL_READ_ONLY_TEST_API_BASE_URL for read-only current API verification.
Test Case 'LiveReadOnlyTests.testRealCanadianStationsAndCitySearch' skipped (0.0 seconds)
Test Suite 'LiveReadOnlyTests' passed at 2026-09-13 20:10:55.632
	 Executed 1 test, with 1 test skipped and 0 failures (0 unexpected) in 0.0 (0.0) seconds
Test Suite 'PreviewDomainTests' started at 2026-09-13 20:10:55.632
Test Case 'PreviewDomainTests.testCameraMatchesHTMLFit' started at 2026-09-13 20:10:55.632
Test Case 'PreviewDomainTests.testCameraMatchesHTMLFit' passed (0.0 seconds)
Test Case 'PreviewDomainTests.testConfigurationRejectsCredentialsAndHTTP' started at 2026-09-13 20:10:55.632
Test Case 'PreviewDomainTests.testConfigurationRejectsCredentialsAndHTTP' passed (0.0 seconds)
Test Case 'PreviewDomainTests.testCorruptPersistenceDoesNotMasqueradeAsSaved' started at 2026-09-13 20:10:55.632
Test Case 'PreviewDomainTests.testCorruptPersistenceDoesNotMasqueradeAsSaved' passed (0.003 seconds)
Test Case 'PreviewDomainTests.testDraftValidation' started at 2026-09-13 20:10:55.635
Test Case 'PreviewDomainTests.testDraftValidation' passed (0.0 seconds)
Test Case 'PreviewDomainTests.testFixtureMatchesApprovedHTML' started at 2026-09-13 20:10:55.635
Test Case 'PreviewDomainTests.testFixtureMatchesApprovedHTML' passed (0.0 seconds)
Test Case 'PreviewDomainTests.testGradeConditionsAndSaved' started at 2026-09-13 20:10:55.635
Test Case 'PreviewDomainTests.testGradeConditionsAndSaved' passed (0.0 seconds)
Test Case 'PreviewDomainTests.testMapsNeverSendFakeAddress' started at 2026-09-13 20:10:55.636
Test Case 'PreviewDomainTests.testMapsNeverSendFakeAddress' passed (0.0 seconds)
Test Case 'PreviewDomainTests.testMoneyParsing' started at 2026-09-13 20:10:55.636
Test Case 'PreviewDomainTests.testMoneyParsing' passed (0.0 seconds)
Test Case 'PreviewDomainTests.testPersistenceRoundTrip' started at 2026-09-13 20:10:55.636
Test Case 'PreviewDomainTests.testPersistenceRoundTrip' passed (0.009 seconds)
Test Case 'PreviewDomainTests.testStandardSorting' started at 2026-09-13 20:10:55.645
Test Case 'PreviewDomainTests.testStandardSorting' passed (0.1 seconds)
Test Case 'PreviewDomainTests.testUpdateDoesNotChangeOtherGrade' started at 2026-09-13 20:10:55.746
Test Case 'PreviewDomainTests.testUpdateDoesNotChangeOtherGrade' passed (0.0 seconds)
Test Suite 'PreviewDomainTests' passed at 2026-09-13 20:10:55.746
	 Executed 11 tests, with 0 failures (0 unexpected) in 0.114 (0.114) seconds
Test Suite 'PrototypeAPITests' started at 2026-09-13 20:10:55.746
Test Case 'PrototypeAPITests.testCloudStationResponseAdaptsNullGradesAndFreshness' started at 2026-09-13 20:10:55.746
Test Case 'PrototypeAPITests.testCloudStationResponseAdaptsNullGradesAndFreshness' passed (0.001 seconds)
Test Case 'PrototypeAPITests.testErrorBodyDoesNotBecomeSuccessfulReport' started at 2026-09-13 20:10:55.747
Test Case 'PrototypeAPITests.testErrorBodyDoesNotBecomeSuccessfulReport' passed (0.001 seconds)
Test Case 'PrototypeAPITests.testLiveDataCannotBeMisrepresentedOnTheFictionalMap' started at 2026-09-13 20:10:55.748
Test Case 'PrototypeAPITests.testLiveDataCannotBeMisrepresentedOnTheFictionalMap' passed (0.0 seconds)
Test Case 'PrototypeAPITests.testReportUsesExactPublicContractAndValidatesReceipt' started at 2026-09-13 20:10:55.749
Test Case 'PrototypeAPITests.testReportUsesExactPublicContractAndValidatesReceipt' passed (0.001 seconds)
Test Case 'PrototypeAPITests.testStationCacheAgesAcrossAppRestartsAndIdentityPersists' started at 2026-09-13 20:10:55.750
Test Case 'PrototypeAPITests.testStationCacheAgesAcrossAppRestartsAndIdentityPersists' passed (0.008 seconds)
Test Suite 'PrototypeAPITests' passed at 2026-09-13 20:10:55.757
	 Executed 5 tests, with 0 failures (0 unexpected) in 0.011 (0.011) seconds
Test Suite 'debug.xctest' passed at 2026-09-13 20:10:55.757
	 Executed 31 tests, with 1 test skipped and 0 failures (0 unexpected) in 0.361 (0.361) seconds
Test Suite 'All tests' passed at 2026-09-13 20:10:55.757
	 Executed 31 tests, with 1 test skipped and 0 failures (0 unexpected) in 0.361 (0.361) seconds
◇ Test run started.
↳ Testing Library Version: 6.0.3 (18c42c19cac3faf)
✔ Test run with 0 tests passed after 0.001 seconds.
