[ http://issues.apache.org/jira/browse/DERBY-918?page=all ]

Kristian Waagan updated DERBY-918:
----------------------------------

    Comment: was deleted

> introduce a new test type to run junit tests from the current harness
> ---------------------------------------------------------------------
>
>          Key: DERBY-918
>          URL: http://issues.apache.org/jira/browse/DERBY-918
>      Project: Derby
>         Type: Improvement
>   Components: Test
>  Environment: All
>     Reporter: Andreas Korneliussen
>     Assignee: Andreas Korneliussen
>  Attachments: DERBY-918.diff, DERBY-918.stat
>
> It seems to me that for including a new JUnit test into i.e derby-all we need 
> to make a new java class with a main() method, which parses a command line 
> and set up the testsuite and run it, just like any java program. Basically we 
> are running the junit tests as test type "java".
> Instead of having to do this for every junit test going into a derby test 
> suite, I would propose a different strategy.
> I propose to introduce a new test type called "junit" (current test types 
> are: sql,sql2,unit,java,multi,demo - unit is not junit)
> Then you can use:
> java org.apache.derbyTesting.functionTests.harness.RunTest 
> <TestCaseClassName>.junit
> to run a Junit test - instead of:
> java org.apache.derbyTesting.functionTests.harness.RunTest 
> <AnotherClassWithMainMethod>.java
> When starting a test of type junit, the RunTest class may simply use the
> junit.textui.TestRunner class, which has a main method which takes a TestCase 
> class name as parameter.  The junit.textui.TestRunner  runs the tests defined 
> by the suite() method of the TestCase class.
> I think this strategy will make it easier to integrate new JUnit tests into 
> the current test suites, since it save you the trouble of creating a java 
> class with a main method for every test.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to