Re: Reusing test scripts

Bill Deegan <bill-cJFiu+DHMVC5azolltMz9laTQe2KTcn/@public.gmane.org>
Newsgroups gmane.comp.programming.tools.scons.devel
Message-ID <CAEyG4CGAUxHOkO9kWBZYQ2UYPFCqLT=47V+8s9UtYUVoGMfMfg@mail.gmail.com>
You're thinking about putting all these in the test/fixture/ directory
right?

-Bill

On Fri, Sep 30, 2016 at 5:54 PM, William Blevins <[email protected]>
wrote:

> Team,
>
> Many of the integration tests have scripts named something like
> "my<xxx>.py" which are identical except for a custom hard-coded string. I
> would like to make these scripts common and shared (when possible); this
> should not invalidate or weaken any tests. They all run in different
> directories. For example, in the snippet below of "mycc.py", the "/*cc*/"
> would become something generic so that all the tests could use the same
> script. This would reduce a lot of redundancy and reduce the amount of work
> of future test maintenance plus porting to Python 2/3 support.
>
>> import sys
>> outfile = open(sys.argv[1], 'wb')
>> infile = open(sys.argv[2], 'rb')
>> for l in [l for l in infile.readlines() if l[:6] != b'/*cc*/']:
>>     outfile.write(l)
>> sys.exit(0)
>>
>> Is this acceptable?
>
> V/R,
> William
>
> _______________________________________________
> Scons-dev mailing list
> [email protected]
> https://pairlist2.pair.net/mailman/listinfo/scons-dev
>
>

_______________________________________________
Scons-dev mailing list
[email protected]
https://pairlist2.pair.net/mailman/listinfo/scons-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.