From 3ae1ffa85a043fa65b67c878b40bd48646f0f3f9 Mon Sep 17 00:00:00 2001 From: Kevin Kozan Date: Tue, 13 Nov 2018 09:15:15 -0600 Subject: [PATCH] MQE-1357: mftf run:failed cannot regenerate parallelized suites - RunTestFailedCommand now trims "_#" from end if it is there --- .../Console/RunTestFailedCommand.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Magento/FunctionalTestingFramework/Console/RunTestFailedCommand.php b/src/Magento/FunctionalTestingFramework/Console/RunTestFailedCommand.php index 63fa4261e..13f6b8ade 100644 --- a/src/Magento/FunctionalTestingFramework/Console/RunTestFailedCommand.php +++ b/src/Magento/FunctionalTestingFramework/Console/RunTestFailedCommand.php @@ -135,6 +135,11 @@ private function getFailedTestList() if ($suiteName == self::DEFAULT_TEST_GROUP) { array_push($failedTestDetails['tests'], $testName); } else { + // Trim potential suite_parallel_0 to suite_parallel + $suiteNameArray = explode("_", $suiteName); + if (is_numeric(array_pop($suiteNameArray))) { + $suiteName = implode("_", $suiteNameArray); + } $failedTestDetails['suites'] = array_merge_recursive( $failedTestDetails['suites'], [$suiteName => [$testName]]