Unify skip and only logic for build scripts

And switch to a single file that can include mcu, family or board.
This commit is contained in:
Scott Shawcroft
2022-01-05 15:44:23 -08:00
parent 4fe0a30ec7
commit 7b27b8f498
85 changed files with 136 additions and 82 deletions

View File

@ -4,6 +4,8 @@ import sys
import subprocess
import time
import build_utils
SUCCEEDED = "\033[32msucceeded\033[0m"
FAILED = "\033[31mfailed\033[0m"
SKIPPED = "\033[33mskipped\033[0m"
@ -51,7 +53,7 @@ def build_board(example, board):
sram_size = "-"
# Check if board is skipped
if skip_example(example, board):
if build_utils.skip_example(example, board):
success = SKIPPED
skip_count += 1
print(build_format.format(example, board, success, '-', flash_size, sram_size))
@ -83,9 +85,6 @@ def build_size(example, board):
sram_size = int(size_list[1]) + int(size_list[2])
return (flash_size, sram_size)
def skip_example(example, board):
return 0
print(build_separator)
print(build_format.format('Example', 'Board', '\033[39mResult\033[0m', 'Time', 'Flash', 'SRAM'))
print(build_separator)