Skip to content

TestDino real-time streaming + manual-dispatch sharded test suite - #58

Open
prat3ik wants to merge 18 commits into
testdino-hq:mainfrom
prat3ik:feature/bulk-5000-tests
Open

TestDino real-time streaming + manual-dispatch sharded test suite#58
prat3ik wants to merge 18 commits into
testdino-hq:mainfrom
prat3ik:feature/bulk-5000-tests

Conversation

@prat3ik

@prat3ik prat3ik commented Jul 18, 2026

Copy link
Copy Markdown

Summary

  • Integrate @testdino/playwright reporter for real-time result streaming to TestDino (token read from TESTDINO_TOKEN env — never committed)
  • Always record trace, screenshot, and video so every artifact reaches TestDino
  • Add loop-generated bulk suite (tests/bulk-tc.spec.js): tests titled TC-1…TC-N from a single counter loop — currently 5 tests by default, scalable to 5,000 via TC_COUNT env
  • Workflow is manual dispatch only (workflow_dispatch) with a test_count input (default 5)
  • CI matrix: 10 shards × 3 workers, --pass-with-no-tests keeps under-filled shards green, chromium-only browser install

Test plan

  • npx playwright test --list generates TC-prefixed tests (5 by default, 5000 with TC_COUNT=5000)
  • --shard=1/10 --list splits evenly (500/shard at full count)
  • All 5 tests pass locally in ~11s with 3 workers
  • Dispatch the workflow manually and confirm results stream to TestDino (requires valid TESTDINO_TOKEN secret — the current token is rejected as invalid/expired by api.testdino.com and needs regenerating)

🤖 Generated with Claude Code

kriti2710 and others added 18 commits March 4, 2026 12:12
Added badges for CI status, npm version, install size, and license to README.
Removed CI and npm badge links from README.
Remove comments regarding manual triggers in test.yml
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… 5 tests

- Add @testdino/playwright reporter (token via TESTDINO_TOKEN env)
- Always record trace, screenshot, and video so all artifacts reach TestDino
- Default bulk suite to 5 tests (TC_COUNT env scales up to 5000)
- Workflow: manual dispatch only, test_count input, chromium-only install

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… server; drop old tdpw references

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… (staging backend bug)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…hard

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…lake detection

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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