summaryrefslogtreecommitdiff
path: root/devtools
diff options
context:
space:
mode:
authorJon Schlueter <jschlueter@navigationsolutions.com>2015-03-25 15:48:16 -0400
committerJon Schlueter <jschlueter@navigationsolutions.com>2015-03-25 15:53:20 -0400
commit566027208506d6272690cf9e709c7af114646d21 (patch)
tree07a16da2444d70c2c6f36075145c5d4b94b4fb8c /devtools
parent3d0d62c38f3fac154da75f7186fee674d931def6 (diff)
downloadgpsd-566027208506d6272690cf9e709c7af114646d21.tar.gz
Add scons check testing for identify_failing_build_options
Diffstat (limited to 'devtools')
-rwxr-xr-xdevtools/identify_failing_build_options.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/devtools/identify_failing_build_options.py b/devtools/identify_failing_build_options.py
index b5e2c4f8..cc1c92f0 100755
--- a/devtools/identify_failing_build_options.py
+++ b/devtools/identify_failing_build_options.py
@@ -115,6 +115,15 @@ def main(starting_number_of_options=0):
with open('failed_build_configs.txt', 'a') as failed_configs:
failed_configs.write(' '.join(command) + '\n')
+ if 'python' in row and retval == 0:
+ command = ['scons', 'check']
+ command.extend(params)
+ retval = subprocess.call(command, stdout=dev_null)
+ if retval != 0:
+ print command
+ with open('check_build_configs.txt', 'a') as failed_configs:
+ failed_configs.write(str(retval) + ' ' + ' '.join(command) + '\n')
+
return failed_configurations
if __name__ == '__main__':