top | item 43333374 Show HN: CodeBeaver – Testing on Autopilot 1 points| erlapso | 1 year ago |github.com | reply 1 comment order hn newest [+] [-] erlapso|1 year ago|reply I just open-sourced CodeBeaver, a tool I built after LLM-generated code kept sneaking weird bugs into my projects.With just a few lines of YAML, CodeBeaver can:- Run end-to-end (E2E) tests written in natural language- Generate, maintain, and execute unit tests automatically- Analyze test failures to determine if it’s a bug or just a flaky testYou can run it locally with a quick pip install, or integrate it into CI/CD with GitHub Actions, where it will even open PRs with missing tests.It's basically vibe testing :DWe use BrowserUse for the E2E, O3-mini for the unit test generation, plus a bunch of shell scripts to make everything seamless.Currently supports Python & TypeScript, with more languages on the roadmap. Would love to hear your thoughts!
[+] [-] erlapso|1 year ago|reply I just open-sourced CodeBeaver, a tool I built after LLM-generated code kept sneaking weird bugs into my projects.With just a few lines of YAML, CodeBeaver can:- Run end-to-end (E2E) tests written in natural language- Generate, maintain, and execute unit tests automatically- Analyze test failures to determine if it’s a bug or just a flaky testYou can run it locally with a quick pip install, or integrate it into CI/CD with GitHub Actions, where it will even open PRs with missing tests.It's basically vibe testing :DWe use BrowserUse for the E2E, O3-mini for the unit test generation, plus a bunch of shell scripts to make everything seamless.Currently supports Python & TypeScript, with more languages on the roadmap. Would love to hear your thoughts!
[+] [-] erlapso|1 year ago|reply
With just a few lines of YAML, CodeBeaver can:
- Run end-to-end (E2E) tests written in natural language
- Generate, maintain, and execute unit tests automatically
- Analyze test failures to determine if it’s a bug or just a flaky test
You can run it locally with a quick pip install, or integrate it into CI/CD with GitHub Actions, where it will even open PRs with missing tests.
It's basically vibe testing :D
We use BrowserUse for the E2E, O3-mini for the unit test generation, plus a bunch of shell scripts to make everything seamless.
Currently supports Python & TypeScript, with more languages on the roadmap. Would love to hear your thoughts!