Skip to content

test: add benchmark mock smoke tests - #7

Merged
binbinao merged 1 commit into
mainfrom
feat/mock-smoke-tests
May 25, 2026
Merged

binbinao merged 1 commit into
mainfrom
feat/mock-smoke-tests

Conversation

@binbinao

Copy link
Copy Markdown
Owner

Summary

  • add tests/smoke/benchmark_mock.sh to validate benchmark pass/fail behavior with a mock codex binary
  • assert key run artifacts (manifest.json, results.csv, and failure-only test.log) without real agent credentials
  • add smoke-tests GitHub Actions workflow and document local smoke command in README

Test plan

  • bash tests/smoke/benchmark_mock.sh
  • bash -n tests/smoke/benchmark_mock.sh

Closes #6

Made with Cursor

Add a no-secrets smoke test that uses a mock codex binary to validate benchmark pass/fail flows, manifest generation, and failure log retention. Wire the script into GitHub Actions so regressions are caught without requiring real agent CLIs.

Closes #6

Co-authored-by: Cursor <cursoragent@cursor.com>
@binbinao
binbinao merged commit df4f6ad into main May 25, 2026
0 of 2 checks passed
@binbinao
binbinao deleted the feat/mock-smoke-tests branch May 25, 2026 13:21
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.

test: add benchmark mock smoke tests in CI

1 participant