Requirements for Tusk to generate tests
Meet these requirements? Fill out this form to get fast-tracked for access.
Please go through the following checklist of requirements to see if your team is ready to onboard Tusk.
These following items are recommended but not required. They allow you to optimize the quality of the unit/integration tests generated by Tusk.
What testing frameworks do you support?
We support all testing frameworks associated with the languages that we support (see checklist above). The most common test frameworks that Tusk is used for are:
Note that our self-serve flow only supports repos using Python, TypeScript, and JavaScript testing frameworks.
I haven't set up a testing framework in my repo. Can Tusk do that for me?
No. Tusk doesn’t yet automate the setup of testing frameworks in your repo. You should do the initial setup before implementing Tusk.
Why do I need to have unit tests running in CI already?
Tusk uses your existing CI/CD workflow as a reference for running the unit tests that it generates. The agent also surfaces any dependencies required to run the tests, which helps with one-time setup during onboarding.
Do you have resources for setting up a CI workflow to run unit tests?
Yes. Here are helpful resources for setting up a GitHub Actions workflow and GitLab CI/CD pipeline.
Have a question that’s not answered? Reach out to support@usetusk.ai.