Can somebody point me to some documentation/sample code .....on how to
change testcase name in report while running a @factory. right now i
have a factory which runs like 70-80 odd testcases, and in report they
have all same name, so its kindda tough to understand, I can add some
specific log message to debug, and if nothing works out may be I will
have to create my own custom report , but was just wondering this should
be a common problem for most of @factory users, and there should be some
standard way to solve it. I tried but was unable to find anything on
this forum mail archive or on net . any help/suggestion will be
appreciated,
Best,
Pranav
| Test method | Instance | Time (seconds) | Exception |
| g1 Test class:This is test A |
test.tmp.A@46b6db | 0 | |
| g2 Test class:This is test A |
test.tmp.A@46b6db | 0 |
This is the right report, can you try 5.10?
On Nov 2, 2009 4:43 PM, "Pranav" <pranav...@gmail.com> wrote:
Your report looks perfect , just what i want.
I am using 5.8 jar, running it through eclipse ( right clicking
testng.xml , and click on "Run as testng suite"), and checking the
report in test-output/index.html
intrestingly, I dont see any instance column in my report.
any ideas?
Cédric Beust ♔ wrote: > I just tested and it's working for me: > > public class A implements ITest ...
> <mailto:pranav...@gmail.com>> wrote: > > > This looks intresteing, so I implemented ITest i...
> > <mailto:pranav...@gmail.com <mailto:pranav...@gmail.com>>>
> wrote: > > > > > > List, > > > > Can somebody point me to some doc...
ItestDemo
(Hover the method name to see the test class name)
Tests passed/Failed/Skipped: 0/5/0 Started on: Mon Nov 02 17:21:46 PST 2009 Total time: 0 seconds (49 ms) Included groups: Excluded groups:
FAILED TESTS Test method Time (seconds) Exception someTest 0 Click to show all stack framesjava.lang.AssertionError: expected:<false> but was:<true> at com.test.MyTest.someTest(MyTest.java:24) ... Removed 27 stack framesjava.lang.AssertionError: expected:<false> but was:<true> at org.testng.Assert.fail(Assert.java:86) at org.testng.Assert.failNotEquals(Assert.java:440) at org.testng.Assert.assertEquals(Assert.java:110) at org.testng.Assert.assertEquals(Assert.java:241) at org.testng.Assert.assertEquals(Assert.java:251) at com.test.MyTest.someTest(MyTest.java:24) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:607) at org.testng.internal.Invoker.invokeMethod(Invoker.java:517) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:669) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:956) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:110) at org.testng.TestRunner.runWorkers(TestRunner.java:759) at org.testng.TestRunner.privateRun(TestRunner.java:592) at org.testng.TestRunner.run(TestRunner.java:486) at org.testng.SuiteRunner.runTest(SuiteRunner.java:332) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:327) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:299) at org.testng.SuiteRunner.run(SuiteRunner.java:204) at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:877) at org.testng.TestNG.runSuitesLocally(TestNG.java:842) at org.testng.TestNG.run(TestNG.java:751) at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:73) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:124)someTest 0 Click to show all stack framesjava.lang.AssertionError: expected:<false> but was:<true> at com.test.MyTest.someTest(MyTest.java:24) ... Removed 27 stack framesjava.lang.AssertionError: expected:<false> but was:<true> at org.testng.Assert.fail(Assert.java:86) at org.testng.Assert.failNotEquals(Assert.java:440) at org.testng.Assert.assertEquals(Assert.java:110) at org.testng.Assert.assertEquals(Assert.java:241) at org.testng.Assert.assertEquals(Assert.java:251) at com.test.MyTest.someTest(MyTest.java:24) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:607) at org.testng.internal.Invoker.invokeMethod(Invoker.java:517) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:669) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:956) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:110) at org.testng.TestRunner.runWorkers(TestRunner.java:759) at org.testng.TestRunner.privateRun(TestRunner.java:592) at org.testng.TestRunner.run(TestRunner.java:486) at org.testng.SuiteRunner.runTest(SuiteRunner.java:332) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:327) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:299) at org.testng.SuiteRunner.run(SuiteRunner.java:204) at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:877) at org.testng.TestNG.runSuitesLocally(TestNG.java:842) at org.testng.TestNG.run(TestNG.java:751) at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:73) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:124)someTest 0 Click to show all stack framesjava.lang.AssertionError: expected:<false> but was:<true> at com.test.MyTest.someTest(MyTest.java:24) ... Removed 27 stack framesjava.lang.AssertionError: expected:<false> but was:<true> at org.testng.Assert.fail(Assert.java:86) at org.testng.Assert.failNotEquals(Assert.java:440) at org.testng.Assert.assertEquals(Assert.java:110) at org.testng.Assert.assertEquals(Assert.java:241) at org.testng.Assert.assertEquals(Assert.java:251) at com.test.MyTest.someTest(MyTest.java:24) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:607) at org.testng.internal.Invoker.invokeMethod(Invoker.java:517) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:669) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:956) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:110) at org.testng.TestRunner.runWorkers(TestRunner.java:759) at org.testng.TestRunner.privateRun(TestRunner.java:592) at org.testng.TestRunner.run(TestRunner.java:486) at org.testng.SuiteRunner.runTest(SuiteRunner.java:332) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:327) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:299) at org.testng.SuiteRunner.run(SuiteRunner.java:204) at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:877) at org.testng.TestNG.runSuitesLocally(TestNG.java:842) at org.testng.TestNG.run(TestNG.java:751) at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:73) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:124)someTest 0 Click to show all stack framesjava.lang.AssertionError: expected:<false> but was:<true> at com.test.MyTest.someTest(MyTest.java:24) ... Removed 27 stack framesjava.lang.AssertionError: expected:<false> but was:<true> at org.testng.Assert.fail(Assert.java:86) at org.testng.Assert.failNotEquals(Assert.java:440) at org.testng.Assert.assertEquals(Assert.java:110) at org.testng.Assert.assertEquals(Assert.java:241) at org.testng.Assert.assertEquals(Assert.java:251) at com.test.MyTest.someTest(MyTest.java:24) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:607) at org.testng.internal.Invoker.invokeMethod(Invoker.java:517) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:669) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:956) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:110) at org.testng.TestRunner.runWorkers(TestRunner.java:759) at org.testng.TestRunner.privateRun(TestRunner.java:592) at org.testng.TestRunner.run(TestRunner.java:486) at org.testng.SuiteRunner.runTest(SuiteRunner.java:332) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:327) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:299) at org.testng.SuiteRunner.run(SuiteRunner.java:204) at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:877) at org.testng.TestNG.runSuitesLocally(TestNG.java:842) at org.testng.TestNG.run(TestNG.java:751) at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:73) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:124)someTest 0 Click to show all stack framesjava.lang.AssertionError: expected:<false> but was:<true> at com.test.MyTest.someTest(MyTest.java:24) ... Removed 27 stack framesjava.lang.AssertionError: expected:<false> but was:<true> at org.testng.Assert.fail(Assert.java:86) at org.testng.Assert.failNotEquals(Assert.java:440) at org.testng.Assert.assertEquals(Assert.java:110) at org.testng.Assert.assertEquals(Assert.java:241) at org.testng.Assert.assertEquals(Assert.java:251) at com.test.MyTest.someTest(MyTest.java:24) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:607) at org.testng.internal.Invoker.invokeMethod(Invoker.java:517) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:669) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:956) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:110) at org.testng.TestRunner.runWorkers(TestRunner.java:759) at org.testng.TestRunner.privateRun(TestRunner.java:592) at org.testng.TestRunner.run(TestRunner.java:486) at org.testng.SuiteRunner.runTest(SuiteRunner.java:332) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:327) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:299) at org.testng.SuiteRunner.run(SuiteRunner.java:204) at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:877) at org.testng.TestNG.runSuitesLocally(TestNG.java:842) at org.testng.TestNG.run(TestNG.java:751) at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:73) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:124)