diff options
author | Tom Tanner <ttanner2@bloomberg.net> | 2013-10-04 16:32:02 (GMT) |
---|---|---|
committer | Tom Tanner <ttanner2@bloomberg.net> | 2013-10-04 16:32:02 (GMT) |
commit | ae5053ffaf485d77c9ee37873169e3dd6be7b579 (patch) | |
tree | 08d0d5655f3e1fa16692780d9016b35ba2ca20b9 /test/builderrors.py | |
parent | d83777e9c6b676c0051d120bf3405e9117a031cf (diff) | |
download | SCons-ae5053ffaf485d77c9ee37873169e3dd6be7b579.zip SCons-ae5053ffaf485d77c9ee37873169e3dd6be7b579.tar.gz SCons-ae5053ffaf485d77c9ee37873169e3dd6be7b579.tar.bz2 |
Change posix.py to use subprocess as we only support python 2.4.
Added a test for leaking handles.
Diffstat (limited to 'test/builderrors.py')
-rw-r--r-- | test/builderrors.py | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/test/builderrors.py b/test/builderrors.py index 0133107..3d443bf 100644 --- a/test/builderrors.py +++ b/test/builderrors.py @@ -107,9 +107,6 @@ test.fail_test(os.path.exists(test.workpath('f3.out'))) test.write('SConstruct', """ env=Environment() -if env['PLATFORM'] == 'posix': - from SCons.Platform.posix import fork_spawn - env['SPAWN'] = fork_spawn env['ENV']['PATH'] = '' env.Command(target='foo.out', source=[], action='not_a_program') """) @@ -123,9 +120,6 @@ test.must_not_contain_any_line(test.stderr(), ['Exception', 'Traceback']) long_cmd = 'xyz ' + "foobarxyz" * 100000 test.write('SConstruct', """ env=Environment() -if env['PLATFORM'] == 'posix': - from SCons.Platform.posix import fork_spawn - env['SPAWN'] = fork_spawn env.Command(target='longcmd.out', source=[], action='echo %s') """%long_cmd) @@ -147,9 +141,6 @@ test.must_not_contain_any_line(test.stderr(), ['Exception', 'Traceback']) # with error "Permission denied" or "No such file or directory". test.write('SConstruct', """ env=Environment() -if env['PLATFORM'] in ('posix', 'darwin'): - from SCons.Platform.posix import fork_spawn - env['SPAWN'] = fork_spawn env['SHELL'] = 'one' env.Command(target='badshell.out', source=[], action='foo') """) @@ -191,7 +182,7 @@ env2.Install("target", "dir2/myFile") def print_build_failures(): from SCons.Script import GetBuildFailures for bf in GetBuildFailures(): - print bf.action + print bf.action atexit.register(print_build_failures) """) |