diff options
author | Steven Knight <knight@baldmt.com> | 2002-04-17 15:12:19 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2002-04-17 15:12:19 (GMT) |
commit | 181de357174cc9663407256408c813c344e6bd9b (patch) | |
tree | 4a1ef1ea50c1b6282c5a433dace8556a6d4aa22f /test/option--debug.py | |
parent | 42ed072377b5d6d3735abb0b3d0f61e7941879c7 (diff) | |
download | SCons-181de357174cc9663407256408c813c344e6bd9b.zip SCons-181de357174cc9663407256408c813c344e6bd9b.tar.gz SCons-181de357174cc9663407256408c813c344e6bd9b.tar.bz2 |
Win32 portability fix for the --debug=dtree test.
Diffstat (limited to 'test/option--debug.py')
-rw-r--r-- | test/option--debug.py | 60 |
1 files changed, 27 insertions, 33 deletions
diff --git a/test/option--debug.py b/test/option--debug.py index ff791f0..035525e 100644 --- a/test/option--debug.py +++ b/test/option--debug.py @@ -31,7 +31,7 @@ import string test = TestSCons.TestSCons() test.write('SConstruct', """ -env = Environment() +env = Environment(OBJSUFFIX = '.ooo', PROGSUFFIX = '.xxx') env.Program('foo', 'foo.c bar.c') """) @@ -63,41 +63,35 @@ test.write('bar.h', """ #endif """) - -if sys.platform == 'win32': - foo = 'foo.exe' -else: - foo = 'foo' - -test.run(arguments = "--debug=tree " + foo) +test.run(arguments = "--debug=tree foo.xxx") import SCons.Defaults obj = SCons.Defaults.ConstructionEnvironment['OBJSUFFIX'] tree = """ -+-%s - +-foo%s ++-foo.xxx + +-foo.ooo | +-foo.c | +-foo.h | +-bar.h - +-bar%s + +-bar.ooo +-bar.c +-bar.h +-foo.h -""" % (foo, obj,obj) +""" test.fail_test(string.find(test.stdout(), tree) == -1) -test.run(arguments = "--debug=tree " + foo) +test.run(arguments = "--debug=tree foo.xxx") test.fail_test(string.find(test.stdout(), tree) == -1) tree = """ -+-%s - +-foo%s - +-bar%s -""" % (foo, obj,obj) ++-foo.xxx + +-foo.ooo + +-bar.ooo +""" -test.run(arguments = "--debug=dtree " + foo) +test.run(arguments = "--debug=dtree foo.xxx") test.fail_test(string.find(test.stdout(), tree) == -1) tree = """scons: \".\" is up to date. @@ -106,26 +100,26 @@ tree = """scons: \".\" is up to date. +-SConstruct +-bar.c +-bar.h - +-bar%(obj)s + +-bar.ooo | +-bar.c | +-bar.h | +-foo.h - +-%(foo)s - | +-foo%(obj)s - | | +-foo.c - | | +-foo.h - | | +-bar.h - | +-bar%(obj)s - | +-bar.c - | +-bar.h - | +-foo.h +-foo.c +-foo.h - +-foo%(obj)s - +-foo.c - +-foo.h - +-bar.h -""" % globals() + +-foo.ooo + | +-foo.c + | +-foo.h + | +-bar.h + +-foo.xxx + +-foo.ooo + | +-foo.c + | +-foo.h + | +-bar.h + +-bar.ooo + +-bar.c + +-bar.h + +-foo.h +""" test.run(arguments = "--debug=tree .") test.fail_test(string.find(test.stdout(), tree) != 0) |