From 1fce0da252f005f8c8100b0b3bfad3aea4477818 Mon Sep 17 00:00:00 2001 From: Baubak Gandomi Date: Wed, 3 Nov 2021 09:49:22 +0100 Subject: [PATCH 01/25] Updated the Release notes --- README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 483efe90..e0d68767 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ The following dependency needs to be added to your pom file: com.adobe.campaign.tests.phased phased-testing-testng - 7.0.7 + 7.0.8 ``` @@ -266,6 +266,11 @@ We now allow for a user to also include data providers in connection to Phased T A configuration check is done in the beginning. The phased test steps are checked and their arguments are compared to the number of data providers + the injected data provider for phased tests. If the number of arguments does not correspond to the total number of data providers, a `PhasedTestConfigurationException` is thrown right at the beginning. ## Release Notes +### 7.0.8 +- Upgraded java version to Java 11 +- Activated sonar scans +- Solved Sonar highlighted bugs #20, #21, #23, #24 + ### 7.0.7 - Migrated to the public git repository. From cb158618ec18b85d7b44524871f796b34fba2b1f Mon Sep 17 00:00:00 2001 From: Baubak Gandomi Date: Sat, 13 Nov 2021 03:52:56 +0100 Subject: [PATCH 02/25] Added enry o release notes --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ca69bc1b..7f05f89b 100644 --- a/README.md +++ b/README.md @@ -279,6 +279,7 @@ A configuration check is done in the beginning. The phased test steps are checke - Upgraded java version to Java 11 - Activated sonar scans - Solved Sonar highlighted bugs #20, #21, #23, #24 +- Fixed issue #28 where the skip message when no steps have been executed previously for the current scenario phase group happens ### 7.0.7 - Migrated to the public git repository. From ee3088ebbabb2e697e098cb57a0ab2ec2c93c3dd Mon Sep 17 00:00:00 2001 From: adobe-bot Date: Sat, 13 Nov 2021 10:56:30 +0000 Subject: [PATCH 03/25] [maven-release-plugin] prepare release phased-testing-testng-7.0.8 --- pom.xml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pom.xml b/pom.xml index 876fb50c..cb26720e 100644 --- a/pom.xml +++ b/pom.xml @@ -11,13 +11,11 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --> - + 4.0.0 com.adobe.campaign.tests.phased phased-testing-testng - 7.0.8-SNAPSHOT + 7.0.8 A TestNG listener that allows you to write and execute tests in a phased mode https://github.com/adobe/phased-testing jar @@ -40,7 +38,7 @@ scm:git::https://github.com/adobe/phased-testing.git scm:git:https://github.com/adobe/phased-testing.git https://github.com/adobe/phased-testing/tree/main - HEAD + phased-testing-testng-7.0.8 From 4058311a913833506259f7b6fcef6132ed4f00cb Mon Sep 17 00:00:00 2001 From: adobe-bot Date: Sat, 13 Nov 2021 10:56:31 +0000 Subject: [PATCH 04/25] [maven-release-plugin] prepare for next development iteration --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index cb26720e..41abeeb1 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,7 @@ 4.0.0 com.adobe.campaign.tests.phased phased-testing-testng - 7.0.8 + 7.0.9-SNAPSHOT A TestNG listener that allows you to write and execute tests in a phased mode https://github.com/adobe/phased-testing jar @@ -38,7 +38,7 @@ scm:git::https://github.com/adobe/phased-testing.git scm:git:https://github.com/adobe/phased-testing.git https://github.com/adobe/phased-testing/tree/main - phased-testing-testng-7.0.8 + HEAD From 1f781aec2079a5260b290bde72a0aa88f2605dca Mon Sep 17 00:00:00 2001 From: adobe-bot Date: Sat, 5 Feb 2022 10:14:42 +0000 Subject: [PATCH 05/25] [maven-release-plugin] prepare release phased-testing-testng-7.0.9 --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index dfe6ab04..b54b69c9 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,7 @@ 4.0.0 com.adobe.campaign.tests.phased phased-testing-testng - 7.0.9-SNAPSHOT + 7.0.9 A TestNG listener that allows you to write and execute tests in a phased mode https://github.com/adobe/phased-testing jar @@ -38,7 +38,7 @@ scm:git::https://github.com/adobe/phased-testing.git scm:git:https://github.com/adobe/phased-testing.git https://github.com/adobe/phased-testing/tree/main - HEAD + phased-testing-testng-7.0.9 From 1177abf2546991add2bd5ec1feb110a1c0e9211b Mon Sep 17 00:00:00 2001 From: adobe-bot Date: Sat, 5 Feb 2022 10:14:43 +0000 Subject: [PATCH 06/25] [maven-release-plugin] prepare for next development iteration --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index b54b69c9..1401be19 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,7 @@ 4.0.0 com.adobe.campaign.tests.phased phased-testing-testng - 7.0.9 + 7.0.10-SNAPSHOT A TestNG listener that allows you to write and execute tests in a phased mode https://github.com/adobe/phased-testing jar @@ -38,7 +38,7 @@ scm:git::https://github.com/adobe/phased-testing.git scm:git:https://github.com/adobe/phased-testing.git https://github.com/adobe/phased-testing/tree/main - phased-testing-testng-7.0.9 + HEAD From 430e8191db78ff9864566e26b6fac561dc45b57f Mon Sep 17 00:00:00 2001 From: Baubak Gandomi Date: Wed, 3 Nov 2021 09:49:22 +0100 Subject: [PATCH 07/25] Updated the Release notes --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index a957a49f..a4744b24 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,7 @@ The following dependency needs to be added to your pom file: com.adobe.campaign.tests.phased phased-testing-testng - 7.0.9 + 7.0.10 ``` @@ -114,14 +114,14 @@ public class ShuffledTest { #### Shuffled Execution Mode When in Shuffled mode, we execute all the possible ordered combinations of the steps. Example Given a test with three steps, in Producer State, we : -1. Execute all the three steps +1. Execute all of the three steps 2. Execute the first two steps 3. Execute the first step only When in Consumer state we : 1. Execute the two last steps 2. Execute the last step -3. Execute all the steps +3. Execute all of the steps ![The Shuffled Execution Mode](diagrams/PhasedDiagrams-Shuffle-H.png) From c348e3308b01753262b1cca114cb9077c36b7bbf Mon Sep 17 00:00:00 2001 From: Baubak Gandomi Date: Thu, 9 Jun 2022 12:05:28 +0200 Subject: [PATCH 08/25] Preparing release 7.0.10 --- README.md | 6 +++--- pom.xml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index a4744b24..8b49aa3c 100644 --- a/README.md +++ b/README.md @@ -375,10 +375,10 @@ For now, we do not know how parallel execution will work with phased tests. So i For now, we have not come around to deciding how retry should work in the case of phased tests. By default, we deactivate them on the phased tests unless the user specifically chooses to activate them by setting the system property `PHASED.TESTS.RETRY.DISABLED` to false. ## Release Notes -### 7.0.10-SNAPSHOT +### 7.0.10 - Reports are now merged by default (#56) -- Refactoring : cleaning up cyclomatic complexity in the code (#49) -- Fixed issue with the listener managing data providers for non-Phased tests. +- Refactoring : cleaning up cyclomatic complexity in the code (#49). +- Fixed issue with the listener managing data providers for non-Phased tests (#75). ### 7.0.9 - Upgraded to TestNG 7.5 diff --git a/pom.xml b/pom.xml index 420b5367..16f68820 100644 --- a/pom.xml +++ b/pom.xml @@ -38,7 +38,7 @@ scm:git::https://github.com/adobe/phased-testing.git scm:git:https://github.com/adobe/phased-testing.git https://github.com/adobe/phased-testing/tree/main - HEAD + phased-testing-testng-7.0.8 From cef3a878c8a9cab97379b6c228e978c0db124119 Mon Sep 17 00:00:00 2001 From: adobe-bot Date: Thu, 9 Jun 2022 10:14:17 +0000 Subject: [PATCH 09/25] [maven-release-plugin] prepare release phased-testing-testng-7.0.10 --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 16f68820..371e7213 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,7 @@ 4.0.0 com.adobe.campaign.tests.phased phased-testing-testng - 7.0.10-SNAPSHOT + 7.0.10 A TestNG listener that allows you to write and execute tests in a phased mode https://github.com/adobe/phased-testing jar @@ -38,7 +38,7 @@ scm:git::https://github.com/adobe/phased-testing.git scm:git:https://github.com/adobe/phased-testing.git https://github.com/adobe/phased-testing/tree/main - phased-testing-testng-7.0.8 + phased-testing-testng-7.0.10 From 4d1078ca33e009a61dc4f98edcb801cf7b2064a6 Mon Sep 17 00:00:00 2001 From: adobe-bot Date: Thu, 9 Jun 2022 10:14:19 +0000 Subject: [PATCH 10/25] [maven-release-plugin] prepare for next development iteration --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 371e7213..17acffcb 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,7 @@ 4.0.0 com.adobe.campaign.tests.phased phased-testing-testng - 7.0.10 + 7.0.11-SNAPSHOT A TestNG listener that allows you to write and execute tests in a phased mode https://github.com/adobe/phased-testing jar @@ -38,7 +38,7 @@ scm:git::https://github.com/adobe/phased-testing.git scm:git:https://github.com/adobe/phased-testing.git https://github.com/adobe/phased-testing/tree/main - phased-testing-testng-7.0.10 + phased-testing-testng-7.0.8 From a92072bf430744a5b04f61298d9aea8b24d08c68 Mon Sep 17 00:00:00 2001 From: Baubak Gandomi Date: Wed, 10 Aug 2022 10:58:59 +0200 Subject: [PATCH 11/25] Added demo code --- .../integro/phased/TestPhased_Demos.java | 55 ++++++++++++++ .../tests/integro/phased/demo/Basket.java | 5 ++ .../integro/phased/demo/BasketManager.java | 16 +++++ .../integro/phased/demo/ShoppingBasket.java | 52 ++++---------- .../integro/phased/demo/ShoppingBasket2.java | 71 ++++++++++--------- .../phased/demo/ShoppingBasketSingleRun.java | 49 +++++++++++++ .../phased/demo/ShoppingBasketWithIfs.java | 56 +++++++++++++++ 7 files changed, 233 insertions(+), 71 deletions(-) create mode 100644 src/test/java/com/adobe/campaign/tests/integro/phased/demo/Basket.java create mode 100644 src/test/java/com/adobe/campaign/tests/integro/phased/demo/BasketManager.java create mode 100644 src/test/java/com/adobe/campaign/tests/integro/phased/demo/ShoppingBasketSingleRun.java create mode 100644 src/test/java/com/adobe/campaign/tests/integro/phased/demo/ShoppingBasketWithIfs.java diff --git a/src/test/java/com/adobe/campaign/tests/integro/phased/TestPhased_Demos.java b/src/test/java/com/adobe/campaign/tests/integro/phased/TestPhased_Demos.java index 7727bc69..767d1450 100644 --- a/src/test/java/com/adobe/campaign/tests/integro/phased/TestPhased_Demos.java +++ b/src/test/java/com/adobe/campaign/tests/integro/phased/TestPhased_Demos.java @@ -12,6 +12,8 @@ package com.adobe.campaign.tests.integro.phased; import com.adobe.campaign.tests.integro.phased.demo.DemoShuffled; +//import demo.ShoppingBasket2; +import com.adobe.campaign.tests.integro.phased.demo.ShoppingBasket2; import com.adobe.campaign.tests.integro.phased.utils.TestTools; import org.testng.TestListenerAdapter; import org.testng.TestNG; @@ -99,4 +101,57 @@ public void runDemoCode() { } + @Test + public void runDemoCodeShoppingBasket() { + // ******** PRODUCER ******** + // Rampup + TestNG myTestNG = TestTools.createTestNG(); + TestListenerAdapter tla = TestTools.fetchTestResultsHandler(myTestNG); + + // Define suites + XmlSuite mySuite = TestTools.addSuitToTestNGTest(myTestNG, "Demo Phased Suite - Producer"); + + // Add listeners + mySuite.addListener("com.adobe.campaign.tests.integro.phased.PhasedTestListener"); + + // Create an instance of XmlTest and assign a name for it. + XmlTest myTest = TestTools.attachTestToSuite(mySuite, "Demo Phased Test - Producer"); + + final Class l_testClass = ShoppingBasket2.class; + myTest.setXmlClasses(Collections.singletonList(new XmlClass(l_testClass))); + + // Add package to test + + Phases.PRODUCER.activate(); + + PhasedTestManager.activateMergedReports(); + + myTestNG.run(); + + // ******** CONSUMER ******** + + //Clear data + PhasedTestManager.clearCache(); + Phases.CONSUMER.activate(); + + TestNG myTestNG2 = TestTools.createTestNG(); + TestListenerAdapter tla2 = TestTools.fetchTestResultsHandler(myTestNG2); + + // Define suites + XmlSuite mySuite2 = TestTools.addSuitToTestNGTest(myTestNG2, "Demo Phased Suite - Consumer"); + + // Add listeners + mySuite2.addListener("com.adobe.campaign.tests.integro.phased.PhasedTestListener"); + + // Create an instance of XmlTest and assign a name for it. + XmlTest myTest2 = TestTools.attachTestToSuite(mySuite2, + "Demo Phased Test - Shopping Basket - Consumer"); + + myTest2.setXmlClasses(Collections.singletonList(new + XmlClass(l_testClass))); + + myTestNG2.run(); + System.out.println("Finished"); + } + } diff --git a/src/test/java/com/adobe/campaign/tests/integro/phased/demo/Basket.java b/src/test/java/com/adobe/campaign/tests/integro/phased/demo/Basket.java new file mode 100644 index 00000000..bfb30828 --- /dev/null +++ b/src/test/java/com/adobe/campaign/tests/integro/phased/demo/Basket.java @@ -0,0 +1,5 @@ +package com.adobe.campaign.tests.integro.phased.demo; + +public class Basket { + +} diff --git a/src/test/java/com/adobe/campaign/tests/integro/phased/demo/BasketManager.java b/src/test/java/com/adobe/campaign/tests/integro/phased/demo/BasketManager.java new file mode 100644 index 00000000..74d0deff --- /dev/null +++ b/src/test/java/com/adobe/campaign/tests/integro/phased/demo/BasketManager.java @@ -0,0 +1,16 @@ +package com.adobe.campaign.tests.integro.phased.demo; + +public class BasketManager { + + public static String createNewBasket() { + return "1"; + // TODO Auto-generated method stub + + } + + public static Basket fetchBasket(String basketId) { + // TODO Auto-generated method stub + return new Basket(); + } + +} diff --git a/src/test/java/com/adobe/campaign/tests/integro/phased/demo/ShoppingBasket.java b/src/test/java/com/adobe/campaign/tests/integro/phased/demo/ShoppingBasket.java index 33489932..89fae512 100644 --- a/src/test/java/com/adobe/campaign/tests/integro/phased/demo/ShoppingBasket.java +++ b/src/test/java/com/adobe/campaign/tests/integro/phased/demo/ShoppingBasket.java @@ -11,48 +11,26 @@ */ package com.adobe.campaign.tests.integro.phased.demo; -import org.testng.annotations.BeforeSuite; -import org.testng.annotations.Test; - import com.adobe.campaign.tests.integro.phased.PhasedTest; -import com.adobe.campaign.tests.integro.phased.PhasedTestManager; - - - - - - - - +import org.testng.annotations.Test; -@Test -@PhasedTest(canShuffle = true) -public class ShoppingBasket { + @Test + @PhasedTest(canShuffle = true) + public class ShoppingBasket { - @BeforeSuite - public void bef() { - System.out.println(""); - } - - public void step1_searchForProduct(String val) { - System.out.println(val+" - Search for product"); - PhasedTestManager.produce("searchForProduct","book A"); - } - - public void step2_addToShoppingBasket(String val) { - System.out.println(val + " - Add to Shopping Basket"); - - PhasedTestManager.produce("Basket","1"); - } - - public void step3_checkout(String val) { - System.out.println(val+" - Checkout"); - - + public void step1_searchForProduct(String val) { + //searchForProduct() + } + + public void step2_addToShoppingBasket(String val) { + //addToShoppingBasket() + } + + public void step3_payForProduct(String val) { + //payForProduct() + } } -} - diff --git a/src/test/java/com/adobe/campaign/tests/integro/phased/demo/ShoppingBasket2.java b/src/test/java/com/adobe/campaign/tests/integro/phased/demo/ShoppingBasket2.java index 6c8d1ca0..282567af 100644 --- a/src/test/java/com/adobe/campaign/tests/integro/phased/demo/ShoppingBasket2.java +++ b/src/test/java/com/adobe/campaign/tests/integro/phased/demo/ShoppingBasket2.java @@ -11,51 +11,54 @@ */ package com.adobe.campaign.tests.integro.phased.demo; +import org.testng.Assert; import org.testng.annotations.BeforeSuite; import org.testng.annotations.Test; import com.adobe.campaign.tests.integro.phased.PhasedTest; import com.adobe.campaign.tests.integro.phased.PhasedTestManager; +@SuppressWarnings("unused") - - - - - - - -@Test -@PhasedTest(canShuffle = true) -public class ShoppingBasket2 { + @Test + @PhasedTest(canShuffle = true) + public class ShoppingBasket2 { + public void step1_searchForProduct(String val) { + //Search for product + + //Store value with key + PhasedTestManager.produce("FoundProduct", "book A"); + } - @BeforeSuite - public void bef() { - System.out.println("in local before suite"); - } - - public void step1_searchForProduct(String val) { - System.out.println(val+" - Search for product"); - PhasedTestManager.produce("searchForProduct","book A"); - } - - public void step2_addToShoppingBasket(String val) { - System.out.println(val + " - Add to Shopping Basket"); - - PhasedTestManager.produce("Basket","1"); - } - - public void step3_checkout(String val) { - System.out.println(val+" - Checkout"); - - + public void step2_addToShoppingBasket(String val) { + if (val.equals("phased-shuffledGroup_1_2") || val.equals("phased-shuffledGroup_2_1")) + Assert.assertFalse(true, "Failure during shopping basket storage."); + System.out.println(val); + // Fetch searched product + String searchedProduct = PhasedTestManager.consume("FoundProduct"); + + //add searchedProduct to basket + + //Store basket ID + PhasedTestManager.produce("BasketID", "1"); + } + + public void step3_checkout(String val) { + //Fetch basket ID using key + String basketId = PhasedTestManager.consume("BasketID"); + + + //Fetch searched product + String searchedProduct = PhasedTestManager.consume("FoundProduct"); + + //Assertion + //Check that the product is in the basket + + //Checkout + } } -} - - - diff --git a/src/test/java/com/adobe/campaign/tests/integro/phased/demo/ShoppingBasketSingleRun.java b/src/test/java/com/adobe/campaign/tests/integro/phased/demo/ShoppingBasketSingleRun.java new file mode 100644 index 00000000..2c271f41 --- /dev/null +++ b/src/test/java/com/adobe/campaign/tests/integro/phased/demo/ShoppingBasketSingleRun.java @@ -0,0 +1,49 @@ +/* + * MIT License + * + * © Copyright 2020 Adobe. All rights reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ +package com.adobe.campaign.tests.integro.phased.demo; + +import com.adobe.campaign.tests.integro.phased.PhaseEvent; +import com.adobe.campaign.tests.integro.phased.PhasedTest; +import com.adobe.campaign.tests.integro.phased.PhasedTestManager; +import org.testng.annotations.BeforeSuite; +import org.testng.annotations.Test; + + @Test + @PhasedTest(canShuffle = false) + public class ShoppingBasketSingleRun { + + public void step1_searchForProduct(String val) { + //Perform actions + } + + public void step2_addToShoppingBasket(String val) { + //Perform Actions + + //Perform Assertions + } + + @PhaseEvent + + public void step3_payForProduct(String val) { + //Perform Actions + + //Perform Assertions + } + } + + + + + + + + diff --git a/src/test/java/com/adobe/campaign/tests/integro/phased/demo/ShoppingBasketWithIfs.java b/src/test/java/com/adobe/campaign/tests/integro/phased/demo/ShoppingBasketWithIfs.java new file mode 100644 index 00000000..086b4acc --- /dev/null +++ b/src/test/java/com/adobe/campaign/tests/integro/phased/demo/ShoppingBasketWithIfs.java @@ -0,0 +1,56 @@ +/* + * MIT License + * + * © Copyright 2020 Adobe. All rights reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ +package com.adobe.campaign.tests.integro.phased.demo; + +import com.adobe.campaign.tests.integro.phased.PhasedTest; +import com.adobe.campaign.tests.integro.phased.Phases; +import org.testng.annotations.Test; + + public class ShoppingBasketWithIfs { + + //The normal test (0_3 and 3_0) + @Test + public void standardTest() { + //searchForProduct() + //addToShoppingBasket() + //payForProduct() + } + + @Test + public void ShoppingBasket1_2() { + if (Phases.PRODUCER.isSelected()) { + //searchForProduct() + } else { + //addToShoppingBasket() + //payForProduct() + } + } + + @Test + public void ShoppingBasket2_1() { + if (Phases.PRODUCER.isSelected()) { + //searchForProduct() + //addToShoppingBasket() + } else { + //payForProduct() + } + } + } + + + + + + + + + From ced389424d97e26766bb2ece509e49bca39436aa Mon Sep 17 00:00:00 2001 From: Baubak Gandomi Date: Wed, 10 Aug 2022 11:02:04 +0200 Subject: [PATCH 12/25] Adding license information --- .../campaign/tests/integro/phased/demo/Basket.java | 11 +++++++++++ .../tests/integro/phased/demo/BasketManager.java | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/src/test/java/com/adobe/campaign/tests/integro/phased/demo/Basket.java b/src/test/java/com/adobe/campaign/tests/integro/phased/demo/Basket.java index bfb30828..7426bc80 100644 --- a/src/test/java/com/adobe/campaign/tests/integro/phased/demo/Basket.java +++ b/src/test/java/com/adobe/campaign/tests/integro/phased/demo/Basket.java @@ -1,3 +1,14 @@ +/* + * MIT License + * + * © Copyright 2020 Adobe. All rights reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ package com.adobe.campaign.tests.integro.phased.demo; public class Basket { diff --git a/src/test/java/com/adobe/campaign/tests/integro/phased/demo/BasketManager.java b/src/test/java/com/adobe/campaign/tests/integro/phased/demo/BasketManager.java index 74d0deff..dbffe773 100644 --- a/src/test/java/com/adobe/campaign/tests/integro/phased/demo/BasketManager.java +++ b/src/test/java/com/adobe/campaign/tests/integro/phased/demo/BasketManager.java @@ -1,3 +1,14 @@ +/* + * MIT License + * + * © Copyright 2020 Adobe. All rights reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ package com.adobe.campaign.tests.integro.phased.demo; public class BasketManager { From a6d73ebb256e646e643c3b2be6ed0223787ab930 Mon Sep 17 00:00:00 2001 From: baubakg Date: Tue, 14 Mar 2023 14:03:33 +0100 Subject: [PATCH 13/25] =?UTF-8?q?=C3=B9pdated=20the=20manual?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5aed737a..0a5f84a8 100644 --- a/README.md +++ b/README.md @@ -98,7 +98,7 @@ The following dependency needs to be added to your pom file: com.adobe.campaign.tests.phased phased-testing-testng - 8.0.0-SNAPSHOT + 8.0.0 ``` From f10a93b9c7ac3f7ed7ed762dcbe304452582b06b Mon Sep 17 00:00:00 2001 From: baubakg Date: Tue, 14 Mar 2023 14:03:50 +0100 Subject: [PATCH 14/25] =?UTF-8?q?=C3=B9pdated=20the=20manual?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0a5f84a8..643c26c1 100644 --- a/README.md +++ b/README.md @@ -567,7 +567,7 @@ For now, we do not know how parallel execution will work with phased tests. So i For now, we have not come around to deciding how retry should work in the case of phased tests. By default, we deactivate them on the phased tests unless the user specifically chooses to activate them by setting the system property `PHASED.TESTS.RETRY.DISABLED` to false. ## Release Notes -### 8.0.0-SNAPSHOT +### 8.0.0 * [Non-Interrupted Events](#Shuffled---Non-Interruptive) * [#112](https://github.com/adobe/phased-testing/issues/112) Technical : Extracted the execution properties to the class ConfigValueHandler. * [#115](https://github.com/adobe/phased-testing/issues/115) Fixed bug where the Non-Phased execution was stored as SINGLE-RUN. You can still keep the old behaviour by passing the property "PHASED.TESTS.NONPHASED.LEGACY" to "true". However by default they are stored as "phased-default". From 13ddb805b86b11f4df24d7f359a1352adcb972dd Mon Sep 17 00:00:00 2001 From: adobe-bot Date: Tue, 14 Mar 2023 13:08:52 +0000 Subject: [PATCH 15/25] [maven-release-plugin] prepare release phased-testing-testng-8.0.0 --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index fdfdce22..5c7cad7d 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,7 @@ 4.0.0 com.adobe.campaign.tests.phased phased-testing-testng - 8.0.0-SNAPSHOT + 8.0.0 A TestNG listener that allows you to write and execute tests in a phased mode https://github.com/adobe/phased-testing jar @@ -38,7 +38,7 @@ scm:git::https://github.com/adobe/phased-testing.git scm:git:https://github.com/adobe/phased-testing.git https://github.com/adobe/phased-testing/tree/main - phased-testing-testng-7.0.8 + phased-testing-testng-8.0.0 From 4364aed6eff13e33526aa0460cc422b69f17450e Mon Sep 17 00:00:00 2001 From: adobe-bot Date: Tue, 14 Mar 2023 13:08:54 +0000 Subject: [PATCH 16/25] [maven-release-plugin] prepare for next development iteration --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 5c7cad7d..69db3825 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,7 @@ 4.0.0 com.adobe.campaign.tests.phased phased-testing-testng - 8.0.0 + 8.0.1-SNAPSHOT A TestNG listener that allows you to write and execute tests in a phased mode https://github.com/adobe/phased-testing jar @@ -38,7 +38,7 @@ scm:git::https://github.com/adobe/phased-testing.git scm:git:https://github.com/adobe/phased-testing.git https://github.com/adobe/phased-testing/tree/main - phased-testing-testng-8.0.0 + phased-testing-testng-7.0.8 From e5662df942b50893f5127320e9a0661552eb5c4d Mon Sep 17 00:00:00 2001 From: baubakg Date: Fri, 15 Sep 2023 09:56:56 +0200 Subject: [PATCH 17/25] updating README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f43a4f3d..85ebd66d 100644 --- a/README.md +++ b/README.md @@ -98,7 +98,7 @@ The following dependency needs to be added to your pom file: com.adobe.campaign.tests.phased phased-testing-testng - 8.0.0 + 8.11.1 ``` From b6e55423e9ae15415a77e56df076d6e14d2b2cc6 Mon Sep 17 00:00:00 2001 From: adobe-bot Date: Fri, 15 Sep 2023 08:02:43 +0000 Subject: [PATCH 18/25] [maven-release-plugin] prepare release phased-testing-testng-8.11.1 --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index a6ad492a..1af5da45 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,7 @@ 4.0.0 com.adobe.campaign.tests.phased phased-testing-testng - 8.11.1-SNAPSHOT + 8.11.1 A TestNG listener that allows you to write and execute tests in a phased mode https://github.com/adobe/phased-testing jar @@ -38,7 +38,7 @@ scm:git::https://github.com/adobe/phased-testing.git scm:git:https://github.com/adobe/phased-testing.git https://github.com/adobe/phased-testing/tree/main - phased-testing-testng-7.0.8 + phased-testing-testng-8.11.1 From 55bb7c34edd3278a24e64e61231392402e199e15 Mon Sep 17 00:00:00 2001 From: adobe-bot Date: Fri, 15 Sep 2023 08:02:45 +0000 Subject: [PATCH 19/25] [maven-release-plugin] prepare for next development iteration --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 1af5da45..ed0dd9fb 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,7 @@ 4.0.0 com.adobe.campaign.tests.phased phased-testing-testng - 8.11.1 + 8.11.2-SNAPSHOT A TestNG listener that allows you to write and execute tests in a phased mode https://github.com/adobe/phased-testing jar @@ -38,7 +38,7 @@ scm:git::https://github.com/adobe/phased-testing.git scm:git:https://github.com/adobe/phased-testing.git https://github.com/adobe/phased-testing/tree/main - phased-testing-testng-8.11.1 + phased-testing-testng-7.0.8 From dbf11d20b6e3a50e65bbb749c0e57b208bf2899a Mon Sep 17 00:00:00 2001 From: adobe-bot Date: Tue, 19 Sep 2023 15:15:32 +0000 Subject: [PATCH 20/25] [maven-release-plugin] prepare release phased-testing-testng-8.11.2 --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index ed0dd9fb..78e86701 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,7 @@ 4.0.0 com.adobe.campaign.tests.phased phased-testing-testng - 8.11.2-SNAPSHOT + 8.11.2 A TestNG listener that allows you to write and execute tests in a phased mode https://github.com/adobe/phased-testing jar @@ -38,7 +38,7 @@ scm:git::https://github.com/adobe/phased-testing.git scm:git:https://github.com/adobe/phased-testing.git https://github.com/adobe/phased-testing/tree/main - phased-testing-testng-7.0.8 + phased-testing-testng-8.11.2 From 014cfab01d501bdb070d1f70b65a2ec3cb9e51a7 Mon Sep 17 00:00:00 2001 From: adobe-bot Date: Tue, 19 Sep 2023 15:15:34 +0000 Subject: [PATCH 21/25] [maven-release-plugin] prepare for next development iteration --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 78e86701..794c53f8 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,7 @@ 4.0.0 com.adobe.campaign.tests.phased phased-testing-testng - 8.11.2 + 8.11.3-SNAPSHOT A TestNG listener that allows you to write and execute tests in a phased mode https://github.com/adobe/phased-testing jar @@ -38,7 +38,7 @@ scm:git::https://github.com/adobe/phased-testing.git scm:git:https://github.com/adobe/phased-testing.git https://github.com/adobe/phased-testing/tree/main - phased-testing-testng-8.11.2 + phased-testing-testng-7.0.8 From 6069d35d8be1c050ad215d4e8ac07dbce62cd633 Mon Sep 17 00:00:00 2001 From: baubakg Date: Tue, 19 Sep 2023 18:33:55 +0200 Subject: [PATCH 22/25] slight changes and deprecation planning --- README.md | 2 +- .../com/adobe/campaign/tests/integro/phased/PhasedTest.java | 2 +- .../adobe/campaign/tests/integro/phased/PhasedTestManager.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 85ebd66d..f0cea15e 100644 --- a/README.md +++ b/README.md @@ -582,7 +582,7 @@ For now, we have not come around to deciding how retry should work in the case o * We continue as before, where we select the order alphabetically. * Whenever the system property, PHASED.TESTS.DETECT.ORDER is set, the steps are executed in the order the way we declared in the code. By default, we expect the coe to be in maven where the tests are in the directory src/test/java. However, this can be overriden by setting the eecution property PHASED.TESTS.CODE.ROOT (#5) * [#116](https://github.com/adobe/phased-testing/issues/116) We are now removing the explicite "SingleRun" mode. - * All Phased Tests without a @PhaseEvent anotation next to a step are now considered as "Shuffled". + * All Phased Tests without a @PhaseEvent annotation next to a step are now considered as "Shuffled". * Any Phased Test with a @PhaseEvent annotation is a Singe Run test. * We have now deprecated the @PhasedTest "canShuffle" attribute. diff --git a/src/main/java/com/adobe/campaign/tests/integro/phased/PhasedTest.java b/src/main/java/com/adobe/campaign/tests/integro/phased/PhasedTest.java index c61bdffd..73774171 100644 --- a/src/main/java/com/adobe/campaign/tests/integro/phased/PhasedTest.java +++ b/src/main/java/com/adobe/campaign/tests/integro/phased/PhasedTest.java @@ -35,7 +35,7 @@ /** * Lets us know if the phased test can shuffle * - * @deprecated From now on by default a phased test will shuffle, unless you set a @PaseEvent annotation on one of + * @deprecated From now on by default a phased test will shuffle, unless you set a @PhaseEvent annotation on one of * the steps. In that case the Phased test will be considered as a Single Run Phased test. */ @Deprecated diff --git a/src/main/java/com/adobe/campaign/tests/integro/phased/PhasedTestManager.java b/src/main/java/com/adobe/campaign/tests/integro/phased/PhasedTestManager.java index f547014a..c79aa307 100644 --- a/src/main/java/com/adobe/campaign/tests/integro/phased/PhasedTestManager.java +++ b/src/main/java/com/adobe/campaign/tests/integro/phased/PhasedTestManager.java @@ -863,7 +863,7 @@ static boolean isPhasedTestSingleMode(Method in_method) { * @return True if the test class is a SingleRun Phase Test scenario */ static boolean isPhasedTestSingleMode(Class in_class) { - //TODO in 8.0.2 to be removed + //TODO in 8.11.3 to be removed - make public //return isPhasedTest(in_class) && (isPhasedTestWithEvent(in_class) return isPhasedTest(in_class) && (isPhasedTestWithEvent(in_class) || !in_class.getAnnotation(PhasedTest.class).canShuffle()); } From 830e384b730e9f6ef5c10bbc2859099a593ad055 Mon Sep 17 00:00:00 2001 From: baubakg Date: Mon, 31 Aug 2026 22:48:13 +0200 Subject: [PATCH 23/25] Prepare release 9.0.0 --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 44308e29..97ea6003 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## 9.0.0 - In-Progress +## 9.0.0 * **(breaking change)** [#224 Split the project into a multi-module project](https://github.com/adobe/phased-testing/issues/224). The project is now a multi-module Maven build: `phased-testing-core` (shared engine), `phased-testing-testng` (annotation-driven authoring, same artifact coordinates as before), and `mutational-testing` (new artifact, inheritance/template-method authoring). If you only use the classic `@PhasedTest` annotation model, no changes are required beyond bumping the version. If you use `Mutational`/`MutationListener`, you now need to add a dependency on `mutational-testing` explicitly — see [Installation](README.md#installation). * **(breaking change)** The internal package `com.adobe.campaign.tests.integro.phased.permutational` has been renamed to `com.adobe.campaign.tests.integro.phased.stepdependencies`. This only affects code that directly imports classes from that package (`ScenarioStepDependencies`, `ScenarioStepDependencyFactory`, `StepDependencies`), not typical library usage. * **(breaking change)** The exception `MutationRampUpException` has been renamed to `ExecutionModeConfigurationException`, since it is thrown for a generic invalid-execution-mode configuration error, unrelated to Mutational Testing specifically. From a180066caa1905aea3535d7e7590af458776cf7e Mon Sep 17 00:00:00 2001 From: adobe-bot Date: Mon, 31 Aug 2026 20:53:46 +0000 Subject: [PATCH 24/25] [maven-release-plugin] prepare release phased-testing-parent-9.0.0 --- mutational-testing/pom.xml | 2 +- phased-testing-core/pom.xml | 2 +- phased-testing-report-aggregate/pom.xml | 2 +- phased-testing-test-fixtures/pom.xml | 2 +- phased-testing-testng/pom.xml | 2 +- pom.xml | 4 ++-- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/mutational-testing/pom.xml b/mutational-testing/pom.xml index a1feef95..249adc62 100644 --- a/mutational-testing/pom.xml +++ b/mutational-testing/pom.xml @@ -13,7 +13,7 @@ com.adobe.campaign.tests.phased phased-testing-parent - 9.0.0-SNAPSHOT + 9.0.0 ../pom.xml mutational-testing diff --git a/phased-testing-core/pom.xml b/phased-testing-core/pom.xml index 7ab46758..ab93ef13 100644 --- a/phased-testing-core/pom.xml +++ b/phased-testing-core/pom.xml @@ -13,7 +13,7 @@ com.adobe.campaign.tests.phased phased-testing-parent - 9.0.0-SNAPSHOT + 9.0.0 ../pom.xml phased-testing-core diff --git a/phased-testing-report-aggregate/pom.xml b/phased-testing-report-aggregate/pom.xml index 6c6a6a04..1bc8794b 100644 --- a/phased-testing-report-aggregate/pom.xml +++ b/phased-testing-report-aggregate/pom.xml @@ -13,7 +13,7 @@ com.adobe.campaign.tests.phased phased-testing-parent - 9.0.0-SNAPSHOT + 9.0.0 ../pom.xml phased-testing-report-aggregate diff --git a/phased-testing-test-fixtures/pom.xml b/phased-testing-test-fixtures/pom.xml index 3ef4e008..6662f8a6 100644 --- a/phased-testing-test-fixtures/pom.xml +++ b/phased-testing-test-fixtures/pom.xml @@ -13,7 +13,7 @@ com.adobe.campaign.tests.phased phased-testing-parent - 9.0.0-SNAPSHOT + 9.0.0 ../pom.xml phased-testing-test-fixtures diff --git a/phased-testing-testng/pom.xml b/phased-testing-testng/pom.xml index 0ff6eebe..62967089 100644 --- a/phased-testing-testng/pom.xml +++ b/phased-testing-testng/pom.xml @@ -13,7 +13,7 @@ com.adobe.campaign.tests.phased phased-testing-parent - 9.0.0-SNAPSHOT + 9.0.0 ../pom.xml phased-testing-testng diff --git a/pom.xml b/pom.xml index 4c6f238e..df5a26af 100644 --- a/pom.xml +++ b/pom.xml @@ -12,7 +12,7 @@ 4.0.0 com.adobe.campaign.tests.phased phased-testing-parent - 9.0.0-SNAPSHOT + 9.0.0 Parent for the Phased/Mutational Testing framework modules https://github.com/adobe/phased-testing pom @@ -35,7 +35,7 @@ scm:git::https://github.com/adobe/phased-testing.git scm:git:https://github.com/adobe/phased-testing.git https://github.com/adobe/phased-testing/tree/main - phased-testing-testng-7.0.8 + phased-testing-parent-9.0.0 From 6a427d06cb47ebc10d9578661e82a7395c32f64b Mon Sep 17 00:00:00 2001 From: adobe-bot Date: Mon, 31 Aug 2026 20:53:49 +0000 Subject: [PATCH 25/25] [maven-release-plugin] prepare for next development iteration --- mutational-testing/pom.xml | 2 +- phased-testing-core/pom.xml | 2 +- phased-testing-report-aggregate/pom.xml | 2 +- phased-testing-test-fixtures/pom.xml | 2 +- phased-testing-testng/pom.xml | 2 +- pom.xml | 4 ++-- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/mutational-testing/pom.xml b/mutational-testing/pom.xml index 249adc62..47e856a1 100644 --- a/mutational-testing/pom.xml +++ b/mutational-testing/pom.xml @@ -13,7 +13,7 @@ com.adobe.campaign.tests.phased phased-testing-parent - 9.0.0 + 9.0.1-SNAPSHOT ../pom.xml mutational-testing diff --git a/phased-testing-core/pom.xml b/phased-testing-core/pom.xml index ab93ef13..605a1c64 100644 --- a/phased-testing-core/pom.xml +++ b/phased-testing-core/pom.xml @@ -13,7 +13,7 @@ com.adobe.campaign.tests.phased phased-testing-parent - 9.0.0 + 9.0.1-SNAPSHOT ../pom.xml phased-testing-core diff --git a/phased-testing-report-aggregate/pom.xml b/phased-testing-report-aggregate/pom.xml index 1bc8794b..0a21f7bb 100644 --- a/phased-testing-report-aggregate/pom.xml +++ b/phased-testing-report-aggregate/pom.xml @@ -13,7 +13,7 @@ com.adobe.campaign.tests.phased phased-testing-parent - 9.0.0 + 9.0.1-SNAPSHOT ../pom.xml phased-testing-report-aggregate diff --git a/phased-testing-test-fixtures/pom.xml b/phased-testing-test-fixtures/pom.xml index 6662f8a6..471448b9 100644 --- a/phased-testing-test-fixtures/pom.xml +++ b/phased-testing-test-fixtures/pom.xml @@ -13,7 +13,7 @@ com.adobe.campaign.tests.phased phased-testing-parent - 9.0.0 + 9.0.1-SNAPSHOT ../pom.xml phased-testing-test-fixtures diff --git a/phased-testing-testng/pom.xml b/phased-testing-testng/pom.xml index 62967089..99d7cbde 100644 --- a/phased-testing-testng/pom.xml +++ b/phased-testing-testng/pom.xml @@ -13,7 +13,7 @@ com.adobe.campaign.tests.phased phased-testing-parent - 9.0.0 + 9.0.1-SNAPSHOT ../pom.xml phased-testing-testng diff --git a/pom.xml b/pom.xml index df5a26af..bd461642 100644 --- a/pom.xml +++ b/pom.xml @@ -12,7 +12,7 @@ 4.0.0 com.adobe.campaign.tests.phased phased-testing-parent - 9.0.0 + 9.0.1-SNAPSHOT Parent for the Phased/Mutational Testing framework modules https://github.com/adobe/phased-testing pom @@ -35,7 +35,7 @@ scm:git::https://github.com/adobe/phased-testing.git scm:git:https://github.com/adobe/phased-testing.git https://github.com/adobe/phased-testing/tree/main - phased-testing-parent-9.0.0 + phased-testing-testng-7.0.8