From d4b75c46352292ded0f8b15a92526a1106a7307a Mon Sep 17 00:00:00 2001 From: Sujith Date: Wed, 14 Jun 2023 14:23:01 +0530 Subject: [PATCH 1/4] fix: upgrade ci resource xlarge Signed-off-by: Sujith --- .circleci/config.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index fdd4f4042e..cf73234d74 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -93,7 +93,7 @@ jobs: name: Test Unit no_output_timeout: 30m command: pnpm test - resource_class: large + resource_class: xlarge test-integration-query: <<: *defaults @@ -124,7 +124,7 @@ jobs: sudo apt update && sudo apt-get install -y mongodb mongo --eval "rs.initiate()" pnpm run test:integration:query - resource_class: large + resource_class: xlarge test-integration-mutation: <<: *defaults @@ -155,7 +155,7 @@ jobs: sudo apt update && sudo apt-get install -y mongodb mongo --eval "rs.initiate()" pnpm run test:integration:mutation - resource_class: large + resource_class: xlarge release: <<: *defaults From d19cc2d40542a605d837d1f3c389071ff6ad366a Mon Sep 17 00:00:00 2001 From: Sujith Date: Wed, 14 Jun 2023 15:03:52 +0530 Subject: [PATCH 2/4] fix: upgrade max-old-space-size to 12G Signed-off-by: Sujith --- apps/reaction/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/reaction/package.json b/apps/reaction/package.json index 8df9a06f2e..6f997be418 100644 --- a/apps/reaction/package.json +++ b/apps/reaction/package.json @@ -103,8 +103,8 @@ "test:integration:watch": "node node_modules/jest/bin/jest --runInBand --watch --testPathIgnorePatterns '/src/'", "test:integration:file": "jest --runInBand", "test:integration:file:watch": "jest --runInBand --watch", - "test:integration:query": "node --max-old-space-size=7168 --expose-gc ../../node_modules/jest/bin/jest.js --forceExit --runInBand --logHeapUsage --testPathIgnorePatterns '/src/' '/tests/integration/api/mutations/'", - "test:integration:mutation": "node --max_old_space_size=7168 --expose-gc ../../node_modules/jest/bin/jest.js --forceExit --runInBand --logHeapUsage --testPathIgnorePatterns '/src/' '/tests/integration/api/queries/'", + "test:integration:query": "node --max-old-space-size=12288 --expose-gc ../../node_modules/jest/bin/jest.js --forceExit --runInBand --logHeapUsage --testPathIgnorePatterns '/src/' '/tests/integration/api/mutations/'", + "test:integration:mutation": "node --max_old_space_size=12288 --expose-gc ../../node_modules/jest/bin/jest.js --forceExit --runInBand --logHeapUsage --testPathIgnorePatterns '/src/' '/tests/integration/api/queries/'", "lint": "eslint .", "lint:gql": "graphql-schema-linter ./src/**/*.graphql", "version": "echo $npm_package_version", From 6c787e86adc4990383143a528faa73bf3a47c0f9 Mon Sep 17 00:00:00 2001 From: Sujith Date: Thu, 15 Jun 2023 11:10:26 +0530 Subject: [PATCH 3/4] fix: split integration mutation into 2 jobs Signed-off-by: Sujith --- .circleci/config.yml | 40 +++++++++++++++++-- apps/reaction/package.json | 5 ++- ...AddAccountAddressBookEntryMutation.graphql | 0 .../addAccountAddressBookEntry.test.js | 0 .../AddAccountEmailRecordMutation.graphql | 0 .../addAccountEmailRecord.test.js | 0 .../AddAccountToGroupMutation.graphql | 0 .../addAccountToGroup.test.js.snap | 0 .../addAccountToGroup.test.js | 0 .../addCartItems/addCartItems.test.js | 0 .../addCartItems/addCartItemsMutation.graphql | 0 .../AddOrderFulfillmentGroupMutation.graphql | 0 .../addOrderFulfillmentGroup.test.js | 0 .../addTag/AddTagMutation.graphql | 0 .../addTag/__snapshots__/addTag.test.js.snap | 0 .../addTag/addTag.test.js | 0 .../approveOrderPayments.test.js.snap | 0 .../approveOrderPayments.graphql | 0 .../approveOrderPayments.test.js | 0 .../archiveProducts/archiveProducts.graphql | 0 .../archiveProducts/archiveProducts.test.js | 0 .../CancelOrderItemMutation.graphql | 0 .../cancelOrderItem/cancelOrderItem.test.js | 0 .../captureOrderPayments.test.js.snap | 0 .../captureOrderPayments.graphql | 0 .../captureOrderPayments.test.js | 0 .../AccountCartByAccountIdQuery.graphql | 0 .../checkout/AddCartItemsMutation.graphql | 0 .../AnonymousCartByCartIdQuery.graphql | 0 .../AvailablePaymentMethodsQuery.graphql | 0 .../checkout/CreateCartMutation.graphql | 0 .../checkout/CreatePromotionMutation.graphql | 0 .../checkout/CreateShopMutation.graphql | 0 .../checkout/PlaceOrderMutation.graphql | 0 .../PublishProductsToCatalogMutation.graphql | 0 .../checkout/ReconcileCartsMutation.graphql | 0 .../checkout/RemoveCartItemsMutation.graphql | 0 ...tFulfillmentOptionForGroupMutation.graphql | 0 .../SetEmailOnAnonymousCartMutation.graphql | 0 .../SetShippingAddressOnCartMutation.graphql | 0 .../UpdateCartItemsQuantityMutation.graphql | 0 ...FulfillmentOptionsForGroupMutation.graphql | 0 .../authenticatedCheckout.test.js.snap | 0 .../checkout/anonymousCheckout.test.js | 0 .../anonymousToAuthenticatedCheckout.test.js | 0 .../checkout/authenticatedCheckout.test.js | 0 .../checkout/checkoutTestsCommon.js | 0 .../checkout/fixtures/promotions.js | 0 .../checkout/promotionCheckout.test.js | 0 .../cloneProductVariants.graphql | 0 .../cloneProductVariants.test.js | 0 .../cloneProducts/cloneProducts.graphql | 0 .../cloneProducts/cloneProducts.test.js | 0 .../CreateAccountGroupMutation.graphql | 0 .../createAccountGroup.test.js.snap | 0 .../createAccountGroup.test.js | 0 .../createProduct/createProduct.graphql | 0 .../createProduct/createProduct.test.js | 0 .../createProductVariant.graphql | 0 .../createProductVariant.test.js | 0 .../createShop/CreateShopMutation.graphql | 0 .../createShop/createShop.test.js | 0 .../echo/echo.test.js | 0 .../generateSitemaps/generateSitemaps.graphql | 0 .../generateSitemaps/generateSitemaps.test.js | 0 .../inviteShopMember.test.js.snap | 0 .../inviteShopMember/inviteShopMember.graphql | 0 .../inviteShopMember/inviteShopMember.test.js | 0 .../MoveOrderItemsMutation.graphql | 0 .../moveOrderItems/moveOrderItems.test.js | 0 .../CreateNavigationItemMutation.graphql | 0 .../DeleteNavigationItemMutation.graphql | 0 .../UpdateNavigationItemMutation.graphql | 0 .../createNavigationItem.test.js.snap | 0 .../deleteNavigationItem.test.js.snap | 0 .../updateNavigationItem.test.js.snap | 0 .../createNavigationItem.test.js | 0 .../deleteNavigationItem.test.js | 0 .../updateNavigationItem.test.js | 0 .../CreateNavigationTreeMutation.graphql | 0 .../PublishNavigationChangesMutation.graphql | 0 .../UpdateNavigationTreeMutation.graphql | 0 .../createNavigationTree.test.js.snap | 0 .../publishNavigationChanges.test.js.snap | 0 .../updateNavigationTree.test.js.snap | 0 .../createNavigationTree.test.js | 0 .../publishNavigationChanges.test.js | 0 .../updateNavigationTree.test.js | 0 ...nablePaymentMethodsForShopMutation.graphql | 0 .../enablePaymentMethodsForShop.test.js.snap | 0 .../enablePaymentMethodsForShop.test.js | 0 .../PublishProductsToCatalogMutation.graphql | 0 .../publishProductsToCatalog.test.js | 0 ...culateReservedSimpleInventory.test.js.snap | 0 ...recalculateReservedSimpleInventory.graphql | 0 ...recalculateReservedSimpleInventory.test.js | 0 .../createAddressValidationRule.graphql | 0 .../createAddressValidationRule.test.js | 0 .../deleteAddressValidationRule.graphql | 0 .../deleteAddressValidationRule.test.js | 0 ...oveAccountAddressBookEntryMutation.graphql | 0 ...removeAccountAddressBookEntry.test.js.snap | 0 .../removeAccountAddressBookEntry.test.js | 0 .../RemoveAccountEmailRecordMutation.graphql | 0 .../removeAccountEmailRecord.test.js.snap | 0 .../removeAccountEmailRecord.test.js | 0 .../RemoveAccountFromGroupMutation.graphql | 0 .../removeAccountFromGroup.test.js | 0 .../AddAccountToGroupMutation.graphql | 0 .../RemoveAccountGroupMutation.graphql | 0 .../removeAccountGroup.test.js.snap | 0 .../removeAccountGroup.test.js | 0 .../removeTag/RemoveTagMutation.graphql | 0 .../__snapshots__/removeTag.test.js.snap | 0 .../removeTag/removeTag.test.js | 0 .../SetAccountDefaultEmailMutation.graphql | 0 .../setAccountDefaultEmail.test.js.snap | 0 .../setAccountDefaultEmail.test.js | 0 .../setTagHeroMedia.test.js.snap | 0 .../setTagHeroMedia/setTagHeroMedia.graphql | 0 .../setTagHeroMedia/setTagHeroMedia.test.js | 0 ...eFlatRateFulfillmentMethodMutation.graphql | 0 ...RateFulfillmentRestrictionMutation.graphql | 0 ...eFlatRateFulfillmentMethodMutation.graphql | 0 ...RateFulfillmentRestrictionMutation.graphql | 0 ...eFlatRateFulfillmentMethodMutation.graphql | 0 ...RateFulfillmentRestrictionMutation.graphql | 0 ...eateFlatRateFulfillmentMethod.test.js.snap | 0 ...latRateFulfillmentRestriction.test.js.snap | 0 ...leteFlatRateFulfillmentMethod.test.js.snap | 0 ...latRateFulfillmentRestriction.test.js.snap | 0 ...dateFlatRateFulfillmentMethod.test.js.snap | 0 ...latRateFulfillmentRestriction.test.js.snap | 0 .../createFlatRateFulfillmentMethod.test.js | 0 ...eateFlatRateFulfillmentRestriction.test.js | 0 .../deleteFlatRateFulfillmentMethod.test.js | 0 ...leteFlatRateFulfillmentRestriction.test.js | 0 .../updateFlatRateFulfillmentMethod.test.js | 0 ...dateFlatRateFulfillmentRestriction.test.js | 0 .../SplitOrderItemMutation.graphql | 0 .../splitOrderItem/splitOrderItem.test.js | 0 .../CreateSurchargeMutation.graphql | 0 .../DeleteSurchargeMutation.graphql | 0 .../UpdateSurchargeMutation.graphql | 0 .../createSurcharge.test.js.snap | 0 .../deleteSurcharge.test.js.snap | 0 .../updateSurcharge.test.js.snap | 0 .../surcharges/createSurcharge.test.js | 0 .../surcharges/deleteSurcharge.test.js | 0 .../surcharges/updateSurcharge.test.js | 0 .../taxRates/createTaxRateMutation.graphql | 0 .../taxRates/deleteTaxRateMutation.graphql | 0 .../taxRates/taxRates.test.js | 0 .../taxRates/updateTaxRateMutation.graphql | 0 .../UpdateAccountMutation.graphql | 0 .../updateAccount/updateAccount.test.js | 0 ...ateAccountAddressBookEntryMutation.graphql | 0 ...updateAccountAddressBookEntry.test.js.snap | 0 .../updateAccountAddressBookEntry.test.js | 0 .../AddAccountToGroupMutation.graphql | 0 .../UpdateAccountGroupMutation.graphql | 0 .../updateAccountGroup.test.js | 0 .../updateAddressValidationRule.graphql | 0 .../updateAddressValidationRule.test.js | 0 .../updateGlobalSettings.test.js.snap | 0 .../updateGlobalSettings.graphql | 0 .../updateGlobalSettings.test.js | 0 .../updateOrder/UpdateOrderMutation.graphql | 0 .../updateOrder/updateOrder.test.js | 0 ...pdateOrderFulfillmentGroupMutation.graphql | 0 .../updateOrderFulfillmentGroup.test.js | 0 .../updateProduct/updateProduct.test.js | 0 .../updateProductMutation.graphql | 0 .../updateProductVariantMutation.graphql | 0 .../updateProductVariantPrices.test.js | 0 ...updateProductVariantPricesMutation.graphql | 0 .../UpdateProductsVisibility.graphql | 0 .../updateProductsVisibility.test.js.snap | 0 .../updateProductsVisibility.test.js | 0 .../updateShop/UpdateShopMutation.graphql | 0 .../updateShop/updateShop.test.js | 0 .../updateShopSettings.test.js.snap | 0 .../updateShopSettings.graphql | 0 .../updateShopSettings.test.js | 0 .../updateSimpleInventory.test.js.snap | 0 .../catalogItemQuery.graphql | 0 .../simpleInventoryQuery.graphql | 0 .../updateSimpleInventory.test.js | 0 .../updateSimpleInventoryMutation.graphql | 0 .../catalogItemQuery.graphql | 0 .../updateSimpleInventoryBulk.test.js | 0 .../updateTag/UpdateTagMutation.graphql | 0 .../__snapshots__/updateTag.test.js.snap | 0 .../updateTag/updateTag.test.js | 0 .../verifySMTPEmailSettings.graphql | 0 .../verifySMTPEmailSettings.test.js | 0 package.json | 3 +- 197 files changed, 42 insertions(+), 6 deletions(-) rename apps/reaction/tests/integration/api/{mutations => mutations1}/addAccountAddressBookEntry/AddAccountAddressBookEntryMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/addAccountAddressBookEntry/addAccountAddressBookEntry.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/addAccountEmailRecord/AddAccountEmailRecordMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/addAccountEmailRecord/addAccountEmailRecord.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/addAccountToGroup/AddAccountToGroupMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/addAccountToGroup/__snapshots__/addAccountToGroup.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/addAccountToGroup/addAccountToGroup.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/addCartItems/addCartItems.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/addCartItems/addCartItemsMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/addOrderFulfillmentGroup/AddOrderFulfillmentGroupMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/addOrderFulfillmentGroup/addOrderFulfillmentGroup.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/addTag/AddTagMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/addTag/__snapshots__/addTag.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/addTag/addTag.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/approveOrderPayments/__snapshots__/approveOrderPayments.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/approveOrderPayments/approveOrderPayments.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/approveOrderPayments/approveOrderPayments.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/archiveProducts/archiveProducts.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/archiveProducts/archiveProducts.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/cancelOrderItem/CancelOrderItemMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/cancelOrderItem/cancelOrderItem.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/captureOrderPayments/__snapshots__/captureOrderPayments.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/captureOrderPayments/captureOrderPayments.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/captureOrderPayments/captureOrderPayments.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/checkout/AccountCartByAccountIdQuery.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/checkout/AddCartItemsMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/checkout/AnonymousCartByCartIdQuery.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/checkout/AvailablePaymentMethodsQuery.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/checkout/CreateCartMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/checkout/CreatePromotionMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/checkout/CreateShopMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/checkout/PlaceOrderMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/checkout/PublishProductsToCatalogMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/checkout/ReconcileCartsMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/checkout/RemoveCartItemsMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/checkout/SelectFulfillmentOptionForGroupMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/checkout/SetEmailOnAnonymousCartMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/checkout/SetShippingAddressOnCartMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/checkout/UpdateCartItemsQuantityMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/checkout/UpdateFulfillmentOptionsForGroupMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/checkout/__snapshots__/authenticatedCheckout.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/checkout/anonymousCheckout.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/checkout/anonymousToAuthenticatedCheckout.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/checkout/authenticatedCheckout.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/checkout/checkoutTestsCommon.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/checkout/fixtures/promotions.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/checkout/promotionCheckout.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/cloneProductVariants/cloneProductVariants.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/cloneProductVariants/cloneProductVariants.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/cloneProducts/cloneProducts.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/cloneProducts/cloneProducts.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/createAccountGroup/CreateAccountGroupMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/createAccountGroup/__snapshots__/createAccountGroup.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/createAccountGroup/createAccountGroup.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/createProduct/createProduct.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/createProduct/createProduct.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/createProductVariant/createProductVariant.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/createProductVariant/createProductVariant.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/createShop/CreateShopMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/createShop/createShop.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/echo/echo.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/generateSitemaps/generateSitemaps.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/generateSitemaps/generateSitemaps.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/inviteShopMember/__snapshots__/inviteShopMember.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/inviteShopMember/inviteShopMember.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/inviteShopMember/inviteShopMember.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/moveOrderItems/MoveOrderItemsMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/moveOrderItems/moveOrderItems.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/navigationItem/CreateNavigationItemMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/navigationItem/DeleteNavigationItemMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/navigationItem/UpdateNavigationItemMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/navigationItem/__snapshots__/createNavigationItem.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/navigationItem/__snapshots__/deleteNavigationItem.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/navigationItem/__snapshots__/updateNavigationItem.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/navigationItem/createNavigationItem.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/navigationItem/deleteNavigationItem.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/navigationItem/updateNavigationItem.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/navigationTree/CreateNavigationTreeMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/navigationTree/PublishNavigationChangesMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/navigationTree/UpdateNavigationTreeMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/navigationTree/__snapshots__/createNavigationTree.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/navigationTree/__snapshots__/publishNavigationChanges.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/navigationTree/__snapshots__/updateNavigationTree.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/navigationTree/createNavigationTree.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/navigationTree/publishNavigationChanges.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/navigationTree/updateNavigationTree.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/payments/EnablePaymentMethodsForShopMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/payments/__snapshots__/enablePaymentMethodsForShop.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/payments/enablePaymentMethodsForShop.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/publishProductsToCatalog/PublishProductsToCatalogMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/publishProductsToCatalog/publishProductsToCatalog.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/recalculateReservedSimpleInventory/__snapshots__/recalculateReservedSimpleInventory.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/recalculateReservedSimpleInventory/recalculateReservedSimpleInventory.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations1}/recalculateReservedSimpleInventory/recalculateReservedSimpleInventory.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/createAddressValidationRule/createAddressValidationRule.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/createAddressValidationRule/createAddressValidationRule.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/deleteAddressValidationRule/deleteAddressValidationRule.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/deleteAddressValidationRule/deleteAddressValidationRule.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/removeAccountAddressBookEntry/RemoveAccountAddressBookEntryMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/removeAccountAddressBookEntry/__snapshots__/removeAccountAddressBookEntry.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/removeAccountAddressBookEntry/removeAccountAddressBookEntry.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/removeAccountEmailRecord/RemoveAccountEmailRecordMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/removeAccountEmailRecord/__snapshots__/removeAccountEmailRecord.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/removeAccountEmailRecord/removeAccountEmailRecord.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/removeAccountFromGroup/RemoveAccountFromGroupMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/removeAccountFromGroup/removeAccountFromGroup.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/removeAccountGroup/AddAccountToGroupMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/removeAccountGroup/RemoveAccountGroupMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/removeAccountGroup/__snapshots__/removeAccountGroup.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/removeAccountGroup/removeAccountGroup.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/removeTag/RemoveTagMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/removeTag/__snapshots__/removeTag.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/removeTag/removeTag.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/setAccountDefaultEmail/SetAccountDefaultEmailMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/setAccountDefaultEmail/__snapshots__/setAccountDefaultEmail.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/setAccountDefaultEmail/setAccountDefaultEmail.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/setTagHeroMedia/__snapshots__/setTagHeroMedia.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/setTagHeroMedia/setTagHeroMedia.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/setTagHeroMedia/setTagHeroMedia.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/shippingRates/CreateFlatRateFulfillmentMethodMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/shippingRates/CreateFlatRateFulfillmentRestrictionMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/shippingRates/DeleteFlatRateFulfillmentMethodMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/shippingRates/DeleteFlatRateFulfillmentRestrictionMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/shippingRates/UpdateFlatRateFulfillmentMethodMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/shippingRates/UpdateFlatRateFulfillmentRestrictionMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/shippingRates/__snapshots__/createFlatRateFulfillmentMethod.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/shippingRates/__snapshots__/createFlatRateFulfillmentRestriction.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/shippingRates/__snapshots__/deleteFlatRateFulfillmentMethod.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/shippingRates/__snapshots__/deleteFlatRateFulfillmentRestriction.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/shippingRates/__snapshots__/updateFlatRateFulfillmentMethod.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/shippingRates/__snapshots__/updateFlatRateFulfillmentRestriction.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/shippingRates/createFlatRateFulfillmentMethod.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/shippingRates/createFlatRateFulfillmentRestriction.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/shippingRates/deleteFlatRateFulfillmentMethod.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/shippingRates/deleteFlatRateFulfillmentRestriction.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/shippingRates/updateFlatRateFulfillmentMethod.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/shippingRates/updateFlatRateFulfillmentRestriction.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/splitOrderItem/SplitOrderItemMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/splitOrderItem/splitOrderItem.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/surcharges/CreateSurchargeMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/surcharges/DeleteSurchargeMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/surcharges/UpdateSurchargeMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/surcharges/__snapshots__/createSurcharge.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/surcharges/__snapshots__/deleteSurcharge.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/surcharges/__snapshots__/updateSurcharge.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/surcharges/createSurcharge.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/surcharges/deleteSurcharge.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/surcharges/updateSurcharge.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/taxRates/createTaxRateMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/taxRates/deleteTaxRateMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/taxRates/taxRates.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/taxRates/updateTaxRateMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateAccount/UpdateAccountMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateAccount/updateAccount.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateAccountAddressBookEntry/UpdateAccountAddressBookEntryMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateAccountAddressBookEntry/__snapshots__/updateAccountAddressBookEntry.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateAccountAddressBookEntry/updateAccountAddressBookEntry.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateAccountGroup/AddAccountToGroupMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateAccountGroup/UpdateAccountGroupMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateAccountGroup/updateAccountGroup.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateAddressValidationRule/updateAddressValidationRule.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateAddressValidationRule/updateAddressValidationRule.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateGlobalSettings/__snapshots__/updateGlobalSettings.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateGlobalSettings/updateGlobalSettings.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateGlobalSettings/updateGlobalSettings.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateOrder/UpdateOrderMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateOrder/updateOrder.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateOrderFulfillmentGroup/UpdateOrderFulfillmentGroupMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateOrderFulfillmentGroup/updateOrderFulfillmentGroup.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateProduct/updateProduct.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateProduct/updateProductMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateProduct/updateProductVariantMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateProductVariantPrices/updateProductVariantPrices.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateProductVariantPrices/updateProductVariantPricesMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateProductsVisibility/UpdateProductsVisibility.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateProductsVisibility/__snapshots__/updateProductsVisibility.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateProductsVisibility/updateProductsVisibility.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateShop/UpdateShopMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateShop/updateShop.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateShopSettings/__snapshots__/updateShopSettings.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateShopSettings/updateShopSettings.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateShopSettings/updateShopSettings.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateSimpleInventory/__snapshots__/updateSimpleInventory.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateSimpleInventory/catalogItemQuery.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateSimpleInventory/simpleInventoryQuery.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateSimpleInventory/updateSimpleInventory.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateSimpleInventory/updateSimpleInventoryMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateSimpleInventoryBulk/catalogItemQuery.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateSimpleInventoryBulk/updateSimpleInventoryBulk.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateTag/UpdateTagMutation.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateTag/__snapshots__/updateTag.test.js.snap (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/updateTag/updateTag.test.js (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/verifySMTPEmailSettings/verifySMTPEmailSettings.graphql (100%) rename apps/reaction/tests/integration/api/{mutations => mutations2}/verifySMTPEmailSettings/verifySMTPEmailSettings.test.js (100%) diff --git a/.circleci/config.yml b/.circleci/config.yml index cf73234d74..1e60c91081 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -126,7 +126,7 @@ jobs: pnpm run test:integration:query resource_class: xlarge - test-integration-mutation: + test-integration-mutation1: <<: *defaults docker: - image: cimg/node:18.10.0 @@ -154,7 +154,38 @@ jobs: command: | sudo apt update && sudo apt-get install -y mongodb mongo --eval "rs.initiate()" - pnpm run test:integration:mutation + pnpm run test:integration:mutation1 + resource_class: xlarge + + test-integration-mutation2: + <<: *defaults + docker: + - image: cimg/node:18.10.0 + # Integration tests need MongoDB server running and accessible on port 27017 + - image: mongo:4.0 + command: mongod --oplogSize 128 --replSet rs0 --storageEngine=wiredTiger + ports: + - "27017:27017" + - image: redis + ports: + - "6379:6379" + steps: + - checkout + - restore_cache: + keys: + - reaction-v7-node-modules-{{ checksum "package.json" }}-{{ checksum "pnpm-lock.yaml" }} + - reaction-v7-node-modules-{{ .Branch }} + - <<: *install_pnpm + - <<: *pnpm_install + - run: + name: Run Integration Mutation Tests + environment: + MONGO_URL: mongodb://localhost:27017/test + MONGO_USE_UNIFIED_TOPOLOGY: false + command: | + sudo apt update && sudo apt-get install -y mongodb + mongo --eval "rs.initiate()" + pnpm run test:integration:mutation2 resource_class: xlarge release: @@ -248,7 +279,10 @@ workflows: - test-integration-query: requires: - install-dependencies - - test-integration-mutation: + - test-integration-mutation1: + requires: + - install-dependencies + - test-integration-mutation2: requires: - install-dependencies - release: diff --git a/apps/reaction/package.json b/apps/reaction/package.json index 6f997be418..5031950205 100644 --- a/apps/reaction/package.json +++ b/apps/reaction/package.json @@ -103,8 +103,9 @@ "test:integration:watch": "node node_modules/jest/bin/jest --runInBand --watch --testPathIgnorePatterns '/src/'", "test:integration:file": "jest --runInBand", "test:integration:file:watch": "jest --runInBand --watch", - "test:integration:query": "node --max-old-space-size=12288 --expose-gc ../../node_modules/jest/bin/jest.js --forceExit --runInBand --logHeapUsage --testPathIgnorePatterns '/src/' '/tests/integration/api/mutations/'", - "test:integration:mutation": "node --max_old_space_size=12288 --expose-gc ../../node_modules/jest/bin/jest.js --forceExit --runInBand --logHeapUsage --testPathIgnorePatterns '/src/' '/tests/integration/api/queries/'", + "test:integration:query": "node --max-old-space-size=12288 --expose-gc ../../node_modules/jest/bin/jest.js --forceExit --runInBand --logHeapUsage --testPathIgnorePatterns '/src/' '/tests/integration/api/mutations1/' '/tests/integration/api/mutations2/'", + "test:integration:mutation1": "node --max_old_space_size=12288 --expose-gc ../../node_modules/jest/bin/jest.js --forceExit --runInBand --logHeapUsage --testPathIgnorePatterns '/src/' '/tests/integration/api/queries/' '/tests/integration/api/mutations2/'", + "test:integration:mutation2": "node --max_old_space_size=12288 --expose-gc ../../node_modules/jest/bin/jest.js --forceExit --runInBand --logHeapUsage --testPathIgnorePatterns '/src/' '/tests/integration/api/queries/' '/tests/integration/api/mutations1/'", "lint": "eslint .", "lint:gql": "graphql-schema-linter ./src/**/*.graphql", "version": "echo $npm_package_version", diff --git a/apps/reaction/tests/integration/api/mutations/addAccountAddressBookEntry/AddAccountAddressBookEntryMutation.graphql b/apps/reaction/tests/integration/api/mutations1/addAccountAddressBookEntry/AddAccountAddressBookEntryMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/addAccountAddressBookEntry/AddAccountAddressBookEntryMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/addAccountAddressBookEntry/AddAccountAddressBookEntryMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/addAccountAddressBookEntry/addAccountAddressBookEntry.test.js b/apps/reaction/tests/integration/api/mutations1/addAccountAddressBookEntry/addAccountAddressBookEntry.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/addAccountAddressBookEntry/addAccountAddressBookEntry.test.js rename to apps/reaction/tests/integration/api/mutations1/addAccountAddressBookEntry/addAccountAddressBookEntry.test.js diff --git a/apps/reaction/tests/integration/api/mutations/addAccountEmailRecord/AddAccountEmailRecordMutation.graphql b/apps/reaction/tests/integration/api/mutations1/addAccountEmailRecord/AddAccountEmailRecordMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/addAccountEmailRecord/AddAccountEmailRecordMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/addAccountEmailRecord/AddAccountEmailRecordMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/addAccountEmailRecord/addAccountEmailRecord.test.js b/apps/reaction/tests/integration/api/mutations1/addAccountEmailRecord/addAccountEmailRecord.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/addAccountEmailRecord/addAccountEmailRecord.test.js rename to apps/reaction/tests/integration/api/mutations1/addAccountEmailRecord/addAccountEmailRecord.test.js diff --git a/apps/reaction/tests/integration/api/mutations/addAccountToGroup/AddAccountToGroupMutation.graphql b/apps/reaction/tests/integration/api/mutations1/addAccountToGroup/AddAccountToGroupMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/addAccountToGroup/AddAccountToGroupMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/addAccountToGroup/AddAccountToGroupMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/addAccountToGroup/__snapshots__/addAccountToGroup.test.js.snap b/apps/reaction/tests/integration/api/mutations1/addAccountToGroup/__snapshots__/addAccountToGroup.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/addAccountToGroup/__snapshots__/addAccountToGroup.test.js.snap rename to apps/reaction/tests/integration/api/mutations1/addAccountToGroup/__snapshots__/addAccountToGroup.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/addAccountToGroup/addAccountToGroup.test.js b/apps/reaction/tests/integration/api/mutations1/addAccountToGroup/addAccountToGroup.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/addAccountToGroup/addAccountToGroup.test.js rename to apps/reaction/tests/integration/api/mutations1/addAccountToGroup/addAccountToGroup.test.js diff --git a/apps/reaction/tests/integration/api/mutations/addCartItems/addCartItems.test.js b/apps/reaction/tests/integration/api/mutations1/addCartItems/addCartItems.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/addCartItems/addCartItems.test.js rename to apps/reaction/tests/integration/api/mutations1/addCartItems/addCartItems.test.js diff --git a/apps/reaction/tests/integration/api/mutations/addCartItems/addCartItemsMutation.graphql b/apps/reaction/tests/integration/api/mutations1/addCartItems/addCartItemsMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/addCartItems/addCartItemsMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/addCartItems/addCartItemsMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/addOrderFulfillmentGroup/AddOrderFulfillmentGroupMutation.graphql b/apps/reaction/tests/integration/api/mutations1/addOrderFulfillmentGroup/AddOrderFulfillmentGroupMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/addOrderFulfillmentGroup/AddOrderFulfillmentGroupMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/addOrderFulfillmentGroup/AddOrderFulfillmentGroupMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/addOrderFulfillmentGroup/addOrderFulfillmentGroup.test.js b/apps/reaction/tests/integration/api/mutations1/addOrderFulfillmentGroup/addOrderFulfillmentGroup.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/addOrderFulfillmentGroup/addOrderFulfillmentGroup.test.js rename to apps/reaction/tests/integration/api/mutations1/addOrderFulfillmentGroup/addOrderFulfillmentGroup.test.js diff --git a/apps/reaction/tests/integration/api/mutations/addTag/AddTagMutation.graphql b/apps/reaction/tests/integration/api/mutations1/addTag/AddTagMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/addTag/AddTagMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/addTag/AddTagMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/addTag/__snapshots__/addTag.test.js.snap b/apps/reaction/tests/integration/api/mutations1/addTag/__snapshots__/addTag.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/addTag/__snapshots__/addTag.test.js.snap rename to apps/reaction/tests/integration/api/mutations1/addTag/__snapshots__/addTag.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/addTag/addTag.test.js b/apps/reaction/tests/integration/api/mutations1/addTag/addTag.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/addTag/addTag.test.js rename to apps/reaction/tests/integration/api/mutations1/addTag/addTag.test.js diff --git a/apps/reaction/tests/integration/api/mutations/approveOrderPayments/__snapshots__/approveOrderPayments.test.js.snap b/apps/reaction/tests/integration/api/mutations1/approveOrderPayments/__snapshots__/approveOrderPayments.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/approveOrderPayments/__snapshots__/approveOrderPayments.test.js.snap rename to apps/reaction/tests/integration/api/mutations1/approveOrderPayments/__snapshots__/approveOrderPayments.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/approveOrderPayments/approveOrderPayments.graphql b/apps/reaction/tests/integration/api/mutations1/approveOrderPayments/approveOrderPayments.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/approveOrderPayments/approveOrderPayments.graphql rename to apps/reaction/tests/integration/api/mutations1/approveOrderPayments/approveOrderPayments.graphql diff --git a/apps/reaction/tests/integration/api/mutations/approveOrderPayments/approveOrderPayments.test.js b/apps/reaction/tests/integration/api/mutations1/approveOrderPayments/approveOrderPayments.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/approveOrderPayments/approveOrderPayments.test.js rename to apps/reaction/tests/integration/api/mutations1/approveOrderPayments/approveOrderPayments.test.js diff --git a/apps/reaction/tests/integration/api/mutations/archiveProducts/archiveProducts.graphql b/apps/reaction/tests/integration/api/mutations1/archiveProducts/archiveProducts.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/archiveProducts/archiveProducts.graphql rename to apps/reaction/tests/integration/api/mutations1/archiveProducts/archiveProducts.graphql diff --git a/apps/reaction/tests/integration/api/mutations/archiveProducts/archiveProducts.test.js b/apps/reaction/tests/integration/api/mutations1/archiveProducts/archiveProducts.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/archiveProducts/archiveProducts.test.js rename to apps/reaction/tests/integration/api/mutations1/archiveProducts/archiveProducts.test.js diff --git a/apps/reaction/tests/integration/api/mutations/cancelOrderItem/CancelOrderItemMutation.graphql b/apps/reaction/tests/integration/api/mutations1/cancelOrderItem/CancelOrderItemMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/cancelOrderItem/CancelOrderItemMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/cancelOrderItem/CancelOrderItemMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/cancelOrderItem/cancelOrderItem.test.js b/apps/reaction/tests/integration/api/mutations1/cancelOrderItem/cancelOrderItem.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/cancelOrderItem/cancelOrderItem.test.js rename to apps/reaction/tests/integration/api/mutations1/cancelOrderItem/cancelOrderItem.test.js diff --git a/apps/reaction/tests/integration/api/mutations/captureOrderPayments/__snapshots__/captureOrderPayments.test.js.snap b/apps/reaction/tests/integration/api/mutations1/captureOrderPayments/__snapshots__/captureOrderPayments.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/captureOrderPayments/__snapshots__/captureOrderPayments.test.js.snap rename to apps/reaction/tests/integration/api/mutations1/captureOrderPayments/__snapshots__/captureOrderPayments.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/captureOrderPayments/captureOrderPayments.graphql b/apps/reaction/tests/integration/api/mutations1/captureOrderPayments/captureOrderPayments.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/captureOrderPayments/captureOrderPayments.graphql rename to apps/reaction/tests/integration/api/mutations1/captureOrderPayments/captureOrderPayments.graphql diff --git a/apps/reaction/tests/integration/api/mutations/captureOrderPayments/captureOrderPayments.test.js b/apps/reaction/tests/integration/api/mutations1/captureOrderPayments/captureOrderPayments.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/captureOrderPayments/captureOrderPayments.test.js rename to apps/reaction/tests/integration/api/mutations1/captureOrderPayments/captureOrderPayments.test.js diff --git a/apps/reaction/tests/integration/api/mutations/checkout/AccountCartByAccountIdQuery.graphql b/apps/reaction/tests/integration/api/mutations1/checkout/AccountCartByAccountIdQuery.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/checkout/AccountCartByAccountIdQuery.graphql rename to apps/reaction/tests/integration/api/mutations1/checkout/AccountCartByAccountIdQuery.graphql diff --git a/apps/reaction/tests/integration/api/mutations/checkout/AddCartItemsMutation.graphql b/apps/reaction/tests/integration/api/mutations1/checkout/AddCartItemsMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/checkout/AddCartItemsMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/checkout/AddCartItemsMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/checkout/AnonymousCartByCartIdQuery.graphql b/apps/reaction/tests/integration/api/mutations1/checkout/AnonymousCartByCartIdQuery.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/checkout/AnonymousCartByCartIdQuery.graphql rename to apps/reaction/tests/integration/api/mutations1/checkout/AnonymousCartByCartIdQuery.graphql diff --git a/apps/reaction/tests/integration/api/mutations/checkout/AvailablePaymentMethodsQuery.graphql b/apps/reaction/tests/integration/api/mutations1/checkout/AvailablePaymentMethodsQuery.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/checkout/AvailablePaymentMethodsQuery.graphql rename to apps/reaction/tests/integration/api/mutations1/checkout/AvailablePaymentMethodsQuery.graphql diff --git a/apps/reaction/tests/integration/api/mutations/checkout/CreateCartMutation.graphql b/apps/reaction/tests/integration/api/mutations1/checkout/CreateCartMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/checkout/CreateCartMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/checkout/CreateCartMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/checkout/CreatePromotionMutation.graphql b/apps/reaction/tests/integration/api/mutations1/checkout/CreatePromotionMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/checkout/CreatePromotionMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/checkout/CreatePromotionMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/checkout/CreateShopMutation.graphql b/apps/reaction/tests/integration/api/mutations1/checkout/CreateShopMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/checkout/CreateShopMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/checkout/CreateShopMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/checkout/PlaceOrderMutation.graphql b/apps/reaction/tests/integration/api/mutations1/checkout/PlaceOrderMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/checkout/PlaceOrderMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/checkout/PlaceOrderMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/checkout/PublishProductsToCatalogMutation.graphql b/apps/reaction/tests/integration/api/mutations1/checkout/PublishProductsToCatalogMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/checkout/PublishProductsToCatalogMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/checkout/PublishProductsToCatalogMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/checkout/ReconcileCartsMutation.graphql b/apps/reaction/tests/integration/api/mutations1/checkout/ReconcileCartsMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/checkout/ReconcileCartsMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/checkout/ReconcileCartsMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/checkout/RemoveCartItemsMutation.graphql b/apps/reaction/tests/integration/api/mutations1/checkout/RemoveCartItemsMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/checkout/RemoveCartItemsMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/checkout/RemoveCartItemsMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/checkout/SelectFulfillmentOptionForGroupMutation.graphql b/apps/reaction/tests/integration/api/mutations1/checkout/SelectFulfillmentOptionForGroupMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/checkout/SelectFulfillmentOptionForGroupMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/checkout/SelectFulfillmentOptionForGroupMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/checkout/SetEmailOnAnonymousCartMutation.graphql b/apps/reaction/tests/integration/api/mutations1/checkout/SetEmailOnAnonymousCartMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/checkout/SetEmailOnAnonymousCartMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/checkout/SetEmailOnAnonymousCartMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/checkout/SetShippingAddressOnCartMutation.graphql b/apps/reaction/tests/integration/api/mutations1/checkout/SetShippingAddressOnCartMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/checkout/SetShippingAddressOnCartMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/checkout/SetShippingAddressOnCartMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/checkout/UpdateCartItemsQuantityMutation.graphql b/apps/reaction/tests/integration/api/mutations1/checkout/UpdateCartItemsQuantityMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/checkout/UpdateCartItemsQuantityMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/checkout/UpdateCartItemsQuantityMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/checkout/UpdateFulfillmentOptionsForGroupMutation.graphql b/apps/reaction/tests/integration/api/mutations1/checkout/UpdateFulfillmentOptionsForGroupMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/checkout/UpdateFulfillmentOptionsForGroupMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/checkout/UpdateFulfillmentOptionsForGroupMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/checkout/__snapshots__/authenticatedCheckout.test.js.snap b/apps/reaction/tests/integration/api/mutations1/checkout/__snapshots__/authenticatedCheckout.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/checkout/__snapshots__/authenticatedCheckout.test.js.snap rename to apps/reaction/tests/integration/api/mutations1/checkout/__snapshots__/authenticatedCheckout.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/checkout/anonymousCheckout.test.js b/apps/reaction/tests/integration/api/mutations1/checkout/anonymousCheckout.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/checkout/anonymousCheckout.test.js rename to apps/reaction/tests/integration/api/mutations1/checkout/anonymousCheckout.test.js diff --git a/apps/reaction/tests/integration/api/mutations/checkout/anonymousToAuthenticatedCheckout.test.js b/apps/reaction/tests/integration/api/mutations1/checkout/anonymousToAuthenticatedCheckout.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/checkout/anonymousToAuthenticatedCheckout.test.js rename to apps/reaction/tests/integration/api/mutations1/checkout/anonymousToAuthenticatedCheckout.test.js diff --git a/apps/reaction/tests/integration/api/mutations/checkout/authenticatedCheckout.test.js b/apps/reaction/tests/integration/api/mutations1/checkout/authenticatedCheckout.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/checkout/authenticatedCheckout.test.js rename to apps/reaction/tests/integration/api/mutations1/checkout/authenticatedCheckout.test.js diff --git a/apps/reaction/tests/integration/api/mutations/checkout/checkoutTestsCommon.js b/apps/reaction/tests/integration/api/mutations1/checkout/checkoutTestsCommon.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/checkout/checkoutTestsCommon.js rename to apps/reaction/tests/integration/api/mutations1/checkout/checkoutTestsCommon.js diff --git a/apps/reaction/tests/integration/api/mutations/checkout/fixtures/promotions.js b/apps/reaction/tests/integration/api/mutations1/checkout/fixtures/promotions.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/checkout/fixtures/promotions.js rename to apps/reaction/tests/integration/api/mutations1/checkout/fixtures/promotions.js diff --git a/apps/reaction/tests/integration/api/mutations/checkout/promotionCheckout.test.js b/apps/reaction/tests/integration/api/mutations1/checkout/promotionCheckout.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/checkout/promotionCheckout.test.js rename to apps/reaction/tests/integration/api/mutations1/checkout/promotionCheckout.test.js diff --git a/apps/reaction/tests/integration/api/mutations/cloneProductVariants/cloneProductVariants.graphql b/apps/reaction/tests/integration/api/mutations1/cloneProductVariants/cloneProductVariants.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/cloneProductVariants/cloneProductVariants.graphql rename to apps/reaction/tests/integration/api/mutations1/cloneProductVariants/cloneProductVariants.graphql diff --git a/apps/reaction/tests/integration/api/mutations/cloneProductVariants/cloneProductVariants.test.js b/apps/reaction/tests/integration/api/mutations1/cloneProductVariants/cloneProductVariants.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/cloneProductVariants/cloneProductVariants.test.js rename to apps/reaction/tests/integration/api/mutations1/cloneProductVariants/cloneProductVariants.test.js diff --git a/apps/reaction/tests/integration/api/mutations/cloneProducts/cloneProducts.graphql b/apps/reaction/tests/integration/api/mutations1/cloneProducts/cloneProducts.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/cloneProducts/cloneProducts.graphql rename to apps/reaction/tests/integration/api/mutations1/cloneProducts/cloneProducts.graphql diff --git a/apps/reaction/tests/integration/api/mutations/cloneProducts/cloneProducts.test.js b/apps/reaction/tests/integration/api/mutations1/cloneProducts/cloneProducts.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/cloneProducts/cloneProducts.test.js rename to apps/reaction/tests/integration/api/mutations1/cloneProducts/cloneProducts.test.js diff --git a/apps/reaction/tests/integration/api/mutations/createAccountGroup/CreateAccountGroupMutation.graphql b/apps/reaction/tests/integration/api/mutations1/createAccountGroup/CreateAccountGroupMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/createAccountGroup/CreateAccountGroupMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/createAccountGroup/CreateAccountGroupMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/createAccountGroup/__snapshots__/createAccountGroup.test.js.snap b/apps/reaction/tests/integration/api/mutations1/createAccountGroup/__snapshots__/createAccountGroup.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/createAccountGroup/__snapshots__/createAccountGroup.test.js.snap rename to apps/reaction/tests/integration/api/mutations1/createAccountGroup/__snapshots__/createAccountGroup.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/createAccountGroup/createAccountGroup.test.js b/apps/reaction/tests/integration/api/mutations1/createAccountGroup/createAccountGroup.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/createAccountGroup/createAccountGroup.test.js rename to apps/reaction/tests/integration/api/mutations1/createAccountGroup/createAccountGroup.test.js diff --git a/apps/reaction/tests/integration/api/mutations/createProduct/createProduct.graphql b/apps/reaction/tests/integration/api/mutations1/createProduct/createProduct.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/createProduct/createProduct.graphql rename to apps/reaction/tests/integration/api/mutations1/createProduct/createProduct.graphql diff --git a/apps/reaction/tests/integration/api/mutations/createProduct/createProduct.test.js b/apps/reaction/tests/integration/api/mutations1/createProduct/createProduct.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/createProduct/createProduct.test.js rename to apps/reaction/tests/integration/api/mutations1/createProduct/createProduct.test.js diff --git a/apps/reaction/tests/integration/api/mutations/createProductVariant/createProductVariant.graphql b/apps/reaction/tests/integration/api/mutations1/createProductVariant/createProductVariant.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/createProductVariant/createProductVariant.graphql rename to apps/reaction/tests/integration/api/mutations1/createProductVariant/createProductVariant.graphql diff --git a/apps/reaction/tests/integration/api/mutations/createProductVariant/createProductVariant.test.js b/apps/reaction/tests/integration/api/mutations1/createProductVariant/createProductVariant.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/createProductVariant/createProductVariant.test.js rename to apps/reaction/tests/integration/api/mutations1/createProductVariant/createProductVariant.test.js diff --git a/apps/reaction/tests/integration/api/mutations/createShop/CreateShopMutation.graphql b/apps/reaction/tests/integration/api/mutations1/createShop/CreateShopMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/createShop/CreateShopMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/createShop/CreateShopMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/createShop/createShop.test.js b/apps/reaction/tests/integration/api/mutations1/createShop/createShop.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/createShop/createShop.test.js rename to apps/reaction/tests/integration/api/mutations1/createShop/createShop.test.js diff --git a/apps/reaction/tests/integration/api/mutations/echo/echo.test.js b/apps/reaction/tests/integration/api/mutations1/echo/echo.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/echo/echo.test.js rename to apps/reaction/tests/integration/api/mutations1/echo/echo.test.js diff --git a/apps/reaction/tests/integration/api/mutations/generateSitemaps/generateSitemaps.graphql b/apps/reaction/tests/integration/api/mutations1/generateSitemaps/generateSitemaps.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/generateSitemaps/generateSitemaps.graphql rename to apps/reaction/tests/integration/api/mutations1/generateSitemaps/generateSitemaps.graphql diff --git a/apps/reaction/tests/integration/api/mutations/generateSitemaps/generateSitemaps.test.js b/apps/reaction/tests/integration/api/mutations1/generateSitemaps/generateSitemaps.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/generateSitemaps/generateSitemaps.test.js rename to apps/reaction/tests/integration/api/mutations1/generateSitemaps/generateSitemaps.test.js diff --git a/apps/reaction/tests/integration/api/mutations/inviteShopMember/__snapshots__/inviteShopMember.test.js.snap b/apps/reaction/tests/integration/api/mutations1/inviteShopMember/__snapshots__/inviteShopMember.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/inviteShopMember/__snapshots__/inviteShopMember.test.js.snap rename to apps/reaction/tests/integration/api/mutations1/inviteShopMember/__snapshots__/inviteShopMember.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/inviteShopMember/inviteShopMember.graphql b/apps/reaction/tests/integration/api/mutations1/inviteShopMember/inviteShopMember.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/inviteShopMember/inviteShopMember.graphql rename to apps/reaction/tests/integration/api/mutations1/inviteShopMember/inviteShopMember.graphql diff --git a/apps/reaction/tests/integration/api/mutations/inviteShopMember/inviteShopMember.test.js b/apps/reaction/tests/integration/api/mutations1/inviteShopMember/inviteShopMember.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/inviteShopMember/inviteShopMember.test.js rename to apps/reaction/tests/integration/api/mutations1/inviteShopMember/inviteShopMember.test.js diff --git a/apps/reaction/tests/integration/api/mutations/moveOrderItems/MoveOrderItemsMutation.graphql b/apps/reaction/tests/integration/api/mutations1/moveOrderItems/MoveOrderItemsMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/moveOrderItems/MoveOrderItemsMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/moveOrderItems/MoveOrderItemsMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/moveOrderItems/moveOrderItems.test.js b/apps/reaction/tests/integration/api/mutations1/moveOrderItems/moveOrderItems.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/moveOrderItems/moveOrderItems.test.js rename to apps/reaction/tests/integration/api/mutations1/moveOrderItems/moveOrderItems.test.js diff --git a/apps/reaction/tests/integration/api/mutations/navigationItem/CreateNavigationItemMutation.graphql b/apps/reaction/tests/integration/api/mutations1/navigationItem/CreateNavigationItemMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/navigationItem/CreateNavigationItemMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/navigationItem/CreateNavigationItemMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/navigationItem/DeleteNavigationItemMutation.graphql b/apps/reaction/tests/integration/api/mutations1/navigationItem/DeleteNavigationItemMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/navigationItem/DeleteNavigationItemMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/navigationItem/DeleteNavigationItemMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/navigationItem/UpdateNavigationItemMutation.graphql b/apps/reaction/tests/integration/api/mutations1/navigationItem/UpdateNavigationItemMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/navigationItem/UpdateNavigationItemMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/navigationItem/UpdateNavigationItemMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/navigationItem/__snapshots__/createNavigationItem.test.js.snap b/apps/reaction/tests/integration/api/mutations1/navigationItem/__snapshots__/createNavigationItem.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/navigationItem/__snapshots__/createNavigationItem.test.js.snap rename to apps/reaction/tests/integration/api/mutations1/navigationItem/__snapshots__/createNavigationItem.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/navigationItem/__snapshots__/deleteNavigationItem.test.js.snap b/apps/reaction/tests/integration/api/mutations1/navigationItem/__snapshots__/deleteNavigationItem.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/navigationItem/__snapshots__/deleteNavigationItem.test.js.snap rename to apps/reaction/tests/integration/api/mutations1/navigationItem/__snapshots__/deleteNavigationItem.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/navigationItem/__snapshots__/updateNavigationItem.test.js.snap b/apps/reaction/tests/integration/api/mutations1/navigationItem/__snapshots__/updateNavigationItem.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/navigationItem/__snapshots__/updateNavigationItem.test.js.snap rename to apps/reaction/tests/integration/api/mutations1/navigationItem/__snapshots__/updateNavigationItem.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/navigationItem/createNavigationItem.test.js b/apps/reaction/tests/integration/api/mutations1/navigationItem/createNavigationItem.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/navigationItem/createNavigationItem.test.js rename to apps/reaction/tests/integration/api/mutations1/navigationItem/createNavigationItem.test.js diff --git a/apps/reaction/tests/integration/api/mutations/navigationItem/deleteNavigationItem.test.js b/apps/reaction/tests/integration/api/mutations1/navigationItem/deleteNavigationItem.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/navigationItem/deleteNavigationItem.test.js rename to apps/reaction/tests/integration/api/mutations1/navigationItem/deleteNavigationItem.test.js diff --git a/apps/reaction/tests/integration/api/mutations/navigationItem/updateNavigationItem.test.js b/apps/reaction/tests/integration/api/mutations1/navigationItem/updateNavigationItem.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/navigationItem/updateNavigationItem.test.js rename to apps/reaction/tests/integration/api/mutations1/navigationItem/updateNavigationItem.test.js diff --git a/apps/reaction/tests/integration/api/mutations/navigationTree/CreateNavigationTreeMutation.graphql b/apps/reaction/tests/integration/api/mutations1/navigationTree/CreateNavigationTreeMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/navigationTree/CreateNavigationTreeMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/navigationTree/CreateNavigationTreeMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/navigationTree/PublishNavigationChangesMutation.graphql b/apps/reaction/tests/integration/api/mutations1/navigationTree/PublishNavigationChangesMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/navigationTree/PublishNavigationChangesMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/navigationTree/PublishNavigationChangesMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/navigationTree/UpdateNavigationTreeMutation.graphql b/apps/reaction/tests/integration/api/mutations1/navigationTree/UpdateNavigationTreeMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/navigationTree/UpdateNavigationTreeMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/navigationTree/UpdateNavigationTreeMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/navigationTree/__snapshots__/createNavigationTree.test.js.snap b/apps/reaction/tests/integration/api/mutations1/navigationTree/__snapshots__/createNavigationTree.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/navigationTree/__snapshots__/createNavigationTree.test.js.snap rename to apps/reaction/tests/integration/api/mutations1/navigationTree/__snapshots__/createNavigationTree.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/navigationTree/__snapshots__/publishNavigationChanges.test.js.snap b/apps/reaction/tests/integration/api/mutations1/navigationTree/__snapshots__/publishNavigationChanges.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/navigationTree/__snapshots__/publishNavigationChanges.test.js.snap rename to apps/reaction/tests/integration/api/mutations1/navigationTree/__snapshots__/publishNavigationChanges.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/navigationTree/__snapshots__/updateNavigationTree.test.js.snap b/apps/reaction/tests/integration/api/mutations1/navigationTree/__snapshots__/updateNavigationTree.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/navigationTree/__snapshots__/updateNavigationTree.test.js.snap rename to apps/reaction/tests/integration/api/mutations1/navigationTree/__snapshots__/updateNavigationTree.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/navigationTree/createNavigationTree.test.js b/apps/reaction/tests/integration/api/mutations1/navigationTree/createNavigationTree.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/navigationTree/createNavigationTree.test.js rename to apps/reaction/tests/integration/api/mutations1/navigationTree/createNavigationTree.test.js diff --git a/apps/reaction/tests/integration/api/mutations/navigationTree/publishNavigationChanges.test.js b/apps/reaction/tests/integration/api/mutations1/navigationTree/publishNavigationChanges.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/navigationTree/publishNavigationChanges.test.js rename to apps/reaction/tests/integration/api/mutations1/navigationTree/publishNavigationChanges.test.js diff --git a/apps/reaction/tests/integration/api/mutations/navigationTree/updateNavigationTree.test.js b/apps/reaction/tests/integration/api/mutations1/navigationTree/updateNavigationTree.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/navigationTree/updateNavigationTree.test.js rename to apps/reaction/tests/integration/api/mutations1/navigationTree/updateNavigationTree.test.js diff --git a/apps/reaction/tests/integration/api/mutations/payments/EnablePaymentMethodsForShopMutation.graphql b/apps/reaction/tests/integration/api/mutations1/payments/EnablePaymentMethodsForShopMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/payments/EnablePaymentMethodsForShopMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/payments/EnablePaymentMethodsForShopMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/payments/__snapshots__/enablePaymentMethodsForShop.test.js.snap b/apps/reaction/tests/integration/api/mutations1/payments/__snapshots__/enablePaymentMethodsForShop.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/payments/__snapshots__/enablePaymentMethodsForShop.test.js.snap rename to apps/reaction/tests/integration/api/mutations1/payments/__snapshots__/enablePaymentMethodsForShop.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/payments/enablePaymentMethodsForShop.test.js b/apps/reaction/tests/integration/api/mutations1/payments/enablePaymentMethodsForShop.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/payments/enablePaymentMethodsForShop.test.js rename to apps/reaction/tests/integration/api/mutations1/payments/enablePaymentMethodsForShop.test.js diff --git a/apps/reaction/tests/integration/api/mutations/publishProductsToCatalog/PublishProductsToCatalogMutation.graphql b/apps/reaction/tests/integration/api/mutations1/publishProductsToCatalog/PublishProductsToCatalogMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/publishProductsToCatalog/PublishProductsToCatalogMutation.graphql rename to apps/reaction/tests/integration/api/mutations1/publishProductsToCatalog/PublishProductsToCatalogMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/publishProductsToCatalog/publishProductsToCatalog.test.js b/apps/reaction/tests/integration/api/mutations1/publishProductsToCatalog/publishProductsToCatalog.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/publishProductsToCatalog/publishProductsToCatalog.test.js rename to apps/reaction/tests/integration/api/mutations1/publishProductsToCatalog/publishProductsToCatalog.test.js diff --git a/apps/reaction/tests/integration/api/mutations/recalculateReservedSimpleInventory/__snapshots__/recalculateReservedSimpleInventory.test.js.snap b/apps/reaction/tests/integration/api/mutations1/recalculateReservedSimpleInventory/__snapshots__/recalculateReservedSimpleInventory.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/recalculateReservedSimpleInventory/__snapshots__/recalculateReservedSimpleInventory.test.js.snap rename to apps/reaction/tests/integration/api/mutations1/recalculateReservedSimpleInventory/__snapshots__/recalculateReservedSimpleInventory.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/recalculateReservedSimpleInventory/recalculateReservedSimpleInventory.graphql b/apps/reaction/tests/integration/api/mutations1/recalculateReservedSimpleInventory/recalculateReservedSimpleInventory.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/recalculateReservedSimpleInventory/recalculateReservedSimpleInventory.graphql rename to apps/reaction/tests/integration/api/mutations1/recalculateReservedSimpleInventory/recalculateReservedSimpleInventory.graphql diff --git a/apps/reaction/tests/integration/api/mutations/recalculateReservedSimpleInventory/recalculateReservedSimpleInventory.test.js b/apps/reaction/tests/integration/api/mutations1/recalculateReservedSimpleInventory/recalculateReservedSimpleInventory.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/recalculateReservedSimpleInventory/recalculateReservedSimpleInventory.test.js rename to apps/reaction/tests/integration/api/mutations1/recalculateReservedSimpleInventory/recalculateReservedSimpleInventory.test.js diff --git a/apps/reaction/tests/integration/api/mutations/createAddressValidationRule/createAddressValidationRule.graphql b/apps/reaction/tests/integration/api/mutations2/createAddressValidationRule/createAddressValidationRule.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/createAddressValidationRule/createAddressValidationRule.graphql rename to apps/reaction/tests/integration/api/mutations2/createAddressValidationRule/createAddressValidationRule.graphql diff --git a/apps/reaction/tests/integration/api/mutations/createAddressValidationRule/createAddressValidationRule.test.js b/apps/reaction/tests/integration/api/mutations2/createAddressValidationRule/createAddressValidationRule.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/createAddressValidationRule/createAddressValidationRule.test.js rename to apps/reaction/tests/integration/api/mutations2/createAddressValidationRule/createAddressValidationRule.test.js diff --git a/apps/reaction/tests/integration/api/mutations/deleteAddressValidationRule/deleteAddressValidationRule.graphql b/apps/reaction/tests/integration/api/mutations2/deleteAddressValidationRule/deleteAddressValidationRule.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/deleteAddressValidationRule/deleteAddressValidationRule.graphql rename to apps/reaction/tests/integration/api/mutations2/deleteAddressValidationRule/deleteAddressValidationRule.graphql diff --git a/apps/reaction/tests/integration/api/mutations/deleteAddressValidationRule/deleteAddressValidationRule.test.js b/apps/reaction/tests/integration/api/mutations2/deleteAddressValidationRule/deleteAddressValidationRule.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/deleteAddressValidationRule/deleteAddressValidationRule.test.js rename to apps/reaction/tests/integration/api/mutations2/deleteAddressValidationRule/deleteAddressValidationRule.test.js diff --git a/apps/reaction/tests/integration/api/mutations/removeAccountAddressBookEntry/RemoveAccountAddressBookEntryMutation.graphql b/apps/reaction/tests/integration/api/mutations2/removeAccountAddressBookEntry/RemoveAccountAddressBookEntryMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/removeAccountAddressBookEntry/RemoveAccountAddressBookEntryMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/removeAccountAddressBookEntry/RemoveAccountAddressBookEntryMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/removeAccountAddressBookEntry/__snapshots__/removeAccountAddressBookEntry.test.js.snap b/apps/reaction/tests/integration/api/mutations2/removeAccountAddressBookEntry/__snapshots__/removeAccountAddressBookEntry.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/removeAccountAddressBookEntry/__snapshots__/removeAccountAddressBookEntry.test.js.snap rename to apps/reaction/tests/integration/api/mutations2/removeAccountAddressBookEntry/__snapshots__/removeAccountAddressBookEntry.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/removeAccountAddressBookEntry/removeAccountAddressBookEntry.test.js b/apps/reaction/tests/integration/api/mutations2/removeAccountAddressBookEntry/removeAccountAddressBookEntry.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/removeAccountAddressBookEntry/removeAccountAddressBookEntry.test.js rename to apps/reaction/tests/integration/api/mutations2/removeAccountAddressBookEntry/removeAccountAddressBookEntry.test.js diff --git a/apps/reaction/tests/integration/api/mutations/removeAccountEmailRecord/RemoveAccountEmailRecordMutation.graphql b/apps/reaction/tests/integration/api/mutations2/removeAccountEmailRecord/RemoveAccountEmailRecordMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/removeAccountEmailRecord/RemoveAccountEmailRecordMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/removeAccountEmailRecord/RemoveAccountEmailRecordMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/removeAccountEmailRecord/__snapshots__/removeAccountEmailRecord.test.js.snap b/apps/reaction/tests/integration/api/mutations2/removeAccountEmailRecord/__snapshots__/removeAccountEmailRecord.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/removeAccountEmailRecord/__snapshots__/removeAccountEmailRecord.test.js.snap rename to apps/reaction/tests/integration/api/mutations2/removeAccountEmailRecord/__snapshots__/removeAccountEmailRecord.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/removeAccountEmailRecord/removeAccountEmailRecord.test.js b/apps/reaction/tests/integration/api/mutations2/removeAccountEmailRecord/removeAccountEmailRecord.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/removeAccountEmailRecord/removeAccountEmailRecord.test.js rename to apps/reaction/tests/integration/api/mutations2/removeAccountEmailRecord/removeAccountEmailRecord.test.js diff --git a/apps/reaction/tests/integration/api/mutations/removeAccountFromGroup/RemoveAccountFromGroupMutation.graphql b/apps/reaction/tests/integration/api/mutations2/removeAccountFromGroup/RemoveAccountFromGroupMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/removeAccountFromGroup/RemoveAccountFromGroupMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/removeAccountFromGroup/RemoveAccountFromGroupMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/removeAccountFromGroup/removeAccountFromGroup.test.js b/apps/reaction/tests/integration/api/mutations2/removeAccountFromGroup/removeAccountFromGroup.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/removeAccountFromGroup/removeAccountFromGroup.test.js rename to apps/reaction/tests/integration/api/mutations2/removeAccountFromGroup/removeAccountFromGroup.test.js diff --git a/apps/reaction/tests/integration/api/mutations/removeAccountGroup/AddAccountToGroupMutation.graphql b/apps/reaction/tests/integration/api/mutations2/removeAccountGroup/AddAccountToGroupMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/removeAccountGroup/AddAccountToGroupMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/removeAccountGroup/AddAccountToGroupMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/removeAccountGroup/RemoveAccountGroupMutation.graphql b/apps/reaction/tests/integration/api/mutations2/removeAccountGroup/RemoveAccountGroupMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/removeAccountGroup/RemoveAccountGroupMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/removeAccountGroup/RemoveAccountGroupMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/removeAccountGroup/__snapshots__/removeAccountGroup.test.js.snap b/apps/reaction/tests/integration/api/mutations2/removeAccountGroup/__snapshots__/removeAccountGroup.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/removeAccountGroup/__snapshots__/removeAccountGroup.test.js.snap rename to apps/reaction/tests/integration/api/mutations2/removeAccountGroup/__snapshots__/removeAccountGroup.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/removeAccountGroup/removeAccountGroup.test.js b/apps/reaction/tests/integration/api/mutations2/removeAccountGroup/removeAccountGroup.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/removeAccountGroup/removeAccountGroup.test.js rename to apps/reaction/tests/integration/api/mutations2/removeAccountGroup/removeAccountGroup.test.js diff --git a/apps/reaction/tests/integration/api/mutations/removeTag/RemoveTagMutation.graphql b/apps/reaction/tests/integration/api/mutations2/removeTag/RemoveTagMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/removeTag/RemoveTagMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/removeTag/RemoveTagMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/removeTag/__snapshots__/removeTag.test.js.snap b/apps/reaction/tests/integration/api/mutations2/removeTag/__snapshots__/removeTag.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/removeTag/__snapshots__/removeTag.test.js.snap rename to apps/reaction/tests/integration/api/mutations2/removeTag/__snapshots__/removeTag.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/removeTag/removeTag.test.js b/apps/reaction/tests/integration/api/mutations2/removeTag/removeTag.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/removeTag/removeTag.test.js rename to apps/reaction/tests/integration/api/mutations2/removeTag/removeTag.test.js diff --git a/apps/reaction/tests/integration/api/mutations/setAccountDefaultEmail/SetAccountDefaultEmailMutation.graphql b/apps/reaction/tests/integration/api/mutations2/setAccountDefaultEmail/SetAccountDefaultEmailMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/setAccountDefaultEmail/SetAccountDefaultEmailMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/setAccountDefaultEmail/SetAccountDefaultEmailMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/setAccountDefaultEmail/__snapshots__/setAccountDefaultEmail.test.js.snap b/apps/reaction/tests/integration/api/mutations2/setAccountDefaultEmail/__snapshots__/setAccountDefaultEmail.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/setAccountDefaultEmail/__snapshots__/setAccountDefaultEmail.test.js.snap rename to apps/reaction/tests/integration/api/mutations2/setAccountDefaultEmail/__snapshots__/setAccountDefaultEmail.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/setAccountDefaultEmail/setAccountDefaultEmail.test.js b/apps/reaction/tests/integration/api/mutations2/setAccountDefaultEmail/setAccountDefaultEmail.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/setAccountDefaultEmail/setAccountDefaultEmail.test.js rename to apps/reaction/tests/integration/api/mutations2/setAccountDefaultEmail/setAccountDefaultEmail.test.js diff --git a/apps/reaction/tests/integration/api/mutations/setTagHeroMedia/__snapshots__/setTagHeroMedia.test.js.snap b/apps/reaction/tests/integration/api/mutations2/setTagHeroMedia/__snapshots__/setTagHeroMedia.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/setTagHeroMedia/__snapshots__/setTagHeroMedia.test.js.snap rename to apps/reaction/tests/integration/api/mutations2/setTagHeroMedia/__snapshots__/setTagHeroMedia.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/setTagHeroMedia/setTagHeroMedia.graphql b/apps/reaction/tests/integration/api/mutations2/setTagHeroMedia/setTagHeroMedia.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/setTagHeroMedia/setTagHeroMedia.graphql rename to apps/reaction/tests/integration/api/mutations2/setTagHeroMedia/setTagHeroMedia.graphql diff --git a/apps/reaction/tests/integration/api/mutations/setTagHeroMedia/setTagHeroMedia.test.js b/apps/reaction/tests/integration/api/mutations2/setTagHeroMedia/setTagHeroMedia.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/setTagHeroMedia/setTagHeroMedia.test.js rename to apps/reaction/tests/integration/api/mutations2/setTagHeroMedia/setTagHeroMedia.test.js diff --git a/apps/reaction/tests/integration/api/mutations/shippingRates/CreateFlatRateFulfillmentMethodMutation.graphql b/apps/reaction/tests/integration/api/mutations2/shippingRates/CreateFlatRateFulfillmentMethodMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/shippingRates/CreateFlatRateFulfillmentMethodMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/shippingRates/CreateFlatRateFulfillmentMethodMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/shippingRates/CreateFlatRateFulfillmentRestrictionMutation.graphql b/apps/reaction/tests/integration/api/mutations2/shippingRates/CreateFlatRateFulfillmentRestrictionMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/shippingRates/CreateFlatRateFulfillmentRestrictionMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/shippingRates/CreateFlatRateFulfillmentRestrictionMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/shippingRates/DeleteFlatRateFulfillmentMethodMutation.graphql b/apps/reaction/tests/integration/api/mutations2/shippingRates/DeleteFlatRateFulfillmentMethodMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/shippingRates/DeleteFlatRateFulfillmentMethodMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/shippingRates/DeleteFlatRateFulfillmentMethodMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/shippingRates/DeleteFlatRateFulfillmentRestrictionMutation.graphql b/apps/reaction/tests/integration/api/mutations2/shippingRates/DeleteFlatRateFulfillmentRestrictionMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/shippingRates/DeleteFlatRateFulfillmentRestrictionMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/shippingRates/DeleteFlatRateFulfillmentRestrictionMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/shippingRates/UpdateFlatRateFulfillmentMethodMutation.graphql b/apps/reaction/tests/integration/api/mutations2/shippingRates/UpdateFlatRateFulfillmentMethodMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/shippingRates/UpdateFlatRateFulfillmentMethodMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/shippingRates/UpdateFlatRateFulfillmentMethodMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/shippingRates/UpdateFlatRateFulfillmentRestrictionMutation.graphql b/apps/reaction/tests/integration/api/mutations2/shippingRates/UpdateFlatRateFulfillmentRestrictionMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/shippingRates/UpdateFlatRateFulfillmentRestrictionMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/shippingRates/UpdateFlatRateFulfillmentRestrictionMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/shippingRates/__snapshots__/createFlatRateFulfillmentMethod.test.js.snap b/apps/reaction/tests/integration/api/mutations2/shippingRates/__snapshots__/createFlatRateFulfillmentMethod.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/shippingRates/__snapshots__/createFlatRateFulfillmentMethod.test.js.snap rename to apps/reaction/tests/integration/api/mutations2/shippingRates/__snapshots__/createFlatRateFulfillmentMethod.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/shippingRates/__snapshots__/createFlatRateFulfillmentRestriction.test.js.snap b/apps/reaction/tests/integration/api/mutations2/shippingRates/__snapshots__/createFlatRateFulfillmentRestriction.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/shippingRates/__snapshots__/createFlatRateFulfillmentRestriction.test.js.snap rename to apps/reaction/tests/integration/api/mutations2/shippingRates/__snapshots__/createFlatRateFulfillmentRestriction.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/shippingRates/__snapshots__/deleteFlatRateFulfillmentMethod.test.js.snap b/apps/reaction/tests/integration/api/mutations2/shippingRates/__snapshots__/deleteFlatRateFulfillmentMethod.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/shippingRates/__snapshots__/deleteFlatRateFulfillmentMethod.test.js.snap rename to apps/reaction/tests/integration/api/mutations2/shippingRates/__snapshots__/deleteFlatRateFulfillmentMethod.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/shippingRates/__snapshots__/deleteFlatRateFulfillmentRestriction.test.js.snap b/apps/reaction/tests/integration/api/mutations2/shippingRates/__snapshots__/deleteFlatRateFulfillmentRestriction.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/shippingRates/__snapshots__/deleteFlatRateFulfillmentRestriction.test.js.snap rename to apps/reaction/tests/integration/api/mutations2/shippingRates/__snapshots__/deleteFlatRateFulfillmentRestriction.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/shippingRates/__snapshots__/updateFlatRateFulfillmentMethod.test.js.snap b/apps/reaction/tests/integration/api/mutations2/shippingRates/__snapshots__/updateFlatRateFulfillmentMethod.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/shippingRates/__snapshots__/updateFlatRateFulfillmentMethod.test.js.snap rename to apps/reaction/tests/integration/api/mutations2/shippingRates/__snapshots__/updateFlatRateFulfillmentMethod.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/shippingRates/__snapshots__/updateFlatRateFulfillmentRestriction.test.js.snap b/apps/reaction/tests/integration/api/mutations2/shippingRates/__snapshots__/updateFlatRateFulfillmentRestriction.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/shippingRates/__snapshots__/updateFlatRateFulfillmentRestriction.test.js.snap rename to apps/reaction/tests/integration/api/mutations2/shippingRates/__snapshots__/updateFlatRateFulfillmentRestriction.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/shippingRates/createFlatRateFulfillmentMethod.test.js b/apps/reaction/tests/integration/api/mutations2/shippingRates/createFlatRateFulfillmentMethod.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/shippingRates/createFlatRateFulfillmentMethod.test.js rename to apps/reaction/tests/integration/api/mutations2/shippingRates/createFlatRateFulfillmentMethod.test.js diff --git a/apps/reaction/tests/integration/api/mutations/shippingRates/createFlatRateFulfillmentRestriction.test.js b/apps/reaction/tests/integration/api/mutations2/shippingRates/createFlatRateFulfillmentRestriction.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/shippingRates/createFlatRateFulfillmentRestriction.test.js rename to apps/reaction/tests/integration/api/mutations2/shippingRates/createFlatRateFulfillmentRestriction.test.js diff --git a/apps/reaction/tests/integration/api/mutations/shippingRates/deleteFlatRateFulfillmentMethod.test.js b/apps/reaction/tests/integration/api/mutations2/shippingRates/deleteFlatRateFulfillmentMethod.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/shippingRates/deleteFlatRateFulfillmentMethod.test.js rename to apps/reaction/tests/integration/api/mutations2/shippingRates/deleteFlatRateFulfillmentMethod.test.js diff --git a/apps/reaction/tests/integration/api/mutations/shippingRates/deleteFlatRateFulfillmentRestriction.test.js b/apps/reaction/tests/integration/api/mutations2/shippingRates/deleteFlatRateFulfillmentRestriction.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/shippingRates/deleteFlatRateFulfillmentRestriction.test.js rename to apps/reaction/tests/integration/api/mutations2/shippingRates/deleteFlatRateFulfillmentRestriction.test.js diff --git a/apps/reaction/tests/integration/api/mutations/shippingRates/updateFlatRateFulfillmentMethod.test.js b/apps/reaction/tests/integration/api/mutations2/shippingRates/updateFlatRateFulfillmentMethod.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/shippingRates/updateFlatRateFulfillmentMethod.test.js rename to apps/reaction/tests/integration/api/mutations2/shippingRates/updateFlatRateFulfillmentMethod.test.js diff --git a/apps/reaction/tests/integration/api/mutations/shippingRates/updateFlatRateFulfillmentRestriction.test.js b/apps/reaction/tests/integration/api/mutations2/shippingRates/updateFlatRateFulfillmentRestriction.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/shippingRates/updateFlatRateFulfillmentRestriction.test.js rename to apps/reaction/tests/integration/api/mutations2/shippingRates/updateFlatRateFulfillmentRestriction.test.js diff --git a/apps/reaction/tests/integration/api/mutations/splitOrderItem/SplitOrderItemMutation.graphql b/apps/reaction/tests/integration/api/mutations2/splitOrderItem/SplitOrderItemMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/splitOrderItem/SplitOrderItemMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/splitOrderItem/SplitOrderItemMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/splitOrderItem/splitOrderItem.test.js b/apps/reaction/tests/integration/api/mutations2/splitOrderItem/splitOrderItem.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/splitOrderItem/splitOrderItem.test.js rename to apps/reaction/tests/integration/api/mutations2/splitOrderItem/splitOrderItem.test.js diff --git a/apps/reaction/tests/integration/api/mutations/surcharges/CreateSurchargeMutation.graphql b/apps/reaction/tests/integration/api/mutations2/surcharges/CreateSurchargeMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/surcharges/CreateSurchargeMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/surcharges/CreateSurchargeMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/surcharges/DeleteSurchargeMutation.graphql b/apps/reaction/tests/integration/api/mutations2/surcharges/DeleteSurchargeMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/surcharges/DeleteSurchargeMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/surcharges/DeleteSurchargeMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/surcharges/UpdateSurchargeMutation.graphql b/apps/reaction/tests/integration/api/mutations2/surcharges/UpdateSurchargeMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/surcharges/UpdateSurchargeMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/surcharges/UpdateSurchargeMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/surcharges/__snapshots__/createSurcharge.test.js.snap b/apps/reaction/tests/integration/api/mutations2/surcharges/__snapshots__/createSurcharge.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/surcharges/__snapshots__/createSurcharge.test.js.snap rename to apps/reaction/tests/integration/api/mutations2/surcharges/__snapshots__/createSurcharge.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/surcharges/__snapshots__/deleteSurcharge.test.js.snap b/apps/reaction/tests/integration/api/mutations2/surcharges/__snapshots__/deleteSurcharge.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/surcharges/__snapshots__/deleteSurcharge.test.js.snap rename to apps/reaction/tests/integration/api/mutations2/surcharges/__snapshots__/deleteSurcharge.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/surcharges/__snapshots__/updateSurcharge.test.js.snap b/apps/reaction/tests/integration/api/mutations2/surcharges/__snapshots__/updateSurcharge.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/surcharges/__snapshots__/updateSurcharge.test.js.snap rename to apps/reaction/tests/integration/api/mutations2/surcharges/__snapshots__/updateSurcharge.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/surcharges/createSurcharge.test.js b/apps/reaction/tests/integration/api/mutations2/surcharges/createSurcharge.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/surcharges/createSurcharge.test.js rename to apps/reaction/tests/integration/api/mutations2/surcharges/createSurcharge.test.js diff --git a/apps/reaction/tests/integration/api/mutations/surcharges/deleteSurcharge.test.js b/apps/reaction/tests/integration/api/mutations2/surcharges/deleteSurcharge.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/surcharges/deleteSurcharge.test.js rename to apps/reaction/tests/integration/api/mutations2/surcharges/deleteSurcharge.test.js diff --git a/apps/reaction/tests/integration/api/mutations/surcharges/updateSurcharge.test.js b/apps/reaction/tests/integration/api/mutations2/surcharges/updateSurcharge.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/surcharges/updateSurcharge.test.js rename to apps/reaction/tests/integration/api/mutations2/surcharges/updateSurcharge.test.js diff --git a/apps/reaction/tests/integration/api/mutations/taxRates/createTaxRateMutation.graphql b/apps/reaction/tests/integration/api/mutations2/taxRates/createTaxRateMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/taxRates/createTaxRateMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/taxRates/createTaxRateMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/taxRates/deleteTaxRateMutation.graphql b/apps/reaction/tests/integration/api/mutations2/taxRates/deleteTaxRateMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/taxRates/deleteTaxRateMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/taxRates/deleteTaxRateMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/taxRates/taxRates.test.js b/apps/reaction/tests/integration/api/mutations2/taxRates/taxRates.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/taxRates/taxRates.test.js rename to apps/reaction/tests/integration/api/mutations2/taxRates/taxRates.test.js diff --git a/apps/reaction/tests/integration/api/mutations/taxRates/updateTaxRateMutation.graphql b/apps/reaction/tests/integration/api/mutations2/taxRates/updateTaxRateMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/taxRates/updateTaxRateMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/taxRates/updateTaxRateMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/updateAccount/UpdateAccountMutation.graphql b/apps/reaction/tests/integration/api/mutations2/updateAccount/UpdateAccountMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateAccount/UpdateAccountMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/updateAccount/UpdateAccountMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/updateAccount/updateAccount.test.js b/apps/reaction/tests/integration/api/mutations2/updateAccount/updateAccount.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateAccount/updateAccount.test.js rename to apps/reaction/tests/integration/api/mutations2/updateAccount/updateAccount.test.js diff --git a/apps/reaction/tests/integration/api/mutations/updateAccountAddressBookEntry/UpdateAccountAddressBookEntryMutation.graphql b/apps/reaction/tests/integration/api/mutations2/updateAccountAddressBookEntry/UpdateAccountAddressBookEntryMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateAccountAddressBookEntry/UpdateAccountAddressBookEntryMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/updateAccountAddressBookEntry/UpdateAccountAddressBookEntryMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/updateAccountAddressBookEntry/__snapshots__/updateAccountAddressBookEntry.test.js.snap b/apps/reaction/tests/integration/api/mutations2/updateAccountAddressBookEntry/__snapshots__/updateAccountAddressBookEntry.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateAccountAddressBookEntry/__snapshots__/updateAccountAddressBookEntry.test.js.snap rename to apps/reaction/tests/integration/api/mutations2/updateAccountAddressBookEntry/__snapshots__/updateAccountAddressBookEntry.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/updateAccountAddressBookEntry/updateAccountAddressBookEntry.test.js b/apps/reaction/tests/integration/api/mutations2/updateAccountAddressBookEntry/updateAccountAddressBookEntry.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateAccountAddressBookEntry/updateAccountAddressBookEntry.test.js rename to apps/reaction/tests/integration/api/mutations2/updateAccountAddressBookEntry/updateAccountAddressBookEntry.test.js diff --git a/apps/reaction/tests/integration/api/mutations/updateAccountGroup/AddAccountToGroupMutation.graphql b/apps/reaction/tests/integration/api/mutations2/updateAccountGroup/AddAccountToGroupMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateAccountGroup/AddAccountToGroupMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/updateAccountGroup/AddAccountToGroupMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/updateAccountGroup/UpdateAccountGroupMutation.graphql b/apps/reaction/tests/integration/api/mutations2/updateAccountGroup/UpdateAccountGroupMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateAccountGroup/UpdateAccountGroupMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/updateAccountGroup/UpdateAccountGroupMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/updateAccountGroup/updateAccountGroup.test.js b/apps/reaction/tests/integration/api/mutations2/updateAccountGroup/updateAccountGroup.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateAccountGroup/updateAccountGroup.test.js rename to apps/reaction/tests/integration/api/mutations2/updateAccountGroup/updateAccountGroup.test.js diff --git a/apps/reaction/tests/integration/api/mutations/updateAddressValidationRule/updateAddressValidationRule.graphql b/apps/reaction/tests/integration/api/mutations2/updateAddressValidationRule/updateAddressValidationRule.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateAddressValidationRule/updateAddressValidationRule.graphql rename to apps/reaction/tests/integration/api/mutations2/updateAddressValidationRule/updateAddressValidationRule.graphql diff --git a/apps/reaction/tests/integration/api/mutations/updateAddressValidationRule/updateAddressValidationRule.test.js b/apps/reaction/tests/integration/api/mutations2/updateAddressValidationRule/updateAddressValidationRule.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateAddressValidationRule/updateAddressValidationRule.test.js rename to apps/reaction/tests/integration/api/mutations2/updateAddressValidationRule/updateAddressValidationRule.test.js diff --git a/apps/reaction/tests/integration/api/mutations/updateGlobalSettings/__snapshots__/updateGlobalSettings.test.js.snap b/apps/reaction/tests/integration/api/mutations2/updateGlobalSettings/__snapshots__/updateGlobalSettings.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateGlobalSettings/__snapshots__/updateGlobalSettings.test.js.snap rename to apps/reaction/tests/integration/api/mutations2/updateGlobalSettings/__snapshots__/updateGlobalSettings.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/updateGlobalSettings/updateGlobalSettings.graphql b/apps/reaction/tests/integration/api/mutations2/updateGlobalSettings/updateGlobalSettings.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateGlobalSettings/updateGlobalSettings.graphql rename to apps/reaction/tests/integration/api/mutations2/updateGlobalSettings/updateGlobalSettings.graphql diff --git a/apps/reaction/tests/integration/api/mutations/updateGlobalSettings/updateGlobalSettings.test.js b/apps/reaction/tests/integration/api/mutations2/updateGlobalSettings/updateGlobalSettings.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateGlobalSettings/updateGlobalSettings.test.js rename to apps/reaction/tests/integration/api/mutations2/updateGlobalSettings/updateGlobalSettings.test.js diff --git a/apps/reaction/tests/integration/api/mutations/updateOrder/UpdateOrderMutation.graphql b/apps/reaction/tests/integration/api/mutations2/updateOrder/UpdateOrderMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateOrder/UpdateOrderMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/updateOrder/UpdateOrderMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/updateOrder/updateOrder.test.js b/apps/reaction/tests/integration/api/mutations2/updateOrder/updateOrder.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateOrder/updateOrder.test.js rename to apps/reaction/tests/integration/api/mutations2/updateOrder/updateOrder.test.js diff --git a/apps/reaction/tests/integration/api/mutations/updateOrderFulfillmentGroup/UpdateOrderFulfillmentGroupMutation.graphql b/apps/reaction/tests/integration/api/mutations2/updateOrderFulfillmentGroup/UpdateOrderFulfillmentGroupMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateOrderFulfillmentGroup/UpdateOrderFulfillmentGroupMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/updateOrderFulfillmentGroup/UpdateOrderFulfillmentGroupMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/updateOrderFulfillmentGroup/updateOrderFulfillmentGroup.test.js b/apps/reaction/tests/integration/api/mutations2/updateOrderFulfillmentGroup/updateOrderFulfillmentGroup.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateOrderFulfillmentGroup/updateOrderFulfillmentGroup.test.js rename to apps/reaction/tests/integration/api/mutations2/updateOrderFulfillmentGroup/updateOrderFulfillmentGroup.test.js diff --git a/apps/reaction/tests/integration/api/mutations/updateProduct/updateProduct.test.js b/apps/reaction/tests/integration/api/mutations2/updateProduct/updateProduct.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateProduct/updateProduct.test.js rename to apps/reaction/tests/integration/api/mutations2/updateProduct/updateProduct.test.js diff --git a/apps/reaction/tests/integration/api/mutations/updateProduct/updateProductMutation.graphql b/apps/reaction/tests/integration/api/mutations2/updateProduct/updateProductMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateProduct/updateProductMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/updateProduct/updateProductMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/updateProduct/updateProductVariantMutation.graphql b/apps/reaction/tests/integration/api/mutations2/updateProduct/updateProductVariantMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateProduct/updateProductVariantMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/updateProduct/updateProductVariantMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/updateProductVariantPrices/updateProductVariantPrices.test.js b/apps/reaction/tests/integration/api/mutations2/updateProductVariantPrices/updateProductVariantPrices.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateProductVariantPrices/updateProductVariantPrices.test.js rename to apps/reaction/tests/integration/api/mutations2/updateProductVariantPrices/updateProductVariantPrices.test.js diff --git a/apps/reaction/tests/integration/api/mutations/updateProductVariantPrices/updateProductVariantPricesMutation.graphql b/apps/reaction/tests/integration/api/mutations2/updateProductVariantPrices/updateProductVariantPricesMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateProductVariantPrices/updateProductVariantPricesMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/updateProductVariantPrices/updateProductVariantPricesMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/updateProductsVisibility/UpdateProductsVisibility.graphql b/apps/reaction/tests/integration/api/mutations2/updateProductsVisibility/UpdateProductsVisibility.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateProductsVisibility/UpdateProductsVisibility.graphql rename to apps/reaction/tests/integration/api/mutations2/updateProductsVisibility/UpdateProductsVisibility.graphql diff --git a/apps/reaction/tests/integration/api/mutations/updateProductsVisibility/__snapshots__/updateProductsVisibility.test.js.snap b/apps/reaction/tests/integration/api/mutations2/updateProductsVisibility/__snapshots__/updateProductsVisibility.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateProductsVisibility/__snapshots__/updateProductsVisibility.test.js.snap rename to apps/reaction/tests/integration/api/mutations2/updateProductsVisibility/__snapshots__/updateProductsVisibility.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/updateProductsVisibility/updateProductsVisibility.test.js b/apps/reaction/tests/integration/api/mutations2/updateProductsVisibility/updateProductsVisibility.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateProductsVisibility/updateProductsVisibility.test.js rename to apps/reaction/tests/integration/api/mutations2/updateProductsVisibility/updateProductsVisibility.test.js diff --git a/apps/reaction/tests/integration/api/mutations/updateShop/UpdateShopMutation.graphql b/apps/reaction/tests/integration/api/mutations2/updateShop/UpdateShopMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateShop/UpdateShopMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/updateShop/UpdateShopMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/updateShop/updateShop.test.js b/apps/reaction/tests/integration/api/mutations2/updateShop/updateShop.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateShop/updateShop.test.js rename to apps/reaction/tests/integration/api/mutations2/updateShop/updateShop.test.js diff --git a/apps/reaction/tests/integration/api/mutations/updateShopSettings/__snapshots__/updateShopSettings.test.js.snap b/apps/reaction/tests/integration/api/mutations2/updateShopSettings/__snapshots__/updateShopSettings.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateShopSettings/__snapshots__/updateShopSettings.test.js.snap rename to apps/reaction/tests/integration/api/mutations2/updateShopSettings/__snapshots__/updateShopSettings.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/updateShopSettings/updateShopSettings.graphql b/apps/reaction/tests/integration/api/mutations2/updateShopSettings/updateShopSettings.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateShopSettings/updateShopSettings.graphql rename to apps/reaction/tests/integration/api/mutations2/updateShopSettings/updateShopSettings.graphql diff --git a/apps/reaction/tests/integration/api/mutations/updateShopSettings/updateShopSettings.test.js b/apps/reaction/tests/integration/api/mutations2/updateShopSettings/updateShopSettings.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateShopSettings/updateShopSettings.test.js rename to apps/reaction/tests/integration/api/mutations2/updateShopSettings/updateShopSettings.test.js diff --git a/apps/reaction/tests/integration/api/mutations/updateSimpleInventory/__snapshots__/updateSimpleInventory.test.js.snap b/apps/reaction/tests/integration/api/mutations2/updateSimpleInventory/__snapshots__/updateSimpleInventory.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateSimpleInventory/__snapshots__/updateSimpleInventory.test.js.snap rename to apps/reaction/tests/integration/api/mutations2/updateSimpleInventory/__snapshots__/updateSimpleInventory.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/updateSimpleInventory/catalogItemQuery.graphql b/apps/reaction/tests/integration/api/mutations2/updateSimpleInventory/catalogItemQuery.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateSimpleInventory/catalogItemQuery.graphql rename to apps/reaction/tests/integration/api/mutations2/updateSimpleInventory/catalogItemQuery.graphql diff --git a/apps/reaction/tests/integration/api/mutations/updateSimpleInventory/simpleInventoryQuery.graphql b/apps/reaction/tests/integration/api/mutations2/updateSimpleInventory/simpleInventoryQuery.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateSimpleInventory/simpleInventoryQuery.graphql rename to apps/reaction/tests/integration/api/mutations2/updateSimpleInventory/simpleInventoryQuery.graphql diff --git a/apps/reaction/tests/integration/api/mutations/updateSimpleInventory/updateSimpleInventory.test.js b/apps/reaction/tests/integration/api/mutations2/updateSimpleInventory/updateSimpleInventory.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateSimpleInventory/updateSimpleInventory.test.js rename to apps/reaction/tests/integration/api/mutations2/updateSimpleInventory/updateSimpleInventory.test.js diff --git a/apps/reaction/tests/integration/api/mutations/updateSimpleInventory/updateSimpleInventoryMutation.graphql b/apps/reaction/tests/integration/api/mutations2/updateSimpleInventory/updateSimpleInventoryMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateSimpleInventory/updateSimpleInventoryMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/updateSimpleInventory/updateSimpleInventoryMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/updateSimpleInventoryBulk/catalogItemQuery.graphql b/apps/reaction/tests/integration/api/mutations2/updateSimpleInventoryBulk/catalogItemQuery.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateSimpleInventoryBulk/catalogItemQuery.graphql rename to apps/reaction/tests/integration/api/mutations2/updateSimpleInventoryBulk/catalogItemQuery.graphql diff --git a/apps/reaction/tests/integration/api/mutations/updateSimpleInventoryBulk/updateSimpleInventoryBulk.test.js b/apps/reaction/tests/integration/api/mutations2/updateSimpleInventoryBulk/updateSimpleInventoryBulk.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateSimpleInventoryBulk/updateSimpleInventoryBulk.test.js rename to apps/reaction/tests/integration/api/mutations2/updateSimpleInventoryBulk/updateSimpleInventoryBulk.test.js diff --git a/apps/reaction/tests/integration/api/mutations/updateTag/UpdateTagMutation.graphql b/apps/reaction/tests/integration/api/mutations2/updateTag/UpdateTagMutation.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateTag/UpdateTagMutation.graphql rename to apps/reaction/tests/integration/api/mutations2/updateTag/UpdateTagMutation.graphql diff --git a/apps/reaction/tests/integration/api/mutations/updateTag/__snapshots__/updateTag.test.js.snap b/apps/reaction/tests/integration/api/mutations2/updateTag/__snapshots__/updateTag.test.js.snap similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateTag/__snapshots__/updateTag.test.js.snap rename to apps/reaction/tests/integration/api/mutations2/updateTag/__snapshots__/updateTag.test.js.snap diff --git a/apps/reaction/tests/integration/api/mutations/updateTag/updateTag.test.js b/apps/reaction/tests/integration/api/mutations2/updateTag/updateTag.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/updateTag/updateTag.test.js rename to apps/reaction/tests/integration/api/mutations2/updateTag/updateTag.test.js diff --git a/apps/reaction/tests/integration/api/mutations/verifySMTPEmailSettings/verifySMTPEmailSettings.graphql b/apps/reaction/tests/integration/api/mutations2/verifySMTPEmailSettings/verifySMTPEmailSettings.graphql similarity index 100% rename from apps/reaction/tests/integration/api/mutations/verifySMTPEmailSettings/verifySMTPEmailSettings.graphql rename to apps/reaction/tests/integration/api/mutations2/verifySMTPEmailSettings/verifySMTPEmailSettings.graphql diff --git a/apps/reaction/tests/integration/api/mutations/verifySMTPEmailSettings/verifySMTPEmailSettings.test.js b/apps/reaction/tests/integration/api/mutations2/verifySMTPEmailSettings/verifySMTPEmailSettings.test.js similarity index 100% rename from apps/reaction/tests/integration/api/mutations/verifySMTPEmailSettings/verifySMTPEmailSettings.test.js rename to apps/reaction/tests/integration/api/mutations2/verifySMTPEmailSettings/verifySMTPEmailSettings.test.js diff --git a/package.json b/package.json index 65c9d5f5c1..5058ace5a6 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,8 @@ "build:packages": "pnpm -r run build", "test": "pnpm -r run test", "test:integration:query": "pnpm --filter 'reaction' test:integration:query", - "test:integration:mutation": "pnpm --filter 'reaction' test:integration:mutation", + "test:integration:mutation1": "pnpm --filter 'reaction' test:integration:mutation1", + "test:integration:mutation2": "pnpm --filter 'reaction' test:integration:mutation2", "lint": "eslint -c .eslintrc.cjs .", "lint:docker": "npx --quiet --package @reactioncommerce/ci-scripts@1.6.2 lint-dockerfiles --workspace=apps/reaction", "lint:gql": "pnpm -r run lint:gql", From e403668b10ea6267d2c2a32d733cdc783eabdb73 Mon Sep 17 00:00:00 2001 From: Sujith Date: Thu, 15 Jun 2023 11:15:40 +0530 Subject: [PATCH 4/4] fix: update ci config with both mutation tests Signed-off-by: Sujith --- .circleci/config.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 1e60c91081..0887a688a8 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -297,7 +297,8 @@ workflows: - graphql-lint - test-unit - test-integration-query - - test-integration-mutation + - test-integration-mutation1 + - test-integration-mutation2 - docker-build-push: context: reaction-publish-docker filters: @@ -310,4 +311,5 @@ workflows: - graphql-lint - test-unit - test-integration-query - - test-integration-mutation + - test-integration-mutation1 + - test-integration-mutation2