Skip to content

TestDriver v4 #865

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 39 commits into from
Oct 18, 2024
Merged

TestDriver v4 #865

merged 39 commits into from
Oct 18, 2024

Conversation

ianjennings
Copy link
Contributor

@ianjennings ianjennings commented Sep 26, 2024

This PR upgrades the TestDriver tests to v4.

Some relevant updates on v4 for y'all:

  • Our AI will pick up the job within ~2 minutes
  • Tests are 40% faster (with room for more improvement through turbo mode) and significantly more accurate
  • New /generate features enable the AI to create it's own tests
  • Smarter /explore features, this is how we generated your onboarding test
  • New key: config in our action allows you to post videos to your own account
  • New createPR: config in our action will automatically create PRs from test output
  • New documentation.
  • VMs are now on Windows
  • Our best practice have been updated so we don't act as a build server anymore. Now, we download your artifact from GitHub and test that. I cloned your "build and upload exe" action to do this, but we can link them together in the future.

wavetermdev/waveterm/refs/pull/865/merge

Watch wavetermdev/waveterm/refs/pull/865/merge on Dashcam

@ianjennings ianjennings changed the title update for v4 + new main TestDriver v4 Sep 27, 2024
@ianjennings ianjennings merged commit 123b627 into main Oct 18, 2024
6 checks passed
@ianjennings ianjennings deleted the testdriverai/v4-windows-main branch October 18, 2024 00:09
xxyy2024 pushed a commit to xxyy2024/waveterm_aipy that referenced this pull request Jun 24, 2025
This PR upgrades the TestDriver tests to v4.

Some relevant updates on  `v4` for y'all:
- Our AI will pick up the job within ~2 minutes
- Tests are 40% faster (with room for more improvement through turbo
mode) and significantly more accurate
- New `/generate` features enable the AI to create it's own tests
- Smarter `/explore` features, this is how we generated your onboarding
test
- New `key:` config in our `action` allows you to post videos to your
own account
- New `createPR:` config in our `action` will automatically create PRs
from test output
- New [documentation](https://docs.testdriver.ai/reference/yml-schema).
- VMs are now on Windows
- Our best practice have been updated so we don't act as a build server
anymore. Now,[ we download your artifact from
GitHub](https://github.com/wavetermdev/waveterm/actions/runs/11276657325/workflow?pr=865#L96-L179)
and test that. I cloned your "build and upload exe" action to do this,
but we can link them together in the future.


[![wavetermdev/waveterm/refs/pull/865/merge](https://replayable-api-production.herokuapp.com/replay/6707f12167f936f4742af056/gif?shareKey=ecw0VAHvh6k2gCJDqFQew)](https://app.dashcam.io/replay/6707f12167f936f4742af056?share=ecw0VAHvh6k2gCJDqFQew)

Watch
[wavetermdev/waveterm/refs/pull/865/merge](https://app.dashcam.io/replay/6707f12167f936f4742af056?share=ecw0VAHvh6k2gCJDqFQew)
on Dashcam

---------

Co-authored-by: Evan Simkowitz <[email protected]>
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.

2 participants