Get Started
Requirements
Requirements for Tusk to generate tests
Meet these requirements? Fill out this form to get fast-tracked for access.
Checklist
Please go through the following checklist of requirements to see if your team is ready to onboard Tusk.
- GitHub or GitLab for version control
- Testing framework(s) already set up in your repo
- At least 5 existing unit tests in your repo
- Unit tests running in CI via GitHub Actions or GitLab CI/CD
- Habit of raising PRs for code changes
- PRs typically modify less than 30 files and/or 3,000 lines of code
- Languages (and associated testing frameworks) supported
- JavaScript
- TypeScript
- Python
- Ruby
- Golang
- Java
- C/C++
- Rust
- PHP
Helpful but optional
These following items are recommended but not required. They allow you to optimize the quality of the unit/integration tests generated by Tusk.
- Linear or Jira for project management (and respective integrations with GitHub or GitLab)
- Mature testing utils and infra (e.g., examples of mocks, utils for set-up/tear-down as necessary)
- Code coverage tracking
- Documented testing guidelines
Questions? Reach out to support@usetusk.ai.
Was this page helpful?