Hi Jay, Thank you for your input. Right now this approach allows to run integration tests with and without tempest. I think this is valuable for the project as anyone can run integration tests on their laptop having only keystone available.
It will be great to have some input from Tempest team. Can we extract some core tempest component to create a testing framework for projects on stackforge? Having common integration test framework in tempest style will help further project integration to OpenStack ecosystem during incubation. Thanks Georgy On Thu, Dec 26, 2013 at 2:50 PM, Jay Pipes <jaypi...@gmail.com> wrote: > On 12/26/2013 03:34 PM, Georgy Okrokvertskhov wrote: > >> Hi, >> >> In Solum project we decided to write functional\integration tests from >> the very beginning. >> > > ++! :) > > > > Initially we used pecan testing framework, but after > >> discussion we moved to standard HTTP client approach used in other >> projects. In order to simplify further integration with Tempest when >> Solum will apply for incubation, we started to think how to write >> functional test cases to minimize efforts for tempest integration in the >> future. >> >> After some learning of tempest code we figured out that direct usage of >> existing tempest code will be overcomplicated at this stage. >> > > Yes, because unfortunately at this time, Tempest does not have a Python > lib that can be import'd and used easily by other projects. We really > should have such a thing, to make adding functional integration tests to > non-integrated projects like Solum easier. > > > > We decided > >> to use tempest approach and part of tempest framework independently from >> tempest itself. >> Here is a patch with the example how we use tempest approach by >> extracting core tempest parts and using them independently. >> https://review.openstack.org/#/c/64165/ < >> https://review.openstack.org/#/c/64165/> >> >> It will be great to have some feedback from tempest team. If this >> approach is valid it can be used by other projects who want to write >> tempest like tests without having whole huge tempest infrastructure. >> > > I think the approach you've taken in the above review is the appropriate > one at this time. It will make eventual inclusion into tempest when/if > Solum is integrated quite easy. > > > I think some part of tempest can be extracted and converted to some >> common testing framework, probably as a oslo library part. >> > > ++ > > Best, > -jay > > >> Thanks, >> Georgy >> >> >> _______________________________________________ >> OpenStack-dev mailing list >> OpenStackemail@example.com >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >> >> > > _______________________________________________ > OpenStack-dev mailing list > OpenStackfirstname.lastname@example.org > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >
_______________________________________________ OpenStack-dev mailing list OpenStackemail@example.com http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev