Commit e07839a
authored
Clean up UI tests infrastructure (#25673)
* Remove unused UI-test launch-argument flags
UI tests were removed in #25399. This drops the launch-argument flags that nothing passes anymore (logging, prompts, migration, autofill, animations, mock data, screenshot generation) along with their app-side conditionals, reducing UITestConfigurator to the simulator sign-in reset path. The sign-in launch arguments are unaffected.
* Remove screenshot-generation UI-test targets and lanes
The WordPress and Jetpack screenshot-generation targets are XCUITest targets that relied on the now-removed UI-test infrastructure. This deletes the targets, their schemes and sources, and the fastlane raw-screenshot lanes, while keeping the promo-screenshot composition and GlotPress download lanes.
* Remove UITestsFoundation package and ScreenObject dependency
With the screenshot-generation targets gone, nothing consumes the UITestsFoundation module or its XcodeTarget wrappers. This removes them and the ScreenObject package dependency they pulled in.
* Remove WireMock API mocks and UI-test CI plumbing
The WireMock mock server, its rake task, the Buildkite UI-test runner, and the Jetpack UI-test branch of the test_without_building lane only supported the removed UI tests. This deletes them along with the obsolete UI-tests documentation.1 parent b497299 commit e07839a
300 files changed
Lines changed: 22 additions & 71312 deletions
File tree
- .buildkite/commands
- API-Mocks
- WordPressMocks/src/main/assets/mocks
- __files/__admin
- mappings
- self-hosted
- wpcom
- activity
- auth
- blocks
- dashboard
- 106707880 - Tri-County Real Estate
- 181851495 - Four Paws Dog Grooming
- 181977606 - Weekend Bakes
- 221670093 - NUX Test Site
- devices
- domains
- jetpack
- media
- me
- notifications
- pages
- plans
- posts
- products
- reader
- scan
- sites
- 106707880 - Tri-County Real Estate - Personal Plan
- 181851495 - Four Paws Dog Grooming - Free Plan
- 181977606 - Weekend Bakes - Pro Plan
- 221670093 - NUX Test Site - NUX Site
- stats
- themes
- tracks
- users
- scripts
- Modules
- Sources
- UITestsFoundation
- Screens
- Editor
- EditorSettingsComponents
- Jetpack
- Login
- Unified
- Media
- Me
- Signup
- XcodeSupport
- XcodeTarget_UITestsFoundation
- XcodeTarget_UITests
- WordPress
- Classes
- System
- UITesting
- Utility/Analytics
- ViewRelated
- Blog
- BloggingReminders
- My Site
- EEUUSCompliance
- NUX/Helpers
- Notifications/Controllers/NotificationsViewController
- Stats
- JetpackScreenshotGeneration
- WordPress.xcodeproj
- WordPressScreenshotGeneration
- docs
- fastlane/lanes
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
This file was deleted.
This file was deleted.
This file was deleted.
Lines changed: 0 additions & 34 deletions
This file was deleted.
Lines changed: 0 additions & 15 deletions
This file was deleted.
Lines changed: 0 additions & 29 deletions
This file was deleted.
Lines changed: 0 additions & 25 deletions
This file was deleted.
0 commit comments