On 24 August 2006 at 13:58, Oliver Deakin <[EMAIL PROTECTED]>
wrote:
> Richard Liang wrote:
> > Hello All,
> >
> > I'm investigating the possibilities of migrating Harmony tests from
> > JUnit/Directory layout to TestNG while reviewing all the related
> > thread in mailing list. And I will try to answer the open issues. To
> > make things simple, I will post the issues one by one. ;-)
> >
> > Question: How to handle bootclasspath tests?
> >
> > IMHO, I'm not sure whether it is a good idea to use TestNG groups to
> > differentiate the "bootclasspath" tests and "classpath" tests.
> >
> > If we put "bootclasspath" and "classpath" tests in the same directory,
> > and use TestNG groups to differentiate them. When we want to run the
> > "bootclasspath" tests, we have to put all tests in bootclasspath
> > including the "classpath" tests. I don't think it's a good approach.
> > And I cannot find any ways to compile the java sources from one
> > directory into several different directories (ANT or Eclipse). So I
> > suggest we put bootclasspath tests and classpath tests into different
> > directories.
>
> Agreed - this is a fairly simple separation, and there is good reason to
> do it.
> My vote's for keeping bootclasspath and classpath tests physically separate.
Yes, I think this is the best way to handle this distinction too.
There are going to be more than enough "groups". I thought about some
more earlier while trying the awt tests... we should identify which
tests require a display to run and which may be run "headless".
Regards,
Mark.
> > But if we think putting all tests into bootclasspath is not a
> > problem, we may have a workaround: running bootclasspath and
> > classpath tests in separate tasks. I mean:1) Running bootclasspath
> > tests with all tests in bootclasspath 2) running all classpath tests
> > with all tests in classpath
> >
> > Please correct me if I'm wrong.
> >
> > Here is sample of how to launch TestNG in ANT:
> >
> > <testng outputDir="${testng.report.dir}"
> > sourcedir="${test.src.dir}"
> > haltOnfailure="true"
> > verbose="3"
> > jvm="${HarmonyVM}/bin/java"
> > >
> > <bootclasspath>
> > <pathelement path="../bin/tests.boot" />
> > </bootclasspath>
> > <classpath>
> > <pathelement path="../bin/tests" />
> > </classpath>
> > <xmlfileset dir="." includes="suite.xml" />
> > </testng>
> >
> > Thanks for reading this far. ;-)
> >
>
> --
> Oliver Deakin
> IBM United Kingdom Limited
>
>
> ---------------------------------------------------------------------
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]