Russel,

On 27.07.2013 11:45, Russel Winder wrote:
On Fri, 2013-07-26 at 21:36 +0200, Dirk Bächle wrote:
[…]
If you call the runtest.py for external tests, you have to specify the
"-e" option as well.
OK the -e has helped. Now I am back with:

1/1 (100.00%) /usr/bin/python -tt test/sconstest-issue_1.py
scons returned 2
STDOUT =========================================================================
scons: Reading SConscript files ...

STDERR =========================================================================
EnvironmentError: No tool named 'protoc': not a Zip file:
  [...]


So back where I was with the SCons_Testing_Framework. I'll now delete my
fork of that.

So the question is how to get the test to have the tool available.  The
SCons_Protobuf project looks like:

I'd say that you now have to apply the basic strategy for detecting SCons Tools:

  1.) Either add 'toolpath=["."]' to the environment definition, or
2.) put the protoc.py in a default path, where it gets picked up automatically:

test.file_fixture('../protoc.py','site_scons/site_tools') # untested!


Does this help?

Best regards,

Dirk

Sorry to be a pain getting this working. All help gratefully accepted.
That's okay...it's a good start to documenting the remaining quirks and warts of the test framework. ;)

_______________________________________________
Scons-dev mailing list
[email protected]
http://two.pairlist.net/mailman/listinfo/scons-dev

Reply via email to