[Scons-dev] Status of QMTest framework support
anatoly techtonik
techtonik at gmail.com
Mon Dec 17 10:18:34 EST 2012
On Mon, Dec 17, 2012 at 4:39 PM, Gary Oberbrunner <garyo at oberbrunner.com>wrote:
>
> On Mon, Dec 17, 2012 at 8:03 AM, anatoly techtonik <techtonik at gmail.com>wrote:
>
>> Hi,
>>
>> For a long time I thought that QMTest is bundled with SCons. Now I see
>> that it is some external framework, which downloads are no longer
>> available. So, the questions are:
>>
>> 1. What the code in QMTest directory is for?
>> 2. Are there pieces from GPL'ed QMTest framework?
>> 3. What things are we still missing from it?
>> http://www.scons.org/wiki/SConsTestingRevisions
>>
>> And what is this AegisBatchStream and "test result stream" in general?
>>
>> Aegis was used originally by Stephen for packaging I believe. It hasn't
> been used in many years. It should be flushed; see
> http://comments.gmane.org/gmane.comp.programming.tools.scons.devel/10707for instance.
>
> QMTest was thought to be a good test framework for Python programs; we got
> pretty deeply into it for a while, but eventually discovered we had
> "extended" it so far we weren't really using QMTest itself hardly at all.
> The tests *might* still run under QMTest but I don't think anyone cares
> anymore.
>
So, what about this directory? Should it be renamed or purged?
And btw, I just added -jN to runtest.py, so per the above wiki page, we can
> now run the tests in parallel (with no QMTest). With -j10 on my average
> dual-core laptop, the tests take about 15 minutes now, and the test results
> seem OK. And we also have test timing and time reporting now, as well as
> out-of-core tool testing and test fixtures. So at this point I think
> there's no further reason to consider QMTest. I'll mark that wiki page as
> pretty much all complete now.
>
I guess the next bottleneck is to speed up disk operations. Something to
dig about ramdisks in user space. At least Linux looks like a capable OS.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://two.pairlist.net/pipermail/scons-dev/attachments/20121217/7c330e1c/attachment.htm>
More information about the Scons-dev
mailing list