summaryrefslogtreecommitdiff
path: root/devtools
diff options
context:
space:
mode:
authorBeat Bolli <dev@drbeat.li>2016-02-20 13:21:03 +0100
committerJon Schlueter <jschlueter@redhat.com>2016-02-20 11:43:22 -0500
commit18307fcfbefb8a6e05de14930040137dfe526e87 (patch)
tree9439245b5351d6b3254c0ebcd74419475f74a730 /devtools
parent3fbde4ea81104a5ceaf5147f581f4df634ab54a0 (diff)
downloadgpsd-18307fcfbefb8a6e05de14930040137dfe526e87.tar.gz
Simplify the preparation of the build parameters.
Signed-off-by: Beat Bolli <dev@drbeat.li> Signed-off-by: Jon Schlueter <jschlueter@redhat.com>
Diffstat (limited to 'devtools')
-rwxr-xr-xdevtools/identify_failing_build_options.py15
1 files changed, 4 insertions, 11 deletions
diff --git a/devtools/identify_failing_build_options.py b/devtools/identify_failing_build_options.py
index be8d4e75..e3238393 100755
--- a/devtools/identify_failing_build_options.py
+++ b/devtools/identify_failing_build_options.py
@@ -81,23 +81,16 @@ def main(starting_number_of_options=0):
import itertools
failed_configurations = []
+ static_params = [key + '=on' for key in always_on]
+ static_params += [key + '=off' for key in always_off]
+
for i in range(starting_number_of_options, len(knobs)):
jj = itertools.combinations(knobs, i)
print 'Testing at length {}'.format(i)
for row in list(jj):
print row
- params = []
-
- for key in always_on:
- params.append(key + "=on")
-
- for key in always_off:
- params.append(key + "=off")
-
- for key in knobs:
- if key in row:
- params.append(key + "=on")
+ params = static_params + [key + '=on' for key in row]
# print {'on_params': row, 'scons_params': params}