@@ -95,6 +95,7 @@ public static function getInstance(): SuiteGenerator
95
95
*/
96
96
public function generateAllSuites ($ testManifest )
97
97
{
98
+ $ this ->generateTestgroupmembership ($ testManifest );
98
99
$ suites = $ testManifest ->getSuiteConfig ();
99
100
100
101
foreach ($ suites as $ suiteName => $ suiteContent ) {
@@ -117,7 +118,7 @@ public function generateAllSuites($testManifest)
117
118
// if our first element is an array we know that we have split the suites
118
119
if (is_array ($ firstElement )) {
119
120
$ this ->generateSplitSuiteFromTest ($ suiteName , $ suiteContent );
120
- $ this -> generateTestgroupmembership ( $ testManifest );
121
+
121
122
}
122
123
} catch (FastFailException $ e ) {
123
124
throw $ e ;
@@ -151,7 +152,8 @@ public function generateTestgroupmembership($testManifest)
151
152
{
152
153
// Get suits and subsuites data array
153
154
$ suites = $ testManifest ->getSuiteConfig ();
154
-
155
+ echo "suites-> <pre> " ;
156
+ print_r ($ suites );
155
157
// Add subsuites array[2nd dimension] to main array[1st dimension] to access it directly later
156
158
if (!empty ($ suites )) {
157
159
foreach ($ suites as $ subSuites ) {
@@ -186,7 +188,6 @@ public function generateTestgroupmembership($testManifest)
186
188
$ groupNumber = 0 ;
187
189
$ allGroupsContent = array ();
188
190
while (!empty ($ groupFiles )){
189
- echo "Group files not empty " ;
190
191
$ group = array_pop ($ groupFiles );
191
192
$ allGroupsContent [$ groupNumber ] = file ($ group );
192
193
$ groupNumber ++;
@@ -202,8 +203,10 @@ public function generateTestgroupmembership($testManifest)
202
203
foreach ($ groupInfo as $ testName ) {
203
204
// If file has -g then it is test suite
204
205
if (str_contains ($ testName , '-g ' )) {
206
+ echo "testname-> $ testName \n" ;
205
207
$ suitename = explode (" " , $ testName );
206
208
$ suitename [1 ] = trim ($ suitename [1 ]);
209
+ echo "$ suitename-> $ suitename [1 ] \n" ;
207
210
if (!empty ($ suites [$ suitename [1 ]])) {
208
211
foreach ($ suites [$ suitename [1 ]] as $ key => $ test ) {
209
212
$ suiteTest = sprintf ('%s:%s:%s:%s ' , $ groupId , $ key , $ suitename [1 ], $ test );
0 commit comments