Commit Graph

12 Commits

Author SHA1 Message Date
Peter Barker d682718768 Tools: correct test_build_options deps gathering
This was returning things upside-down, providing things that this thing depended on, rather than the things that depended on the feature
2022-09-05 09:06:33 +10:00
Peter Barker 02e9bf4503 Tools: test_build_options.py: improve dependency handling
autotest: use get_defines when testing in-turn

Not sure why the collection of dependencies was disabled here.

autotest: improve debug for invalid deps

Tools: add a first-pass to ensure deps are consistent
2022-09-01 18:02:45 +10:00
Peter Barker e6a9dcc25f autotest: add --extra_hwdef option to test_build_options.py 2022-07-26 17:08:41 +10:00
Peter Barker e9507fc47d autotest: add --board option to test_build_options.py
Also change to DevEBox as default build target as the BeastHyv2 sprouted a baro
2022-07-22 08:48:16 +10:00
Peter Barker b150c48b5c Tools: add --no-run-with-defaults option to test-build-options script 2022-06-16 17:20:06 +10:00
Peter Barker 973b2d11a2 Tools: add parameters to test_build_options.py script
filtering by define name is the most useful bit
2022-05-22 12:11:45 +10:00
Peter Barker fe740681af autotest: test_build_options.py: undef variables before setting them 2022-04-15 12:37:26 +10:00
Peter Barker a19fa24ccd Tools: test_build_options.py: add bin mappings for all vehicles 2022-03-15 11:44:45 +11:00
Peter Barker c27e3f0c35 test_build_options.py: emit size savings from disabling features 2022-03-05 21:27:25 +11:00
Peter Barker 3ad10d7077 Tools: convert test_build_options to an object 2022-03-05 21:27:25 +11:00
Peter Barker 0af97b5bdb Tools: test_build_options.py: test disabling all options 2022-01-19 18:33:07 +11:00
Peter Barker 29b8b12538 autotest: add test_build_options to test each entry in build_options.py 2022-01-11 13:24:25 +11:00