Skip to content
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

Hosted Shortest test runner #384

Open
slavingia opened this issue Mar 7, 2025 · 0 comments · May be fixed by #385
Open

Hosted Shortest test runner #384

slavingia opened this issue Mar 7, 2025 · 0 comments · May be fixed by #385
Assignees
Labels
$1K $1,000 bounty in cash/equity via Flexile

Comments

@slavingia
Copy link
Contributor

What

A button/wizard that spins up end-to-end QA automation for any web app.

  • Login with GitHub
  • Select a repository
  • Select test folder/pattern
  • Commit shortest.config.ts file to repo
  • Commit GitHub Action that runs these tests on every commit to main, pull request commit (booleans in UI?)

Next:

  • Automatic test suite generation (shortlist of typical user flows)
  • More options around config + GitHub action workflow

Why

We should ship this incrementally, and this would allow us to start building out a web app experience without hijacking the core shortest package. Over time, we can get smarter about generating tests and simplifying the "tests" that live within the repo. However, the tests should still live in the repo as that's the right place for tests to live – within version control, per commit, per PR, etc.

The shortest hosted service will be "smarter" than just running those tests. It could look at PRs and make suggestions by running tests and committing them to the codebase upon successful run (or upon the user confirming they want those added).

Example

No response

@slavingia slavingia added the $1K $1,000 bounty in cash/equity via Flexile label Mar 7, 2025
@crisog crisog linked a pull request Mar 9, 2025 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
$1K $1,000 bounty in cash/equity via Flexile
Projects
Status: No status
Development

Successfully merging a pull request may close this issue.

2 participants