Build Information
Successful build of Scout, reference 0.3.0 (0bfd3d), with Swift 6.4 for macOS (SPM) on 27 Sep 2026 15:02:50 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/kasianov-mikhail/scout.git
Reference: 0.3.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/kasianov-mikhail/scout
* tag 0.3.0 -> FETCH_HEAD
HEAD is now at 0bfd3db Move the cache logic into the core and collapse its seam (#1264)
Cloned https://github.com/kasianov-mikhail/scout.git
Revision (git rev-parse @):
0bfd3db69a4044a2652f80d717e857f2151fd4ff
SUCCESS checkout https://github.com/kasianov-mikhail/scout.git at 0.3.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/kasianov-mikhail/scout.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 563]
[Planning deferred tasks]
[98 / 198] Scout_Scout
[101 / 198]
[105 / 201] CScoutHang
[115 / 248]
[123 / 248]
[130 / 248]
[135 / 291]
[143 / 291]
[146 / 291]
[148 / 291]
[158 / 291] Logging
[159 / 291]
[173 / 291] Logging
[179 / 291] CoreMetrics
[182 / 292]
[184 / 292] Logging
[188 / 292]
[195 / 300]
[197 / 300]
[200 / 300]
[201 / 300]
[203 / 300]
[210 / 300] Metrics
[218 / 301]
[227 / 301] ScoutDB
[228 / 301] ScoutDB
[230 / 337] ScoutDB
[237 / 337]
[245 / 337]
[251 / 337]
[255 / 337]
[257 / 337] ScoutDB
[259 / 337]
[262 / 337]
[264 / 337] ScoutDB
[264 / 337]
[275 / 337] Scout
[276 / 337] Scout
[283 / 339]
[286 / 342]
[287 / 343] Support
[288 / 355] HostedConnector
[294 / 391] NativeConnector
[296 / 391] HostedConnector
[305 / 391] Support
[325 / 411] LookupIndex
[342 / 411] NativeConnector
[344 / 411] NativeConnector
[350 / 411] Support
[354 / 411] Scout
[361 / 411] ScoutUI
[363 / 411] ScoutUI
[364 / 411] ScoutUI
[365 / 411] ScoutUI
[366 / 411] ScoutUI
[374 / 411] Scout
[377 / 411] ScoutUI
[378 / 411] LookupIndex
[380 / 411] LookupIndex
[383 / 411] HostedConnector
[385 / 411] HostedConnector
[389 / 411] HostedConnector-product
[393 / 411] DemoConnector
[394 / 411] HostedConnector
[399 / 411] LookupIndex
[405 / 411] HostedConnector-product
[407 / 411] DemoConnector
[408 / 411] ScoutUI
[409 / 411] ScoutUI
[410 / 411] ScoutUI
Build complete! (20.61 sec)
Fetching https://github.com/kasianov-mikhail/scout-db.git
[1/11394] Fetching scout-db
Fetched https://github.com/kasianov-mikhail/scout-db.git (1.35s)
Fetching https://github.com/apple/swift-metrics.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/pointfreeco/swift-snapshot-testing.git
[1/8165] Fetching swift-log
[2/11688] Fetching swift-log, swift-metrics
[11689/28173] Fetching swift-log, swift-metrics, swift-snapshot-testing
Fetched https://github.com/apple/swift-metrics.git (6.72s)
Fetched https://github.com/pointfreeco/swift-snapshot-testing.git (6.72s)
Fetched https://github.com/apple/swift-log.git (6.72s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing.git
Computed https://github.com/pointfreeco/swift-snapshot-testing.git at 1.19.6 (7.35s)
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/pointfreeco/swift-custom-dump
[1/5666] Fetching swift-custom-dump
[5667/85735] Fetching swift-custom-dump, swift-syntax
Fetched https://github.com/pointfreeco/swift-custom-dump (6.72s)
Fetched https://github.com/swiftlang/swift-syntax (6.72s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.7.3 (7.35s)
Fetching https://github.com/pointfreeco/swift-issue-reporting
[1/6161] Fetching swift-issue-reporting
Fetched https://github.com/pointfreeco/swift-issue-reporting (1.74s)
Computing version for https://github.com/pointfreeco/swift-issue-reporting
Computed https://github.com/pointfreeco/swift-issue-reporting at 2.1.1 (4.65s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 604.0.0 (2.19s)
Computing version for https://github.com/apple/swift-metrics.git
Computed https://github.com/apple/swift-metrics.git at 2.11.0 (0.58s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.15.1 (0.59s)
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 604.0.0
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing.git
Working copy of https://github.com/pointfreeco/swift-snapshot-testing.git resolved at 1.19.6
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.15.1
Creating working copy for https://github.com/apple/swift-metrics.git
Working copy of https://github.com/apple/swift-metrics.git resolved at 2.11.0
Creating working copy for https://github.com/pointfreeco/swift-issue-reporting
Working copy of https://github.com/pointfreeco/swift-issue-reporting resolved at 2.1.1
Creating working copy for https://github.com/kasianov-mikhail/scout-db.git
Working copy of https://github.com/kasianov-mikhail/scout-db.git resolved at d82f7da4b1a7c7ad793c1b276c470b3dbadb7486
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.7.3
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/604.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/604.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip (1.31s)
warning: 'spi-builder-workspace': found 20 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Tests/ScoutSnapshotTests/__Snapshots__/CountBadgeSnapshotTests/variants.1.png
/Users/admin/builder/spi-builder-workspace/Tests/ScoutSnapshotTests/__Snapshots__/CountBadgeSnapshotTests/variants.dark.png
/Users/admin/builder/spi-builder-workspace/Tests/ScoutSnapshotTests/__Snapshots__/HeatmapViewSnapshotTests/empty.1.png
/Users/admin/builder/spi-builder-workspace/Tests/ScoutSnapshotTests/__Snapshots__/HeatmapViewSnapshotTests/empty.dark.png
/Users/admin/builder/spi-builder-workspace/Tests/ScoutSnapshotTests/__Snapshots__/HeatmapViewSnapshotTests/populated.1.png
/Users/admin/builder/spi-builder-workspace/Tests/ScoutSnapshotTests/__Snapshots__/HeatmapViewSnapshotTests/populated.dark.png
/Users/admin/builder/spi-builder-workspace/Tests/ScoutSnapshotTests/__Snapshots__/PercentileRowSnapshotTests/metrics.1.png
/Users/admin/builder/spi-builder-workspace/Tests/ScoutSnapshotTests/__Snapshots__/PercentileRowSnapshotTests/metrics.dark.png
/Users/admin/builder/spi-builder-workspace/Tests/ScoutSnapshotTests/__Snapshots__/ReleaseRowSnapshotTests/rows.1.png
/Users/admin/builder/spi-builder-workspace/Tests/ScoutSnapshotTests/__Snapshots__/ReleaseRowSnapshotTests/rows.dark.png
/Users/admin/builder/spi-builder-workspace/Tests/ScoutSnapshotTests/__Snapshots__/SegmentBarSnapshotTests/mixed.1.png
/Users/admin/builder/spi-builder-workspace/Tests/ScoutSnapshotTests/__Snapshots__/SegmentBarSnapshotTests/mixed.dark.png
/Users/admin/builder/spi-builder-workspace/Tests/ScoutSnapshotTests/__Snapshots__/SegmentBarSnapshotTests/successOnly.1.png
/Users/admin/builder/spi-builder-workspace/Tests/ScoutSnapshotTests/__Snapshots__/SegmentBarSnapshotTests/successOnly.dark.png
/Users/admin/builder/spi-builder-workspace/Tests/ScoutSnapshotTests/__Snapshots__/SparklineSnapshotTests/states.1.png
/Users/admin/builder/spi-builder-workspace/Tests/ScoutSnapshotTests/__Snapshots__/SparklineSnapshotTests/states.dark.png
/Users/admin/builder/spi-builder-workspace/Tests/ScoutSnapshotTests/__Snapshots__/TimelineRowSnapshotTests/rows.1.png
/Users/admin/builder/spi-builder-workspace/Tests/ScoutSnapshotTests/__Snapshots__/TimelineRowSnapshotTests/rows.dark.png
/Users/admin/builder/spi-builder-workspace/Tests/ScoutSnapshotTests/__Snapshots__/TrendCardSnapshotTests/states.1.png
/Users/admin/builder/spi-builder-workspace/Tests/ScoutSnapshotTests/__Snapshots__/TrendCardSnapshotTests/states.dark.png
ScoutModel 3.xcdatamodel: note: Model ScoutModel 3 version checksum: NSwT9nwzyUdscDPo9rCujSHNNJh0J/tiNCHCXWuxExs=
ScoutModel 2.xcdatamodel: note: Model ScoutModel 2 version checksum: RY73YRKhscD6ELorjDm2QkQnZ1slRhQ1g/rj/Ttq9GY=
ScoutModel.xcdatamodel: note: Model ScoutModel version checksum: Vt5WXdJ+SA3F2m/aFDjlkeRgZeKWre+PJv/QW4Unryc=
ScoutModel 4.xcdatamodel: note: Model ScoutModel 4 version checksum: Ps2GGa1K3tQwhwqnAzlpCdMw2jhvYs7NCvJW2kZHriA=
Build complete.
{
"dependencies" : [
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
},
{
"identity" : "swift-metrics",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-metrics.git"
},
{
"identity" : "scout-db",
"requirement" : {
"revision" : [
"d82f7da4b1a7c7ad793c1b276c470b3dbadb7486"
]
},
"type" : "sourceControl",
"url" : "https://github.com/kasianov-mikhail/scout-db.git"
},
{
"identity" : "swift-snapshot-testing",
"requirement" : {
"range" : [
{
"lower_bound" : "1.18.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-snapshot-testing.git"
}
],
"manifest_display_name" : "Scout",
"name" : "Scout",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "16.0"
},
{
"name" : "macos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "Scout",
"targets" : [
"Scout"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "NativeConnector",
"targets" : [
"NativeConnector"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "HostedConnector",
"targets" : [
"HostedConnector"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ScoutUI",
"targets" : [
"ScoutUI"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LookupIndex",
"targets" : [
"LookupIndex"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DemoConnector",
"targets" : [
"DemoConnector"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "Support",
"module_type" : "SwiftTarget",
"name" : "Support",
"path" : "Tests/Support",
"sources" : [
"Stubs/Backend+Stub.swift",
"Stubs/Bundle+Stub.swift",
"Stubs/Entries/DeviceEntry+Stub.swift",
"Stubs/Entries/EventEntry+Stub.swift",
"Stubs/Entries/InstallEntry+Stub.swift",
"Stubs/Entries/LaunchEntry+Stub.swift",
"Stubs/Entries/NSManagedObjectModel+Stub.swift",
"Stubs/Entries/SessionEntry+Stub.swift",
"Stubs/Entries/SyncableEntry+Stub.swift",
"Stubs/Entries/VersionEntry+Stub.swift",
"Stubs/Identity+Stub.swift",
"Stubs/Records/RecordCounting.swift",
"Stubs/Records/ServerStub.swift",
"Stubs/Runtime+Stub.swift",
"Transient/InMemoryContainer.swift",
"Transient/InMemoryContext.swift",
"Transient/InMemoryDatabase.swift",
"Transient/NSManagedObjectContext+Background.swift",
"Transient/NSManagedObjectContext+FetchAll.swift",
"Utilities/Box.swift",
"Utilities/Date+Add.swift",
"Utilities/Date+Init.swift",
"Utilities/TestDate.swift"
],
"target_dependencies" : [
"Scout"
],
"type" : "library"
},
{
"c99name" : "ScoutUITests",
"module_type" : "SwiftTarget",
"name" : "ScoutUITests",
"path" : "Tests/ScoutUITests",
"sources" : [
"Analytics/Activity/ActivityPeriodTests.swift",
"Analytics/Activity/ActivityProviderTests.swift",
"Analytics/Event/Analytics/ArrayUniqueTests.swift",
"Analytics/Event/Filter/EventQueryChipsTests.swift",
"Analytics/Event/Filter/FilterDraftTests.swift",
"Analytics/Event/List/Export/EventListExportTests.swift",
"Analytics/Event/Param/Value/ParamValueTests.swift",
"Analytics/Event/Provider/EventProviderTests.swift",
"Analytics/Event/Provider/EventQueryTests.swift",
"Analytics/Retention/RetentionCohortLabelTests.swift",
"Analytics/Session/SessionInfoTests.swift",
"Delivery/Devices/Export/DevicesExportTests.swift",
"Delivery/Devices/Model/DeviceModelTests.swift",
"Delivery/Devices/Model/DeviceSummaryTests.swift",
"Delivery/Devices/View/DeviceIncidentsProviderTests.swift",
"Delivery/Devices/View/DevicesProviderTests.swift",
"Delivery/Releases/Health/ReleaseReportTests.swift",
"Delivery/Releases/Health/StabilityTests.swift",
"Delivery/Releases/View/DailyCountTests.swift",
"Delivery/Releases/View/ReleaseHealthProviderTests.swift",
"Delivery/Releases/View/VersionIncidentProviderTests.swift",
"Home/Connection/ConnectionSwitcherTests.swift",
"Home/Search/Index/GlobalSearchIndexTests.swift",
"Home/Section/Log/HomeLogProviderTests.swift",
"Home/Section/Log/LogSeriesTests.swift",
"Home/Section/Log/SeriesSpanTests.swift",
"Home/Settings/Backend/BackendHealthProviderTests.swift",
"Home/Settings/Backend/BackendHealthTests.swift",
"Home/Settings/Cache/CacheStatusTests.swift",
"Home/Settings/Overview/GlanceSummaryTests.swift",
"Monitoring/Alerts/Delivery/AlertMessageTests.swift",
"Monitoring/Alerts/Delivery/AlertNotifierTests.swift",
"Monitoring/Alerts/Delivery/AlertRefreshSchedulerTests.swift",
"Monitoring/Alerts/Editor/AlertProviderTests.swift",
"Monitoring/Alerts/Engine/AlertEngineTests.swift",
"Monitoring/Alerts/Engine/AlertEvaluatorTests.swift",
"Monitoring/Alerts/Engine/AlertRegistryTests.swift",
"Monitoring/Alerts/Metric/MetricReadingChartPointsTests.swift",
"Monitoring/Alerts/Metric/MetricReadingTests.swift",
"Monitoring/Alerts/Rule/AlertConditionTests.swift",
"Monitoring/Alerts/Rule/AlertDraftTests.swift",
"Monitoring/Alerts/Rule/AlertRuleBacktestTests.swift",
"Monitoring/Alerts/Rule/AlertRuleTests.swift",
"Monitoring/Alerts/Rule/AlertStatusTests.swift",
"Monitoring/Incident/Breakdown/IncidentBreakdownProviderTests.swift",
"Monitoring/Incident/Breakdown/IncidentBreakdownTests.swift",
"Monitoring/Incident/Breakdown/IncidentDonutTests.swift",
"Monitoring/Incident/Crash/CrashExportTests.swift",
"Monitoring/Incident/Hang/HangExportTests.swift",
"Monitoring/Incident/Provider/IncidentGroupTests.swift",
"Monitoring/Message/MessageStackTests.swift",
"Monitoring/Metrics/Distribution/LatencyHistogramTests.swift",
"Monitoring/Metrics/Distribution/RecorderHistogramTests.swift",
"Monitoring/Metrics/Distribution/TimerDistributionTests.swift",
"Monitoring/Metrics/MetricsProviderTests.swift",
"Monitoring/Metrics/ResetMarkerProviderTests.swift",
"Monitoring/Metrics/Series/MetricsFormattersTests.swift",
"Monitoring/Metrics/Series/RankedSeriesTests.swift",
"Monitoring/Network/Export/NetworkReportExportTests.swift",
"Monitoring/Network/Model/NetworkEndpointTests.swift",
"Monitoring/Network/Model/NetworkReportTests.swift",
"Monitoring/Network/Model/StatusBreakdownTests.swift",
"Monitoring/Network/Model/StatusDistributionTests.swift",
"Monitoring/Network/View/NetworkProviderTests.swift",
"Primitives/Calendar/CalendarMonthTests.swift",
"Primitives/Calendar/DateRangeSelectionTests.swift",
"Primitives/Pickers/FlowLayoutTests.swift",
"Primitives/Refresh/PullStateTests.swift",
"Primitives/Visualization/Chart/Comparison/ChartComparisonTests.swift",
"Primitives/Visualization/Chart/Comparison/ComparisonChartViewTests.swift",
"Primitives/Visualization/Chart/Comparison/ComparisonPairTests.swift",
"Primitives/Visualization/Chart/Comparison/ReferenceLevelTests.swift",
"Primitives/Visualization/Chart/Export/ChartExportFileTests.swift",
"Primitives/Visualization/Chart/Export/ChartExportOptionsTests.swift",
"Primitives/Visualization/Chart/Export/ChartExportRendererTests.swift",
"Primitives/Visualization/Chart/Model/DeltaTests.swift",
"Primitives/Visualization/Chart/Model/MiniChartSeriesTests.swift",
"Primitives/Visualization/Chart/Model/RangeSlicesTests.swift",
"Primitives/Visualization/Chart/Model/SparklineScaleTests.swift",
"Primitives/Visualization/Chart/Model/TrendTests.swift",
"Primitives/Visualization/Chart/Range/ChartExtentMoveTests.swift",
"Primitives/Visualization/Chart/Range/RangeDateFormatterTests.swift",
"Primitives/Visualization/Chart/Range/RangeLabelTests.swift",
"Primitives/Visualization/Chart/Scale/ChartExtentSegmentTests.swift",
"Primitives/Visualization/Chart/Scale/ChartTimeScaleTests.swift",
"Primitives/Visualization/Chart/Scale/ChartTimingTests.swift",
"Primitives/Visualization/Chart/View/SegmentBarTests.swift",
"Primitives/Visualization/Heatmap/HeatmapGridTests.swift",
"Primitives/Visualization/Timeline/Export/ExportFormatTests.swift",
"Primitives/Visualization/Timeline/Export/TimelineExportTests.swift",
"Primitives/Visualization/Timeline/Item/TimelineItemConnectedTests.swift",
"Primitives/Visualization/Timeline/Pagination/DedupTests.swift",
"Primitives/Visualization/Timeline/Pagination/RailLaneTests.swift",
"Primitives/Visualization/Timeline/Pagination/RailMergeTests.swift",
"Primitives/Visualization/Timeline/Provider/RailInitTests.swift",
"Primitives/Visualization/Timeline/Provider/RailSplitTests.swift",
"Primitives/Visualization/Timeline/Provider/TimelineProviderTests.swift",
"Primitives/Visualization/Timeline/TimelineFixture.swift",
"Stubs/Crash+Stub.swift",
"Stubs/DatabaseStub.swift",
"Stubs/Device+Stub.swift",
"Stubs/Event+Stub.swift",
"Stubs/Hang+Stub.swift",
"Stubs/Install+Stub.swift",
"Stubs/Launch+Stub.swift",
"Stubs/NotificationCenterStub.swift",
"Stubs/Rail+Stub.swift",
"Stubs/Session+Stub.swift",
"Stubs/Version+Stub.swift",
"Support/Provider/FeedProviderTests.swift",
"Support/Utilities/CompactTests.swift",
"Support/Utilities/RelativeStringTests.swift"
],
"target_dependencies" : [
"ScoutUI",
"HostedConnector",
"Support"
],
"type" : "test"
},
{
"c99name" : "ScoutUI",
"module_type" : "SwiftTarget",
"name" : "ScoutUI",
"path" : "Sources/ScoutUI",
"product_dependencies" : [
"Logging"
],
"product_memberships" : [
"ScoutUI"
],
"sources" : [
"Analytics/Activity/ActivityPeriod.swift",
"Analytics/Activity/ActivityPoint+Fixture.swift",
"Analytics/Activity/ActivityPoint+Points.swift",
"Analytics/Activity/ActivityProvider.swift",
"Analytics/Activity/ActivityView.swift",
"Analytics/Event/Analytics/AnalyticsView.Suggestion.swift",
"Analytics/Event/Analytics/AnalyticsView.swift",
"Analytics/Event/Analytics/EventFilter.swift",
"Analytics/Event/Detail/EventView.Sections.swift",
"Analytics/Event/Detail/EventView.swift",
"Analytics/Event/Detail/StatRow.swift",
"Analytics/Event/Filter/EventQuery+Chips.swift",
"Analytics/Event/Filter/FilterButton.swift",
"Analytics/Event/Filter/FilterChips.swift",
"Analytics/Event/Filter/FilterContextView.swift",
"Analytics/Event/Filter/FilterDraft.swift",
"Analytics/Event/Filter/FilterLevelsView.swift",
"Analytics/Event/Filter/FilterPeriodView.swift",
"Analytics/Event/Filter/FilterView.swift",
"Analytics/Event/List/EventList.swift",
"Analytics/Event/List/EventStatList.swift",
"Analytics/Event/List/Export/EventListExport.swift",
"Analytics/Event/Model/Event+Fixture.swift",
"Analytics/Event/Model/EventLevel.swift",
"Analytics/Event/Param/Detail/ParamBadge.swift",
"Analytics/Event/Param/Detail/ParamView.swift",
"Analytics/Event/Param/List/ParamIcon.swift",
"Analytics/Event/Param/List/ParamList.swift",
"Analytics/Event/Param/List/ParamValueRow.swift",
"Analytics/Event/Param/Provider/ParamProvider.Item+Fixture.swift",
"Analytics/Event/Param/Provider/ParamProvider.Item.swift",
"Analytics/Event/Param/Provider/ParamProvider.swift",
"Analytics/Event/Param/Value/ParamValue+Display.swift",
"Analytics/Event/Param/Value/ParamValue+Nodes.swift",
"Analytics/Event/Param/Value/ParamValue+Parsing.swift",
"Analytics/Event/Param/Value/ParamValue+Text.swift",
"Analytics/Event/Param/Value/ParamValue.swift",
"Analytics/Event/Provider/EventProvider.swift",
"Analytics/Event/Provider/EventQuery.swift",
"Analytics/Retention/RetentionCohort+Fixture.swift",
"Analytics/Retention/RetentionCohort.swift",
"Analytics/Retention/RetentionCohortDetailView.swift",
"Analytics/Retention/RetentionHeroChartView.swift",
"Analytics/Retention/RetentionLegendItem.swift",
"Analytics/Retention/RetentionProvider.swift",
"Analytics/Retention/RetentionSegment.swift",
"Analytics/Retention/RetentionSegmentDetailView.swift",
"Analytics/Session/SessionHeader.swift",
"Analytics/Session/SessionInfo.swift",
"Analytics/Session/SessionInfoProvider.swift",
"Analytics/Session/SessionInspector.swift",
"Delivery/Devices/Export/DevicesExport.swift",
"Delivery/Devices/Model/DeviceIncidents.swift",
"Delivery/Devices/Model/DeviceModel.swift",
"Delivery/Devices/Model/DeviceSummary.swift",
"Delivery/Devices/Model/DevicesReport.swift",
"Delivery/Devices/View/DeviceDetailView.swift",
"Delivery/Devices/View/DeviceIncidentsProvider.swift",
"Delivery/Devices/View/DeviceRow.swift",
"Delivery/Devices/View/DevicesListView.swift",
"Delivery/Devices/View/DevicesProvider.swift",
"Delivery/Devices/View/DevicesView.swift",
"Delivery/Releases/Health/Adoption.swift",
"Delivery/Releases/Health/Ratio.swift",
"Delivery/Releases/Health/ReleaseHealth.swift",
"Delivery/Releases/Health/ReleaseReport.swift",
"Delivery/Releases/Health/Stability.swift",
"Delivery/Releases/View/DailyCount.swift",
"Delivery/Releases/View/ReleaseHealthProvider.swift",
"Delivery/Releases/View/ReleaseHealthView.swift",
"Delivery/Releases/View/ReleaseRow.swift",
"Delivery/Releases/View/VersionDetailView.swift",
"Delivery/Releases/View/VersionIncidentProvider.swift",
"Home/Connection/Backend+Active.swift",
"Home/Connection/Connection.swift",
"Home/Connection/ConnectionMenu.swift",
"Home/Connection/ConnectionRow.swift",
"Home/Connection/ConnectionToolbar.swift",
"Home/Onboarding/OnboardingPage.swift",
"Home/Onboarding/OnboardingSheet.swift",
"Home/Onboarding/OnboardingView.swift",
"Home/Onboarding/ReadyPage.swift",
"Home/Onboarding/SetupPage.swift",
"Home/Onboarding/WelcomePage.swift",
"Home/Overview/HomeDestination.swift",
"Home/Overview/HomeList.swift",
"Home/Overview/HomeView.swift",
"Home/Search/Detail/EndpointSearchDetail.swift",
"Home/Search/Detail/MetricSearchDetail.swift",
"Home/Search/Index/GlobalSearch.swift",
"Home/Search/Index/GlobalSearchCategory.swift",
"Home/Search/Index/GlobalSearchHit.swift",
"Home/Search/Index/GlobalSearchIndex.swift",
"Home/Search/Index/IncidentGroupsProvider.swift",
"Home/Search/Index/SearchSeriesProvider.swift",
"Home/Search/Results/GlobalSearchList.swift",
"Home/Search/Results/GlobalSearchRow.swift",
"Home/Section/Alert/HomeAlertSection.swift",
"Home/Section/Log/HomeLogProvider.swift",
"Home/Section/Log/HomeLogSection.swift",
"Home/Section/Log/LogCategory.swift",
"Home/Section/Log/LogSeries.swift",
"Home/Section/Log/LogView.swift",
"Home/Section/Log/MetricSeries+Sample.swift",
"Home/Section/Log/SeriesSpan.swift",
"Home/Section/Metric/HomeMetricSection.swift",
"Home/Section/Release/HomeReleaseSection.swift",
"Home/Section/Retention/HomeRetentionRow.swift",
"Home/Section/Retention/HomeRetentionSection.swift",
"Home/Settings/Backend/Backend+Fixture.swift",
"Home/Settings/Backend/BackendDetailView.swift",
"Home/Settings/Backend/BackendHealth.swift",
"Home/Settings/Backend/BackendHealthProvider.swift",
"Home/Settings/Cache/CacheSection.swift",
"Home/Settings/Cache/CacheStatus.swift",
"Home/Settings/Overview/GlanceHero.swift",
"Home/Settings/Overview/SettingsOverviewView.swift",
"Monitoring/Alerts/Delivery/AlertMessage.swift",
"Monitoring/Alerts/Delivery/AlertNotificationCenter.swift",
"Monitoring/Alerts/Delivery/AlertNotifier.swift",
"Monitoring/Alerts/Delivery/AlertRefreshScheduler.swift",
"Monitoring/Alerts/Delivery/ScoutAlerts.swift",
"Monitoring/Alerts/Editor/AlertBacktestProvider.swift",
"Monitoring/Alerts/Editor/AlertEditorView.swift",
"Monitoring/Alerts/Editor/AlertListView.swift",
"Monitoring/Alerts/Editor/AlertProvider.swift",
"Monitoring/Alerts/Editor/AlertRow.swift",
"Monitoring/Alerts/Engine/AlertEngine.swift",
"Monitoring/Alerts/Engine/AlertEvaluator.swift",
"Monitoring/Alerts/Engine/AlertRegistry.swift",
"Monitoring/Alerts/Metric/AlertMetric.swift",
"Monitoring/Alerts/Metric/AlertScale.swift",
"Monitoring/Alerts/Metric/MetricReading+ChartPoints.swift",
"Monitoring/Alerts/Metric/MetricReading.swift",
"Monitoring/Alerts/Notifications/NotificationStatus.swift",
"Monitoring/Alerts/Notifications/NotificationsDeniedRow.swift",
"Monitoring/Alerts/Rule/AlertCondition.swift",
"Monitoring/Alerts/Rule/AlertDraft.swift",
"Monitoring/Alerts/Rule/AlertRule+Backtest.swift",
"Monitoring/Alerts/Rule/AlertRule.swift",
"Monitoring/Alerts/Rule/AlertState.swift",
"Monitoring/Alerts/Rule/AlertStatus.swift",
"Monitoring/Incident/Breakdown/IncidentBreakdown.swift",
"Monitoring/Incident/Breakdown/IncidentBreakdownProvider.swift",
"Monitoring/Incident/Breakdown/IncidentBreakdownSection.swift",
"Monitoring/Incident/Breakdown/IncidentDonut.swift",
"Monitoring/Incident/Breakdown/SegmentOccurrenceList.swift",
"Monitoring/Incident/Crash/Crash+Fixture.swift",
"Monitoring/Incident/Crash/Crash+Incident.swift",
"Monitoring/Incident/Crash/CrashDetailView.swift",
"Monitoring/Incident/Crash/CrashExport.swift",
"Monitoring/Incident/Crash/CrashGroupDetailView.swift",
"Monitoring/Incident/Crash/CrashListView.swift",
"Monitoring/Incident/Hang/Hang+Fixture.swift",
"Monitoring/Incident/Hang/Hang+Incident.swift",
"Monitoring/Incident/Hang/HangDetailView.swift",
"Monitoring/Incident/Hang/HangExport.swift",
"Monitoring/Incident/Hang/HangGroup.swift",
"Monitoring/Incident/Hang/HangGroupDetailView.swift",
"Monitoring/Incident/Hang/HangListView.swift",
"Monitoring/Incident/Hang/HangRow.swift",
"Monitoring/Incident/Hang/HangSeverity.swift",
"Monitoring/Incident/Provider/IncidentExport.swift",
"Monitoring/Incident/Provider/IncidentGroup.swift",
"Monitoring/Incident/Provider/IncidentList.swift",
"Monitoring/Incident/Provider/IncidentProvider.swift",
"Monitoring/Incident/Provider/IncidentQuery.swift",
"Monitoring/Incident/Provider/IncidentRow.swift",
"Monitoring/Incident/Section/ContextSection.swift",
"Monitoring/Incident/Section/StackTraceSection.swift",
"Monitoring/Message/Message+Stack.swift",
"Monitoring/Message/Message.Level.swift",
"Monitoring/Message/Message.swift",
"Monitoring/Message/MessageView.swift",
"Monitoring/Metrics/Distribution/LatencyHistogram.swift",
"Monitoring/Metrics/Distribution/MetricDistribution.swift",
"Monitoring/Metrics/Distribution/MetricDistributionProvider.swift",
"Monitoring/Metrics/Distribution/MetricDistributionSection.swift",
"Monitoring/Metrics/Distribution/MetricDistributionView.swift",
"Monitoring/Metrics/Distribution/MetricHistogram.swift",
"Monitoring/Metrics/Distribution/PercentileRow.swift",
"Monitoring/Metrics/Distribution/PercentileTrendChart.swift",
"Monitoring/Metrics/Distribution/QuantileHistogram.swift",
"Monitoring/Metrics/Distribution/RecorderHistogram.swift",
"Monitoring/Metrics/MetricsContent.swift",
"Monitoring/Metrics/MetricsList.swift",
"Monitoring/Metrics/MetricsProvider.swift",
"Monitoring/Metrics/MetricsView.swift",
"Monitoring/Metrics/ResetMarkerProvider.swift",
"Monitoring/Metrics/Series/MetricsFormatters.swift",
"Monitoring/Metrics/Series/PointGroup.swift",
"Monitoring/Metrics/TelemetrySnippet.swift",
"Monitoring/Network/Export/NetworkReportExport.swift",
"Monitoring/Network/Model/NetworkEndpoint.swift",
"Monitoring/Network/Model/NetworkReport.swift",
"Monitoring/Network/Model/StatusBreakdown.swift",
"Monitoring/Network/Model/StatusDistribution.swift",
"Monitoring/Network/View/NetworkEndpointDetailView.swift",
"Monitoring/Network/View/NetworkEndpointRow.swift",
"Monitoring/Network/View/NetworkEndpointsView.swift",
"Monitoring/Network/View/NetworkProvider.swift",
"Monitoring/Network/View/NetworkView.swift",
"Primitives/Calendar/CalendarMonth.swift",
"Primitives/Calendar/CalendarStyle.swift",
"Primitives/Calendar/ConnectedMonthGrid.swift",
"Primitives/Calendar/DateRangeSelection.swift",
"Primitives/Calendar/MonthChevron.swift",
"Primitives/Calendar/RangeControl.swift",
"Primitives/Calendar/RangeSheet.swift",
"Primitives/Calendar/TintedMonthGrid.swift",
"Primitives/Calendar/WeekStripCalendar.swift",
"Primitives/Export/CopyButton.swift",
"Primitives/Export/ExportToolbar.swift",
"Primitives/Fetch/FetchTask.swift",
"Primitives/Fetch/LoadingGate.swift",
"Primitives/Fetch/RefreshOnPull.swift",
"Primitives/Fetch/RefreshingProviders.swift",
"Primitives/Indicators/CountBadge.swift",
"Primitives/Indicators/InfoChip.swift",
"Primitives/Indicators/Readout.swift",
"Primitives/Indicators/StatProvider.swift",
"Primitives/Indicators/StatView.swift",
"Primitives/Indicators/TrendCard.swift",
"Primitives/Pickers/FlowLayout.swift",
"Primitives/Pickers/JustifiedLayout.swift",
"Primitives/Pickers/SegmentStrip.swift",
"Primitives/Platform/Dismissable.swift",
"Primitives/Platform/ICloudWarning.swift",
"Primitives/Platform/NSColor+macOS.swift",
"Primitives/Platform/ToolbarItemPlacement+macOS.swift",
"Primitives/Platform/ToolbarPlacement+macOS.swift",
"Primitives/Platform/View+DisabledBounce.swift",
"Primitives/Platform/View+HapticFeedback.swift",
"Primitives/Platform/View+OpaquePresentation.swift",
"Primitives/Refresh/PullState.swift",
"Primitives/Refresh/PullToRefresh.swift",
"Primitives/Refresh/TopContentMargin.swift",
"Primitives/Rows/AllButton.swift",
"Primitives/Rows/DetailValueRow.swift",
"Primitives/Rows/Header.swift",
"Primitives/Rows/InsetList.swift",
"Primitives/Rows/PaginationFooter.swift",
"Primitives/Rows/Row.swift",
"Primitives/Rows/RowSummary.swift",
"Primitives/States/ErrorRow.swift",
"Primitives/States/ErrorView.swift",
"Primitives/States/Placeholder.swift",
"Primitives/States/RedactedText.swift",
"Primitives/States/RingIndicator.swift",
"Primitives/Styles/Font+Styles.swift",
"Primitives/Styles/PillButtonStyle.swift",
"Primitives/Styles/View+CodeChip.swift",
"Primitives/Styles/View+InlineTitle.swift",
"Primitives/Styles/View+LargeTitle.swift",
"Primitives/Styles/View+MonospacedNavigationTitle.swift",
"Primitives/Styles/View+NavigationTint.swift",
"Primitives/Styles/View+NavigationTitle.swift",
"Primitives/Visualization/Chart/Comparison/ChartExtent+Comparison.swift",
"Primitives/Visualization/Chart/Comparison/ComparableChart.swift",
"Primitives/Visualization/Chart/Comparison/ComparisonChartView.swift",
"Primitives/Visualization/Chart/Comparison/ComparisonPair.swift",
"Primitives/Visualization/Chart/Comparison/ComparisonToggle.swift",
"Primitives/Visualization/Chart/Comparison/ReferenceLevel.swift",
"Primitives/Visualization/Chart/Comparison/ReferenceOverlay.swift",
"Primitives/Visualization/Chart/Export/ChartExportButton.swift",
"Primitives/Visualization/Chart/Export/ChartExportFile.swift",
"Primitives/Visualization/Chart/Export/ChartExportOptions.swift",
"Primitives/Visualization/Chart/Export/ChartExportRenderer.swift",
"Primitives/Visualization/Chart/Export/ChartExportSheet.swift",
"Primitives/Visualization/Chart/Export/ChartSnapshot.swift",
"Primitives/Visualization/Chart/Model/ChartPoint.swift",
"Primitives/Visualization/Chart/Model/ChartSeries+Bucket.swift",
"Primitives/Visualization/Chart/Model/ChartSeries.swift",
"Primitives/Visualization/Chart/Model/Delta.swift",
"Primitives/Visualization/Chart/Model/MetricSeries+ChartPoints.swift",
"Primitives/Visualization/Chart/Model/MiniChartSeries.swift",
"Primitives/Visualization/Chart/Model/Range+Slices.swift",
"Primitives/Visualization/Chart/Model/SparklineScale.swift",
"Primitives/Visualization/Chart/Model/Trend.swift",
"Primitives/Visualization/Chart/Picker/Period.swift",
"Primitives/Visualization/Chart/Picker/PeriodPicker.swift",
"Primitives/Visualization/Chart/Range/ChartExtent+Move.swift",
"Primitives/Visualization/Chart/Range/Range+Label.swift",
"Primitives/Visualization/Chart/Range/RangeDateFormatter.swift",
"Primitives/Visualization/Chart/Scale/ChartExtent.swift",
"Primitives/Visualization/Chart/Scale/ChartFormat.swift",
"Primitives/Visualization/Chart/Scale/ChartTimeScale.swift",
"Primitives/Visualization/Chart/Scale/ChartTiming.swift",
"Primitives/Visualization/Chart/View/ChartGeometry.swift",
"Primitives/Visualization/Chart/View/ChartPlaceholder.swift",
"Primitives/Visualization/Chart/View/ChartView.swift",
"Primitives/Visualization/Chart/View/PlaceholderAxis.swift",
"Primitives/Visualization/Chart/View/SegmentBar.swift",
"Primitives/Visualization/Chart/View/Sparkline.swift",
"Primitives/Visualization/Heatmap/HeatmapGrid.swift",
"Primitives/Visualization/Heatmap/HeatmapView.swift",
"Primitives/Visualization/Timeline/Export/ExportFormat.swift",
"Primitives/Visualization/Timeline/Export/ExportLine.swift",
"Primitives/Visualization/Timeline/Export/TimelineExport.swift",
"Primitives/Visualization/Timeline/Item/TimelineItem+Connected.swift",
"Primitives/Visualization/Timeline/Item/TimelineItem+Fixture.swift",
"Primitives/Visualization/Timeline/Item/TimelineItem+Items.swift",
"Primitives/Visualization/Timeline/Item/TimelineItem.swift",
"Primitives/Visualization/Timeline/Pagination/Dedup.swift",
"Primitives/Visualization/Timeline/Pagination/Epoch.swift",
"Primitives/Visualization/Timeline/Pagination/Event+Fetch.swift",
"Primitives/Visualization/Timeline/Pagination/Rail+Merged.swift",
"Primitives/Visualization/Timeline/Pagination/RailLane.swift",
"Primitives/Visualization/Timeline/Pagination/RailPagination.swift",
"Primitives/Visualization/Timeline/Pagination/Session+FetchChunk.swift",
"Primitives/Visualization/Timeline/Provider/Array+SortedByDate.swift",
"Primitives/Visualization/Timeline/Provider/Rail+Init.swift",
"Primitives/Visualization/Timeline/Provider/Rail+Split.swift",
"Primitives/Visualization/Timeline/Provider/TimelineFeed.swift",
"Primitives/Visualization/Timeline/Provider/TimelineProvider.swift",
"Primitives/Visualization/Timeline/Rail/Device+Fixture.swift",
"Primitives/Visualization/Timeline/Rail/Install+Fixture.swift",
"Primitives/Visualization/Timeline/Rail/Launch+Fixture.swift",
"Primitives/Visualization/Timeline/Rail/Rail.swift",
"Primitives/Visualization/Timeline/Rail/Session+Fixture.swift",
"Primitives/Visualization/Timeline/Rail/Version+Fixture.swift",
"Primitives/Visualization/Timeline/View/Anchor/AnchoredScroll.swift",
"Primitives/Visualization/Timeline/View/Anchor/RecenterDirection.swift",
"Primitives/Visualization/Timeline/View/Collection+Safe.swift",
"Primitives/Visualization/Timeline/View/Legend/Legend.swift",
"Primitives/Visualization/Timeline/View/Legend/LegendKind.swift",
"Primitives/Visualization/Timeline/View/Timeline.swift",
"Primitives/Visualization/Timeline/View/TimelineList.swift",
"Primitives/Visualization/Timeline/View/TimelineRow.swift",
"Primitives/Visualization/Timeline/View/TimelineScope.swift",
"Primitives/Visualization/Timeline/View/TimelineSegment.swift",
"Support/Provider/DatabaseEnvironment.swift",
"Support/Provider/FeedProvider.swift",
"Support/Provider/Provider+Error.swift",
"Support/Provider/Provider.swift",
"Support/Provider/ProviderView.swift",
"Support/Utilities/Calendar+Range.swift",
"Support/Utilities/Calendar+Weekday.swift",
"Support/Utilities/Date+RelativeString.swift",
"Support/Utilities/Fixture.swift",
"Support/Utilities/Int+Compact.swift",
"Support/Utilities/ProcessInfo+Preview.swift",
"Support/Utilities/RelativeTimeText.swift",
"Support/Utilities/String+SwiftSyntax.swift",
"Support/Utilities/UTCTimestampText.swift"
],
"target_dependencies" : [
"Scout"
],
"type" : "library"
},
{
"c99name" : "ScoutTests",
"module_type" : "SwiftTarget",
"name" : "ScoutTests",
"path" : "Tests/ScoutTests",
"sources" : [
"Activity/ActivityPointTests.swift",
"Activity/MarkerEntryMonitorTests.swift",
"Activity/RetentionCohortBuildTests.swift",
"Activity/VisitEntryMonitorTests.swift",
"Architecture/CloudKitContainmentTests.swift",
"Database/Query/RangeDateFiltersTests.swift",
"Database/Query/RecordChunkTests.swift",
"Database/Record/RecordEncodingTests.swift",
"Diagnostics/Backtrace/StackWalkerTests.swift",
"Diagnostics/Crash/CrashEntryTests.swift",
"Diagnostics/Crash/CrashFingerprintTests.swift",
"Diagnostics/Crash/LogCrashTests.swift",
"Diagnostics/Crash/RawCrashReportTests.swift",
"Diagnostics/Hang/HangEntryTests.swift",
"Diagnostics/Hang/HangMonitorTests.swift",
"Diagnostics/Hang/HangTests.swift",
"Diagnostics/Hang/LogHangTests.swift",
"Diagnostics/Hang/MainThreadBacktraceTests.swift",
"Diagnostics/Incident/IncidentArchiveTests.swift",
"Diagnostics/Incident/TemporaryFileManager.swift",
"Diagnostics/Log/LogTests.swift",
"Diagnostics/Metrics/MetricSeriesLifecycleTests.swift",
"Diagnostics/Metrics/SaveMetricsTests.swift",
"Diagnostics/Telemetry/Bucket/LatencyBucketsTests.swift",
"Diagnostics/Telemetry/Bucket/RecorderBucketsTests.swift",
"Diagnostics/Telemetry/Bucket/StatusBucketsTests.swift",
"Diagnostics/Telemetry/Handler/ScoutMetricsFactoryTests.swift",
"Diagnostics/Telemetry/Handler/TelemetryHandlerTests.swift",
"Diagnostics/Telemetry/Model/TelemetryExportTests.swift",
"Identity/IdentityBootstrapTests.swift",
"Identity/ProtectedTests.swift",
"Lifecycle/Base/SystemInfoTests.swift",
"Lifecycle/Device/DeviceEntryMonitorTests.swift",
"Lifecycle/Device/DeviceEntryTests.swift",
"Lifecycle/Install/InstallEntryMonitorTests.swift",
"Lifecycle/Install/InstallEntryTests.swift",
"Lifecycle/Launch/LaunchEntryMonitorTests.swift",
"Lifecycle/Launch/LaunchEntryRecoveryTests.swift",
"Lifecycle/Launch/LaunchEntryTests.swift",
"Lifecycle/Session/SessionEntryMonitorTests.swift",
"Lifecycle/Session/SessionEntryRecoveryTests.swift",
"Lifecycle/Session/SessionEntryTests.swift",
"Lifecycle/Version/VersionEntryMonitorTests.swift",
"Lifecycle/Version/VersionEntryTests.swift",
"Persistence/MergePolicyTests.swift",
"Persistence/MigrationDedupeTests.swift",
"Persistence/MigrationTests.swift",
"Persistence/MirroredRegistryTests.swift",
"Persistence/PersistenceLoadTests.swift",
"Persistence/RegistryTests.swift",
"Runtime/SetupWarningTests.swift",
"Sync/DateEntryCleanupTests.swift",
"Sync/DeliverTests.swift",
"Sync/StableRecordIDTests.swift",
"Sync/SyncableEntryPlanTests.swift",
"Utilities/ChunkedTests.swift",
"Utilities/Date/CalendarUTCTests.swift",
"Utilities/Date/DateAddComponentTests.swift",
"Utilities/Date/DateStartTests.swift",
"Utilities/Dispatcher/CoalescerTests.swift"
],
"target_dependencies" : [
"Scout",
"Support"
],
"type" : "test"
},
{
"c99name" : "ScoutSnapshotTests",
"module_type" : "SwiftTarget",
"name" : "ScoutSnapshotTests",
"path" : "Tests/ScoutSnapshotTests",
"product_dependencies" : [
"SnapshotTesting"
],
"sources" : [
"CountBadgeSnapshotTests.swift",
"HeatmapViewSnapshotTests.swift",
"PercentileRowSnapshotTests.swift",
"ReleaseRowSnapshotTests.swift",
"SegmentBarSnapshotTests.swift",
"SparklineSnapshotTests.swift",
"TimelineRowSnapshotTests.swift",
"TrendCardSnapshotTests.swift",
"ViewSnapshot.swift"
],
"target_dependencies" : [
"ScoutUI",
"Scout",
"Support"
],
"type" : "test"
},
{
"c99name" : "Scout",
"module_type" : "SwiftTarget",
"name" : "Scout",
"path" : "Sources/Scout",
"product_dependencies" : [
"Logging",
"Metrics"
],
"product_memberships" : [
"Scout",
"NativeConnector",
"HostedConnector",
"ScoutUI",
"LookupIndex",
"DemoConnector"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Scout/Persistence/ScoutModel.xcdatamodeld",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Activity/ActivityPoint+Build.swift",
"Activity/ActivityPoint.swift",
"Activity/MarkerEntry.Trigger.swift",
"Activity/MarkerEntry.swift",
"Activity/RetentionCohort+Build.swift",
"Activity/RetentionCohort.swift",
"Activity/VisitEntry.Trigger.swift",
"Activity/VisitEntry.swift",
"Database/Access/Database.swift",
"Database/Access/DefaultDatabase.swift",
"Database/Cache/CacheStorage.swift",
"Database/Cache/CachedDatabase+Bypass.swift",
"Database/Cache/CachedDatabase.swift",
"Database/Cache/CachedMetricSeries.swift",
"Database/Cache/CachedRecordPayload.swift",
"Database/Cache/RecordCaching.swift",
"Database/Query/Range+DateFilters.swift",
"Database/Query/RecordChunk.swift",
"Database/Query/RecordQuery.Filter.swift",
"Database/Query/RecordQuery.swift",
"Database/Record/Record.swift",
"Database/Record/RecordValue.swift",
"Database/Record/RecordValueConvertible.swift",
"Diagnostics/Backtrace/StackWalker.swift",
"Diagnostics/Crash/Crash.swift",
"Diagnostics/Crash/CrashEntry.swift",
"Diagnostics/Crash/CrashFingerprint.swift",
"Diagnostics/Crash/CrashInfo.swift",
"Diagnostics/Crash/ExceptionHandler.swift",
"Diagnostics/Crash/LogCrash.swift",
"Diagnostics/Crash/RawCrashReport.swift",
"Diagnostics/Crash/SignalHandler.swift",
"Diagnostics/Hang/Hang.swift",
"Diagnostics/Hang/HangEntry.swift",
"Diagnostics/Hang/HangHandler.swift",
"Diagnostics/Hang/HangInfo.swift",
"Diagnostics/Hang/HangMonitor.swift",
"Diagnostics/Hang/LogHang.swift",
"Diagnostics/Hang/MainThreadBacktrace.swift",
"Diagnostics/Incident/IncidentArchive.swift",
"Diagnostics/Incident/IncidentEntry.swift",
"Diagnostics/Incident/LogIncident.swift",
"Diagnostics/Log/Event.swift",
"Diagnostics/Log/EventEntry.swift",
"Diagnostics/Log/EventLevel.swift",
"Diagnostics/Log/Log.swift",
"Diagnostics/Log/ScoutLogHandler.swift",
"Diagnostics/Metrics/MetricScalar.swift",
"Diagnostics/Metrics/MetricSeries+Lifecycle.swift",
"Diagnostics/Metrics/MetricSeries.swift",
"Diagnostics/Metrics/MetricsEntry+RecordEncodable.swift",
"Diagnostics/Metrics/MetricsEntry.swift",
"Diagnostics/Telemetry/Bucket/LatencyBuckets.swift",
"Diagnostics/Telemetry/Bucket/RecorderBuckets.swift",
"Diagnostics/Telemetry/Bucket/StatusBuckets.swift",
"Diagnostics/Telemetry/Handler/GaugeHandler.swift",
"Diagnostics/Telemetry/Handler/ScoutMetricsFactory.swift",
"Diagnostics/Telemetry/Handler/TelemetryHandler+LogMetrics.swift",
"Diagnostics/Telemetry/Handler/TelemetryHandler.swift",
"Diagnostics/Telemetry/Model/Telemetry.Export.swift",
"Diagnostics/Telemetry/Model/Telemetry.swift",
"Identity/ActionTable.swift",
"Identity/Command.swift",
"Identity/Identity+Bootstrap.swift",
"Identity/Identity+Snapshot.swift",
"Identity/Identity+Table.swift",
"Identity/Identity.swift",
"Lifecycle/Base/Bundle+Version.swift",
"Lifecycle/Base/CurrentHub.swift",
"Lifecycle/Base/SystemInfo.swift",
"Lifecycle/Device/Device.swift",
"Lifecycle/Device/DeviceEntry.Trigger.swift",
"Lifecycle/Device/DeviceEntry.swift",
"Lifecycle/Device/HasDevice.swift",
"Lifecycle/Install/HasInstall.swift",
"Lifecycle/Install/Install.swift",
"Lifecycle/Install/InstallEntry.Trigger.swift",
"Lifecycle/Install/InstallEntry.swift",
"Lifecycle/Launch/HasLaunch.swift",
"Lifecycle/Launch/Launch.swift",
"Lifecycle/Launch/LaunchEntry.Recovery.swift",
"Lifecycle/Launch/LaunchEntry.Trigger.swift",
"Lifecycle/Launch/LaunchEntry.swift",
"Lifecycle/Session/HasSession.swift",
"Lifecycle/Session/Session.swift",
"Lifecycle/Session/SessionEntry.Complete.swift",
"Lifecycle/Session/SessionEntry.Recovery.swift",
"Lifecycle/Session/SessionEntry.Rotation.swift",
"Lifecycle/Session/SessionEntry.Trigger.swift",
"Lifecycle/Session/SessionEntry.swift",
"Lifecycle/Version/Version.swift",
"Lifecycle/Version/VersionEntry.Trigger.swift",
"Lifecycle/Version/VersionEntry.swift",
"Persistence/Context+Insert.swift",
"Persistence/KeychainStorage.swift",
"Persistence/MigrationDedupe.swift",
"Persistence/MirroredRegistry.swift",
"Persistence/PersistentContainer.swift",
"Persistence/Registry.swift",
"Persistence/ScoutMergePolicy.swift",
"Runtime/Backend.AccountStatus.swift",
"Runtime/Backend.Engine.swift",
"Runtime/Backend.Status.swift",
"Runtime/Backend.swift",
"Runtime/Runtime.swift",
"Runtime/Setup.swift",
"Sync/DateEntry+Cleanup.swift",
"Sync/DeliveryEntry.swift",
"Sync/RecordSender.swift",
"Sync/SyncableEntry+Plan.swift",
"Sync/SyncableEntry+Purge.swift",
"Sync/SyncableEntry.swift",
"Sync/Synchronize.swift",
"Utilities/Array+Chunked.swift",
"Utilities/BackgroundExecutionTime.swift",
"Utilities/Date/Calendar+UTC.swift",
"Utilities/Date/Date+Add.swift",
"Utilities/Date/Date+Milliseconds.swift",
"Utilities/Date/Date+Start.swift",
"Utilities/Date/DateEntry.swift",
"Utilities/Date/TimeInterval+Units.swift",
"Utilities/Dispatcher/Coalescer.swift",
"Utilities/Dispatcher/Dispatcher.swift"
],
"target_dependencies" : [
"CScoutHang"
],
"type" : "library"
},
{
"c99name" : "NativeConnectorTests",
"module_type" : "SwiftTarget",
"name" : "NativeConnectorTests",
"path" : "Tests/Connectors/Native",
"product_dependencies" : [
"ScoutDBTesting"
],
"sources" : [
"Catalog/CatalogPublishTests.swift",
"Catalog/EntityCatalogTests.swift",
"LazyTableTests.swift",
"NativeDatabase+InMemory.swift",
"NativeDatabaseTests.swift",
"NativeSeriesMeterTests.swift",
"NativeSeriesTests.swift",
"TransientErrorTests.swift"
],
"target_dependencies" : [
"NativeConnector",
"Support"
],
"type" : "test"
},
{
"c99name" : "NativeConnector",
"module_type" : "SwiftTarget",
"name" : "NativeConnector",
"path" : "Sources/Connectors/Native",
"product_dependencies" : [
"ScoutDB"
],
"product_memberships" : [
"NativeConnector"
],
"sources" : [
"Catalog/CatalogEntry+Entries.swift",
"Catalog/CatalogEntry+Publish.swift",
"Catalog/CatalogEntry.swift",
"Catalog/EntityCatalog.swift",
"LazyTable.swift",
"NativeBackend.swift",
"NativeDatabase.swift",
"NativeReads.swift",
"NativeSeries.swift",
"NativeValues.swift"
],
"target_dependencies" : [
"Scout"
],
"type" : "library"
},
{
"c99name" : "LookupIndexTests",
"module_type" : "SwiftTarget",
"name" : "LookupIndexTests",
"path" : "Tests/LookupIndexTests",
"sources" : [
"CachePerformanceTests.swift",
"CachedDatabaseTests.swift",
"RecordCacheOpenTests.swift",
"RecordCacheTests.swift",
"SeriesGroupsTests.swift"
],
"target_dependencies" : [
"LookupIndex",
"Scout"
],
"type" : "test"
},
{
"c99name" : "LookupIndex",
"module_type" : "SwiftTarget",
"name" : "LookupIndex",
"path" : "Sources/LookupIndex",
"product_memberships" : [
"LookupIndex"
],
"sources" : [
"LookupIndex.swift",
"RecordCache+Init.swift",
"RecordCache.swift",
"RecordCacheLocation.swift",
"RecordCacheRow.swift"
],
"target_dependencies" : [
"Scout"
],
"type" : "library"
},
{
"c99name" : "HostedConnectorTests",
"module_type" : "SwiftTarget",
"name" : "HostedConnectorTests",
"path" : "Tests/Connectors/Hosted",
"sources" : [
"HTTPQueryCodingTests.swift",
"HTTPRecordCodingTests.swift",
"HostedQueryEncodingTests.swift",
"ServerContractTests.swift",
"TransientErrorTests.swift"
],
"target_dependencies" : [
"HostedConnector",
"Support"
],
"type" : "test"
},
{
"c99name" : "HostedConnector",
"module_type" : "SwiftTarget",
"name" : "HostedConnector",
"path" : "Sources/Connectors/Hosted",
"product_memberships" : [
"HostedConnector"
],
"sources" : [
"HTTPDatabase.swift",
"HTTPQueryCoding.swift",
"HTTPRecordCoding.swift",
"HTTPTransientFailure.swift",
"HostedBackend.swift",
"HostedReader.swift",
"HostedWriter.swift"
],
"target_dependencies" : [
"Scout"
],
"type" : "library"
},
{
"c99name" : "DemoConnectorTests",
"module_type" : "SwiftTarget",
"name" : "DemoConnectorTests",
"path" : "Tests/Connectors/Demo",
"sources" : [
"DemoDatabaseTests.swift",
"DemoScreensTests.swift"
],
"target_dependencies" : [
"DemoConnector",
"ScoutUI",
"Scout",
"Support"
],
"type" : "test"
},
{
"c99name" : "DemoConnector",
"module_type" : "SwiftTarget",
"name" : "DemoConnector",
"path" : "Sources/Connectors/Demo",
"product_memberships" : [
"DemoConnector"
],
"sources" : [
"DemoActivity.swift",
"DemoBackend.swift",
"DemoClock.swift",
"DemoCorpus.swift",
"DemoDatabase.swift",
"DemoEvents.swift",
"DemoIncidents.swift",
"DemoMetrics.swift",
"DemoRandom.swift",
"DemoReleases.swift",
"DemoSample.swift",
"DemoScenario.swift"
],
"target_dependencies" : [
"Scout"
],
"type" : "library"
},
{
"c99name" : "CScoutHang",
"module_type" : "ClangTarget",
"name" : "CScoutHang",
"path" : "Sources/CScoutHang",
"product_memberships" : [
"Scout",
"NativeConnector",
"HostedConnector",
"ScoutUI",
"LookupIndex",
"DemoConnector"
],
"sources" : [
"CScoutHang.c"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Done.