summaryrefslogtreecommitdiff
path: root/tools/build_utils.py
diff options
context:
space:
mode:
authorHa Thach <[email protected]>2024-08-21 19:09:37 +0700
committerGitHub <[email protected]>2024-08-21 19:09:37 +0700
commit61187008285d70d700e30e5f11636240ae4845d0 (patch)
tree9fdb0ec3e932f6fb53b927697d2b3b11a7d60dba /tools/build_utils.py
parent5f519819bad94b1d19364b485c314b412199fba0 (diff)
update circle ci to build make (#2769)
* update build.py script to work with circleci * build make with circle ci * build vm for esp only * nrf imxrt with large resource * nrf imxrt with large resource * remove 2 of nrf boards
Diffstat (limited to 'tools/build_utils.py')
-rw-r--r--tools/build_utils.py35
1 files changed, 0 insertions, 35 deletions
diff --git a/tools/build_utils.py b/tools/build_utils.py
index 32aca95dd..5f88db8a2 100644
--- a/tools/build_utils.py
+++ b/tools/build_utils.py
@@ -92,38 +92,3 @@ def build_size(make_cmd):
return (flash_size, sram_size)
return (0, 0)
-
-
-def build_example(example, board, make_option):
- start_time = time.monotonic()
- flash_size = "-"
- sram_size = "-"
-
- # succeeded, failed, skipped
- ret = [0, 0, 0]
-
- make_cmd = f"make -j -C examples/{example} BOARD={board} {make_option}"
-
- # Check if board is skipped
- if skip_example(example, board):
- status = SKIPPED
- ret[2] = 1
- print(build_format.format(example, board, status, '-', flash_size, sram_size))
- else:
- build_result = subprocess.run(f"{make_cmd} all", shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
-
- if build_result.returncode == 0:
- status = SUCCEEDED
- ret[0] = 1
- (flash_size, sram_size) = build_size(make_cmd)
- else:
- status = FAILED
- ret[1] = 1
-
- build_duration = time.monotonic() - start_time
- print(build_format.format(example, board, status, "{:.2f}s".format(build_duration), flash_size, sram_size))
-
- if build_result.returncode != 0:
- print(build_result.stdout.decode("utf-8"))
-
- return ret