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 Scons-dev@scons.org https://pairlist2.pair.net/mailman/listinfo/scons-dev