Skip to content

build: dump the whole build log on an error#44

Open
BenGardiner wants to merge 1 commit intoToyotaInfoTech:mainfrom
BenGardiner:more-more-build-fixes
Open

build: dump the whole build log on an error#44
BenGardiner wants to merge 1 commit intoToyotaInfoTech:mainfrom
BenGardiner:more-more-build-fixes

Conversation

@BenGardiner
Copy link
Contributor

No description provided.

@github-actions
Copy link

🔨 Build & Macro Coverage Report

Default Builds — Hex File Sizes

ECU Debug (tag 15.0) Debug (gsusb) (tag 15.0) Release (tag 15.0) Release (gsusb) (tag 15.0)
ECUA 525 KiB (538435 bytes) 539 KiB (552827 bytes) 355 KiB (363794 bytes) 363 KiB (372705 bytes)
ECUB 335 KiB (343772 bytes) 335 KiB (343772 bytes) 196 KiB (200926 bytes) 196 KiB (200926 bytes)
ECUC 315 KiB (323485 bytes) 315 KiB (323485 bytes) 175 KiB (179677 bytes) 175 KiB (179677 bytes)
ECUD 326 KiB (334150 bytes) 326 KiB (334150 bytes) 182 KiB (187259 bytes) 182 KiB (187259 bytes)

Macro Coverage Build Results

ECU Variant Macros Changed Result Hex Size Warnings
ECUA gsusb +ENABLE_GSUSBENABLE_CDC ✅ Pass 268 KiB 1
ECUA no_debug ENABLE_USB_DEBUGENABLE_JOYSTICK_CONTROLSENABLE_SCREENENABLE_CHIP8GENERATE_RUNTIME_STATS ✅ Pass 264 KiB 2
ECUA no_extras ENABLE_J1979ENABLE_MINICTFENABLE_CHIP8ENABLE_SCREENENABLE_SPI ✅ Pass 273 KiB 2
ECUA no_uds ENABLE_UDSENABLE_UDS_REPROGRAMMING ✅ Pass 312 KiB 2
ECUB kwp +ENABLE_KWP ✅ Pass 199 KiB 0
ECUB no_dynamic_bitrate ENABLE_DYNAMIC_BITRATE ✅ Pass 195 KiB 0
ECUB watchdog +WATCHDOG_ENABLE ✅ Pass 196 KiB 0
ECUC uart +ENABLE_UART ✅ Pass 191 KiB 0

Source Code Compile Coverage

  • Total .c source lines: 19715
  • Lines compiled in ≥1 configuration: 18498 (~94%)
  • ENABLE_ macro coverage: 20/22 (90.9%) macros tested in both ON and OFF states
Full ENABLE_ Macro Coverage Table
# Macro Tested ON Tested OFF Covered
1 ENABLE_ADC default (ECUB, ECUC, ECUD) default (ECUA)
2 ENABLE_BITBANG default (ECUA) default (ECUB, ECUC, ECUD)
3 ENABLE_CDC default (ECUA) default (ECUB, ECUC, ECUD), variant: gsusb (ECUA)
4 ENABLE_CHIP8 default (ECUA) default (ECUB, ECUC, ECUD), variant: no_debug (ECUA), variant: no_extras (ECUA)
5 ENABLE_DYNAMIC_BITRATE default (ECUA, ECUB, ECUC, ECUD) variant: no_dynamic_bitrate (ECUB)
6 ENABLE_GSUSB variant: gsusb (ECUA) default (ECUA, ECUB, ECUC, ECUD)
7 ENABLE_I2C default (ECUA, ECUB, ECUC, ECUD)
8 ENABLE_J1979 default (ECUA, ECUB, ECUC, ECUD) variant: no_extras (ECUA)
9 ENABLE_JOYSTICK_CONTROLS default (ECUA) default (ECUB, ECUC, ECUD), variant: no_debug (ECUA)
10 ENABLE_KWP variant: kwp (ECUB) default (ECUA, ECUB, ECUC, ECUD)
11 ENABLE_MINICTF default (ECUA, ECUD) default (ECUB, ECUC), variant: no_extras (ECUA)
12 ENABLE_SCREEN default (ECUA) default (ECUB, ECUC, ECUD), variant: no_debug (ECUA), variant: no_extras (ECUA)
13 ENABLE_SPI default (ECUA, ECUD) default (ECUB, ECUC), variant: no_extras (ECUA)
14 ENABLE_UART variant: uart (ECUC) default (ECUA, ECUB, ECUC, ECUD)
15 ENABLE_UDS default (ECUA, ECUB, ECUC, ECUD) variant: no_uds (ECUA)
16 ENABLE_UDS_REPROGRAMMING default (ECUA, ECUB, ECUC, ECUD) variant: no_uds (ECUA)
17 ENABLE_USB default (ECUA) default (ECUB, ECUC, ECUD)
18 ENABLE_USB_AUTODETECT default (ECUA, ECUB, ECUC, ECUD)
19 ENABLE_USB_DEBUG default (ECUA) default (ECUB, ECUC, ECUD), variant: no_debug (ECUA)
20 ENABLE_XCP default (ECUB, ECUC, ECUD) default (ECUA)
21 GENERATE_RUNTIME_STATS default (ECUA, ECUB, ECUC, ECUD) variant: no_debug (ECUA)
22 WATCHDOG_ENABLE variant: watchdog (ECUB) default (ECUA, ECUB, ECUC, ECUD)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant