Open dragos-panzaru-md opened 5 months ago
Looks like a project-specific issue. I doubt a volunteer will pick this up but if it is important to your company, your best bet is to request a commercial support package so we can look directly at your project.
How did you come to the conclusion it is a project specific issue?
I've never seen this behaviour elsewhere.
What happened?
I have three tests. Two of them is only for both ios and android (with tags @ios and @android, one using Scenario and one using Scenario Outline) and 1 is just for android (only @android tag and using Scenario Outline). I have a runner class like this:
`package runners;
import org.junit.platform.suite.api.ConfigurationParameter; import org.junit.platform.suite.api.IncludeEngines; import org.junit.platform.suite.api.SelectClasspathResource; import org.junit.platform.suite.api.Suite;
import static io.cucumber.junit.platform.engine.Constants.GLUE_PROPERTY_NAME;
@Suite @IncludeEngines("cucumber") @SelectClasspathResource("/features") @ConfigurationParameter(key = GLUE_PROPERTY_NAME, value = "/stepDefinitions") public class RunSuite {
}`
In junit-platform.properties I have the following configs: `cucumber.execution.parallel.enabled=true
cucumber.execution.parallel.config.strategy=fixed
cucumber.execution.parallel.config.fixed.parallelism=3
cucumber.execution.parallel.config.fixed.max-pool-size=3
cucumber.plugin=io.cucumber.core.plugin.SerenityReporterParallel,pretty`
In pom.xml I have the following library versions: `7.13.0</cucumber-junit.version>