UNPKG

@woocommerce/e2e-environment

Version:
1 lines 64.2 kB
{"numFailedTestSuites":0,"numFailedTests":0,"numPassedTestSuites":40,"numPassedTests":206,"numPendingTestSuites":2,"numPendingTests":5,"numRuntimeErrorTestSuites":0,"numTodoTests":0,"numTotalTestSuites":42,"numTotalTests":211,"openHandles":[],"snapshot":{"added":0,"didUpdate":false,"failure":false,"filesAdded":0,"filesRemoved":0,"filesRemovedList":[],"filesUnmatched":0,"filesUpdated":0,"matched":0,"total":0,"unchecked":0,"uncheckedKeysByFile":[],"unmatched":0,"updated":0},"startTime":1643131630648,"success":true,"testResults":[{"assertionResults":[{"ancestorTitles":["Store owner can finish initial store setup"],"failureMessages":[],"fullName":"Store owner can finish initial store setup can enable tax rates and calculations","location":null,"status":"passed","title":"can enable tax rates and calculations"},{"ancestorTitles":["Store owner can finish initial store setup"],"failureMessages":[],"fullName":"Store owner can finish initial store setup can configure permalink settings","location":null,"status":"passed","title":"can configure permalink settings"}],"endTime":1643131649499,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/activate-and-setup/basic-setup.test.js","startTime":1643131630756,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Store owner can complete onboarding wizard"],"failureMessages":[],"fullName":"Store owner can complete onboarding wizard can start the profile wizard","location":null,"status":"passed","title":"can start the profile wizard"},{"ancestorTitles":["Store owner can complete onboarding wizard"],"failureMessages":[],"fullName":"Store owner can complete onboarding wizard can complete the store details section","location":null,"status":"passed","title":"can complete the store details section"},{"ancestorTitles":["Store owner can complete onboarding wizard"],"failureMessages":[],"fullName":"Store owner can complete onboarding wizard can complete the industry section","location":null,"status":"passed","title":"can complete the industry section"},{"ancestorTitles":["Store owner can complete onboarding wizard"],"failureMessages":[],"fullName":"Store owner can complete onboarding wizard can complete the product types section","location":null,"status":"passed","title":"can complete the product types section"},{"ancestorTitles":["Store owner can complete onboarding wizard"],"failureMessages":[],"fullName":"Store owner can complete onboarding wizard can complete the business section","location":null,"status":"passed","title":"can complete the business section"},{"ancestorTitles":["Store owner can complete onboarding wizard"],"failureMessages":[],"fullName":"Store owner can complete onboarding wizard can unselect all business features and continue","location":null,"status":"passed","title":"can unselect all business features and continue"},{"ancestorTitles":["Store owner can complete onboarding wizard"],"failureMessages":[],"fullName":"Store owner can complete onboarding wizard can complete the theme selection section","location":null,"status":"passed","title":"can complete the theme selection section"},{"ancestorTitles":["A japanese store can complete the selective bundle install but does not include WCPay."],"failureMessages":[],"fullName":"A japanese store can complete the selective bundle install but does not include WCPay. can start the profile wizard","location":null,"status":"passed","title":"can start the profile wizard"},{"ancestorTitles":["A japanese store can complete the selective bundle install but does not include WCPay."],"failureMessages":[],"fullName":"A japanese store can complete the selective bundle install but does not include WCPay. can complete the store details section","location":null,"status":"passed","title":"can complete the store details section"},{"ancestorTitles":["A japanese store can complete the selective bundle install but does not include WCPay."],"failureMessages":[],"fullName":"A japanese store can complete the selective bundle install but does not include WCPay. can choose the \"Other\" industry","location":null,"status":"passed","title":"can choose the \"Other\" industry"},{"ancestorTitles":["A japanese store can complete the selective bundle install but does not include WCPay."],"failureMessages":[],"fullName":"A japanese store can complete the selective bundle install but does not include WCPay. can complete the product types section","location":null,"status":"passed","title":"can complete the product types section"},{"ancestorTitles":["A japanese store can complete the selective bundle install but does not include WCPay."],"failureMessages":[],"fullName":"A japanese store can complete the selective bundle install but does not include WCPay. can complete the business details tab","location":null,"status":"passed","title":"can complete the business details tab"},{"ancestorTitles":["A japanese store can complete the selective bundle install but does not include WCPay."],"failureMessages":[],"fullName":"A japanese store can complete the selective bundle install but does not include WCPay. can choose not to install any extensions","location":null,"status":"passed","title":"can choose not to install any extensions"},{"ancestorTitles":["A japanese store can complete the selective bundle install but does not include WCPay."],"failureMessages":[],"fullName":"A japanese store can complete the selective bundle install but does not include WCPay. can finish the rest of the wizard successfully","location":null,"status":"passed","title":"can finish the rest of the wizard successfully"},{"ancestorTitles":["A japanese store can complete the selective bundle install but does not include WCPay."],"failureMessages":[],"fullName":"A japanese store can complete the selective bundle install but does not include WCPay. should display the choose payments task, and not the woocommerce payments task","location":null,"status":"passed","title":"should display the choose payments task, and not the woocommerce payments task"}],"endTime":1643131826556,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/activate-and-setup/complete-onboarding-wizard.test.js","startTime":1643131649516,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Analytics pages"],"failureMessages":[],"fullName":"Analytics pages a user should see 3 sections by default - Performance, Charts, and Leaderboards","location":null,"status":"passed","title":"a user should see 3 sections by default - Performance, Charts, and Leaderboards"},{"ancestorTitles":["Analytics pages"],"failureMessages":[],"fullName":"Analytics pages should allow a user to remove a section","location":null,"status":"passed","title":"should allow a user to remove a section"},{"ancestorTitles":["Analytics pages"],"failureMessages":[],"fullName":"Analytics pages should allow a user to add a section back in","location":null,"status":"passed","title":"should allow a user to add a section back in"},{"ancestorTitles":["Analytics pages","moving sections"],"failureMessages":[],"fullName":"Analytics pages moving sections should not display move up for the top, or move down for the bottom section","location":null,"status":"passed","title":"should not display move up for the top, or move down for the bottom section"},{"ancestorTitles":["Analytics pages","moving sections"],"failureMessages":[],"fullName":"Analytics pages moving sections should allow a user to move a section down","location":null,"status":"passed","title":"should allow a user to move a section down"},{"ancestorTitles":["Analytics pages","moving sections"],"failureMessages":[],"fullName":"Analytics pages moving sections should allow a user to move a section up","location":null,"status":"passed","title":"should allow a user to move a section up"}],"endTime":1643131929092,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/admin-analytics/analytics-overview.test.js","startTime":1643131826565,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Analytics pages"],"failureMessages":[],"fullName":"Analytics pages A user can view the analytics overview without it crashing","location":null,"status":"passed","title":"A user can view the analytics overview without it crashing"},{"ancestorTitles":["Analytics pages"],"failureMessages":[],"fullName":"Analytics pages A user can view the analytics for products without it crashing","location":null,"status":"passed","title":"A user can view the analytics for products without it crashing"},{"ancestorTitles":["Analytics pages"],"failureMessages":[],"fullName":"Analytics pages A user can view the analytics for revenue without it crashing","location":null,"status":"passed","title":"A user can view the analytics for revenue without it crashing"},{"ancestorTitles":["Analytics pages"],"failureMessages":[],"fullName":"Analytics pages A user can view the analytics for orders without it crashing","location":null,"status":"passed","title":"A user can view the analytics for orders without it crashing"},{"ancestorTitles":["Analytics pages"],"failureMessages":[],"fullName":"Analytics pages A user can view the analytics for variations without it crashing","location":null,"status":"passed","title":"A user can view the analytics for variations without it crashing"},{"ancestorTitles":["Analytics pages"],"failureMessages":[],"fullName":"Analytics pages A user can view the analytics for categories without it crashing","location":null,"status":"passed","title":"A user can view the analytics for categories without it crashing"},{"ancestorTitles":["Analytics pages"],"failureMessages":[],"fullName":"Analytics pages A user can view the analytics for coupons without it crashing","location":null,"status":"passed","title":"A user can view the analytics for coupons without it crashing"},{"ancestorTitles":["Analytics pages"],"failureMessages":[],"fullName":"Analytics pages A user can view the analytics for taxes without it crashing","location":null,"status":"passed","title":"A user can view the analytics for taxes without it crashing"},{"ancestorTitles":["Analytics pages"],"failureMessages":[],"fullName":"Analytics pages A user can view the analytics for downloads without it crashing","location":null,"status":"passed","title":"A user can view the analytics for downloads without it crashing"},{"ancestorTitles":["Analytics pages"],"failureMessages":[],"fullName":"Analytics pages A user can view the analytics for stock without it crashing","location":null,"status":"passed","title":"A user can view the analytics for stock without it crashing"},{"ancestorTitles":["Analytics pages"],"failureMessages":[],"fullName":"Analytics pages A user can view the analytics for settings without it crashing","location":null,"status":"passed","title":"A user can view the analytics for settings without it crashing"}],"endTime":1643131959337,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/admin-analytics/analytics.test.js","startTime":1643131929101,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Coupons page"],"failureMessages":[],"fullName":"Coupons page A user can view the coupons overview without it crashing","location":null,"status":"passed","title":"A user can view the coupons overview without it crashing"}],"endTime":1643131969432,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/admin-marketing/coupons.test.js","startTime":1643131959347,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Cart page"],"failureMessages":[],"fullName":"Cart page should display no item in the cart","location":null,"status":"passed","title":"should display no item in the cart"},{"ancestorTitles":["Cart page"],"failureMessages":[],"fullName":"Cart page should add the product to the cart from the shop page","location":null,"status":"passed","title":"should add the product to the cart from the shop page"},{"ancestorTitles":["Cart page"],"failureMessages":[],"fullName":"Cart page should increase item qty when \"Add to cart\" of the same product is clicked","location":null,"status":"passed","title":"should increase item qty when \"Add to cart\" of the same product is clicked"},{"ancestorTitles":["Cart page"],"failureMessages":[],"fullName":"Cart page should update qty when updated via qty input","location":null,"status":"passed","title":"should update qty when updated via qty input"},{"ancestorTitles":["Cart page"],"failureMessages":[],"fullName":"Cart page should remove the item from the cart when remove is clicked","location":null,"status":"passed","title":"should remove the item from the cart when remove is clicked"},{"ancestorTitles":["Cart page"],"failureMessages":[],"fullName":"Cart page should update subtotal in cart totals when adding product to the cart","location":null,"status":"passed","title":"should update subtotal in cart totals when adding product to the cart"},{"ancestorTitles":["Cart page"],"failureMessages":[],"fullName":"Cart page should go to the checkout page when \"Proceed to Checkout\" is clicked","location":null,"status":"passed","title":"should go to the checkout page when \"Proceed to Checkout\" is clicked"}],"endTime":1643131993852,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/front-end/cart-begin.test.js","startTime":1643131969442,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Cart Calculate Shipping"],"failureMessages":[],"fullName":"Cart Calculate Shipping allows customer to calculate Free Shipping if in Germany","location":null,"status":"passed","title":"allows customer to calculate Free Shipping if in Germany"},{"ancestorTitles":["Cart Calculate Shipping"],"failureMessages":[],"fullName":"Cart Calculate Shipping allows customer to calculate Flat rate and Local pickup if in France","location":null,"status":"passed","title":"allows customer to calculate Flat rate and Local pickup if in France"},{"ancestorTitles":["Cart Calculate Shipping"],"failureMessages":[],"fullName":"Cart Calculate Shipping should show correct total cart price after updating quantity","location":null,"status":"passed","title":"should show correct total cart price after updating quantity"},{"ancestorTitles":["Cart Calculate Shipping"],"failureMessages":[],"fullName":"Cart Calculate Shipping should show correct total cart price with 2 products and flat rate","location":null,"status":"passed","title":"should show correct total cart price with 2 products and flat rate"},{"ancestorTitles":["Cart Calculate Shipping"],"failureMessages":[],"fullName":"Cart Calculate Shipping should show correct total cart price with 2 products without flat rate","location":null,"status":"passed","title":"should show correct total cart price with 2 products without flat rate"}],"endTime":1643132017912,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/front-end/cart-calculate-shipping.test.js","startTime":1643131993863,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Cart applying coupons"],"failureMessages":[],"fullName":"Cart applying coupons allows cart to apply fixed cart coupon","location":null,"status":"passed","title":"allows cart to apply fixed cart coupon"},{"ancestorTitles":["Cart applying coupons"],"failureMessages":[],"fullName":"Cart applying coupons allows cart to apply percentage coupon","location":null,"status":"passed","title":"allows cart to apply percentage coupon"},{"ancestorTitles":["Cart applying coupons"],"failureMessages":[],"fullName":"Cart applying coupons allows cart to apply fixed product coupon","location":null,"status":"passed","title":"allows cart to apply fixed product coupon"},{"ancestorTitles":["Cart applying coupons"],"failureMessages":[],"fullName":"Cart applying coupons prevents cart applying same coupon twice","location":null,"status":"passed","title":"prevents cart applying same coupon twice"},{"ancestorTitles":["Cart applying coupons"],"failureMessages":[],"fullName":"Cart applying coupons allows cart to apply multiple coupons","location":null,"status":"passed","title":"allows cart to apply multiple coupons"},{"ancestorTitles":["Cart applying coupons"],"failureMessages":[],"fullName":"Cart applying coupons restores cart total when coupons are removed","location":null,"status":"passed","title":"restores cart total when coupons are removed"}],"endTime":1643132043876,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/front-end/cart-coupons.test.js","startTime":1643132017917,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Checkout page"],"failureMessages":[],"fullName":"Checkout page should display cart items in order review","location":null,"status":"passed","title":"should display cart items in order review"},{"ancestorTitles":["Checkout page"],"failureMessages":[],"fullName":"Checkout page allows customer to choose available payment methods","location":null,"status":"passed","title":"allows customer to choose available payment methods"},{"ancestorTitles":["Checkout page"],"failureMessages":[],"fullName":"Checkout page allows customer to fill billing details","location":null,"status":"passed","title":"allows customer to fill billing details"},{"ancestorTitles":["Checkout page"],"failureMessages":[],"fullName":"Checkout page allows customer to fill shipping details","location":null,"status":"passed","title":"allows customer to fill shipping details"},{"ancestorTitles":["Checkout page"],"failureMessages":[],"fullName":"Checkout page allows guest customer to place order","location":null,"status":"passed","title":"allows guest customer to place order"},{"ancestorTitles":["Checkout page"],"failureMessages":[],"fullName":"Checkout page allows existing customer to place order","location":null,"status":"passed","title":"allows existing customer to place order"},{"ancestorTitles":["Checkout page"],"failureMessages":[],"fullName":"Checkout page merchant can confirm the order was received","location":null,"status":"passed","title":"merchant can confirm the order was received"}],"endTime":1643132083444,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/front-end/checkout-begin.test.js","startTime":1643132043882,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Checkout coupons"],"failureMessages":[],"fullName":"Checkout coupons allows checkout to apply fixed cart coupon","location":null,"status":"passed","title":"allows checkout to apply fixed cart coupon"},{"ancestorTitles":["Checkout coupons"],"failureMessages":[],"fullName":"Checkout coupons allows checkout to apply percentage coupon","location":null,"status":"passed","title":"allows checkout to apply percentage coupon"},{"ancestorTitles":["Checkout coupons"],"failureMessages":[],"fullName":"Checkout coupons allows checkout to apply fixed product coupon","location":null,"status":"passed","title":"allows checkout to apply fixed product coupon"},{"ancestorTitles":["Checkout coupons"],"failureMessages":[],"fullName":"Checkout coupons prevents checkout applying same coupon twice","location":null,"status":"passed","title":"prevents checkout applying same coupon twice"},{"ancestorTitles":["Checkout coupons"],"failureMessages":[],"fullName":"Checkout coupons allows checkout to apply multiple coupons","location":null,"status":"passed","title":"allows checkout to apply multiple coupons"},{"ancestorTitles":["Checkout coupons"],"failureMessages":[],"fullName":"Checkout coupons restores checkout total when coupons are removed","location":null,"status":"passed","title":"restores checkout total when coupons are removed"}],"endTime":1643132112773,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/front-end/checkout-coupons.test.js","startTime":1643132083453,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Shopper Checkout Create Account"],"failureMessages":[],"fullName":"Shopper Checkout Create Account can create an account during checkout","location":null,"status":"passed","title":"can create an account during checkout"},{"ancestorTitles":["Shopper Checkout Create Account"],"failureMessages":[],"fullName":"Shopper Checkout Create Account can verify that the customer has been created","location":null,"status":"passed","title":"can verify that the customer has been created"}],"endTime":1643132133784,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/front-end/checkout-create-account.test.js","startTime":1643132112781,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Shopper Checkout Login Account"],"failureMessages":[],"fullName":"Shopper Checkout Login Account can login to an existing account during checkout","location":null,"status":"passed","title":"can login to an existing account during checkout"}],"endTime":1643132149712,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/front-end/checkout-login-account.test.js","startTime":1643132133793,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Shopper My Account Create Account"],"failureMessages":[],"fullName":"Shopper My Account Create Account can create a new account via my account","location":null,"status":"passed","title":"can create a new account via my account"}],"endTime":1643132167290,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/front-end/my-account-create-account.test.js","startTime":1643132149717,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Customer can pay for their order through My Account"],"failureMessages":[],"fullName":"Customer can pay for their order through My Account allows customer to pay for their order in My Account","location":null,"status":"passed","title":"allows customer to pay for their order in My Account"}],"endTime":1643132194547,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/front-end/my-account-pay-order.test.js","startTime":1643132167299,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["My account page"],"failureMessages":[],"fullName":"My account page allows customer to login","location":null,"status":"passed","title":"allows customer to login"},{"ancestorTitles":["My account page"],"failureMessages":[],"fullName":"My account page allows customer to see Orders page","location":null,"status":"passed","title":"allows customer to see Orders page"},{"ancestorTitles":["My account page"],"failureMessages":[],"fullName":"My account page allows customer to see Downloads page","location":null,"status":"passed","title":"allows customer to see Downloads page"},{"ancestorTitles":["My account page"],"failureMessages":[],"fullName":"My account page allows customer to see Addresses page","location":null,"status":"passed","title":"allows customer to see Addresses page"},{"ancestorTitles":["My account page"],"failureMessages":[],"fullName":"My account page allows customer to see Account details page","location":null,"status":"passed","title":"allows customer to see Account details page"}],"endTime":1643132206342,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/front-end/my-account.test.js","startTime":1643132194571,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Shopper Order Email Receiving"],"failureMessages":[],"fullName":"Shopper Order Email Receiving should receive order email after purchasing an item","location":null,"status":"passed","title":"should receive order email after purchasing an item"}],"endTime":1643132226570,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/front-end/order-email-receiving.test.js","startTime":1643132206352,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Search, browse by categories and sort items in the shop"],"failureMessages":[],"fullName":"Search, browse by categories and sort items in the shop should let user search the store","location":null,"status":"pending","title":"should let user search the store"},{"ancestorTitles":["Search, browse by categories and sort items in the shop"],"failureMessages":[],"fullName":"Search, browse by categories and sort items in the shop should let user browse products by categories","location":null,"status":"pending","title":"should let user browse products by categories"},{"ancestorTitles":["Search, browse by categories and sort items in the shop"],"failureMessages":[],"fullName":"Search, browse by categories and sort items in the shop should let user sort the products in the shop","location":null,"status":"pending","title":"should let user sort the products in the shop"}],"endTime":1643132227121,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/front-end/product-browse-search-sort.test.js","startTime":1643132226575,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Single Product Page"],"failureMessages":[],"fullName":"Single Product Page should be able to add simple products to the cart","location":null,"status":"passed","title":"should be able to add simple products to the cart"},{"ancestorTitles":["Single Product Page"],"failureMessages":[],"fullName":"Single Product Page should be able to remove simple products from the cart","location":null,"status":"passed","title":"should be able to remove simple products from the cart"},{"ancestorTitles":["Variable Product Page"],"failureMessages":[],"fullName":"Variable Product Page should be able to add variation products to the cart","location":null,"status":"passed","title":"should be able to add variation products to the cart"},{"ancestorTitles":["Variable Product Page"],"failureMessages":[],"fullName":"Variable Product Page should be able to remove variation products from the cart","location":null,"status":"passed","title":"should be able to remove variation products from the cart"},{"ancestorTitles":["Grouped Product Page"],"failureMessages":[],"fullName":"Grouped Product Page should be able to add grouped products to the cart","location":null,"status":"passed","title":"should be able to add grouped products to the cart"},{"ancestorTitles":["Grouped Product Page"],"failureMessages":[],"fullName":"Grouped Product Page should be able to remove grouped products from the cart","location":null,"status":"passed","title":"should be able to remove grouped products from the cart"}],"endTime":1643132247765,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/front-end/single-product-page.test.js","startTime":1643132227127,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Shopper > Update variable product"],"failureMessages":[],"fullName":"Shopper > Update variable product shopper can change variable attributes to the same value","location":null,"status":"passed","title":"shopper can change variable attributes to the same value"},{"ancestorTitles":["Shopper > Update variable product"],"failureMessages":[],"fullName":"Shopper > Update variable product shopper can change attributes to combination with dimensions and weight","location":null,"status":"passed","title":"shopper can change attributes to combination with dimensions and weight"},{"ancestorTitles":["Shopper > Update variable product"],"failureMessages":[],"fullName":"Shopper > Update variable product shopper can change variable product attributes to variation with a different price","location":null,"status":"passed","title":"shopper can change variable product attributes to variation with a different price"},{"ancestorTitles":["Shopper > Update variable product"],"failureMessages":[],"fullName":"Shopper > Update variable product shopper can reset variations","location":null,"status":"passed","title":"shopper can reset variations"}],"endTime":1643132260543,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/front-end/variable-product-updates.test.js","startTime":1643132247771,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["REST API > External Product"],"failureMessages":[],"fullName":"REST API > External Product can create an external product","location":null,"status":"passed","title":"can create an external product"},{"ancestorTitles":["REST API > External Product"],"failureMessages":[],"fullName":"REST API > External Product can retrieve a raw external product","location":null,"status":"passed","title":"can retrieve a raw external product"},{"ancestorTitles":["REST API > External Product"],"failureMessages":[],"fullName":"REST API > External Product can retrieve a transformed external product","location":null,"status":"passed","title":"can retrieve a transformed external product"},{"ancestorTitles":["REST API > External Product"],"failureMessages":[],"fullName":"REST API > External Product can delete an external product","location":null,"status":"passed","title":"can delete an external product"},{"ancestorTitles":["REST API > Grouped Product"],"failureMessages":[],"fullName":"REST API > Grouped Product can create a grouped product","location":null,"status":"passed","title":"can create a grouped product"},{"ancestorTitles":["REST API > Grouped Product"],"failureMessages":[],"fullName":"REST API > Grouped Product can retrieve a raw grouped product","location":null,"status":"passed","title":"can retrieve a raw grouped product"},{"ancestorTitles":["REST API > Grouped Product"],"failureMessages":[],"fullName":"REST API > Grouped Product can retrieve a transformed grouped product","location":null,"status":"passed","title":"can retrieve a transformed grouped product"},{"ancestorTitles":["REST API > Grouped Product"],"failureMessages":[],"fullName":"REST API > Grouped Product can delete a grouped product","location":null,"status":"passed","title":"can delete a grouped product"},{"ancestorTitles":["REST API > Variable Product"],"failureMessages":[],"fullName":"REST API > Variable Product can create a variable product","location":null,"status":"passed","title":"can create a variable product"},{"ancestorTitles":["REST API > Variable Product"],"failureMessages":[],"fullName":"REST API > Variable Product can add variations","location":null,"status":"passed","title":"can add variations"},{"ancestorTitles":["REST API > Variable Product"],"failureMessages":[],"fullName":"REST API > Variable Product can retrieve a transformed variable product","location":null,"status":"passed","title":"can retrieve a transformed variable product"},{"ancestorTitles":["REST API > Variable Product"],"failureMessages":[],"fullName":"REST API > Variable Product can retrieve transformed product variations","location":null,"status":"passed","title":"can retrieve transformed product variations"},{"ancestorTitles":["REST API > Variable Product"],"failureMessages":[],"fullName":"REST API > Variable Product can delete a variation","location":null,"status":"passed","title":"can delete a variation"},{"ancestorTitles":["REST API > Variable Product"],"failureMessages":[],"fullName":"REST API > Variable Product can delete a variable product","location":null,"status":"passed","title":"can delete a variable product"},{"ancestorTitles":["REST API > Coupon"],"failureMessages":[],"fullName":"REST API > Coupon can create a coupon","location":null,"status":"passed","title":"can create a coupon"},{"ancestorTitles":["REST API > Coupon"],"failureMessages":[],"fullName":"REST API > Coupon can retrieve a coupon","location":null,"status":"passed","title":"can retrieve a coupon"},{"ancestorTitles":["REST API > Coupon"],"failureMessages":[],"fullName":"REST API > Coupon can update a coupon","location":null,"status":"passed","title":"can update a coupon"},{"ancestorTitles":["REST API > Coupon"],"failureMessages":[],"fullName":"REST API > Coupon can delete a coupon","location":null,"status":"passed","title":"can delete a coupon"},{"ancestorTitles":["REST API > Order"],"failureMessages":[],"fullName":"REST API > Order can create an order","location":null,"status":"passed","title":"can create an order"},{"ancestorTitles":["REST API > Order"],"failureMessages":[],"fullName":"REST API > Order can retrieve an order","location":null,"status":"passed","title":"can retrieve an order"},{"ancestorTitles":["REST API > Order"],"failureMessages":[],"fullName":"REST API > Order can update an order","location":null,"status":"passed","title":"can update an order"},{"ancestorTitles":["REST API > Order"],"failureMessages":[],"fullName":"REST API > Order can delete an order","location":null,"status":"passed","title":"can delete an order"},{"ancestorTitles":["REST API > Telemetry"],"failureMessages":[],"fullName":"REST API > Telemetry errors for invalid request body - null","location":null,"status":"passed","title":"errors for invalid request body - null"},{"ancestorTitles":["REST API > Telemetry"],"failureMessages":[],"fullName":"REST API > Telemetry errors for invalid request body - {}","location":null,"status":"passed","title":"errors for invalid request body - {}"},{"ancestorTitles":["REST API > Telemetry"],"failureMessages":[],"fullName":"REST API > Telemetry errors for invalid request body - {\"platform\": \"ios\"}","location":null,"status":"passed","title":"errors for invalid request body - {\"platform\": \"ios\"}"},{"ancestorTitles":["REST API > Telemetry"],"failureMessages":[],"fullName":"REST API > Telemetry errors for invalid request body - {\"version\": \"1.1\"}","location":null,"status":"passed","title":"errors for invalid request body - {\"version\": \"1.1\"}"},{"ancestorTitles":["REST API > Telemetry"],"failureMessages":[],"fullName":"REST API > Telemetry returns 200 with correct fields","location":null,"status":"passed","title":"returns 200 with correct fields"}],"endTime":1643132271728,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/rest-api/api.test.js","startTime":1643132260548,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Add New Coupon Page"],"failureMessages":[],"fullName":"Add New Coupon Page can create new coupon","location":null,"status":"passed","title":"can create new coupon"}],"endTime":1643132282079,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/wp-admin/create-coupon.test.js","startTime":1643132271738,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["WooCommerce Orders > Add new order"],"failureMessages":[],"fullName":"WooCommerce Orders > Add new order can create new order","location":null,"status":"passed","title":"can create new order"},{"ancestorTitles":["WooCommerce Orders > Add new order"],"failureMessages":[],"fullName":"WooCommerce Orders > Add new order can create new complex order with multiple product types & tax classes","location":null,"status":"passed","title":"can create new complex order with multiple product types & tax classes"}],"endTime":1643132300957,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/wp-admin/create-order.test.js","startTime":1643132282083,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Merchant can add shipping classes"],"failureMessages":[],"fullName":"Merchant can add shipping classes can add shipping classes","location":null,"status":"passed","title":"can add shipping classes"}],"endTime":1643132310549,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/wp-admin/create-shipping-classes.test.js","startTime":1643132300975,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["WooCommerce Shipping Settings - Add new shipping zone"],"failureMessages":[],"fullName":"WooCommerce Shipping Settings - Add new shipping zone add shipping zone for San Francisco with free Local pickup","location":null,"status":"passed","title":"add shipping zone for San Francisco with free Local pickup"},{"ancestorTitles":["WooCommerce Shipping Settings - Add new shipping zone"],"failureMessages":[],"fullName":"WooCommerce Shipping Settings - Add new shipping zone add shipping zone for California with Free shipping","location":null,"status":"passed","title":"add shipping zone for California with Free shipping"},{"ancestorTitles":["WooCommerce Shipping Settings - Add new shipping zone"],"failureMessages":[],"fullName":"WooCommerce Shipping Settings - Add new shipping zone add shipping zone for the US with Flat rate","location":null,"status":"passed","title":"add shipping zone for the US with Flat rate"},{"ancestorTitles":["WooCommerce Shipping Settings - Add new shipping zone"],"failureMessages":[],"fullName":"WooCommerce Shipping Settings - Add new shipping zone allows customer to pay for a Flat rate shipping method","location":null,"status":"passed","title":"allows customer to pay for a Flat rate shipping method"},{"ancestorTitles":["WooCommerce Shipping Settings - Add new shipping zone"],"failureMessages":[],"fullName":"WooCommerce Shipping Settings - Add new shipping zone allows customer to benefit from a Free shipping if in CA","location":null,"status":"passed","title":"allows customer to benefit from a Free shipping if in CA"},{"ancestorTitles":["WooCommerce Shipping Settings - Add new shipping zone"],"failureMessages":[],"fullName":"WooCommerce Shipping Settings - Add new shipping zone allows customer to benefit from a free Local pickup if in SF","location":null,"status":"passed","title":"allows customer to benefit from a free Local pickup if in SF"}],"endTime":1643132344063,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/wp-admin/create-shipping-zones.test.js","startTime":1643132310578,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Add New Simple Product Page"],"failureMessages":[],"fullName":"Add New Simple Product Page can create simple virtual product and add it to the cart","location":null,"status":"passed","title":"can create simple virtual product and add it to the cart"},{"ancestorTitles":["Add New Simple Product Page"],"failureMessages":[],"fullName":"Add New Simple Product Page can have a shopper add the simple virtual product to the cart","location":null,"status":"passed","title":"can have a shopper add the simple virtual product to the cart"},{"ancestorTitles":["Add New Simple Product Page"],"failureMessages":[],"fullName":"Add New Simple Product Page can create simple non-virtual product and add it to the cart","location":null,"status":"passed","title":"can create simple non-virtual product and add it to the cart"},{"ancestorTitles":["Add New Simple Product Page"],"failureMessages":[],"fullName":"Add New Simple Product Page can have a shopper add the simple non-virtual product to the cart","location":null,"status":"passed","title":"can have a shopper add the simple non-virtual product to the cart"}],"endTime":1643132370300,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/wp-admin/create-simple-product.test.js","startTime":1643132344085,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Add New Variable Product Page"],"failureMessages":[],"fullName":"Add New Variable Product Page can create product with variations","location":null,"status":"passed","title":"can create product with variations"},{"ancestorTitles":["Add New Variable Product Page"],"failureMessages":[],"fullName":"Add New Variable Product Page can create set variable product attributes","location":null,"status":"passed","title":"can create set variable product attributes"},{"ancestorTitles":["Add New Variable Product Page"],"failureMessages":[],"fullName":"Add New Variable Product Page can create variations from all attributes","location":null,"status":"passed","title":"can create variations from all attributes"},{"ancestorTitles":["Add New Variable Product Page"],"failureMessages":[],"fullName":"Add New Variable Product Page can add variation attributes","location":null,"status":"passed","title":"can add variation attributes"},{"ancestorTitles":["Add New Variable Product Page"],"failureMessages":[],"fullName":"Add New Variable Product Page can bulk-edit variations","location":null,"status":"passed","title":"can bulk-edit variations"},{"ancestorTitles":["Add New Variable Product Page"],"failureMessages":[],"fullName":"Add New Variable Product Page can delete all variations","location":null,"status":"passed","title":"can delete all variations"},{"ancestorTitles":["Add New Variable Product Page"],"failureMessages":[],"fullName":"Add New Variable Product Page can manually add a variation","location":null,"status":"passed","title":"can manually add a variation"},{"ancestorTitles":["Add New Variable Product Page"],"failureMessages":[],"fullName":"Add New Variable Product Page can manage stock at variation level","location":null,"status":"passed","title":"can manage stock at variation level"},{"ancestorTitles":["Add New Variable Product Page"],"failureMessages":[],"fullName":"Add New Variable Product Page can set variation defaults","location":null,"status":"passed","title":"can set variation defaults"},{"ancestorTitles":["Add New Variable Product Page"],"failureMessages":[],"fullName":"Add New Variable Product Page can remove a variation","location":null,"status":"passed","title":"can remove a variation"}],"endTime":1643132390682,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/wp-admin/create-variable-product.test.js","startTime":1643132370335,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["WooCommerce Orders > Apply coupon"],"failureMessages":[],"fullName":"WooCommerce Orders > Apply coupon can apply a coupon","location":null,"status":"passed","title":"can apply a coupon"},{"ancestorTitles":["WooCommerce Orders > Apply coupon"],"failureMessages":[],"fullName":"WooCommerce Orders > Apply coupon can remove a coupon","location":null,"status":"passed","title":"can remove a coupon"}],"endTime":1643132400631,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/wp-admin/order-coupon.test.js","startTime":1643132390687,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["WooCommerce Merchant Flow: Orders > Customer Payment Page"],"failureMessages":[],"fullName":"WooCommerce Merchant Flow: Orders > Customer Payment Page should show the customer payment page link on a pending payment order","location":null,"status":"passed","title":"should show the customer payment page link on a pending payment order"},{"ancestorTitles":["WooCommerce Merchant Flow: Orders > Customer Payment Page"],"failureMessages":[],"fullName":"WooCommerce Merchant Flow: Orders > Customer Payment Page should load the customer payment page","location":null,"status":"passed","title":"should load the customer payment page"},{"ancestorTitles":["WooCommerce Merchant Flow: Orders > Customer Payment Page"],"failureMessages":[],"fullName":"WooCommerce Merchant Flow: Orders > Customer Payment Page can pay for the order through the customer payment page","location":null,"status":"passed","title":"can pay for the order through the customer payment page"}],"endTime":1643132411593,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/wp-admin/order-customer-payment-page.test.js","startTime":1643132400637,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["WooCommerce Orders > Edit order"],"failureMessages":[],"fullName":"WooCommerce Orders > Edit order can view single order","location":null,"status":"passed","title":"can view single order"},{"ancestorTitles":["WooCommerce Orders > Edit order"],"failureMessages":[],"fullName":"WooCommerce Orders > Edit order can update order status","location":null,"status":"passed","title":"can update order status"},{"ancestorTitles":["WooCommerce Orders > Edit order"],"failureMessages":[],"fullName":"WooCommerce Orders > Edit order can update order details","location":null,"status":"passed","title":"can update order details"}],"endTime":1643132437982,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/wp-admin/order-edit.test.js","startTime":1643132411597,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Merchant > Order Action emails received"],"failureMessages":[],"fullName":"Merchant > Order Action emails received can receive new order email","location":null,"status":"passed","title":"can receive new order email"},{"ancestorTitles":["Merchant > Order Action emails received"],"failureMessages":[],"fullName":"Merchant > Order Action emails received can resend new order notification","location":null,"status":"passed","title":"can resend new order notification"},{"ancestorTitles":["Merchant > Order Action emails received"],"failureMessages":[],"fullName":"Merchant > Order Action emails received can email invoice/order details to customer","location":null,"status":"passed","title":"can email invoice/order details to customer"}],"endTime":1643132467807,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/wp-admin/order-emails.test.js","startTime":1643132437993,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["WooCommerce Orders > Refund and restock an order item"],"failureMessages":[],"fullName":"WooCommerce Orders > Refund and restock an order item Can update order after refunding item without automatic stock adjustment","location":null,"status":"passed","title":"Can update order after refunding item without automatic stock adjustment"}],"endTime":1643132477829,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/wp-admin/order-refund-restock.test.js","startTime":1643132467834,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["WooCommerce Orders > Refund an order"],"failureMessages":[],"fullName":"WooCommerce Orders > Refund an order can issue a refund by quantity","location":null,"status":"passed","title":"can issue a refund by quantity"},{"ancestorTitles":["WooCommerce Orders > Refund an order"],"failureMessages":[],"fullName":"WooCommerce Orders > Refund an order can delete an issued refund","location":null,"status":"passed","title":"can delete an issued refund"}],"endTime":1643132487468,"message":"","name":"/Users/ronrennick/Sites/solaris/woocommerce/plugins/woocommerce/tests/e2e/specs/wp-admin/order-refund.test.js","startTime":1643132477833,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["WooCommerce Orders > Search orders"],"failureMessages":[],"fullName":"WooCommerce Orders > Search orders can search for order by order id","location":null,"status":"passed","title":"can search for order by order id"},{"ancestorTitles":["WooCommerce Orders > Search orders"],"failureMessages":[],"fullName":"WooCommerce Orders > Search orders can search for order containing \"John\" as the billing first name","location":null,"status":"passed","title":"can search for order containing \"John\" as the billing first name"},{"ancestorTitles":["WooCommerce Orders > Search orders"],"failureMessages":[],"fullName":"WooCommerce Orders > Search orders can search for order containing \"Doe\" as the billing last name","location":null,"status":"passed","title":"can search for order containing \"Doe\" as the billing last name"},{"ancestorTitles":["WooCommerce Orders > Search orders"],"failureMessages":[],"fullName":"WooCommerce Orders > Search orders can search for order containing \"Automattic\" as the billing company name","location":null,"status":"passed","title":"can search for order containing \"Automattic\" as the billing company name"},{"ancestorTitles":["WooCommerce Orders > Search orders"],"failureMessages":[],"fullName":"WooCommerce Orders > Search orders can search for order containing \"address1\" as the billing first address","location":null,"status":"passed","title":"can search for order containing \"address1\" as the billing first address"},{"ancestorTitles":["WooCommerce Orders > Search orders"],"failureMessages":[],"fullName":"WooCommerce Orders > Search orders can search for order containing \"address2\" as the billing second address","location":null,"status":"passed","title":"can search for order containing \"address2\" as the billing second address"},{"ancestorTitles":["WooCommerce Orders > Search orders"],"failureMessages":[],"fullName":"WooCommerce Orders > Search orders can search for order containing \"San Francisco\" as the billing city name","location":null,"status":"passed","title":"can search for order containing \"San Francisco\" as the billing city name"},{"ancestorTitles":["WooCommerce Orders > Search orders"],"failureMessages":[],"fullName":"WooCommerce Orders > Search orders can search for order containing \"94107\" as the billing post code","location":null,"status":"passed","title":"can search for order containing \"94107\" as the billing post code"},{"ancestorTitles":["WooCommerce Orders > Search orders"],"failureMessages":[],"fullName":"WooCommerce Orders > Search orders can search for order containing \"john.doe@example.com\" as the billing email","location":null,"status":"passed","title":"can search for order containing \"john.doe@example.com\" as the billing email"},{"ancestorTitles":["WooCommerce Orders > Search orders"],"failureMessages":[],"fullName":"WooCommerce Orders > Se