Hi Vincent,

Thanks for the help. I have one more question. How can I know the name of the 
TestCaseClass?

Here's an example:

Say there are 2 testcase classes:

public class RectangleTest extends TestCase {
     public void testArea(){}
     public void testPerimeter(){}
}

public class MathTest extends TestCase {
     public void testAdd(){}
     public void testSubtract{}
}

public class AllTests {
        public static Test suite() {
            suite.addTest(new TestSuite(RectangleTest.class));
            suite.addTest(new TestSuite(MathsTest.class));
      }
}


Now, I want to include the TestCase class names (Here: MathTest, and RectangleTest) in 
the XML output.

the output should look like -

<testsuites>
   <testsuite name="AllTests" tests="4" failures="0" errors="0" time="0.2">
      
      <testcaseclass name="RectangleTest">                         /**** This is 
required *****/
         <testcase name="testArea" time="0.01"></testcase>
         <testcase name="testArea" time="0.01"></testcase>
      </testcaseclass>

      <testcaseclass name="MathTest">                              /**** This is 
required *****/
         <testcase name="testAdd" time="0.01"></testcase>
         <testcase name="testSubtract" time="0.01"></testcase>
      </testcaseclass>

   </testsuite>
</testsuites>


Thanks and Regards,

Sumit

-----Original Message-----
From: Vincent Massol [mailto:[EMAIL PROTECTED]
Sent: Friday, May 14, 2004 7:27 AM
To: 'Cactus Users List'
Subject: RE: test execution in browser


Hi Sumit,

I remember a discussion about this not long ago on this list (can't
remember the thread name but someone else had a need for this too). The
XML is generated in the
http://jakarta.apache.org/cactus/api/framework-13/org/apache/cactus/inte
rnal/server/runner/XMLFormatter.html class. Feel free to provide a
patch. Please also open a JIRA issue.

Thanks
-Vincent

> -----Original Message-----
> From: Gupta, Sumit [mailto:[EMAIL PROTECTED]
> Sent: 03 May 2004 19:53
> To: [EMAIL PROTECTED]
> Subject: test execution in browser
>
> Hi,
>
> I am using cactus to generate HTML report for my testsuite. I am using
>
> http://server:port/mywebapp/ServletTestRunner?suite=MyTestLoader
>
> to run my testcases from browser. Actually, I have made a program
> (MyTestLoader)that dynamically looks for the test cases in a specified
> directory of my Web Application, loads them and execute them using the
> above URL. The main testcase (MyTestLoader) contains a suite() method
that
> dynamically adds all the test cases found. Now, the problem is that I
am
> not getting the name of the testcases I am executing. The above URL
> generates an XML file that contains all the test methods under a node
> <testsuite>. Is it a way where I can generate an XML having different
Test
> cases under different nodes? (So that a user can identify, which test
> method belong to which test case?)
>
> Thanks,
>
> Sumit
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to