Skip to content

Add frailbox self-test JSON summary#11

Closed
h1065153539-create wants to merge 2 commits into
Soengkit:mainfrom
h1065153539-create:codex/frailbox-selftest-json-summary-20260620213029
Closed

Add frailbox self-test JSON summary#11
h1065153539-create wants to merge 2 commits into
Soengkit:mainfrom
h1065153539-create:codex/frailbox-selftest-json-summary-20260620213029

Conversation

@h1065153539-create

Copy link
Copy Markdown

Adds a lightweight C self-test summary harness for frailbox.

What changed:

  • Adds frailbox/tests/selftest_summary.c to emit the self-test result summary.
  • Preserves the default text path with make -C frailbox selftest.
  • Adds JSON output via make -s -C frailbox selftest-json.
  • Adds success/failure fixture validation via make -s -C frailbox selftest-json-fixtures.
  • Documents the JSON summary in docs/OPERATIONS.md.

Validation performed:

  • make -C frailbox selftest-json-fixtures
  • make -s -C frailbox selftest-json
  • Parsed JSON output locally.
  • Confirmed failure fixture exits non-zero and includes failure_reason.

Diagnostic bundle:

  • diagnostic/build-137421ad.logd
  • diagnostic/build-137421ad.json

Closes #5.

@Soengkit

Copy link
Copy Markdown
Owner

Closing this PR because the linked fork issue is only a closed payout tracker for an already submitted upstream PR. This fork is not an active bounty intake or payment authority, and it is not accepting external submissions or payment details here.

@Soengkit Soengkit closed this Jun 23, 2026
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.

Payout tracking for upstream PR #436

2 participants