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.