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*
_______________________________________________ Carbon-dev mailing list [email protected] http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
