Thanks very much for your thoughts. I will do the needful.
Thanks, Raj. On Sun, Nov 22, 2015 at 10:01 PM, Reka Thirunavukkarasu <r...@wso2.com> wrote: > Hi Raj, > > +1 to remove the validation check in all other test cases except the > specific test case which tested that particular artifacts, if it has > considerable performance issue. > > Every test cases were implemented in an isolated manner. We didn't > maintain any order earlier in order to introduce parallel execution for > integration test which our automation framework already supported.. Better > to go through more on this aspect before creating any order for the test > cases. > > @Lahiru, as Imesh mentioned, we have included the relevant samples for > every integration test based on what that particular test is intended to > do. All the test cases have their own written samples. We have also > implemented the samples and test cases as you have told by writing the > simple test cases and improved it as advance. But i agree that by going > through, we can improve the time taken to complete the integration test. > > Thanks, > Reka > > On Sun, Nov 22, 2015 at 12:02 PM, Imesh Gunaratne <im...@apache.org> > wrote: > >> >> >> On Sun, Nov 22, 2015 at 12:03 AM, Lahiru Sandaruwan <lahi...@wso2.com> >> wrote: >> >>> Hi Raj, >>> >>> Yes. A good point. I didn't carefully analysed the test cases. But I >>> guess the problem is that we have automated the samples as test cases, >>> where all the samples do basic stuff again and again. >>> >>> No, now we have proper test cases which use artifacts packaged in unit >> test resources folder. >> >> @Raj: +1 to remove duplicated test scenarios. >> >> Thanks >> >> >>> I think the solution should be a master test plan, building a story to >>> start with the simple use-case, and grow that to cover all the use cases, >>> with the same artifacts(with maximum re-usability). >>> >>> Thanks. >>> >>> On Sat, Nov 21, 2015 at 9:58 PM, Rajkumar Rajaratnam <rajkum...@wso2.com >>> > wrote: >>> >>>> Devs, >>>> >>>> We don't need to test the same test scenarios in different test cases. >>>> For example, "testing whether any used policies can be removed or not" >>>> should be tested only in one test case. But we are doing this check in >>>> couple of test cases. This is an unnecessary delay in running integration >>>> tests. >>>> >>>> IMO, >>>> >>>> - we need to test a scenario only in one test case >>>> - we need to have an order for test cases (class level) to make sure >>>> that certain scenarios will be executed in an order. For example, policy >>>> level tests should be executed before application level tests. >>>> >>>> It will significantly reduce the time taken for the integration tests. >>>> wdyt? >>>> >>>> Thanks, >>>> Raj. >>>> >>>> >>>> -- >>>> Rajkumar Rajaratnam >>>> Committer & PMC Member, Apache Stratos >>>> Software Engineer, WSO2 >>>> >>>> Mobile : +94777568639 >>>> >>>> >>>> Blog : rajkumarr.com >>>> >>> >>> >>> >>> -- >>> -- >>> Lahiru Sandaruwan >>> Committer and PMC member, Apache Stratos, >>> Senior Software Engineer, >>> WSO2 Inc., http://wso2.com >>> lean.enterprise.middleware >>> >>> phone: +94773325954 >>> email: lahi...@wso2.com blog: http://lahiruwrites.blogspot.com/ >>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>> >>> >> >> >> -- >> Imesh Gunaratne >> >> Senior Technical Lead, WSO2 >> Committer & PMC Member, Apache Stratos >> > > > > -- > Reka Thirunavukkarasu > Senior Software Engineer, > WSO2, Inc.:http://wso2.com, > Mobile: +94776442007 > > > -- Rajkumar Rajaratnam Committer & PMC Member, Apache Stratos Software Engineer, WSO2 Mobile : +94777568639 Blog : rajkumarr.com