Skip to content

feat: add send-results flag and e2e test workflow#16

Merged
maximn merged 1 commit into
mainfrom
ci/e2e-workflow
Mar 27, 2026
Merged

feat: add send-results flag and e2e test workflow#16
maximn merged 1 commit into
mainfrom
ci/e2e-workflow

Conversation

@maximn
Copy link
Copy Markdown
Contributor

@maximn maximn commented Mar 27, 2026

Summary

  • Add send-results input (default: true) that skips the API call when set to false, enabling dry-run testing without hitting the TestGlance API
  • Add dedicated E2E workflow (.github/workflows/e2e.yml) that exercises 13 scenarios: both parsers with auto-detect and explicit format, multi-suite, stack traces, custom inputs, and edge cases (malformed input, missing files, empty suites, invalid schemas)
  • All edge-case steps validate the non-blocking contract (exit 0, core.warning() only)

Test plan

  • All 263 unit tests pass (including 5 new tests for send-results flag)
  • Typecheck passes
  • E2E workflow runs successfully in CI on this PR

Add `send-results` input (default: true) to skip API calls for
dry-run testing. Add dedicated e2e workflow exercising 13 scenarios
across both parsers, custom inputs, and edge cases.
@maximn
Copy link
Copy Markdown
Contributor Author

maximn commented Mar 27, 2026

@maximn maximn merged commit d37f5fe into main Mar 27, 2026
6 checks passed
@maximn maximn deleted the ci/e2e-workflow branch March 27, 2026 10:54
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