Commit Graph

1101 Commits

Author SHA1 Message Date
Greg 89453df5b1 Add install all updates 2021-08-17 21:09:46 -06:00
Greg 2c3b6f51bb Update changelog and README 2021-08-17 16:46:22 -06:00
Greg 8a1cfc0797 Updated tests with new create order API component 2021-08-17 16:43:22 -06:00
Greg d738aa91c5 Remove extraneous semicolon 2021-08-17 12:49:09 -06:00
Ron Rennick 6f179e65ee make test environment container messages more generic 2021-08-17 14:58:20 -03:00
Greg 3d62f4d2dc Code review feedback 2021-08-16 14:10:30 -06:00
Greg f30a661921 Merge branch 'trunk' of github.com:woocommerce/woocommerce into fix/e2e-calc-shipping-tests 2021-08-16 13:05:14 -06:00
Ron Rennick 4f6d8ccfe0
Merge pull request #30491 from woocommerce/dependabot/npm_and_yarn/tests/e2e/api/path-parse-1.0.7
Bump path-parse from 1.0.6 to 1.0.7 in /tests/e2e/api
2021-08-16 15:21:22 -03:00
Ron Rennick 41d45c11f0
Merge pull request #30492 from woocommerce/add/e2e-timeout-override
Added default timeout override for e2e tests
2021-08-16 14:51:18 -03:00
Greg 0161dd1a95 Code review feedback 2021-08-16 08:18:18 -06:00
Tomek Wytrębowicz 410579a8cd
Fix e2e-utils homepage URL.
Fixes https://github.com/woocommerce/woocommerce/issues/30484
and https://github.com/woocommerce/woocommerce/pull/30490
2021-08-16 12:28:51 +02:00
Greg ad9cc5fb90 Set page timeouts if override is provided 2021-08-13 14:14:02 -06:00
And Finally 1ba6be6bf3 Merge branch 'trunk' into update/marketplace-1 2021-08-13 09:33:27 +01:00
Greg 2f0aa1a30f Added default timeout override 2021-08-12 16:05:55 -06:00
dependabot[bot] e76017fb86
Bump path-parse from 1.0.6 to 1.0.7 in /tests/e2e/api
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-12 21:50:55 +00:00
Ron Rennick d6bef41d2c fix e2e-utils readme url in package.json 2021-08-12 15:18:42 -03:00
Ron Rennick 7d3eeca060
Merge pull request #30406 from woocommerce/add/e2e-db-upgrade
Added check out DB update and run if it exists
2021-08-12 12:12:42 -03:00
And Finally 8a326b24ba Merge branch 'trunk' into update/marketplace-1 2021-08-12 09:03:09 +01:00
Greg b87ff17542 Reorganizing things a bit 2021-08-11 16:24:56 -06:00
Greg b865a9e18f Merge branch 'trunk' of github.com:woocommerce/woocommerce into fix/e2e-calc-shipping-tests 2021-08-11 14:32:33 -06:00
Greg 595aca9e59
Merge pull request #30481 from woocommerce/e2e/add-test-resets
reset settings before cart, checkout tests
2021-08-11 14:04:18 -06:00
Ron Rennick 426763159e reset settings before cart, checkout tests 2021-08-11 15:04:34 -03:00
Greg cd012edceb Added functionality for release testing workflow 2021-08-10 20:29:36 -06:00
Greg fdbdb995bd Remove unncessary merchant logout 2021-08-10 19:20:49 -06:00
Greg 6ecb354841
Merge branch 'trunk' into add/e2e-db-upgrade 2021-08-10 11:11:16 -06:00
Greg 6534806d28 Update checkout tests to use API and wait on UI 2021-08-10 11:02:31 -06:00
And Finally 608f4ef44e Merge branch 'trunk' into update/marketplace-1
# Conflicts:
#	tests/e2e/core-tests/specs/merchant/wp-admin-extensions-connect-wccom.test.js
2021-08-10 16:02:18 +01:00
Ron Rennick 48e6f0795e skip WCCOM connection until browser support resolved 2021-08-10 10:29:13 -03:00
Ron Rennick 37c14a8e9a turn off tracking in e2e onboarding tests 2021-08-09 14:25:13 -03:00
Ron Rennick 7ba121ec1a
Merge pull request #30398 from woocommerce/add/e2e-order-cleanup
Added order cleanup to e2e setup
2021-08-09 12:33:53 -03:00
Greg 7bbb820379 Adjust spacing on comments 2021-08-06 09:37:21 -06:00
Greg f3447f713d Merge branch 'trunk' of github.com:woocommerce/woocommerce into add/e2e-db-upgrade 2021-08-06 09:34:43 -06:00
Greg 618a8c458d Remove errant space 2021-08-06 09:23:35 -06:00
Greg 6dd33564b9
Merge branch 'trunk' into add/e2e-db-upgrade 2021-08-06 07:57:35 -06:00
Maria Górska-Piszek 379960e8c1 Merge branch 'update/split-extensions-pages' of github.com:woocommerce/woocommerce into update/split-extensions-pages 2021-08-06 13:24:14 +02:00
Greg 8ccbbab8ab Added admin email config override 2021-08-05 19:39:30 -06:00
Greg aa8f5841f9 Code review feedback 2021-08-05 19:11:08 -06:00
Greg e738ce4fa6
Merge branch 'trunk' into add/e2e-order-cleanup 2021-08-05 18:42:34 -06:00
Greg d3e80ce83f Updated changelog 2021-08-05 13:53:09 -06:00
Greg 3f5420eb0d Added check out DB update and run if it exists 2021-08-02 11:11:49 -06:00
Greg 7612f862b4 Updated readme and changelog 2021-07-30 15:05:10 -06:00
Greg ae75249bed Added order cleanup 2021-07-30 15:02:55 -06:00
Tam Mullen c43f2b371e Fixed typo in k6 checks and updated headers merging. 2021-07-30 20:38:31 +01:00
Maria Górska-Piszek 3ffc3de4c5 Update e2e tests. 2021-07-29 15:52:30 +02:00
rodelgc 1bff2b6609
Merge branch 'trunk' into add/e2e-implement-describe-each 2021-07-29 20:35:49 +08:00
Rodel Calasagsag 344aebd0b5 Fix merge conflict in e2e-utils CHANGELOG 2021-07-29 20:32:50 +08:00
rodelgc 0ea8637094
Merge branch 'trunk' into add/e2e-merchant-batch-create-orders 2021-07-29 19:48:26 +08:00
Rodel Calasagsag e5078cdf5c Add new util function to the readme 2021-07-29 19:32:12 +08:00
Rodel Calasagsag 16083c2574 Move utility function to withRestApi 2021-07-29 19:31:27 +08:00
Rodel Calasagsag b116756b09 Renamed 'status' variable 2021-07-29 18:27:26 +08:00
Greg 47683bb1b5 Update README 2021-07-27 20:48:45 -06:00
Greg b50f88ee29 Removed ignore lint fields 2021-07-27 20:43:47 -06:00
Greg 5229087aa1 Merge branch 'trunk' of github.com:woocommerce/woocommerce into add/plugin-upload-flow 2021-07-22 12:42:50 -06:00
Greg 32454db984 Update selectors 2021-07-22 11:38:42 -06:00
Greg 946a4e755a Update selector 2021-07-22 11:23:24 -06:00
Greg 0de5726332 Merge branch 'trunk' of github.com:woocommerce/woocommerce into fix-e2e/add-wait-for-search 2021-07-22 11:17:21 -06:00
Greg 45735a30f7 Make selector more specific 2021-07-22 10:55:45 -06:00
Greg 88686602ed Add longer timeout on selector 2021-07-21 13:26:33 -06:00
Greg e0c5bdadc2 Added wait for selector in search 2021-07-21 12:45:16 -06:00
Greg d062a76a2c Code review feedback 2021-07-21 10:22:50 -06:00
barryhughes 583130531c Fix E2E tests. 2021-07-20 16:52:42 -07:00
Greg f31693aaec Add in env flag 2021-07-20 15:26:51 -06:00
Greg 268c07118e Added plugin upload functionality 2021-07-15 14:39:32 -06:00
Tam Mullen d30c11f92b Merge branch 'trunk' of github.com:woocommerce/woocommerce into try/perf-k6-checkout-poc-2 2021-07-13 17:27:06 +01:00
Ron Rennick 2fcd2edbd3
Merge pull request #30117 from woocommerce/add/block-concurrent-test-runs
Added logic to draft and publish the ready page on each run
2021-07-09 15:52:51 -03:00
Greg f2a4137a7f Added comment blocks 2021-07-09 10:30:16 -06:00
Greg b34f14eaf4 Merge branch 'trunk' of github.com:woocommerce/woocommerce into add/install-all-pending-updates 2021-07-09 10:22:36 -06:00
Greg af7271b747 Remove error case 2021-07-07 10:37:47 -06:00
Greg 88c62ae708 Code review feedback 2021-07-06 11:19:09 -06:00
Greg 5c5f97cce1 Merge branch 'trunk' of github.com:woocommerce/woocommerce into add/block-concurrent-test-runs 2021-07-06 11:11:03 -06:00
Ron Rennick 8454dd9380
update DB in wp beta initialization script (#30189) 2021-07-06 14:00:50 +02:00
Rodel Calasagsag f092274972 Added changelog entry 2021-07-01 20:12:52 +08:00
Rodel Calasagsag 07dc505d18 Added changelog entries 2021-07-01 20:09:24 +08:00
Rodel Calasagsag 60b5b183da Use switch-case to get coupons 2021-07-01 20:02:59 +08:00
Rodel Calasagsag cd463d0a92 Implement it.each on front-end-my-account.test.js 2021-07-01 19:51:20 +08:00
Rodel Calasagsag 224d88f1b0 Implement it.each on front-end-checkout-coupons.test.js 2021-07-01 19:29:57 +08:00
Rodel Calasagsag a5c5451dc5 Implement it.each on front-end-cart-coupons.test.js 2021-07-01 19:23:23 +08:00
Rodel Calasagsag ad139d821b Implement it.each on wp-admin-order-status-filters.test.js 2021-07-01 18:48:48 +08:00
Rodel Calasagsag c25b23aafc Used API package to create orders by batch 2021-07-01 16:50:35 +08:00
Rodel Calasagsag 028c594bd6 Implemented on wp-admin-analytics-page-loads.test.js 2021-07-01 15:44:36 +08:00
Rodel Calasagsag c0b33e4909 it.each() on onboarding tests 2021-07-01 14:25:43 +08:00
Rodel Calasagsag 7934c9505b Merge branch 'trunk' into add/e2e-implement-describe-each 2021-07-01 13:45:34 +08:00
Greg 5062c13f38 Broke out install function 2021-06-30 14:35:17 -06:00
Greg 6888759764 Pull in API package 2021-06-30 14:03:07 -06:00
Greg 4d40340785 Merge branch 'trunk' of github.com:woocommerce/woocommerce into add/block-concurrent-test-runs 2021-06-30 13:53:18 -06:00
Greg e08313d203 Code review feedback 2021-06-30 13:31:49 -06:00
Rodel Calasagsag fdad5c7c5f Added changelog entries 2021-06-30 19:11:30 +08:00
Rodel Calasagsag 53be6fb3d2 Used API package to create orders by batch 2021-06-30 18:48:10 +08:00
Vedanshu Jain f367fcd4f7
Merge pull request #29966 from MoustafaMohsen/patch-1
Typo in example code block
2021-06-23 19:36:06 +05:30
Greg 74a9e1b0ec
Merge branch 'trunk' into add/install-all-pending-updates 2021-06-18 11:31:42 -06:00
Greg 9e9a124f52
Merge pull request #30056 from woocommerce/add/e2e-shopper-create-products-api
Add/e2e shopper create products api
2021-06-18 06:56:17 -06:00
Vedanshu Jain 7ee760f617
Merge pull request #30118 from woocommerce/update/woocommerce-admin/2.4.0-rc.1
Bump woocommerce-admin version to 2.4.0-rc.2
2021-06-18 17:57:54 +05:30
Ilyas Foo e0db9beb20 Add delay to reduce e2e test flakiness in OBW - Business Details 2021-06-18 18:19:27 +08:00
Rodel Calasagsag 639c091f61 Added changelog in utils package 2021-06-18 15:17:18 +08:00
Rodel Calasagsag 1d708d9dfc Merge branch 'trunk' into add/e2e-implement-describe-each 2021-06-18 13:07:51 +08:00
Vedanshu Jain 39c057f636
Merge pull request #29971 from woocommerce/hide-pypl-on-new-sites
Hide PayPal Standard on new installs
2021-06-17 19:40:53 +05:30
vedanshujain 8fbb86e096 Remove PayPal test since its removed by default now. 2021-06-17 15:11:42 +05:30
vedanshujain 532998b6e8 No need to check for Paypal standard since its removed.
See #29971 but basically we want to remove PayPal standard in favor of PayPal checkout which has better experience. So this test is not valid anymore.
2021-06-17 14:34:22 +05:30
Rodel Calasagsag 1a9ff01492 Data table as 2D array 2021-06-17 15:22:11 +08:00
Rodel Calasagsag c7a2fb9480 Corrected test name formatting 2021-06-17 13:50:47 +08:00
Rodel Calasagsag 1a6380c9c5 POC: Array of objects 2021-06-17 13:35:00 +08:00
Greg 89d166e8b4 Added logic to draft and publish the ready page on each run 2021-06-16 15:28:04 -06:00
Greg 372064c49f Added flows for updating WP, themes, and plugins 2021-06-15 16:28:10 -06:00
Rodel Calasagsag 0cc9788ff6 Relocated instantiation statements 2021-06-09 17:44:20 +08:00
Rodel Calasagsag e5ed6dc81a Revert whitespaces for easier review 2021-06-09 17:38:20 +08:00
Rodel Calasagsag f2305a2486 Fix instantiation of grouped product variables 2021-06-09 17:08:45 +08:00
Rodel Calasagsag 78ef1e4411 Remove unnecessary import 2021-06-09 15:55:58 +08:00
Rodel Calasagsag 47a3ea0077 Revert default.json 2021-06-09 15:55:47 +08:00
Rodel Calasagsag d9cead9943 Merge branch 'trunk' into add/e2e-shopper-create-products-api 2021-06-07 18:48:11 +08:00
Rodel Calasagsag 179bad04b8 Fixed erroneous variables 2021-06-07 18:46:40 +08:00
Rodel Calasagsag 21d037900a Use API to create Grouped Products 2021-06-07 17:41:36 +08:00
Rodel Calasagsag 61992e2d2e Minor doc change 2021-06-07 16:11:41 +08:00
Rodel Calasagsag 779f618adf Refactor steps 2021-06-06 01:07:19 +08:00
Rodel Calasagsag 6ab74bf811 Fix variation factory to include all fields from params 2021-06-05 20:50:44 +08:00
Rodel Calasagsag ef90dc7ea3 REfactor first 2 tests 2021-06-05 20:49:43 +08:00
Rodel Calasagsag 81e05acdd6 Use API to generate all possible variations 2021-06-05 20:48:38 +08:00
Ron Rennick f3908c9fe9
add wait between loading shop and add to cart (#30017) 2021-06-03 16:07:55 +02:00
Rodel Calasagsag 95c088142b Removed unnecessary 3rd attribute in default variations object 2021-06-03 20:06:50 +08:00
Leif Singer b2ab18d168
fix Slack OAuth scopes typo in README 2021-06-03 13:42:10 +02:00
Rodel Calasagsag de56309f81 REmove unnecessary imports 2021-06-03 19:20:59 +08:00
Rodel Calasagsag 28c2597b0f Allow customization of variable product and variations 2021-06-03 19:16:20 +08:00
Rodel Calasagsag 46b5cf8803 Use factories object to create variable products 2021-06-02 21:12:31 +08:00
Rodel Calasagsag 0a6d38fc6b TODO: use factory instead 2021-06-02 18:46:12 +08:00
Rodel Calasagsag f616645f7b Select attributes based on what's written in default.json 2021-06-02 18:45:20 +08:00
Rodel Calasagsag c46a30be8c Added logo attribute to variation 2021-06-02 18:43:38 +08:00
Rodel Calasagsag ee50c0d4b2 Return variable product object from response 2021-06-02 16:43:55 +08:00
Tam Mullen b9037746ac Merge branch 'trunk' of github.com:woocommerce/woocommerce into try/perf-k6-checkout-poc 2021-06-01 15:57:27 +01:00
Rodel Calasagsag 2276f70fd2 Remove merchant login & logout steps surrounding createVariableProduct() 2021-06-01 20:06:00 +08:00
Rodel Calasagsag a028973279 Use api to create variable product 2021-06-01 20:04:04 +08:00
Rodel Calasagsag ddef1d8d95 updated property names to match those in API documentation 2021-06-01 20:03:25 +08:00
Ron Rennick d586d11ca2
add support for projects to suppress console output (#29960)
* add support for projects to suppress console output

* update E2E env readme, package lock maintenance
2021-05-26 13:20:08 +02:00
Ron Rennick e52bb139e8
release api package 0.2.0 (#29930) 2021-05-25 16:00:56 +02:00
Ron Rennick ba8597432d
support analytics page tests having charts (#29958) 2021-05-24 18:00:26 +02:00
Ron Rennick e1d5fc06a4
Packages/e2e releases (#29951)
* update env docs, bump version to 0.2.2

* update util docs, bump version to 0.1.5

* update core-tests docs, bump version to 0.1.4
2021-05-24 17:37:33 +02:00
Greg 7c5fd005fd
Merge pull request #29939 from woocommerce/e2e/remove-merchant-ui-login
Remove merchant login/logout calls
2021-05-22 10:06:33 -06:00
Moustafa Mohsen e13824fd19
Typo in example code block
Even though it's just an example ,It should reference the client not an undefined value
2021-05-22 18:06:17 +02:00
Rodel Calasagsag 072af834b9 Clear browser cache and cookies after each test.
Add merchant logins to relevant onboarding & setup tests
2021-05-21 19:27:50 +08:00
del 8a7f185652 Trash posts using WP API 2021-05-21 04:55:14 +08:00
del e455479db9 Removed unnecessary merchant logout 2021-05-21 04:43:47 +08:00
del 7751034808 Added necessary merchant logins 2021-05-21 04:43:29 +08:00
del 67e7521044 Reverted bulk trash logic 2021-05-21 01:18:46 +08:00
del d74d37ce67 Corrected logic prior to merchant logout 2021-05-20 23:43:22 +08:00
del 94f51fe808 Replace switchUserToTest with merchant.logout 2021-05-20 18:41:22 +08:00
del e149dfb12b Relocated merchant login call to improve readability 2021-05-20 18:27:54 +08:00
del d66f1b7075 Added necessary merchant login calls 2021-05-20 18:27:12 +08:00
del e7b8591d5c Removed unnecessary merchant logouts based on PR comment 2021-05-20 18:14:10 +08:00
del ab9532c81b Re-add necessary merchant UI login 2021-05-20 16:41:53 +08:00
del 22a355c3ce Remove unnecessary merchant util 2021-05-20 00:42:10 +08:00
del 6826cce834 Remove merchant login in the remaining shopper test that has it 2021-05-20 00:40:16 +08:00
del 0b1310cd44 Remove merchant login/logout calls 2021-05-19 00:44:33 +08:00