TestNG avec le Concombre

Je suis en cours d'exécution de concombre avec testNG. CucumberRunner classe étend AbstractTestNGCucumberTests et CucumberRunner classe est indiqué dans testNG.xml fichier.

Si j'utilise un simple TestNG classe avec testNG.xml puis la sortie pour testNG résultats est affiché dans la console j'.e Total de l'exécution des tests, des Échecs, Saute comme indiqué ci-dessous:-

Test.java

package com.cucumber.test;
import org.testng.Assert;
public class Test {
@org.testng.annotations.Test
public void test() {
    Assert.assertEquals(true, true);
}
}

testNG.xml:-

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="TestNG" verbose="1">
<test name="TestCuke">
<classes>
<class name="com.cucumber.test.Test">
</class>
</classes>
</test>
</suite>

TestNG avec le Concombre

Mais quand je le lance testNG.xml avec CucumberRunner puis la sortie pour testNG résultats ne se font pas affiché dans la console.

testNG.xml

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="TestNG" verbose="1">
<test name="TestCuke">
<classes>
<class name="com.cucumber.test.CucumberRunner">
</class>
</classes>
</test>
</suite>

CucumberRunner.java

package com.cucumber.test;
import cucumber.api.CucumberOptions;
simport cucumber.api.testng.AbstractTestNGCucumberTests;

@CucumberOptions(tags= "@smokeTest",features="src\\newTestFile.feature")
public class CucumberRunner extends AbstractTestNGCucumberTests{
}

TestNG avec le Concombre

Comment afficher testNG sortie des résultats dans la console avec le concombre?

InformationsquelleAutor Jerry | 2015-05-08