Skip to content

Add CI test report and parallelize workflow#3

Merged
jserv merged 1 commit intomainfrom
ci-report
Mar 23, 2026
Merged

Add CI test report and parallelize workflow#3
jserv merged 1 commit intomainfrom
ci-report

Conversation

@jserv
Copy link
Copy Markdown
Contributor

@jserv jserv commented Mar 23, 2026

This collects per-job test results, aggregate them into a structured summary, and render human-readable Markdown tables for GitHub Actions step summaries and PR comments.

Restructure the CI workflow so every test job (posix, cortex-m, sanitizers) captures output, uploads result artifacts, and a final test-report job aggregates everything into a single report showing pass/fail per test per RTOS/target combination.

@sysprog21 sysprog21 deleted a comment from cubic-dev-ai bot Mar 23, 2026
cubic-dev-ai[bot]

This comment was marked as resolved.

This collects per-job test results, aggregate them into a structured
summary, and render human-readable Markdown tables for GitHub Actions
step summaries and PR comments.

Restructure the CI workflow so every test job (posix, cortex-m,
sanitizers) captures output, uploads result artifacts, and a final
test-report job aggregates everything into a single report showing
pass/fail per test per RTOS/target combination.

Sanitizer jobs validate correctness, not benchmark performance. Strip
the collect/upload/artifact machinery from sanitizers and remove it from
test-report dependencies.
@sysprog21 sysprog21 deleted a comment from github-actions bot Mar 23, 2026
@sysprog21 sysprog21 deleted a comment from github-actions bot Mar 23, 2026
@github-actions
Copy link
Copy Markdown

Thread-Metric Benchmark Results

✅ All tests passed712826d — 2026-03-23T04:09:42Z

Summary

RTOS Target OS Status Passed Failed Total
freertos cortex-m ubuntu-24.04 ✅ passed 8 0 8
freertos posix macos-latest ✅ passed 8 0 8
freertos posix ubuntu-24.04 ✅ passed 8 0 8
threadx cortex-m ubuntu-24.04 ✅ passed 8 0 8
threadx posix macos-latest ✅ passed 8 0 8
threadx posix ubuntu-24.04 ✅ passed 8 0 8

Per-Test Results

Test freertos/cortex-m freertos/posix freertos/posix threadx/cortex-m threadx/posix threadx/posix
basic_processing
cooperative_scheduling
preemptive_scheduling
message_processing
synchronization_processing
memory_allocation
interrupt_processing
interrupt_preemption_processing

@jserv jserv merged commit 9a12f0b into main Mar 23, 2026
12 checks passed
@jserv jserv deleted the ci-report branch March 23, 2026 04:11
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