aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2023-07-05 13:18:30 +0100
committerSimon Glass <sjg@chromium.org>2023-07-12 07:57:20 -0600
commit5ea14f2270e78790af71816df7488a66e6d5ccbf (patch)
treec220a2452408f30c410702b192bcaa18a569747f
parent0bb0471012c1eb7f3c336658e1243c505430ef81 (diff)
downloadu-boot-5ea14f2270e78790af71816df7488a66e6d5ccbf.zip
u-boot-5ea14f2270e78790af71816df7488a66e6d5ccbf.tar.gz
u-boot-5ea14f2270e78790af71816df7488a66e6d5ccbf.tar.bz2
buildman: Convert camel case in control.py
Convert this file to snake case and update all files which use it. Signed-off-by: Simon Glass <sjg@chromium.org>
-rw-r--r--tools/buildman/control.py31
-rw-r--r--tools/buildman/func_test.py7
-rwxr-xr-xtools/buildman/main.py2
-rw-r--r--tools/buildman/test.py2
4 files changed, 24 insertions, 18 deletions
diff --git a/tools/buildman/control.py b/tools/buildman/control.py
index b8286e1..bfb0283 100644
--- a/tools/buildman/control.py
+++ b/tools/buildman/control.py
@@ -2,6 +2,11 @@
# Copyright (c) 2013 The Chromium OS Authors.
#
+"""Control module for buildman
+
+This holds the main control logic for buildman, when not running tests.
+"""
+
import multiprocessing
try:
import importlib.resources
@@ -25,11 +30,11 @@ from u_boot_pylib import terminal
from u_boot_pylib import tools
from u_boot_pylib.terminal import tprint
-def GetPlural(count):
+def get_plural(count):
"""Returns a plural 's' if count is not 1"""
return 's' if count != 1 else ''
-def GetActionSummary(is_summary, commits, selected, options):
+def get_action_summary(is_summary, commits, selected, options):
"""Return a string summarising the intended action.
Returns:
@@ -38,18 +43,18 @@ def GetActionSummary(is_summary, commits, selected, options):
if commits:
count = len(commits)
count = (count + options.step - 1) // options.step
- commit_str = '%d commit%s' % (count, GetPlural(count))
+ commit_str = '%d commit%s' % (count, get_plural(count))
else:
commit_str = 'current source'
str = '%s %s for %d boards' % (
'Summary of' if is_summary else 'Building', commit_str,
len(selected))
str += ' (%d thread%s, %d job%s per thread)' % (options.threads,
- GetPlural(options.threads), options.jobs, GetPlural(options.jobs))
+ get_plural(options.threads), options.jobs, get_plural(options.jobs))
return str
-def ShowActions(series, why_selected, boards_selected, builder, options,
- board_warnings):
+def show_actions(series, why_selected, boards_selected, builder, options,
+ board_warnings):
"""Display a list of actions that we would take, if not a dry run.
Args:
@@ -72,7 +77,7 @@ def ShowActions(series, why_selected, boards_selected, builder, options,
commits = series.commits
else:
commits = None
- print(GetActionSummary(False, commits, boards_selected,
+ print(get_action_summary(False, commits, boards_selected,
options))
print('Build directory: %s' % builder.base_dir)
if commits:
@@ -92,7 +97,7 @@ def ShowActions(series, why_selected, boards_selected, builder, options,
for warning in board_warnings:
print(col.build(col.YELLOW, warning))
-def ShowToolchainPrefix(brds, toolchains):
+def show_toolchain_prefix(brds, toolchains):
"""Show information about a the tool chain used by one or more boards
The function checks that all boards use the same toolchain, then prints
@@ -133,8 +138,8 @@ def get_allow_missing(opt_allow, opt_no_allow, num_selected, has_branch):
allow_missing = False
return allow_missing
-def DoBuildman(options, args, toolchains=None, make_func=None, brds=None,
- clean_dir=False, test_thread_exceptions=False):
+def do_buildman(options, args, toolchains=None, make_func=None, brds=None,
+ clean_dir=False, test_thread_exceptions=False):
"""The main control code for buildman
Args:
@@ -237,7 +242,7 @@ def DoBuildman(options, args, toolchains=None, make_func=None, brds=None,
sys.exit(col.build(col.RED, 'No matching boards found'))
if options.print_prefix:
- err = ShowToolchainPrefix(brds, toolchains)
+ err = show_toolchain_prefix(brds, toolchains)
if err:
sys.exit(col.build(col.RED, err))
return 0
@@ -373,7 +378,7 @@ def DoBuildman(options, args, toolchains=None, make_func=None, brds=None,
# For a dry run, just show our actions as a sanity check
if options.dry_run:
- ShowActions(series, why_selected, selected, builder, options,
+ show_actions(series, why_selected, selected, builder, options,
board_warnings)
else:
builder.force_build = options.force_build
@@ -393,7 +398,7 @@ def DoBuildman(options, args, toolchains=None, make_func=None, brds=None,
commits = None
if not options.ide:
- tprint(GetActionSummary(options.summary, commits, board_selected,
+ tprint(get_action_summary(options.summary, commits, board_selected,
options))
# We can't show function sizes without board details at present
diff --git a/tools/buildman/func_test.py b/tools/buildman/func_test.py
index 08b2714..0521530 100644
--- a/tools/buildman/func_test.py
+++ b/tools/buildman/func_test.py
@@ -247,9 +247,10 @@ class TestFunctional(unittest.TestCase):
options, args = cmdline.ParseArgs()
if brds == False:
brds = self._boards
- result = control.DoBuildman(options, args, toolchains=self._toolchains,
- make_func=self._HandleMake, brds=brds, clean_dir=clean_dir,
- test_thread_exceptions=test_thread_exceptions)
+ result = control.do_buildman(
+ options, args, toolchains=self._toolchains,
+ make_func=self._HandleMake, brds=brds, clean_dir=clean_dir,
+ test_thread_exceptions=test_thread_exceptions)
if get_builder:
self._builder = control.builder
return result
diff --git a/tools/buildman/main.py b/tools/buildman/main.py
index ca1beb0..9c84e16 100755
--- a/tools/buildman/main.py
+++ b/tools/buildman/main.py
@@ -65,7 +65,7 @@ def run_buildman():
# Build selected commits for selected boards
else:
bsettings.Setup(options.config_file)
- ret_code = control.DoBuildman(options, args)
+ ret_code = control.do_buildman(options, args)
sys.exit(ret_code)
diff --git a/tools/buildman/test.py b/tools/buildman/test.py
index 9fa6445..7eb25aa 100644
--- a/tools/buildman/test.py
+++ b/tools/buildman/test.py
@@ -465,7 +465,7 @@ class TestBuild(unittest.TestCase):
options.show_errors = False
options.keep_outputs = False
args = ['tegra20']
- control.DoBuildman(options, args)
+ control.do_buildman(options, args)
def testBoardSingle(self):
"""Test single board selection"""