Hello everyone, <br>   <br>   I&#39;m working for a company where we&#39;re setting up infrastructure to aid addition/running of tests for the software developed. The first requirement was a CI framework. I&#39;ve deployed buildbot successfully and it&#39;s doing it&#39;s job fine. The second (and more vague) requirement is a for a general purpose test framework. We&#39;re developing some hardware and will have some tests that run in special conditions, some which run like &#39;normal&#39; unit tests etc. None of these are in Python. Most of them are system level tests (protocol compliance, interoperability with 3rd party tools etc.). I need to come up with something that can select/run tests in a uniform way. It would be a real productivity killer to have to remember multiple tools for different kinds of tests. I guess what I&#39;m looking for is a test harness where the accouting/book keeping part is decoupled from the actual test runners. I can extend the harness then by writing runners that would handle the different kinds of tests. <br>
<br>   II&#39;ve been doing some googling and have found subunit which can, as far as I can tell, decouple the test results from the harness. If I can convert my tests to use this, I can write a single harness to interpret the subunit results and produce a report. It&#39;s a &#39;component&#39; rather than a full fledged test harness though. <br>
<br>   I&#39;ve also found pandokia which is interesting and I&#39;m trying it out right now. <br><br>   I went through the wiki page on test tools in python and found qmtest which I&#39;ve just downloaded today. I am trying it out. <br>
<br>   The requirement though seems quite natural and I get the feeling that there&#39;s something obvious that I&#39;m overlooking. Most of the searches I do give me tools that are specific to &#39;unit testing&#39; python applications which is not what I&#39;m trying to do. <br>
<br>   I&#39;d appreciate any recommendations/suggestions anyone has on such frameworks which I might be able to use/extend. <br><br>Thanks.<br clear="all"><br>-- <br>~noufal<br><a href="http://nibrahim.net.in">http://nibrahim.net.in</a><br>