Skip to content

E2e cli work#521

Merged
MichaelGHSeg merged 12 commits intomasterfrom
e2e-cli-work
Feb 18, 2026
Merged

E2e cli work#521
MichaelGHSeg merged 12 commits intomasterfrom
e2e-cli-work

Conversation

@MichaelGHSeg
Copy link
Contributor

Adding CI test that uses a common test set from sdk-e2e-tests repo

neelkanth-kaushik and others added 12 commits March 25, 2025 00:26
- Accept --input with JSON containing sequences, config, writeKey, apiHost
- Support time-delayed event sequences for retry testing
- Output JSON result on stdout for test harness integration
- Map config options to SDK parameters (flushAt, flushInterval, maxRetries)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Runs sdk-e2e-tests suite against the e2e-cli to verify SDK behavior.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Changed from 'python -m e2e_cli' (non-existent module) to 'e2e-cli'
(the actual console_scripts entry point). Removed unnecessary CLI_CWD.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Rename directory to match the convention used by all other SDK repos.
Replace the outdated README with one documenting the current unified
input/output format and parameters.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Per-SDK config and convenience script for the generic test runner
in sdk-e2e-tests. Run ./e2e-cli/run-e2e.sh to build and test locally.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace hardcoded env vars and direct npm test call with
./scripts/run-tests.sh which reads e2e-config.json for test
configuration. This ensures CI uses the same config as local runs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@MichaelGHSeg MichaelGHSeg merged commit bee196b into master Feb 18, 2026
7 checks passed
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.

3 participants

Comments