Merge pull request #31836 from woocommerce/e2e/prepare-release
Prepare E2E package releases
This commit is contained in:
commit
6dbfe9e044
|
@ -1,16 +1,13 @@
|
|||
# Unreleased
|
||||
|
||||
## Changed
|
||||
|
||||
- Updated top level menu css selectors
|
||||
|
||||
## Fixed
|
||||
|
||||
- Moved `merchant.login()` out of `beforeAll()` block and into test body for retried runs.
|
||||
|
||||
## Added
|
||||
|
||||
- A `specs/data` folder to store page element data.
|
||||
- Tests to verify that different top-level menu and their associated sub-menus load successfully.
|
||||
- Tests to verify that different top-level menus and their associated sub-menus load successfully.
|
||||
- Test scaffolding via `npx wc-e2e install @woocommerce/e2e-core-tests`
|
||||
|
||||
## Changed
|
||||
|
|
|
@ -1,34 +1,31 @@
|
|||
# Unreleased
|
||||
|
||||
## Changes
|
||||
- Updated `deleteDownloadedPluginFiles()` to also be able to delete directories.
|
||||
|
||||
## Added
|
||||
|
||||
- Added `post-results-to-github-pr.js` to post smoke test results to a GitHub PR.
|
||||
- Added jest flags to generate a json test report
|
||||
- Added `post-results-to-github-pr.js` to post test results to a GitHub PR.
|
||||
- Added more entries to `default.json`
|
||||
- Added test retry support
|
||||
- Save `test-results.json` from test runs to the `tests/e2e` folder.
|
||||
- Added `await` for every call to `shopper.logout`
|
||||
- Updated `getLatestReleaseZipUrl()` to allow passing in an authorization token and simplified arguments to just the repository name
|
||||
- Added `upload.ini` which increases the limits for uploading files (such as for plugins) in the Docker environment
|
||||
- Test setup, scaffolding, and removal via `wc-e2e install` and `wc-e2e uninstall`
|
||||
- Added quotes around `WORDPRESS_TITLE` value in .env file to address issue with docker compose 2 "key cannot contain a space" error.
|
||||
- Added `LATEST_WP_VERSION_MINUS` that allows setting a number to subtract from the current WordPress version for the WordPress Docker image.
|
||||
- Support for PHP_VERSION, MARIADB_VERSION environment variables for built in container initialization
|
||||
- `resolveLocalE2ePath` to resolve path to local E2E file
|
||||
- `resolveLocalE2ePath()` to resolve path to local E2E file
|
||||
- `resolvePackagePath()` to resolve path to package file
|
||||
- `WC_E2E_FOLDER` for mapping plugin root to path within repo
|
||||
- Added the `resolveSingleE2EPath` method which builds a path to a specific E2E test
|
||||
- Added the `resolveSingleE2EPath()` method which builds a path to a specific E2E test
|
||||
- Added the ability to take screenshots from multiple test failures (when retried) in `utils/take-screenshot.js`.
|
||||
|
||||
## Changed
|
||||
|
||||
- Updated `getLatestReleaseZipUrl()` to allow passing in an authorization token and simplified arguments to just the repository name
|
||||
- Updated `deleteDownloadedPluginFiles()` to also be able to delete directories.
|
||||
|
||||
## Fixed
|
||||
|
||||
- Updated the browserViewport in `jest.setup.js` to match the `defaultViewport` dimensions defined in `jest-puppeteer.config.js`
|
||||
- Use consistent `defaultViewport` in both headless and non-headless context
|
||||
- Fixed issue with docker compose 2 "key cannot contain a space" error.
|
||||
- Add missing `config` dependency
|
||||
|
||||
# 0.2.3
|
||||
|
|
|
@ -4,10 +4,6 @@
|
|||
|
||||
- Identified the default product category using `slug == 'uncategorized'` in `deleteAllProductCategories`
|
||||
|
||||
## Changes
|
||||
|
||||
- Removed `page.waitForNavigation()` from `shopper.logout()`
|
||||
|
||||
## Added
|
||||
|
||||
- `utils.waitForTimeout( delay )` pause processing for `delay` milliseconds
|
||||
|
@ -15,8 +11,6 @@
|
|||
- Update `shopper.addToCartFromShopPage()` and `.removeFromCart()` to accept product Id or Title
|
||||
- Added `deleteAllProductAttributes()`, `deleteAllProductCategories()`, and `deleteAllProductTags()` to clean up meta data added when products are imported
|
||||
- Added `withRestApi.createProductCategory()` that creates a product category and returns the ID
|
||||
- `deleteAllProductAttributes()`, `deleteAllProductCategories()`, and `deleteAllProductTags()` to clean up meta data added when products are imported
|
||||
- `withRestApi.createProductCategory()` that creates a product category and returns the ID
|
||||
- `withRestApi.deleteCoupon()` that deletes a single coupon
|
||||
- `withRestApi.addTaxClasses()` that adds an array of tax classes if they do not exist
|
||||
- `withRestApi.addTaxRates()` that adds an array of tax rates if they do not exist
|
||||
|
|
Loading…
Reference in New Issue