TestNG Report customization
My TestNG report shows result of both tests SuperPrizeSweep1 & SuperPrizeSweep1_complete. I need to show result of just one test SuperPrizeSweep1 in TestNG report, is there a way i can do that?
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Main Suite" parallel="false">
<test name="Android Automation" preserve-order="true">
<classes>
<class name="com.TestSuite.TestSet3">
<methods>
<include name="SuperPrizeSweep1" />
<include name="SuperPrizeSweep1_complete" />
</methods>
</class>
</classes>
</test>
</suite>
java testng
add a comment |
My TestNG report shows result of both tests SuperPrizeSweep1 & SuperPrizeSweep1_complete. I need to show result of just one test SuperPrizeSweep1 in TestNG report, is there a way i can do that?
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Main Suite" parallel="false">
<test name="Android Automation" preserve-order="true">
<classes>
<class name="com.TestSuite.TestSet3">
<methods>
<include name="SuperPrizeSweep1" />
<include name="SuperPrizeSweep1_complete" />
</methods>
</class>
</classes>
</test>
</suite>
java testng
1
share your com.testng.report.custom.CustomTestNGReporter code
– Navarasu
Nov 12 '18 at 22:31
Sorry i am not implementing CustomTestNGReporter.
– Rakesh Kumar
Nov 13 '18 at 14:52
ok. Then in which report you want to show that SuperPrizeSweep1 test? xml report?
– Navarasu
Nov 13 '18 at 18:20
add a comment |
My TestNG report shows result of both tests SuperPrizeSweep1 & SuperPrizeSweep1_complete. I need to show result of just one test SuperPrizeSweep1 in TestNG report, is there a way i can do that?
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Main Suite" parallel="false">
<test name="Android Automation" preserve-order="true">
<classes>
<class name="com.TestSuite.TestSet3">
<methods>
<include name="SuperPrizeSweep1" />
<include name="SuperPrizeSweep1_complete" />
</methods>
</class>
</classes>
</test>
</suite>
java testng
My TestNG report shows result of both tests SuperPrizeSweep1 & SuperPrizeSweep1_complete. I need to show result of just one test SuperPrizeSweep1 in TestNG report, is there a way i can do that?
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Main Suite" parallel="false">
<test name="Android Automation" preserve-order="true">
<classes>
<class name="com.TestSuite.TestSet3">
<methods>
<include name="SuperPrizeSweep1" />
<include name="SuperPrizeSweep1_complete" />
</methods>
</class>
</classes>
</test>
</suite>
java testng
java testng
edited Nov 13 '18 at 14:51
Rakesh Kumar
asked Nov 12 '18 at 22:14
Rakesh KumarRakesh Kumar
283
283
1
share your com.testng.report.custom.CustomTestNGReporter code
– Navarasu
Nov 12 '18 at 22:31
Sorry i am not implementing CustomTestNGReporter.
– Rakesh Kumar
Nov 13 '18 at 14:52
ok. Then in which report you want to show that SuperPrizeSweep1 test? xml report?
– Navarasu
Nov 13 '18 at 18:20
add a comment |
1
share your com.testng.report.custom.CustomTestNGReporter code
– Navarasu
Nov 12 '18 at 22:31
Sorry i am not implementing CustomTestNGReporter.
– Rakesh Kumar
Nov 13 '18 at 14:52
ok. Then in which report you want to show that SuperPrizeSweep1 test? xml report?
– Navarasu
Nov 13 '18 at 18:20
1
1
share your com.testng.report.custom.CustomTestNGReporter code
– Navarasu
Nov 12 '18 at 22:31
share your com.testng.report.custom.CustomTestNGReporter code
– Navarasu
Nov 12 '18 at 22:31
Sorry i am not implementing CustomTestNGReporter.
– Rakesh Kumar
Nov 13 '18 at 14:52
Sorry i am not implementing CustomTestNGReporter.
– Rakesh Kumar
Nov 13 '18 at 14:52
ok. Then in which report you want to show that SuperPrizeSweep1 test? xml report?
– Navarasu
Nov 13 '18 at 18:20
ok. Then in which report you want to show that SuperPrizeSweep1 test? xml report?
– Navarasu
Nov 13 '18 at 18:20
add a comment |
1 Answer
1
active
oldest
votes
You cannot get this done without building your own IReporter
listener implementation which you would wire in as a TestNG listener.
TestNG's default reports by default show all tests that were executed (so you would see this in both the emailable-report
and also the html report
that TestNG by default provides as of today.
If you would like to build this you could do it as below
- Create a new custom marker annotation say
IgnoreFromReport
which you would need to add to all methods that you would like to be excluded from the report. - Implement
org.testng.IReporter
interface wherein for all theITestResult
objects that you have in your suite (ITestResult
object is one per@Test
method), you would extract out the correspondingjava.lang.reflect.Method
object (Which represents the actual test method) and check if it has the afore-mentioned marker annotation and if yes, exclude it from the reports.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53270860%2ftestng-report-customization%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You cannot get this done without building your own IReporter
listener implementation which you would wire in as a TestNG listener.
TestNG's default reports by default show all tests that were executed (so you would see this in both the emailable-report
and also the html report
that TestNG by default provides as of today.
If you would like to build this you could do it as below
- Create a new custom marker annotation say
IgnoreFromReport
which you would need to add to all methods that you would like to be excluded from the report. - Implement
org.testng.IReporter
interface wherein for all theITestResult
objects that you have in your suite (ITestResult
object is one per@Test
method), you would extract out the correspondingjava.lang.reflect.Method
object (Which represents the actual test method) and check if it has the afore-mentioned marker annotation and if yes, exclude it from the reports.
add a comment |
You cannot get this done without building your own IReporter
listener implementation which you would wire in as a TestNG listener.
TestNG's default reports by default show all tests that were executed (so you would see this in both the emailable-report
and also the html report
that TestNG by default provides as of today.
If you would like to build this you could do it as below
- Create a new custom marker annotation say
IgnoreFromReport
which you would need to add to all methods that you would like to be excluded from the report. - Implement
org.testng.IReporter
interface wherein for all theITestResult
objects that you have in your suite (ITestResult
object is one per@Test
method), you would extract out the correspondingjava.lang.reflect.Method
object (Which represents the actual test method) and check if it has the afore-mentioned marker annotation and if yes, exclude it from the reports.
add a comment |
You cannot get this done without building your own IReporter
listener implementation which you would wire in as a TestNG listener.
TestNG's default reports by default show all tests that were executed (so you would see this in both the emailable-report
and also the html report
that TestNG by default provides as of today.
If you would like to build this you could do it as below
- Create a new custom marker annotation say
IgnoreFromReport
which you would need to add to all methods that you would like to be excluded from the report. - Implement
org.testng.IReporter
interface wherein for all theITestResult
objects that you have in your suite (ITestResult
object is one per@Test
method), you would extract out the correspondingjava.lang.reflect.Method
object (Which represents the actual test method) and check if it has the afore-mentioned marker annotation and if yes, exclude it from the reports.
You cannot get this done without building your own IReporter
listener implementation which you would wire in as a TestNG listener.
TestNG's default reports by default show all tests that were executed (so you would see this in both the emailable-report
and also the html report
that TestNG by default provides as of today.
If you would like to build this you could do it as below
- Create a new custom marker annotation say
IgnoreFromReport
which you would need to add to all methods that you would like to be excluded from the report. - Implement
org.testng.IReporter
interface wherein for all theITestResult
objects that you have in your suite (ITestResult
object is one per@Test
method), you would extract out the correspondingjava.lang.reflect.Method
object (Which represents the actual test method) and check if it has the afore-mentioned marker annotation and if yes, exclude it from the reports.
answered Nov 14 '18 at 2:53
Krishnan MahadevanKrishnan Mahadevan
8,55331542
8,55331542
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53270860%2ftestng-report-customization%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
share your com.testng.report.custom.CustomTestNGReporter code
– Navarasu
Nov 12 '18 at 22:31
Sorry i am not implementing CustomTestNGReporter.
– Rakesh Kumar
Nov 13 '18 at 14:52
ok. Then in which report you want to show that SuperPrizeSweep1 test? xml report?
– Navarasu
Nov 13 '18 at 18:20