0
votes

NOCLASSDEFFUTROR: COM / AVENTSTACK / ExtentrePorts / Reporter / ExtHTMLreporter

J'essaie d'obtenir un rapport dans mon projet Maven code> à l'aide de concombre code> et extentrePort code>. J'utilise Java 8 forte>. Voici mes dépendances: xxx pré>

puis j'ai utilisé la classe de coureur ci-dessous, pour exécuter tout mon *. Caractéristique code> Fichiers: p>

java.lang.IllegalArgumentException: testName cannot be null or empty
    at com.aventstack.extentreports.ExtentTest.<init>(ExtentTest.java:80)
    at com.aventstack.extentreports.ExtentReports.createTest(ExtentReports.java:105)
    at com.aventstack.extentreports.ExtentReports.createTest(ExtentReports.java:145)
    at com.vimalselvam.cucumber.listener.ExtentCucumberFormatter.feature(ExtentCucumberFormatter.java:155)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at cucumber.runtime.Utils$1.call(Utils.java:40)
    at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    at cucumber.runtime.Utils.invoke(Utils.java:34)
    at cucumber.runtime.RuntimeOptions$1.invoke(RuntimeOptions.java:294)
    at com.sun.proxy.$Proxy11.feature(Unknown Source)
    at cucumber.runtime.junit.JUnitReporter.feature(JUnitReporter.java:184)
    at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:69)
    at cucumber.api.junit.Cucumber.runChild(Cucumber.java:95)
    at cucumber.api.junit.Cucumber.runChild(Cucumber.java:38)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    at cucumber.api.junit.Cucumber.run(Cucumber.java:100)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:89)
    at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:41)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:541)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:763)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:463)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:209)


0 commentaires

3 Réponses :


0
votes

J'ai eu la réponse. Tout allait bien, mais j'avais besoin d'ajouter une valeur à la fonctionnalité code> dans le fichier *. Fonction code> fichier. Donc, ici, vous pouvez voir ici la fonctionnalité CODE> CODE> STRT> Le mot clé doit exister et exactement em> strong> devant cela devrait être un texte. Si vous écrivez le texte dans la ligne suivante, vous ferez face à l'erreur.

Feature: Check Welcome-message
  As a user, I should find a welcome-message in my mailbox, and my age in my profile.


0 commentaires

0
votes

J'ai eu la réponse. Tout allait bien, mais j'avais besoin d'ajouter une valeur pour fonctionner dans le fichier * .Feature. Donc, vous pouvez voir ici que le mot clé fonctionnel devrait exister et exactement devant cela devrait être un texte. Si vous écrivez le texte dans la ligne suivante, vous ferez face à l'erreur. : - Oui son travail pour moi trop


0 commentaires

2
votes

Essayez de remplacer ce

<dependency>
    <groupId>com.aventstack</groupId>
    <artifactId>extentreports</artifactId>
    <version>3.0.7</version>
</dependency>


0 commentaires