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

Reply via email to