You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by ji...@codehaus.org on 2004/06/23 00:25:17 UTC
[jira] Created: (MPTEST-35) Test plugin (actually the ant task) generates 1 testresult for multi class suite
Message:
A new issue has been created in JIRA.
---------------------------------------------------------------------
View the issue:
http://jira.codehaus.org/browse/MPTEST-35
Here is an overview of the issue:
---------------------------------------------------------------------
Key: MPTEST-35
Summary: Test plugin (actually the ant task) generates 1 testresult for multi class suite
Type: Bug
Status: Open
Priority: Major
Original Estimate: Unknown
Time Spent: Unknown
Remaining: Unknown
Project: maven-test-plugin
Assignee: Jason van Zyl
Reporter: Martijn Dashorst
Created: Tue, 22 Jun 2004 6:23 PM
Updated: Tue, 22 Jun 2004 6:23 PM
Description:
>From the changelog of the ant junit-task (XMLJUnitResultFormatter, revision 1.30):
--- begin quote ---
A JUnit TestSuite can contain tests from multiple classes. In particular it can contain tests from two different classes but with the same method name.
Add a new classname attribute to the <testcase> element in the XML report so that people know which test the report is talking about.
--- end quote ---
For instance:
public class AllTests extends junit.framework.TestCase {
public static junit.framework.Test suite() {
junit.framework.TestSuite suite = new junit.framework.TestSuite();
suite.addTestSuite(FooTest.class);
suite.addTestSuite(BarTest.class);
return suite;
}
}
public class FooTest extends junit.framework.TestCase {
public void testFooBar() {
fail();
}
}
public class BarTest extends junit.framework.TestCase {
public void testFooBar() {
fail();
}
}
When excuting the AllTests suite, all test results come in one file, without knowing which test had failed (both methods have the same name).
The junit task of ant 1.6.1 has solved this problem by generating the classname in the xml element of the testreport.
---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org