DataDog / dd-sdk-ios

Datadog SDK for iOS - Swift and Objective-C.
Apache License 2.0
219 stars 127 forks source link

RUM-5650 chore: Refine Smoke Tests and add Swift 5.9 coverage #2053

Closed ncreated closed 1 month ago

ncreated commented 2 months ago

What and why?

📦 This PR reorganizes and improves the coverage of smoke tests for our iOS SDK. It now includes coverage for all supported Swift versions while maintaining compatibility with various dependency managers.

How?

The smoke-test stage has been streamlined to 4 key jobs:

Screenshot 2024-09-13 at 11 50 12

The two "SPM Build" jobs now fully mirror SDK builds in Swift Package Index.

Review checklist

datadog-datadog-prod-us1[bot] commented 2 months ago

Datadog Report

Branch report: ncreated/RUM-5650/enhance-smoke-testing-on-ci Commit report: 9e4cc5f Test service: dd-sdk-ios

:white_check_mark: 0 Failed, 3479 Passed, 0 Skipped, 2m 23.51s Total Time :small_red_triangle_down: Test Sessions change in coverage: 5 decreased, 2 increased, 7 no change

:small_red_triangle_down: Code Coverage Decreases vs Default Branch (5)