Re: [Carbon-dev] Discussion about changes to Carbon test framework in trunk
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 az...@wso2.com 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: **az...@wso2.com* az...@wso2.com* 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: **az...@wso2.com* az...@wso2.com* 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 Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
[Carbon-dev] Discussion about changes to Carbon test framework in trunk
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: **az...@wso2.com* az...@wso2.com* 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 Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
Re: [Carbon-dev] Discussion about changes to Carbon test framework in trunk
This may change/break some of our existing stuff, but we need to do the proper thing. So, as part of this stabilization effort, let's properly fix it, and if we have to throw out existing stuff make major changes, so be it. On Mon, Dec 12, 2011 at 11:41 PM, Afkham Azeez az...@wso2.com 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: **az...@wso2.com* az...@wso2.com* 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: **az...@wso2.com* az...@wso2.com* 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 Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
Re: [Carbon-dev] Discussion about changes to Carbon test framework in trunk
+1, multiple carbon servers will definitely be helpful for bam integration tests, to be confident that things don't break... On Tue, Dec 13, 2011 at 12:02 AM, Afkham Azeez az...@wso2.com wrote: This may change/break some of our existing stuff, but we need to do the proper thing. So, as part of this stabilization effort, let's properly fix it, and if we have to throw out existing stuff make major changes, so be it. On Mon, Dec 12, 2011 at 11:41 PM, Afkham Azeez az...@wso2.com 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: **az...@wso2.com* az...@wso2.com* 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: **az...@wso2.com* az...@wso2.com* 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 Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev -- Regards, Tharindu blog: http://mackiemathew.com/ ___ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
Re: [Carbon-dev] Discussion about changes to Carbon test framework in trunk
On Mon, Dec 12, 2011 at 11:41 PM, Afkham Azeez az...@wso2.com 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? +1 For come up with a Unified Framework. cheers, Charith -- *Afkham Azeez* Director of Architecture; WSO2, Inc.; http://wso2.com Member; Apache Software Foundation; http://www.apache.org/ * http://www.apache.org/** email: **az...@wso2.com* az...@wso2.com* 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* -- Charith Dhanushka Wickramarachchi Software Engineer WSO2 Inc http://wso2.com/ http://wso2.org/ blog http://charithwiki.blogspot.com/ twitter http://twitter.com/charithwiki Mobile : 0776706568 ___ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
Re: [Carbon-dev] Discussion about changes to Carbon test framework in trunk
+1 .. Azeez talked to Krishantha as well, and we did some related work for automation framework --Srinath On Tue, Dec 13, 2011 at 12:11 AM, Charith Wickramarachchi char...@wso2.com wrote: On Mon, Dec 12, 2011 at 11:41 PM, Afkham Azeez az...@wso2.com 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? +1 For come up with a Unified Framework. cheers, Charith -- Afkham Azeez Director of Architecture; WSO2, Inc.; http://wso2.com Member; Apache Software Foundation; http://www.apache.org/ email: az...@wso2.com cell: +94 77 3320919 blog: http://blog.afkham.org twitter: http://twitter.com/afkham_azeez linked-in: http://lk.linkedin.com/in/afkhamazeez Lean . Enterprise . Middleware -- Charith Dhanushka Wickramarachchi Software Engineer WSO2 Inc http://wso2.com/ http://wso2.org/ blog http://charithwiki.blogspot.com/ twitter http://twitter.com/charithwiki Mobile : 0776706568 -- Srinath Perera, Ph.D. Senior Software Architect, WSO2 Inc. Visiting Faculty, University of Moratuwa Member, Apache Software Foundation Research Scientist, Lanka Software Foundation Blog: http://srinathsview.blogspot.com/ Photos: http://www.flickr.com/photos/hemapani/ ___ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
Re: [Carbon-dev] Discussion about changes to Carbon test framework in trunk
+1. I'd like to see how we can make use of this framework to automate testing of concerns such as replicated caching, clustering, mounting and also to understand how this can eventually grow to automate the testing of multitenancy and related aspects. Thanks, Senaka. On Tue, Dec 13, 2011 at 6:28 AM, Srinath Perera srin...@wso2.com wrote: +1 .. Azeez talked to Krishantha as well, and we did some related work for automation framework --Srinath On Tue, Dec 13, 2011 at 12:11 AM, Charith Wickramarachchi char...@wso2.com wrote: On Mon, Dec 12, 2011 at 11:41 PM, Afkham Azeez az...@wso2.com 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? +1 For come up with a Unified Framework. cheers, Charith -- Afkham Azeez Director of Architecture; WSO2, Inc.; http://wso2.com Member; Apache Software Foundation; http://www.apache.org/ email: az...@wso2.com cell: +94 77 3320919 blog: http://blog.afkham.org twitter: http://twitter.com/afkham_azeez linked-in: http://lk.linkedin.com/in/afkhamazeez Lean . Enterprise . Middleware -- Charith Dhanushka Wickramarachchi Software Engineer WSO2 Inc http://wso2.com/ http://wso2.org/ blog http://charithwiki.blogspot.com/ twitter http://twitter.com/charithwiki Mobile : 0776706568 -- Srinath Perera, Ph.D. Senior Software Architect, WSO2 Inc. Visiting Faculty, University of Moratuwa Member, Apache Software Foundation Research Scientist, Lanka Software Foundation Blog: http://srinathsview.blogspot.com/ Photos: http://www.flickr.com/photos/hemapani/ ___ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev -- *Senaka Fernando* Product Manager - WSO2 Governance Registry; Associate Technical Lead; WSO2 Inc.; http://wso2.com* Member; Apache Software Foundation; http://apache.org E-mail: senaka AT wso2.com **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818 Linked-In: http://linkedin.com/in/senakafernando *Lean . Enterprise . Middleware ___ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
Re: [Carbon-dev] Discussion about changes to Carbon test framework in trunk
On Tue, Dec 13, 2011 at 6:28 AM, Srinath Perera srin...@wso2.com wrote: +1 .. Azeez talked to Krishantha as well, and we did some related work for automation framework The plan is to come up with a single framework which will reside in org.wso2.carbon.integration.core, which will be used by all the integration tests in the products as well as the automation tests. Something like the following. public class CarbonTestRunner extends TestSuite { public static Test suite() throws Exception { //copyArtifacts(); TestSuite testSuite = new TestSuite(); testSuite.addTestSuite(StartCarbonServerTest.class); testSuite.addTestSuite(LoginTest.class); testSuite.addTestSuite(SecurityVerificationTest.class); return testSuite; } public void copyArtifacts(){ } public void startServers(){ } public void runTests(){ } public void shutdownServers(){ } } --Srinath On Tue, Dec 13, 2011 at 12:11 AM, Charith Wickramarachchi char...@wso2.com wrote: On Mon, Dec 12, 2011 at 11:41 PM, Afkham Azeez az...@wso2.com 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? +1 For come up with a Unified Framework. cheers, Charith -- Afkham Azeez Director of Architecture; WSO2, Inc.; http://wso2.com Member; Apache Software Foundation; http://www.apache.org/ email: az...@wso2.com cell: +94 77 3320919 blog: http://blog.afkham.org twitter: http://twitter.com/afkham_azeez linked-in: http://lk.linkedin.com/in/afkhamazeez Lean . Enterprise . Middleware -- Charith Dhanushka Wickramarachchi Software Engineer WSO2 Inc http://wso2.com/ http://wso2.org/ blog http://charithwiki.blogspot.com/ twitter http://twitter.com/charithwiki Mobile : 0776706568 -- Srinath Perera, Ph.D. Senior Software Architect, WSO2 Inc. Visiting Faculty, University of Moratuwa Member, Apache Software Foundation Research Scientist, Lanka Software Foundation Blog: http://srinathsview.blogspot.com/ Photos: http://www.flickr.com/photos/hemapani/ -- *Afkham Azeez* Director of Architecture; WSO2, Inc.; http://wso2.com Member; Apache Software Foundation; http://www.apache.org/ * http://www.apache.org/** email: **az...@wso2.com* az...@wso2.com* 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 Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
Re: [Carbon-dev] Discussion about changes to Carbon test framework in trunk
Also I think you need to have some startup/teardown impl in CarbonTestRunner so that common init/cleanup work can be done in there. For an example inserting a database entry at the beginning and deleting at the end. On Tue, Dec 13, 2011 at 10:44 AM, Afkham Azeez az...@wso2.com wrote: On Tue, Dec 13, 2011 at 6:28 AM, Srinath Perera srin...@wso2.com wrote: +1 .. Azeez talked to Krishantha as well, and we did some related work for automation framework The plan is to come up with a single framework which will reside in org.wso2.carbon.integration.core, which will be used by all the integration tests in the products as well as the automation tests. Something like the following. public class CarbonTestRunner extends TestSuite { public static Test suite() throws Exception { //copyArtifacts(); TestSuite testSuite = new TestSuite(); testSuite.addTestSuite(StartCarbonServerTest.class); testSuite.addTestSuite(LoginTest.class); testSuite.addTestSuite(SecurityVerificationTest.class); return testSuite; } public void copyArtifacts(){ } public void startServers(){ } public void runTests(){ } public void shutdownServers(){ } } --Srinath On Tue, Dec 13, 2011 at 12:11 AM, Charith Wickramarachchi char...@wso2.com wrote: On Mon, Dec 12, 2011 at 11:41 PM, Afkham Azeez az...@wso2.com 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? +1 For come up with a Unified Framework. cheers, Charith -- Afkham Azeez Director of Architecture; WSO2, Inc.; http://wso2.com Member; Apache Software Foundation; http://www.apache.org/ email: az...@wso2.com cell: +94 77 3320919 blog: http://blog.afkham.org twitter: http://twitter.com/afkham_azeez linked-in: http://lk.linkedin.com/in/afkhamazeez Lean . Enterprise . Middleware -- Charith Dhanushka Wickramarachchi Software Engineer WSO2 Inc http://wso2.com/ http://wso2.org/ blog http://charithwiki.blogspot.com/ twitter http://twitter.com/charithwiki Mobile : 0776706568 -- Srinath Perera, Ph.D. Senior Software Architect, WSO2 Inc. Visiting Faculty, University of Moratuwa Member, Apache Software Foundation Research Scientist, Lanka Software Foundation Blog: http://srinathsview.blogspot.com/ Photos: http://www.flickr.com/photos/hemapani/ -- *Afkham Azeez* Director of Architecture; WSO2, Inc.; http://wso2.com Member; Apache Software Foundation; http://www.apache.org/ * http://www.apache.org/** email: **az...@wso2.com* az...@wso2.com* 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 Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev ___ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
Re: [Carbon-dev] Discussion about changes to Carbon test framework in trunk
On Tue, Dec 13, 2011 at 8:41 AM, Senaka Fernando sen...@wso2.com wrote: +1. I'd like to see how we can make use of this framework to automate testing of concerns such as replicated caching, clustering, mounting and also to understand how this can eventually grow to automate the testing of multitenancy and related aspects. In System test framework we have done some work to configure products with mounts, clusters, different DBs etc.. And also we start multiple servers with all configs etc to run automated tests. Anyway carbon test framework and system test framework are two different things. +1, for unified Thanks, Krishantha. Thanks, Senaka. On Tue, Dec 13, 2011 at 6:28 AM, Srinath Perera srin...@wso2.com wrote: +1 .. Azeez talked to Krishantha as well, and we did some related work for automation framework --Srinath On Tue, Dec 13, 2011 at 12:11 AM, Charith Wickramarachchi char...@wso2.com wrote: On Mon, Dec 12, 2011 at 11:41 PM, Afkham Azeez az...@wso2.com 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? +1 For come up with a Unified Framework. cheers, Charith -- Afkham Azeez Director of Architecture; WSO2, Inc.; http://wso2.com Member; Apache Software Foundation; http://www.apache.org/ email: az...@wso2.com cell: +94 77 3320919 blog: http://blog.afkham.org twitter: http://twitter.com/afkham_azeez linked-in: http://lk.linkedin.com/in/afkhamazeez Lean . Enterprise . Middleware -- Charith Dhanushka Wickramarachchi Software Engineer WSO2 Inc http://wso2.com/ http://wso2.org/ blog http://charithwiki.blogspot.com/ twitter http://twitter.com/charithwiki Mobile : 0776706568 -- Srinath Perera, Ph.D. Senior Software Architect, WSO2 Inc. Visiting Faculty, University of Moratuwa Member, Apache Software Foundation Research Scientist, Lanka Software Foundation Blog: http://srinathsview.blogspot.com/ Photos: http://www.flickr.com/photos/hemapani/ ___ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev -- *Senaka Fernando* Product Manager - WSO2 Governance Registry; Associate Technical Lead; WSO2 Inc.; http://wso2.com* Member; Apache Software Foundation; http://apache.org E-mail: senaka AT wso2.com **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818 Linked-In: http://linkedin.com/in/senakafernando * Lean . Enterprise . Middleware ___ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev ___ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
Re: [Carbon-dev] Discussion about changes to Carbon test framework in trunk
Hi Krishantha, Oh, that's great. I wasn't aware of all of it. Will have a look into this when I find sometime, to ensure that we are covering all popular combinations. Thanks, Senaka. On Tue, Dec 13, 2011 at 11:23 AM, Krishantha Samaraweera krishan...@wso2.com wrote: On Tue, Dec 13, 2011 at 8:41 AM, Senaka Fernando sen...@wso2.com wrote: +1. I'd like to see how we can make use of this framework to automate testing of concerns such as replicated caching, clustering, mounting and also to understand how this can eventually grow to automate the testing of multitenancy and related aspects. In System test framework we have done some work to configure products with mounts, clusters, different DBs etc.. And also we start multiple servers with all configs etc to run automated tests. Anyway carbon test framework and system test framework are two different things. +1, for unified Thanks, Krishantha. Thanks, Senaka. On Tue, Dec 13, 2011 at 6:28 AM, Srinath Perera srin...@wso2.com wrote: +1 .. Azeez talked to Krishantha as well, and we did some related work for automation framework --Srinath On Tue, Dec 13, 2011 at 12:11 AM, Charith Wickramarachchi char...@wso2.com wrote: On Mon, Dec 12, 2011 at 11:41 PM, Afkham Azeez az...@wso2.com 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? +1 For come up with a Unified Framework. cheers, Charith -- Afkham Azeez Director of Architecture; WSO2, Inc.; http://wso2.com Member; Apache Software Foundation; http://www.apache.org/ email: az...@wso2.com cell: +94 77 3320919 blog: http://blog.afkham.org twitter: http://twitter.com/afkham_azeez linked-in: http://lk.linkedin.com/in/afkhamazeez Lean . Enterprise . Middleware -- Charith Dhanushka Wickramarachchi Software Engineer WSO2 Inc http://wso2.com/ http://wso2.org/ blog http://charithwiki.blogspot.com/ twitter http://twitter.com/charithwiki Mobile : 0776706568 -- Srinath Perera, Ph.D. Senior Software Architect, WSO2 Inc. Visiting Faculty, University of Moratuwa Member, Apache Software Foundation Research Scientist, Lanka Software Foundation Blog: http://srinathsview.blogspot.com/ Photos: http://www.flickr.com/photos/hemapani/ ___ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev -- *Senaka Fernando* Product Manager - WSO2 Governance Registry; Associate Technical Lead; WSO2 Inc.; http://wso2.com* Member; Apache Software Foundation; http://apache.org E-mail: senaka AT wso2.com **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818 Linked-In: http://linkedin.com/in/senakafernando * Lean . Enterprise . Middleware ___ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev ___ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev -- *Senaka Fernando* Product Manager - WSO2 Governance Registry; Associate Technical Lead; WSO2 Inc.; http://wso2.com* Member; Apache Software Foundation; http://apache.org E-mail: senaka AT wso2.com **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818 Linked-In: http://linkedin.com/in/senakafernando *Lean . Enterprise . Middleware ___ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev