diff options
author | Simon Glass <sjg@chromium.org> | 2024-12-17 06:26:16 -0700 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2025-05-27 09:57:06 +0100 |
commit | c3d35348069bb7a70c41e6389818bbd9a095c5db (patch) | |
tree | dbdcce453dbc7515323f002b4904ee28caf35928 /tools/buildman/func_test.py | |
parent | 39b815d02d7ce6af32bcf023d20243c404b75a84 (diff) |
buildman: Add a way to build a particular target
At present buildman only supports building the default target. Generally
this is what is wanted, but in some cases boards erroneously have a
different target for product extra files.
Add a --target option to help. Also add a comment indicating which
letters are free for new options.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'tools/buildman/func_test.py')
-rw-r--r-- | tools/buildman/func_test.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tools/buildman/func_test.py b/tools/buildman/func_test.py index b45eb95a1e6..d70849b47ab 100644 --- a/tools/buildman/func_test.py +++ b/tools/buildman/func_test.py @@ -1152,3 +1152,13 @@ CONFIG_SOC="fred" 'board': 'ARM Board 0', 'config': 'config0', 'target': 'board0'}, []), res) + + def testTarget(self): + """Test that the --target flag works""" + lines = self.check_command('--target', 'u-boot.dtb')[0] + + # It should not affect the defconfig line + self.assertNotIn(b'u-boot.dtb', lines[0]) + + # It should appear at the end of the build line + self.assertEqual(b'u-boot.dtb', lines[1].split()[-1]) |