From a8f25c6ee80c5a80bf9af9f4d439ba4f87461eec Mon Sep 17 00:00:00 2001 From: Lucas Bustamante Date: Tue, 9 Jan 2024 13:31:37 -0300 Subject: [PATCH 1/5] Remove COMPOSER_HOME --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 5cb39a71..3a9dc5ff 100644 --- a/Makefile +++ b/Makefile @@ -33,7 +33,7 @@ build: @cp -r src src-tmp @docker run --rm \ --volume ${PWD}/src-tmp:/app \ - --volume ${COMPOSER_HOME:-$HOME/.composer}:/tmp \ + --volume ${HOME}/.composer}:/tmp \ --user "$(shell id -u):$(shell id -g)" \ composer \ install --no-dev --quiet --optimize-autoloader --ignore-platform-reqs From 9e6a97d69c708e281d4f980374d6e80faa590f87 Mon Sep 17 00:00:00 2001 From: Lucas Bustamante Date: Tue, 9 Jan 2024 13:35:29 -0300 Subject: [PATCH 2/5] Get composer home from composer --- Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 3a9dc5ff..7aee60c3 100644 --- a/Makefile +++ b/Makefile @@ -31,9 +31,10 @@ watch: # Build the Phar file of the CD Client. build: @cp -r src src-tmp - @docker run --rm \ + @COMPOSER_HOME_DIR=$$(composer config --global home); \ + docker run --rm \ --volume ${PWD}/src-tmp:/app \ - --volume ${HOME}/.composer}:/tmp \ + --volume $${COMPOSER_HOME_DIR}:/tmp \ --user "$(shell id -u):$(shell id -g)" \ composer \ install --no-dev --quiet --optimize-autoloader --ignore-platform-reqs From 6809c9297fa46844918a051c1a8ab5aced6ed762 Mon Sep 17 00:00:00 2001 From: Lucas Bustamante Date: Tue, 9 Jan 2024 16:21:13 -0300 Subject: [PATCH 3/5] Update E2E snapshots --- ...est__test_e2e_delete_products_rc_74__1.php | 156 +++++++++++++---- ..._test_e2e_delete_products_stable_74__1.php | 164 +++++++++++++----- ...est__test_e2e_no_op_php82_stable_82__1.php | 123 +++++++++++-- .../E2eTest__test_e2e_no_op_rc_74__1.php | 123 +++++++++++-- .../E2eTest__test_e2e_no_op_stable_74__1.php | 123 +++++++++++-- qit | Bin 1156414 -> 1157830 bytes src/src/Commands/CreateRunCommands.php | 4 +- 7 files changed, 561 insertions(+), 132 deletions(-) diff --git a/_tests/tests/__snapshots__/E2eTest__test_e2e_delete_products_rc_74__1.php b/_tests/tests/__snapshots__/E2eTest__test_e2e_delete_products_rc_74__1.php index 9e9efc76..c97373aa 100644 --- a/_tests/tests/__snapshots__/E2eTest__test_e2e_delete_products_rc_74__1.php +++ b/_tests/tests/__snapshots__/E2eTest__test_e2e_delete_products_rc_74__1.php @@ -30,7 +30,7 @@ }, "test_results_manager_url": "https:\\/\\/test-results-manager.com", "test_results_manager_expiration": 1234567890, - "test_summary": "Test Suites: 0 skipped, 5 failed, 57 passed, 62 total | Tests: 194 skipped, 7 failed, 33 passed, 234 total.", + "test_summary": "Test Suites: 0 skipped, 4 failed, 60 passed, 64 total | Tests: 204 skipped, 7 failed, 41 passed, 252 total.", "version": "Undefined", "update_complete": true, "ai_suggestion_status": "none", @@ -40,14 +40,14 @@ }, { "test_result_json": { - "numFailedTestSuites": 5, - "numPassedTestSuites": 57, + "numFailedTestSuites": 4, + "numPassedTestSuites": 60, "numPendingTestSuites": 0, - "numTotalTestSuites": 62, + "numTotalTestSuites": 64, "numFailedTests": 7, - "numPassedTests": 33, - "numPendingTests": 194, - "numTotalTests": 234, + "numPassedTests": 41, + "numPendingTests": 204, + "numTotalTests": 252, "testResults": [ { "file": "activate-and-setup\\/basic-setup.spec.js", @@ -79,6 +79,39 @@ ] } }, + { + "file": "admin-analytics\\/analytics-data.spec.js", + "status": "failed", + "has_pending": true, + "tests": { + "Analytics-related tests": [ + { + "title": "confirms correct summary numbers on overview page", + "status": "failed" + }, + { + "title": "downloads revenue report as CSV", + "status": "pending" + }, + { + "title": "use date filter on overview page", + "status": "pending" + }, + { + "title": "use date filter on revenue report", + "status": "pending" + }, + { + "title": "set custom date range on revenue report", + "status": "pending" + }, + { + "title": "analytics settings", + "status": "pending" + } + ] + } + }, { "file": "admin-analytics\\/analytics-overview.spec.js", "status": "passed", @@ -256,6 +289,43 @@ ] } }, + { + "file": "merchant\\/command-palette.spec.js", + "status": "failed", + "has_pending": false, + "tests": { + "Use Command Palette commands": [ + { + "title": "can use the \\"Add new product\\" command", + "status": "passed" + }, + { + "title": "can use the \\"Add new order\\" command", + "status": "passed" + }, + { + "title": "can use the \\"Products\\" command", + "status": "passed" + }, + { + "title": "can use the \\"Orders\\" command", + "status": "passed" + }, + { + "title": "can use the product search command", + "status": "failed" + }, + { + "title": "can use a settings command", + "status": "passed" + }, + { + "title": "can use an analytics command", + "status": "failed" + } + ] + } + }, { "file": "merchant\\/create-order.spec.js", "status": "failed", @@ -318,28 +388,52 @@ "has_pending": false, "tests": { "WooCommerce Shipping Settings - Add new shipping zone": [ + { + "title": "add shipping zone for Mayne Island with free Local pickup", + "status": "passed" + }, + { + "title": "add shipping zone for British Columbia with Free shipping", + "status": "passed" + }, + { + "title": "add shipping zone for Canada with Flat rate", + "status": "passed" + }, { "title": "add shipping zone with region and then delete the region", "status": "passed" + }, + { + "title": "add and delete shipping method", + "status": "passed" } ], "Verifies shipping options from customer perspective": [ { "title": "allows customer to benefit from a free Local pickup if on Mayne Island", "status": "failed" + }, + { + "title": "allows customer to benefit from a free Free shipping if in BC", + "status": "failed" + }, + { + "title": "allows customer to pay for a Flat rate shipping method", + "status": "failed" } ] } }, { "file": "merchant\\/create-simple-product.spec.js", - "status": "failed", + "status": "passed", "has_pending": true, "tests": { "Add New Simple Product Page": [ { "title": "can create simple virtual product", - "status": "failed" + "status": "pending" }, { "title": "can have a shopper add the simple virtual product to the cart", @@ -358,21 +452,21 @@ }, { "file": "merchant\\/customer-payment-page.spec.js", - "status": "failed", - "has_pending": false, + "status": "passed", + "has_pending": true, "tests": { "WooCommerce Merchant Flow: Orders > Customer Payment Page": [ { "title": "should show the customer payment page link on a pending order", - "status": "failed" + "status": "pending" }, { "title": "should load the customer payment page", - "status": "failed" + "status": "pending" }, { "title": "can pay for the order through the customer payment page", - "status": "failed" + "status": "pending" } ] } @@ -380,25 +474,25 @@ { "file": "merchant\\/order-bulk-edit.spec.js", "status": "passed", - "has_pending": false, + "has_pending": true, "tests": { "Bulk edit orders": [ { "title": "can bulk update order status", - "status": "passed" + "status": "pending" } ] } }, { "file": "merchant\\/order-coupon.spec.js", - "status": "failed", + "status": "passed", "has_pending": true, "tests": { "WooCommerce Orders > Apply Coupon": [ { "title": "can apply a coupon", - "status": "failed" + "status": "pending" }, { "title": "can remove a coupon", @@ -650,10 +744,6 @@ "title": "Can load Customers", "status": "pending" }, - { - "title": "Can load Coupons", - "status": "pending" - }, { "title": "Can load Reports", "status": "pending" @@ -1524,7 +1614,8 @@ "status": "passed", "has_pending": true, "tests": { - "Shopper Tax Display Tests": [ + "Tax rates in the cart and checkout": [], + "Tax rates in the cart and checkout > Shopper Tax Display Tests": [ { "title": "checks that taxes are calculated properly on totals, inclusive tax displayed properly", "status": "pending" @@ -1538,7 +1629,7 @@ "status": "pending" } ], - "Shopper Tax Rounding": [ + "Tax rates in the cart and checkout > Shopper Tax Rounding": [ { "title": "checks rounding at subtotal level", "status": "pending" @@ -1548,7 +1639,7 @@ "status": "pending" } ], - "Shopper Tax Levels": [ + "Tax rates in the cart and checkout > Shopper Tax Levels": [ { "title": "checks applying taxes of 4 different levels", "status": "pending" @@ -1558,7 +1649,7 @@ "status": "pending" } ], - "Shipping Tax": [ + "Tax rates in the cart and checkout > Shipping Tax": [ { "title": "checks that tax is applied to shipping as well as order", "status": "pending" @@ -1580,20 +1671,11 @@ } } ], - "summary": "Test Suites: 0 skipped, 5 failed, 57 passed, 62 total | Tests: 194 skipped, 7 failed, 33 passed, 234 total." + "summary": "Test Suites: 0 skipped, 4 failed, 60 passed, 64 total | Tests: 204 skipped, 7 failed, 41 passed, 252 total." } }, { - "debug_log": [ - { - "count": "Less than 10", - "message": "PHP Notice: Trying to get property \'post_mime_type\' of non-object in \\/var\\/www\\/html\\/wp-admin\\/includes\\/post.php on line 273" - }, - { - "count": "Less than 10", - "message": "PHP Notice: Trying to get property \'post_type\' of non-object in \\/var\\/www\\/html\\/wp-admin\\/includes\\/post.php on line 272" - } - ] + "debug_log": [] } ] ]'; diff --git a/_tests/tests/__snapshots__/E2eTest__test_e2e_delete_products_stable_74__1.php b/_tests/tests/__snapshots__/E2eTest__test_e2e_delete_products_stable_74__1.php index 5e8d9f16..c97373aa 100644 --- a/_tests/tests/__snapshots__/E2eTest__test_e2e_delete_products_stable_74__1.php +++ b/_tests/tests/__snapshots__/E2eTest__test_e2e_delete_products_stable_74__1.php @@ -30,7 +30,7 @@ }, "test_results_manager_url": "https:\\/\\/test-results-manager.com", "test_results_manager_expiration": 1234567890, - "test_summary": "Test Suites: 0 skipped, 5 failed, 57 passed, 62 total | Tests: 194 skipped, 7 failed, 33 passed, 234 total.", + "test_summary": "Test Suites: 0 skipped, 4 failed, 60 passed, 64 total | Tests: 204 skipped, 7 failed, 41 passed, 252 total.", "version": "Undefined", "update_complete": true, "ai_suggestion_status": "none", @@ -40,14 +40,14 @@ }, { "test_result_json": { - "numFailedTestSuites": 5, - "numPassedTestSuites": 57, + "numFailedTestSuites": 4, + "numPassedTestSuites": 60, "numPendingTestSuites": 0, - "numTotalTestSuites": 62, + "numTotalTestSuites": 64, "numFailedTests": 7, - "numPassedTests": 33, - "numPendingTests": 194, - "numTotalTests": 234, + "numPassedTests": 41, + "numPendingTests": 204, + "numTotalTests": 252, "testResults": [ { "file": "activate-and-setup\\/basic-setup.spec.js", @@ -79,6 +79,39 @@ ] } }, + { + "file": "admin-analytics\\/analytics-data.spec.js", + "status": "failed", + "has_pending": true, + "tests": { + "Analytics-related tests": [ + { + "title": "confirms correct summary numbers on overview page", + "status": "failed" + }, + { + "title": "downloads revenue report as CSV", + "status": "pending" + }, + { + "title": "use date filter on overview page", + "status": "pending" + }, + { + "title": "use date filter on revenue report", + "status": "pending" + }, + { + "title": "set custom date range on revenue report", + "status": "pending" + }, + { + "title": "analytics settings", + "status": "pending" + } + ] + } + }, { "file": "admin-analytics\\/analytics-overview.spec.js", "status": "passed", @@ -256,6 +289,43 @@ ] } }, + { + "file": "merchant\\/command-palette.spec.js", + "status": "failed", + "has_pending": false, + "tests": { + "Use Command Palette commands": [ + { + "title": "can use the \\"Add new product\\" command", + "status": "passed" + }, + { + "title": "can use the \\"Add new order\\" command", + "status": "passed" + }, + { + "title": "can use the \\"Products\\" command", + "status": "passed" + }, + { + "title": "can use the \\"Orders\\" command", + "status": "passed" + }, + { + "title": "can use the product search command", + "status": "failed" + }, + { + "title": "can use a settings command", + "status": "passed" + }, + { + "title": "can use an analytics command", + "status": "failed" + } + ] + } + }, { "file": "merchant\\/create-order.spec.js", "status": "failed", @@ -318,28 +388,52 @@ "has_pending": false, "tests": { "WooCommerce Shipping Settings - Add new shipping zone": [ + { + "title": "add shipping zone for Mayne Island with free Local pickup", + "status": "passed" + }, + { + "title": "add shipping zone for British Columbia with Free shipping", + "status": "passed" + }, + { + "title": "add shipping zone for Canada with Flat rate", + "status": "passed" + }, { "title": "add shipping zone with region and then delete the region", "status": "passed" + }, + { + "title": "add and delete shipping method", + "status": "passed" } ], "Verifies shipping options from customer perspective": [ { "title": "allows customer to benefit from a free Local pickup if on Mayne Island", "status": "failed" + }, + { + "title": "allows customer to benefit from a free Free shipping if in BC", + "status": "failed" + }, + { + "title": "allows customer to pay for a Flat rate shipping method", + "status": "failed" } ] } }, { "file": "merchant\\/create-simple-product.spec.js", - "status": "failed", + "status": "passed", "has_pending": true, "tests": { "Add New Simple Product Page": [ { "title": "can create simple virtual product", - "status": "failed" + "status": "pending" }, { "title": "can have a shopper add the simple virtual product to the cart", @@ -358,21 +452,21 @@ }, { "file": "merchant\\/customer-payment-page.spec.js", - "status": "failed", - "has_pending": false, + "status": "passed", + "has_pending": true, "tests": { "WooCommerce Merchant Flow: Orders > Customer Payment Page": [ { "title": "should show the customer payment page link on a pending order", - "status": "failed" + "status": "pending" }, { "title": "should load the customer payment page", - "status": "failed" + "status": "pending" }, { "title": "can pay for the order through the customer payment page", - "status": "failed" + "status": "pending" } ] } @@ -380,25 +474,25 @@ { "file": "merchant\\/order-bulk-edit.spec.js", "status": "passed", - "has_pending": false, + "has_pending": true, "tests": { "Bulk edit orders": [ { "title": "can bulk update order status", - "status": "passed" + "status": "pending" } ] } }, { "file": "merchant\\/order-coupon.spec.js", - "status": "failed", + "status": "passed", "has_pending": true, "tests": { "WooCommerce Orders > Apply Coupon": [ { "title": "can apply a coupon", - "status": "failed" + "status": "pending" }, { "title": "can remove a coupon", @@ -650,10 +744,6 @@ "title": "Can load Customers", "status": "pending" }, - { - "title": "Can load Coupons", - "status": "pending" - }, { "title": "Can load Reports", "status": "pending" @@ -1524,7 +1614,8 @@ "status": "passed", "has_pending": true, "tests": { - "Shopper Tax Display Tests": [ + "Tax rates in the cart and checkout": [], + "Tax rates in the cart and checkout > Shopper Tax Display Tests": [ { "title": "checks that taxes are calculated properly on totals, inclusive tax displayed properly", "status": "pending" @@ -1538,7 +1629,7 @@ "status": "pending" } ], - "Shopper Tax Rounding": [ + "Tax rates in the cart and checkout > Shopper Tax Rounding": [ { "title": "checks rounding at subtotal level", "status": "pending" @@ -1548,7 +1639,7 @@ "status": "pending" } ], - "Shopper Tax Levels": [ + "Tax rates in the cart and checkout > Shopper Tax Levels": [ { "title": "checks applying taxes of 4 different levels", "status": "pending" @@ -1558,7 +1649,7 @@ "status": "pending" } ], - "Shipping Tax": [ + "Tax rates in the cart and checkout > Shipping Tax": [ { "title": "checks that tax is applied to shipping as well as order", "status": "pending" @@ -1580,28 +1671,11 @@ } } ], - "summary": "Test Suites: 0 skipped, 5 failed, 57 passed, 62 total | Tests: 194 skipped, 7 failed, 33 passed, 234 total." + "summary": "Test Suites: 0 skipped, 4 failed, 60 passed, 64 total | Tests: 204 skipped, 7 failed, 41 passed, 252 total." } }, { - "debug_log": [ - { - "count": "Less than 10", - "message": "PHP Notice: Function map_meta_cap was called incorrectly. When checking for the edit_post capability, you must always check it against a specific post. Please see Debugging in WordPress for more information. (This message was added in version 6.1.0.) in \\/var\\/www\\/html\\/wp-includes\\/functions.php on line 6031" - }, - { - "count": "Less than 10", - "message": "PHP Notice: Trying to get property \'ID\' of non-object in \\/var\\/www\\/html\\/wp-admin\\/includes\\/post.php on line 2132" - }, - { - "count": "Less than 10", - "message": "PHP Notice: Trying to get property \'post_mime_type\' of non-object in \\/var\\/www\\/html\\/wp-admin\\/includes\\/post.php on line 273" - }, - { - "count": "Less than 10", - "message": "PHP Notice: Trying to get property \'post_type\' of non-object in \\/var\\/www\\/html\\/wp-admin\\/includes\\/post.php on line 272" - } - ] + "debug_log": [] } ] ]'; diff --git a/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_php82_stable_82__1.php b/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_php82_stable_82__1.php index ced5315c..18c3cb13 100644 --- a/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_php82_stable_82__1.php +++ b/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_php82_stable_82__1.php @@ -30,7 +30,7 @@ }, "test_results_manager_url": "https:\\/\\/test-results-manager.com", "test_results_manager_expiration": 1234567890, - "test_summary": "Test Suites: 0 skipped, 0 failed, 62 passed, 62 total | Tests: 4 skipped, 0 failed, 230 passed, 234 total.", + "test_summary": "Test Suites: 0 skipped, 0 failed, 64 passed, 64 total | Tests: 3 skipped, 0 failed, 249 passed, 252 total.", "version": "Undefined", "update_complete": true, "ai_suggestion_status": "none", @@ -41,13 +41,13 @@ { "test_result_json": { "numFailedTestSuites": 0, - "numPassedTestSuites": 62, + "numPassedTestSuites": 64, "numPendingTestSuites": 0, - "numTotalTestSuites": 62, + "numTotalTestSuites": 64, "numFailedTests": 0, - "numPassedTests": 230, - "numPendingTests": 4, - "numTotalTests": 234, + "numPassedTests": 249, + "numPendingTests": 3, + "numTotalTests": 252, "testResults": [ { "file": "activate-and-setup\\/basic-setup.spec.js", @@ -79,6 +79,39 @@ ] } }, + { + "file": "admin-analytics\\/analytics-data.spec.js", + "status": "passed", + "has_pending": false, + "tests": { + "Analytics-related tests": [ + { + "title": "confirms correct summary numbers on overview page", + "status": "passed" + }, + { + "title": "downloads revenue report as CSV", + "status": "passed" + }, + { + "title": "use date filter on overview page", + "status": "passed" + }, + { + "title": "use date filter on revenue report", + "status": "passed" + }, + { + "title": "set custom date range on revenue report", + "status": "passed" + }, + { + "title": "analytics settings", + "status": "passed" + } + ] + } + }, { "file": "admin-analytics\\/analytics-overview.spec.js", "status": "passed", @@ -256,6 +289,43 @@ ] } }, + { + "file": "merchant\\/command-palette.spec.js", + "status": "passed", + "has_pending": false, + "tests": { + "Use Command Palette commands": [ + { + "title": "can use the \\"Add new product\\" command", + "status": "passed" + }, + { + "title": "can use the \\"Add new order\\" command", + "status": "passed" + }, + { + "title": "can use the \\"Products\\" command", + "status": "passed" + }, + { + "title": "can use the \\"Orders\\" command", + "status": "passed" + }, + { + "title": "can use the product search command", + "status": "passed" + }, + { + "title": "can use a settings command", + "status": "passed" + }, + { + "title": "can use an analytics command", + "status": "passed" + } + ] + } + }, { "file": "merchant\\/create-order.spec.js", "status": "passed", @@ -318,15 +388,39 @@ "has_pending": false, "tests": { "WooCommerce Shipping Settings - Add new shipping zone": [ + { + "title": "add shipping zone for Mayne Island with free Local pickup", + "status": "passed" + }, + { + "title": "add shipping zone for British Columbia with Free shipping", + "status": "passed" + }, + { + "title": "add shipping zone for Canada with Flat rate", + "status": "passed" + }, { "title": "add shipping zone with region and then delete the region", "status": "passed" + }, + { + "title": "add and delete shipping method", + "status": "passed" } ], "Verifies shipping options from customer perspective": [ { "title": "allows customer to benefit from a free Local pickup if on Mayne Island", "status": "passed" + }, + { + "title": "allows customer to benefit from a free Free shipping if in BC", + "status": "passed" + }, + { + "title": "allows customer to pay for a Flat rate shipping method", + "status": "passed" } ] } @@ -635,7 +729,7 @@ { "file": "merchant\\/page-loads.spec.js", "status": "passed", - "has_pending": true, + "has_pending": false, "tests": { "WooCommerce Page Load > Load WooCommerce sub pages": [ { @@ -650,10 +744,6 @@ "title": "Can load Customers", "status": "passed" }, - { - "title": "Can load Coupons", - "status": "pending" - }, { "title": "Can load Reports", "status": "passed" @@ -1524,7 +1614,8 @@ "status": "passed", "has_pending": false, "tests": { - "Shopper Tax Display Tests": [ + "Tax rates in the cart and checkout": [], + "Tax rates in the cart and checkout > Shopper Tax Display Tests": [ { "title": "checks that taxes are calculated properly on totals, inclusive tax displayed properly", "status": "passed" @@ -1538,7 +1629,7 @@ "status": "passed" } ], - "Shopper Tax Rounding": [ + "Tax rates in the cart and checkout > Shopper Tax Rounding": [ { "title": "checks rounding at subtotal level", "status": "passed" @@ -1548,7 +1639,7 @@ "status": "passed" } ], - "Shopper Tax Levels": [ + "Tax rates in the cart and checkout > Shopper Tax Levels": [ { "title": "checks applying taxes of 4 different levels", "status": "passed" @@ -1558,7 +1649,7 @@ "status": "passed" } ], - "Shipping Tax": [ + "Tax rates in the cart and checkout > Shipping Tax": [ { "title": "checks that tax is applied to shipping as well as order", "status": "passed" @@ -1580,7 +1671,7 @@ } } ], - "summary": "Test Suites: 0 skipped, 0 failed, 62 passed, 62 total | Tests: 4 skipped, 0 failed, 230 passed, 234 total." + "summary": "Test Suites: 0 skipped, 0 failed, 64 passed, 64 total | Tests: 3 skipped, 0 failed, 249 passed, 252 total." } }, { diff --git a/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_rc_74__1.php b/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_rc_74__1.php index e5c27772..b4dcead7 100644 --- a/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_rc_74__1.php +++ b/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_rc_74__1.php @@ -30,7 +30,7 @@ }, "test_results_manager_url": "https:\\/\\/test-results-manager.com", "test_results_manager_expiration": 1234567890, - "test_summary": "Test Suites: 0 skipped, 0 failed, 62 passed, 62 total | Tests: 4 skipped, 0 failed, 230 passed, 234 total.", + "test_summary": "Test Suites: 0 skipped, 0 failed, 64 passed, 64 total | Tests: 3 skipped, 0 failed, 249 passed, 252 total.", "version": "Undefined", "update_complete": true, "ai_suggestion_status": "none", @@ -41,13 +41,13 @@ { "test_result_json": { "numFailedTestSuites": 0, - "numPassedTestSuites": 62, + "numPassedTestSuites": 64, "numPendingTestSuites": 0, - "numTotalTestSuites": 62, + "numTotalTestSuites": 64, "numFailedTests": 0, - "numPassedTests": 230, - "numPendingTests": 4, - "numTotalTests": 234, + "numPassedTests": 249, + "numPendingTests": 3, + "numTotalTests": 252, "testResults": [ { "file": "activate-and-setup\\/basic-setup.spec.js", @@ -79,6 +79,39 @@ ] } }, + { + "file": "admin-analytics\\/analytics-data.spec.js", + "status": "passed", + "has_pending": false, + "tests": { + "Analytics-related tests": [ + { + "title": "confirms correct summary numbers on overview page", + "status": "passed" + }, + { + "title": "downloads revenue report as CSV", + "status": "passed" + }, + { + "title": "use date filter on overview page", + "status": "passed" + }, + { + "title": "use date filter on revenue report", + "status": "passed" + }, + { + "title": "set custom date range on revenue report", + "status": "passed" + }, + { + "title": "analytics settings", + "status": "passed" + } + ] + } + }, { "file": "admin-analytics\\/analytics-overview.spec.js", "status": "passed", @@ -256,6 +289,43 @@ ] } }, + { + "file": "merchant\\/command-palette.spec.js", + "status": "passed", + "has_pending": false, + "tests": { + "Use Command Palette commands": [ + { + "title": "can use the \\"Add new product\\" command", + "status": "passed" + }, + { + "title": "can use the \\"Add new order\\" command", + "status": "passed" + }, + { + "title": "can use the \\"Products\\" command", + "status": "passed" + }, + { + "title": "can use the \\"Orders\\" command", + "status": "passed" + }, + { + "title": "can use the product search command", + "status": "passed" + }, + { + "title": "can use a settings command", + "status": "passed" + }, + { + "title": "can use an analytics command", + "status": "passed" + } + ] + } + }, { "file": "merchant\\/create-order.spec.js", "status": "passed", @@ -318,15 +388,39 @@ "has_pending": false, "tests": { "WooCommerce Shipping Settings - Add new shipping zone": [ + { + "title": "add shipping zone for Mayne Island with free Local pickup", + "status": "passed" + }, + { + "title": "add shipping zone for British Columbia with Free shipping", + "status": "passed" + }, + { + "title": "add shipping zone for Canada with Flat rate", + "status": "passed" + }, { "title": "add shipping zone with region and then delete the region", "status": "passed" + }, + { + "title": "add and delete shipping method", + "status": "passed" } ], "Verifies shipping options from customer perspective": [ { "title": "allows customer to benefit from a free Local pickup if on Mayne Island", "status": "passed" + }, + { + "title": "allows customer to benefit from a free Free shipping if in BC", + "status": "passed" + }, + { + "title": "allows customer to pay for a Flat rate shipping method", + "status": "passed" } ] } @@ -635,7 +729,7 @@ { "file": "merchant\\/page-loads.spec.js", "status": "passed", - "has_pending": true, + "has_pending": false, "tests": { "WooCommerce Page Load > Load WooCommerce sub pages": [ { @@ -650,10 +744,6 @@ "title": "Can load Customers", "status": "passed" }, - { - "title": "Can load Coupons", - "status": "pending" - }, { "title": "Can load Reports", "status": "passed" @@ -1524,7 +1614,8 @@ "status": "passed", "has_pending": false, "tests": { - "Shopper Tax Display Tests": [ + "Tax rates in the cart and checkout": [], + "Tax rates in the cart and checkout > Shopper Tax Display Tests": [ { "title": "checks that taxes are calculated properly on totals, inclusive tax displayed properly", "status": "passed" @@ -1538,7 +1629,7 @@ "status": "passed" } ], - "Shopper Tax Rounding": [ + "Tax rates in the cart and checkout > Shopper Tax Rounding": [ { "title": "checks rounding at subtotal level", "status": "passed" @@ -1548,7 +1639,7 @@ "status": "passed" } ], - "Shopper Tax Levels": [ + "Tax rates in the cart and checkout > Shopper Tax Levels": [ { "title": "checks applying taxes of 4 different levels", "status": "passed" @@ -1558,7 +1649,7 @@ "status": "passed" } ], - "Shipping Tax": [ + "Tax rates in the cart and checkout > Shipping Tax": [ { "title": "checks that tax is applied to shipping as well as order", "status": "passed" @@ -1580,7 +1671,7 @@ } } ], - "summary": "Test Suites: 0 skipped, 0 failed, 62 passed, 62 total | Tests: 4 skipped, 0 failed, 230 passed, 234 total." + "summary": "Test Suites: 0 skipped, 0 failed, 64 passed, 64 total | Tests: 3 skipped, 0 failed, 249 passed, 252 total." } }, { diff --git a/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_stable_74__1.php b/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_stable_74__1.php index e5c27772..b4dcead7 100644 --- a/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_stable_74__1.php +++ b/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_stable_74__1.php @@ -30,7 +30,7 @@ }, "test_results_manager_url": "https:\\/\\/test-results-manager.com", "test_results_manager_expiration": 1234567890, - "test_summary": "Test Suites: 0 skipped, 0 failed, 62 passed, 62 total | Tests: 4 skipped, 0 failed, 230 passed, 234 total.", + "test_summary": "Test Suites: 0 skipped, 0 failed, 64 passed, 64 total | Tests: 3 skipped, 0 failed, 249 passed, 252 total.", "version": "Undefined", "update_complete": true, "ai_suggestion_status": "none", @@ -41,13 +41,13 @@ { "test_result_json": { "numFailedTestSuites": 0, - "numPassedTestSuites": 62, + "numPassedTestSuites": 64, "numPendingTestSuites": 0, - "numTotalTestSuites": 62, + "numTotalTestSuites": 64, "numFailedTests": 0, - "numPassedTests": 230, - "numPendingTests": 4, - "numTotalTests": 234, + "numPassedTests": 249, + "numPendingTests": 3, + "numTotalTests": 252, "testResults": [ { "file": "activate-and-setup\\/basic-setup.spec.js", @@ -79,6 +79,39 @@ ] } }, + { + "file": "admin-analytics\\/analytics-data.spec.js", + "status": "passed", + "has_pending": false, + "tests": { + "Analytics-related tests": [ + { + "title": "confirms correct summary numbers on overview page", + "status": "passed" + }, + { + "title": "downloads revenue report as CSV", + "status": "passed" + }, + { + "title": "use date filter on overview page", + "status": "passed" + }, + { + "title": "use date filter on revenue report", + "status": "passed" + }, + { + "title": "set custom date range on revenue report", + "status": "passed" + }, + { + "title": "analytics settings", + "status": "passed" + } + ] + } + }, { "file": "admin-analytics\\/analytics-overview.spec.js", "status": "passed", @@ -256,6 +289,43 @@ ] } }, + { + "file": "merchant\\/command-palette.spec.js", + "status": "passed", + "has_pending": false, + "tests": { + "Use Command Palette commands": [ + { + "title": "can use the \\"Add new product\\" command", + "status": "passed" + }, + { + "title": "can use the \\"Add new order\\" command", + "status": "passed" + }, + { + "title": "can use the \\"Products\\" command", + "status": "passed" + }, + { + "title": "can use the \\"Orders\\" command", + "status": "passed" + }, + { + "title": "can use the product search command", + "status": "passed" + }, + { + "title": "can use a settings command", + "status": "passed" + }, + { + "title": "can use an analytics command", + "status": "passed" + } + ] + } + }, { "file": "merchant\\/create-order.spec.js", "status": "passed", @@ -318,15 +388,39 @@ "has_pending": false, "tests": { "WooCommerce Shipping Settings - Add new shipping zone": [ + { + "title": "add shipping zone for Mayne Island with free Local pickup", + "status": "passed" + }, + { + "title": "add shipping zone for British Columbia with Free shipping", + "status": "passed" + }, + { + "title": "add shipping zone for Canada with Flat rate", + "status": "passed" + }, { "title": "add shipping zone with region and then delete the region", "status": "passed" + }, + { + "title": "add and delete shipping method", + "status": "passed" } ], "Verifies shipping options from customer perspective": [ { "title": "allows customer to benefit from a free Local pickup if on Mayne Island", "status": "passed" + }, + { + "title": "allows customer to benefit from a free Free shipping if in BC", + "status": "passed" + }, + { + "title": "allows customer to pay for a Flat rate shipping method", + "status": "passed" } ] } @@ -635,7 +729,7 @@ { "file": "merchant\\/page-loads.spec.js", "status": "passed", - "has_pending": true, + "has_pending": false, "tests": { "WooCommerce Page Load > Load WooCommerce sub pages": [ { @@ -650,10 +744,6 @@ "title": "Can load Customers", "status": "passed" }, - { - "title": "Can load Coupons", - "status": "pending" - }, { "title": "Can load Reports", "status": "passed" @@ -1524,7 +1614,8 @@ "status": "passed", "has_pending": false, "tests": { - "Shopper Tax Display Tests": [ + "Tax rates in the cart and checkout": [], + "Tax rates in the cart and checkout > Shopper Tax Display Tests": [ { "title": "checks that taxes are calculated properly on totals, inclusive tax displayed properly", "status": "passed" @@ -1538,7 +1629,7 @@ "status": "passed" } ], - "Shopper Tax Rounding": [ + "Tax rates in the cart and checkout > Shopper Tax Rounding": [ { "title": "checks rounding at subtotal level", "status": "passed" @@ -1548,7 +1639,7 @@ "status": "passed" } ], - "Shopper Tax Levels": [ + "Tax rates in the cart and checkout > Shopper Tax Levels": [ { "title": "checks applying taxes of 4 different levels", "status": "passed" @@ -1558,7 +1649,7 @@ "status": "passed" } ], - "Shipping Tax": [ + "Tax rates in the cart and checkout > Shipping Tax": [ { "title": "checks that tax is applied to shipping as well as order", "status": "passed" @@ -1580,7 +1671,7 @@ } } ], - "summary": "Test Suites: 0 skipped, 0 failed, 62 passed, 62 total | Tests: 4 skipped, 0 failed, 230 passed, 234 total." + "summary": "Test Suites: 0 skipped, 0 failed, 64 passed, 64 total | Tests: 3 skipped, 0 failed, 249 passed, 252 total." } }, { diff --git a/qit b/qit index 8e31da826a88b9b1c25ab39fdf82b581ab0566da..b730f19706262629cab01b09553321b038c46725 100755 GIT binary patch delta 36361 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 Date: Tue, 9 Jan 2024 16:21:20 -0300 Subject: [PATCH 4/5] Update E2E Snapshots --- ...E2eTest__test_e2e_no_op_php82_rc_82__1.php | 123 +++++++++++++++--- .../E2eTest__test_e2e_no_op_stable_74__1.php | 18 +-- 2 files changed, 116 insertions(+), 25 deletions(-) diff --git a/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_php82_rc_82__1.php b/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_php82_rc_82__1.php index ced5315c..18c3cb13 100644 --- a/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_php82_rc_82__1.php +++ b/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_php82_rc_82__1.php @@ -30,7 +30,7 @@ }, "test_results_manager_url": "https:\\/\\/test-results-manager.com", "test_results_manager_expiration": 1234567890, - "test_summary": "Test Suites: 0 skipped, 0 failed, 62 passed, 62 total | Tests: 4 skipped, 0 failed, 230 passed, 234 total.", + "test_summary": "Test Suites: 0 skipped, 0 failed, 64 passed, 64 total | Tests: 3 skipped, 0 failed, 249 passed, 252 total.", "version": "Undefined", "update_complete": true, "ai_suggestion_status": "none", @@ -41,13 +41,13 @@ { "test_result_json": { "numFailedTestSuites": 0, - "numPassedTestSuites": 62, + "numPassedTestSuites": 64, "numPendingTestSuites": 0, - "numTotalTestSuites": 62, + "numTotalTestSuites": 64, "numFailedTests": 0, - "numPassedTests": 230, - "numPendingTests": 4, - "numTotalTests": 234, + "numPassedTests": 249, + "numPendingTests": 3, + "numTotalTests": 252, "testResults": [ { "file": "activate-and-setup\\/basic-setup.spec.js", @@ -79,6 +79,39 @@ ] } }, + { + "file": "admin-analytics\\/analytics-data.spec.js", + "status": "passed", + "has_pending": false, + "tests": { + "Analytics-related tests": [ + { + "title": "confirms correct summary numbers on overview page", + "status": "passed" + }, + { + "title": "downloads revenue report as CSV", + "status": "passed" + }, + { + "title": "use date filter on overview page", + "status": "passed" + }, + { + "title": "use date filter on revenue report", + "status": "passed" + }, + { + "title": "set custom date range on revenue report", + "status": "passed" + }, + { + "title": "analytics settings", + "status": "passed" + } + ] + } + }, { "file": "admin-analytics\\/analytics-overview.spec.js", "status": "passed", @@ -256,6 +289,43 @@ ] } }, + { + "file": "merchant\\/command-palette.spec.js", + "status": "passed", + "has_pending": false, + "tests": { + "Use Command Palette commands": [ + { + "title": "can use the \\"Add new product\\" command", + "status": "passed" + }, + { + "title": "can use the \\"Add new order\\" command", + "status": "passed" + }, + { + "title": "can use the \\"Products\\" command", + "status": "passed" + }, + { + "title": "can use the \\"Orders\\" command", + "status": "passed" + }, + { + "title": "can use the product search command", + "status": "passed" + }, + { + "title": "can use a settings command", + "status": "passed" + }, + { + "title": "can use an analytics command", + "status": "passed" + } + ] + } + }, { "file": "merchant\\/create-order.spec.js", "status": "passed", @@ -318,15 +388,39 @@ "has_pending": false, "tests": { "WooCommerce Shipping Settings - Add new shipping zone": [ + { + "title": "add shipping zone for Mayne Island with free Local pickup", + "status": "passed" + }, + { + "title": "add shipping zone for British Columbia with Free shipping", + "status": "passed" + }, + { + "title": "add shipping zone for Canada with Flat rate", + "status": "passed" + }, { "title": "add shipping zone with region and then delete the region", "status": "passed" + }, + { + "title": "add and delete shipping method", + "status": "passed" } ], "Verifies shipping options from customer perspective": [ { "title": "allows customer to benefit from a free Local pickup if on Mayne Island", "status": "passed" + }, + { + "title": "allows customer to benefit from a free Free shipping if in BC", + "status": "passed" + }, + { + "title": "allows customer to pay for a Flat rate shipping method", + "status": "passed" } ] } @@ -635,7 +729,7 @@ { "file": "merchant\\/page-loads.spec.js", "status": "passed", - "has_pending": true, + "has_pending": false, "tests": { "WooCommerce Page Load > Load WooCommerce sub pages": [ { @@ -650,10 +744,6 @@ "title": "Can load Customers", "status": "passed" }, - { - "title": "Can load Coupons", - "status": "pending" - }, { "title": "Can load Reports", "status": "passed" @@ -1524,7 +1614,8 @@ "status": "passed", "has_pending": false, "tests": { - "Shopper Tax Display Tests": [ + "Tax rates in the cart and checkout": [], + "Tax rates in the cart and checkout > Shopper Tax Display Tests": [ { "title": "checks that taxes are calculated properly on totals, inclusive tax displayed properly", "status": "passed" @@ -1538,7 +1629,7 @@ "status": "passed" } ], - "Shopper Tax Rounding": [ + "Tax rates in the cart and checkout > Shopper Tax Rounding": [ { "title": "checks rounding at subtotal level", "status": "passed" @@ -1548,7 +1639,7 @@ "status": "passed" } ], - "Shopper Tax Levels": [ + "Tax rates in the cart and checkout > Shopper Tax Levels": [ { "title": "checks applying taxes of 4 different levels", "status": "passed" @@ -1558,7 +1649,7 @@ "status": "passed" } ], - "Shipping Tax": [ + "Tax rates in the cart and checkout > Shipping Tax": [ { "title": "checks that tax is applied to shipping as well as order", "status": "passed" @@ -1580,7 +1671,7 @@ } } ], - "summary": "Test Suites: 0 skipped, 0 failed, 62 passed, 62 total | Tests: 4 skipped, 0 failed, 230 passed, 234 total." + "summary": "Test Suites: 0 skipped, 0 failed, 64 passed, 64 total | Tests: 3 skipped, 0 failed, 249 passed, 252 total." } }, { diff --git a/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_stable_74__1.php b/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_stable_74__1.php index b4dcead7..28c4cc94 100644 --- a/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_stable_74__1.php +++ b/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_stable_74__1.php @@ -11,7 +11,7 @@ "additional_woo_plugins": [], "additional_wp_plugins": [], "test_log": "", - "status": "success", + "status": "failed", "test_result_aws_url": "https:\\/\\/test-results-aws.com", "test_result_aws_expiration": 1234567890, "is_development": true, @@ -30,7 +30,7 @@ }, "test_results_manager_url": "https:\\/\\/test-results-manager.com", "test_results_manager_expiration": 1234567890, - "test_summary": "Test Suites: 0 skipped, 0 failed, 64 passed, 64 total | Tests: 3 skipped, 0 failed, 249 passed, 252 total.", + "test_summary": "Test Suites: 0 skipped, 1 failed, 63 passed, 64 total | Tests: 3 skipped, 1 failed, 248 passed, 252 total.", "version": "Undefined", "update_complete": true, "ai_suggestion_status": "none", @@ -40,12 +40,12 @@ }, { "test_result_json": { - "numFailedTestSuites": 0, - "numPassedTestSuites": 64, + "numFailedTestSuites": 1, + "numPassedTestSuites": 63, "numPendingTestSuites": 0, "numTotalTestSuites": 64, - "numFailedTests": 0, - "numPassedTests": 249, + "numFailedTests": 1, + "numPassedTests": 248, "numPendingTests": 3, "numTotalTests": 252, "testResults": [ @@ -384,7 +384,7 @@ }, { "file": "merchant\\/create-shipping-zones.spec.js", - "status": "passed", + "status": "failed", "has_pending": false, "tests": { "WooCommerce Shipping Settings - Add new shipping zone": [ @@ -394,7 +394,7 @@ }, { "title": "add shipping zone for British Columbia with Free shipping", - "status": "passed" + "status": "failed" }, { "title": "add shipping zone for Canada with Flat rate", @@ -1671,7 +1671,7 @@ } } ], - "summary": "Test Suites: 0 skipped, 0 failed, 64 passed, 64 total | Tests: 3 skipped, 0 failed, 249 passed, 252 total." + "summary": "Test Suites: 0 skipped, 1 failed, 63 passed, 64 total | Tests: 3 skipped, 1 failed, 248 passed, 252 total." } }, { From 585ec80a8f83568022173428a612860442d2580b Mon Sep 17 00:00:00 2001 From: Lucas Bustamante Date: Tue, 9 Jan 2024 18:51:58 -0300 Subject: [PATCH 5/5] Regenerate snapshots --- ...est__test_e2e_delete_products_rc_74__1.php | 12 ++++------- ..._test_e2e_delete_products_stable_74__1.php | 12 ++++------- ...E2eTest__test_e2e_no_op_php82_rc_82__1.php | 12 ++++------- ...est__test_e2e_no_op_php82_stable_82__1.php | 12 ++++------- .../E2eTest__test_e2e_no_op_rc_74__1.php | 12 ++++------- .../E2eTest__test_e2e_no_op_stable_74__1.php | 20 ++++++++----------- 6 files changed, 28 insertions(+), 52 deletions(-) diff --git a/_tests/tests/__snapshots__/E2eTest__test_e2e_delete_products_rc_74__1.php b/_tests/tests/__snapshots__/E2eTest__test_e2e_delete_products_rc_74__1.php index c97373aa..4198c421 100644 --- a/_tests/tests/__snapshots__/E2eTest__test_e2e_delete_products_rc_74__1.php +++ b/_tests/tests/__snapshots__/E2eTest__test_e2e_delete_products_rc_74__1.php @@ -30,7 +30,7 @@ }, "test_results_manager_url": "https:\\/\\/test-results-manager.com", "test_results_manager_expiration": 1234567890, - "test_summary": "Test Suites: 0 skipped, 4 failed, 60 passed, 64 total | Tests: 204 skipped, 7 failed, 41 passed, 252 total.", + "test_summary": "Test Suites: 0 skipped, 4 failed, 60 passed, 64 total | Tests: 204 skipped, 7 failed, 40 passed, 251 total.", "version": "Undefined", "update_complete": true, "ai_suggestion_status": "none", @@ -45,9 +45,9 @@ "numPendingTestSuites": 0, "numTotalTestSuites": 64, "numFailedTests": 7, - "numPassedTests": 41, + "numPassedTests": 40, "numPendingTests": 204, - "numTotalTests": 252, + "numTotalTests": 251, "testResults": [ { "file": "activate-and-setup\\/basic-setup.spec.js", @@ -392,10 +392,6 @@ "title": "add shipping zone for Mayne Island with free Local pickup", "status": "passed" }, - { - "title": "add shipping zone for British Columbia with Free shipping", - "status": "passed" - }, { "title": "add shipping zone for Canada with Flat rate", "status": "passed" @@ -1671,7 +1667,7 @@ } } ], - "summary": "Test Suites: 0 skipped, 4 failed, 60 passed, 64 total | Tests: 204 skipped, 7 failed, 41 passed, 252 total." + "summary": "Test Suites: 0 skipped, 4 failed, 60 passed, 64 total | Tests: 204 skipped, 7 failed, 40 passed, 251 total." } }, { diff --git a/_tests/tests/__snapshots__/E2eTest__test_e2e_delete_products_stable_74__1.php b/_tests/tests/__snapshots__/E2eTest__test_e2e_delete_products_stable_74__1.php index c97373aa..4198c421 100644 --- a/_tests/tests/__snapshots__/E2eTest__test_e2e_delete_products_stable_74__1.php +++ b/_tests/tests/__snapshots__/E2eTest__test_e2e_delete_products_stable_74__1.php @@ -30,7 +30,7 @@ }, "test_results_manager_url": "https:\\/\\/test-results-manager.com", "test_results_manager_expiration": 1234567890, - "test_summary": "Test Suites: 0 skipped, 4 failed, 60 passed, 64 total | Tests: 204 skipped, 7 failed, 41 passed, 252 total.", + "test_summary": "Test Suites: 0 skipped, 4 failed, 60 passed, 64 total | Tests: 204 skipped, 7 failed, 40 passed, 251 total.", "version": "Undefined", "update_complete": true, "ai_suggestion_status": "none", @@ -45,9 +45,9 @@ "numPendingTestSuites": 0, "numTotalTestSuites": 64, "numFailedTests": 7, - "numPassedTests": 41, + "numPassedTests": 40, "numPendingTests": 204, - "numTotalTests": 252, + "numTotalTests": 251, "testResults": [ { "file": "activate-and-setup\\/basic-setup.spec.js", @@ -392,10 +392,6 @@ "title": "add shipping zone for Mayne Island with free Local pickup", "status": "passed" }, - { - "title": "add shipping zone for British Columbia with Free shipping", - "status": "passed" - }, { "title": "add shipping zone for Canada with Flat rate", "status": "passed" @@ -1671,7 +1667,7 @@ } } ], - "summary": "Test Suites: 0 skipped, 4 failed, 60 passed, 64 total | Tests: 204 skipped, 7 failed, 41 passed, 252 total." + "summary": "Test Suites: 0 skipped, 4 failed, 60 passed, 64 total | Tests: 204 skipped, 7 failed, 40 passed, 251 total." } }, { diff --git a/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_php82_rc_82__1.php b/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_php82_rc_82__1.php index 18c3cb13..09b864c4 100644 --- a/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_php82_rc_82__1.php +++ b/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_php82_rc_82__1.php @@ -30,7 +30,7 @@ }, "test_results_manager_url": "https:\\/\\/test-results-manager.com", "test_results_manager_expiration": 1234567890, - "test_summary": "Test Suites: 0 skipped, 0 failed, 64 passed, 64 total | Tests: 3 skipped, 0 failed, 249 passed, 252 total.", + "test_summary": "Test Suites: 0 skipped, 0 failed, 64 passed, 64 total | Tests: 3 skipped, 0 failed, 248 passed, 251 total.", "version": "Undefined", "update_complete": true, "ai_suggestion_status": "none", @@ -45,9 +45,9 @@ "numPendingTestSuites": 0, "numTotalTestSuites": 64, "numFailedTests": 0, - "numPassedTests": 249, + "numPassedTests": 248, "numPendingTests": 3, - "numTotalTests": 252, + "numTotalTests": 251, "testResults": [ { "file": "activate-and-setup\\/basic-setup.spec.js", @@ -392,10 +392,6 @@ "title": "add shipping zone for Mayne Island with free Local pickup", "status": "passed" }, - { - "title": "add shipping zone for British Columbia with Free shipping", - "status": "passed" - }, { "title": "add shipping zone for Canada with Flat rate", "status": "passed" @@ -1671,7 +1667,7 @@ } } ], - "summary": "Test Suites: 0 skipped, 0 failed, 64 passed, 64 total | Tests: 3 skipped, 0 failed, 249 passed, 252 total." + "summary": "Test Suites: 0 skipped, 0 failed, 64 passed, 64 total | Tests: 3 skipped, 0 failed, 248 passed, 251 total." } }, { diff --git a/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_php82_stable_82__1.php b/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_php82_stable_82__1.php index 18c3cb13..09b864c4 100644 --- a/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_php82_stable_82__1.php +++ b/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_php82_stable_82__1.php @@ -30,7 +30,7 @@ }, "test_results_manager_url": "https:\\/\\/test-results-manager.com", "test_results_manager_expiration": 1234567890, - "test_summary": "Test Suites: 0 skipped, 0 failed, 64 passed, 64 total | Tests: 3 skipped, 0 failed, 249 passed, 252 total.", + "test_summary": "Test Suites: 0 skipped, 0 failed, 64 passed, 64 total | Tests: 3 skipped, 0 failed, 248 passed, 251 total.", "version": "Undefined", "update_complete": true, "ai_suggestion_status": "none", @@ -45,9 +45,9 @@ "numPendingTestSuites": 0, "numTotalTestSuites": 64, "numFailedTests": 0, - "numPassedTests": 249, + "numPassedTests": 248, "numPendingTests": 3, - "numTotalTests": 252, + "numTotalTests": 251, "testResults": [ { "file": "activate-and-setup\\/basic-setup.spec.js", @@ -392,10 +392,6 @@ "title": "add shipping zone for Mayne Island with free Local pickup", "status": "passed" }, - { - "title": "add shipping zone for British Columbia with Free shipping", - "status": "passed" - }, { "title": "add shipping zone for Canada with Flat rate", "status": "passed" @@ -1671,7 +1667,7 @@ } } ], - "summary": "Test Suites: 0 skipped, 0 failed, 64 passed, 64 total | Tests: 3 skipped, 0 failed, 249 passed, 252 total." + "summary": "Test Suites: 0 skipped, 0 failed, 64 passed, 64 total | Tests: 3 skipped, 0 failed, 248 passed, 251 total." } }, { diff --git a/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_rc_74__1.php b/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_rc_74__1.php index b4dcead7..09faf567 100644 --- a/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_rc_74__1.php +++ b/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_rc_74__1.php @@ -30,7 +30,7 @@ }, "test_results_manager_url": "https:\\/\\/test-results-manager.com", "test_results_manager_expiration": 1234567890, - "test_summary": "Test Suites: 0 skipped, 0 failed, 64 passed, 64 total | Tests: 3 skipped, 0 failed, 249 passed, 252 total.", + "test_summary": "Test Suites: 0 skipped, 0 failed, 64 passed, 64 total | Tests: 3 skipped, 0 failed, 248 passed, 251 total.", "version": "Undefined", "update_complete": true, "ai_suggestion_status": "none", @@ -45,9 +45,9 @@ "numPendingTestSuites": 0, "numTotalTestSuites": 64, "numFailedTests": 0, - "numPassedTests": 249, + "numPassedTests": 248, "numPendingTests": 3, - "numTotalTests": 252, + "numTotalTests": 251, "testResults": [ { "file": "activate-and-setup\\/basic-setup.spec.js", @@ -392,10 +392,6 @@ "title": "add shipping zone for Mayne Island with free Local pickup", "status": "passed" }, - { - "title": "add shipping zone for British Columbia with Free shipping", - "status": "passed" - }, { "title": "add shipping zone for Canada with Flat rate", "status": "passed" @@ -1671,7 +1667,7 @@ } } ], - "summary": "Test Suites: 0 skipped, 0 failed, 64 passed, 64 total | Tests: 3 skipped, 0 failed, 249 passed, 252 total." + "summary": "Test Suites: 0 skipped, 0 failed, 64 passed, 64 total | Tests: 3 skipped, 0 failed, 248 passed, 251 total." } }, { diff --git a/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_stable_74__1.php b/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_stable_74__1.php index 28c4cc94..09faf567 100644 --- a/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_stable_74__1.php +++ b/_tests/tests/__snapshots__/E2eTest__test_e2e_no_op_stable_74__1.php @@ -11,7 +11,7 @@ "additional_woo_plugins": [], "additional_wp_plugins": [], "test_log": "", - "status": "failed", + "status": "success", "test_result_aws_url": "https:\\/\\/test-results-aws.com", "test_result_aws_expiration": 1234567890, "is_development": true, @@ -30,7 +30,7 @@ }, "test_results_manager_url": "https:\\/\\/test-results-manager.com", "test_results_manager_expiration": 1234567890, - "test_summary": "Test Suites: 0 skipped, 1 failed, 63 passed, 64 total | Tests: 3 skipped, 1 failed, 248 passed, 252 total.", + "test_summary": "Test Suites: 0 skipped, 0 failed, 64 passed, 64 total | Tests: 3 skipped, 0 failed, 248 passed, 251 total.", "version": "Undefined", "update_complete": true, "ai_suggestion_status": "none", @@ -40,14 +40,14 @@ }, { "test_result_json": { - "numFailedTestSuites": 1, - "numPassedTestSuites": 63, + "numFailedTestSuites": 0, + "numPassedTestSuites": 64, "numPendingTestSuites": 0, "numTotalTestSuites": 64, - "numFailedTests": 1, + "numFailedTests": 0, "numPassedTests": 248, "numPendingTests": 3, - "numTotalTests": 252, + "numTotalTests": 251, "testResults": [ { "file": "activate-and-setup\\/basic-setup.spec.js", @@ -384,7 +384,7 @@ }, { "file": "merchant\\/create-shipping-zones.spec.js", - "status": "failed", + "status": "passed", "has_pending": false, "tests": { "WooCommerce Shipping Settings - Add new shipping zone": [ @@ -392,10 +392,6 @@ "title": "add shipping zone for Mayne Island with free Local pickup", "status": "passed" }, - { - "title": "add shipping zone for British Columbia with Free shipping", - "status": "failed" - }, { "title": "add shipping zone for Canada with Flat rate", "status": "passed" @@ -1671,7 +1667,7 @@ } } ], - "summary": "Test Suites: 0 skipped, 1 failed, 63 passed, 64 total | Tests: 3 skipped, 1 failed, 248 passed, 252 total." + "summary": "Test Suites: 0 skipped, 0 failed, 64 passed, 64 total | Tests: 3 skipped, 0 failed, 248 passed, 251 total." } }, {