diff options
author | William Deegan <bill@baddogconsulting.com> | 2017-03-19 11:41:27 -0700 |
---|---|---|
committer | William Deegan <bill@baddogconsulting.com> | 2017-03-19 11:41:27 -0700 |
commit | 77dce831814d5c2f30e0a216d1909304ee35d94d (patch) | |
tree | 0d8bf75b9a3c6c3427b30285d19bbd5d02fb9d18 /QMTest | |
parent | 865c47b5af0f66343d06cb41d6aa74208099b7e8 (diff) | |
download | scons-77dce831814d5c2f30e0a216d1909304ee35d94d.tar.gz |
allow setting PRESERVE to 0, or False to disable preserving temporary test directory
Diffstat (limited to 'QMTest')
-rw-r--r-- | QMTest/TestCmd.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/QMTest/TestCmd.py b/QMTest/TestCmd.py index e76b2e31..448553f5 100644 --- a/QMTest/TestCmd.py +++ b/QMTest/TestCmd.py @@ -901,7 +901,8 @@ class TestCmd(object): self.set_diff_function(diff, diff_stdout, diff_stderr) self._dirlist = [] self._preserve = {'pass_test': 0, 'fail_test': 0, 'no_result': 0} - if 'PRESERVE' in os.environ and not os.environ['PRESERVE'] is '': + preserve_value = os.environ.get('PRESERVE',False) + if preserve_value not in [0,'0','False']: self._preserve['pass_test'] = os.environ['PRESERVE'] self._preserve['fail_test'] = os.environ['PRESERVE'] self._preserve['no_result'] = os.environ['PRESERVE'] |