Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Serenity BDD parallel execution Report generation Failure #3612

Open
shashiyadavnitn opened this issue Feb 10, 2025 · 2 comments
Open

Serenity BDD parallel execution Report generation Failure #3612

shashiyadavnitn opened this issue Feb 10, 2025 · 2 comments

Comments

@shashiyadavnitn
Copy link

Hello,
I am using below verison of serenity and junit to run my feature file/scenarios in parallel
<serenity.version>4.1.12</serenity.version>
<serenity.maven.version>4.1.12</serenity.maven.version>
<serenity.cucumber.version>4.1.12</serenity.cucumber.version>
<junit-vintage-engine.version>5.10.2</junit-vintage-engine.version>
<junit-platform-suite.version>1.10.2</junit-platform-suite.version>
<cucumber-junit-platform-engine.version>7.16.1</cucumber-junit-platform-engine.version>

When I run few scenario with tag ex @smoke it works fine and reports are generated properly. But the moment I use a tag which has filters more scenario approx above 200 scenarios during the test run I can see execution and logs in the console but the reports are not generating.
I see a message like generating the report for 0 test.

I have below plugin in my project
`
org.apache.maven.plugins
maven-surefire-plugin
${maven.surefire.version}

${skipUTs}

  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>${maven.compiler.version}</version>
    <configuration>
      <source>${java.version}</source>
      <target>${java.version}</target>
    </configuration>
  </plugin>
  <plugin>
    <groupId>net.serenity-bdd.maven.plugins</groupId>
    <artifactId>serenity-maven-plugin</artifactId>
    <version>${serenity.version}</version>
    <configuration>
      <tags>${tags}</tags>
      <reports>single-page-html</reports>
    </configuration>
    <dependencies>
      <dependency>
        <groupId>net.serenity-bdd</groupId>
        <artifactId>serenity-single-page-report</artifactId>
        <version>${serenity.version}</version>
      </dependency>
    </dependencies>
  </plugin>

  <plugin>
    <artifactId>maven-failsafe-plugin</artifactId>
    <version>${maven.failsafe.version}</version>
    <configuration>
      <includes>
        <include>**/*Test.java</include>
        <include>**/Test*.java</include>
        <include>**/*TestSuite.java</include>
        <include>**/When*.java</include>
      </includes>
      <parallel>classes</parallel>
      <parallel>methods</parallel>
      <useUnlimitedThreads>true</useUnlimitedThreads>
    </configuration>
    <executions>
      <execution>
        <goals>
          <goal>integration-test</goal>
          <goal>verify</goal>
        </goals>
      </execution>
    </executions>
  </plugin>

  <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>versions-maven-plugin</artifactId>
    <version>${versions-maven-plugin.version}</version>
    <configuration>
      <generateBackupPoms>false</generateBackupPoms>
    </configuration>
  </plugin>

  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-enforcer-plugin</artifactId>
    <version>${maven-enforcer-plugin.version}</version>
    <executions>
      <execution>
        <id>enforce-maven</id>
        <goals>
          <goal>enforce</goal>
        </goals>
        <configuration>
          <rules>
            <requireMavenVersion>
              <version>3.3.9</version>
            </requireMavenVersion>
          </rules>
        </configuration>
      </execution>
    </executions>
  </plugin>

`

Please suggest how to fix this issue

@shashiyadavnitn
Copy link
Author

@wakaleo please suggest here

@cliviu
Copy link
Collaborator

cliviu commented Feb 20, 2025

any error messages in the log?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants