After a short discussion with Krishantha & Charith, it seems like TestNG is much more suitable for the type of integration testing we do. We will research on this a bit more and try to come up with way in which we can use this in the platform.
On Mon, Dec 12, 2011 at 11:41 PM, Afkham Azeez <[email protected]> wrote: > Folks, > I would like to review & make changes to the current Carbon integration > test framework we have in carbon core. It is a bit of a mess now with > people doing artifact copying in various ways. I would like to introduce a > CarbonTestRunner. A server will be started per CarbonTestRunner instance. > CarbonTestRunner is a TestSuite. In your Carbon test cases you will > implement the copyArtifacts method. CarbonTestRunner will first call > copyArtifacts on all test cases, start the server, and run the tests. > Different product teams are doing this in various hacky ways now, but we > need to have a proper way of doing this. > > In addition, we have also think about starting up multiple Carbon servers > per CarbonTestRunner. > > Can we have a short design discussion about this tomorrow at 10AM? > > -- > *Afkham Azeez* > Director of Architecture; WSO2, Inc.; http://wso2.com > Member; Apache Software Foundation; http://www.apache.org/ > * <http://www.apache.org/>** > email: **[email protected]* <[email protected]>* cell: +94 77 3320919 > blog: **http://blog.afkham.org* <http://blog.afkham.org>* > twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> > * > linked-in: **http://lk.linkedin.com/in/afkhamazeez* > * > * > *Lean . Enterprise . Middleware* > > -- *Afkham Azeez* Director of Architecture; WSO2, Inc.; http://wso2.com Member; Apache Software Foundation; http://www.apache.org/ * <http://www.apache.org/>** email: **[email protected]* <[email protected]>* cell: +94 77 3320919 blog: **http://blog.afkham.org* <http://blog.afkham.org>* twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> * linked-in: **http://lk.linkedin.com/in/afkhamazeez* * * *Lean . Enterprise . Middleware*
_______________________________________________ Carbon-dev mailing list [email protected] http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
