What pluginrepositories i should use in pom.xml , module 20 | Selenium Forum
M
Posted on 23/05/2016
i am not able to compile module 20 pom.xml with below mentioned pluginrepositories

<pluginRepositories>
<pluginRepository>
<id>reporty-ng</id>
<url>https://github.com/cosminaru/reporty-ng/raw/master/dist/maven</url>
</pluginRepository>
</pluginRepositories>

M
Replied on 24/05/2016

reporty ng has been deprecated you cannot make xslt reports from maven you have to use ANT.

if you are not using ANT and want to make good looking reports with maven use this

1. go to this link <http://relevantcodes.com/testng-listener-using-extentreports/>
2. create class "ExtentReporterNG". This is Listener class and put second block code in it from upper link and save it.
3. put ExtentReporterNG this listener in your testneg.xml. change package name with your package name.
<listeners>
<listener class-name="package.ExtentReporterNG" />
</listeners>
4. Add dependency in you POM.xml
<!-- Extent Reports -->
<dependency>
<groupId>com.relevantcodes</groupId>
<artifactId>extentreports</artifactId>
<version>2.40.1</version>
</dependency>

5. now open cmd prompt and go to your project location and run command "mvn compile" and after it run "mvn package"
6. go in eclipse and refresh your project and run your testng.xml
7. after running refresh your project and check report in test output folder.
8. a folder generate with your class name. check extent.html in it and open this in web browser.


M
Replied on 25/05/2016

do we have videos for detailed report in this module


M
Replied on 25/05/2016

no we don't have it yet.


M
Replied on 26/05/2016

extendReports which you have mentioned r showing reporting at testcase level only. how we will show at step level?


M
Replied on 26/05/2016

can you explain it again? i couldn't understand the problem.