diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 765e6f19b3ae..99dd414439f7 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -71,6 +71,34 @@ steps: notify: - github_commit_status: context: "Reader Unit Tests" + - label: "🔬 Keystone Unit Tests" + command: | + .buildkite/commands/shared-set-up.sh + xcodebuild \ + -scheme Keystone \ + -destination 'platform=iOS Simulator,OS=18.2,name=iPhone 16' \ + test \ + | xcbeautify + plugins: [$CI_TOOLKIT_PLUGIN] + artifact_paths: + - "build/results/*" + notify: + - github_commit_status: + context: "Unit Tests Keystone" + - label: "🔬 WordPressData Unit Tests" + command: | + .buildkite/commands/shared-set-up.sh + xcodebuild \ + -scheme WordPressData \ + -destination 'platform=iOS Simulator,OS=18.2,name=iPhone 16' \ + test \ + | xcbeautify + plugins: [$CI_TOOLKIT_PLUGIN] + artifact_paths: + - "build/results/*" + notify: + - github_commit_status: + context: "Unit Tests WordPressData" ################# # UI Tests diff --git a/WordPress/WordPress.xcodeproj/xcshareddata/xcschemes/Keystone.xcscheme b/WordPress/WordPress.xcodeproj/xcshareddata/xcschemes/Keystone.xcscheme new file mode 100644 index 000000000000..c2ae777d497f --- /dev/null +++ b/WordPress/WordPress.xcodeproj/xcshareddata/xcschemes/Keystone.xcscheme @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + +