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