<div dir="ltr">Hi,<div><br></div><div>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. </div>
<div><br></div><div>After some learning of tempest code we figured out that direct usage of existing tempest code will be overcomplicated at this stage. We decided to use tempest approach and part of tempest framework independently from tempest itself.</div>
<div>Here is a patch with the example how we use tempest approach by extracting core tempest parts and using them independently. <a href=" https://review.openstack.org/#/c/64165/"> https://review.openstack.org/#/c/64165/</a></div>
<div><br></div><div>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. </div>
<div><br></div><div>I think some part of tempest can be extracted and converted to some common testing framework, probably as a oslo library part.</div><div><div><br></div>Thanks,
</div><div>Georgy</div></div>