Answers to frequently asked questions
What happens when I sync my repo?
After I sync my repo, it says that additional set-up is required. What happens now?
Who are the key stakeholders involved in implementing Tusk?
How long does it take to implement Tusk for my organization?
Can you do on-prem?
Can I decide to incorporate only select tests from Tusk's output?
If I push new changes to a PR/MR's branch, will Tusk generate new tests for the change?
If I have already written unit tests in my PR/MR, will Tusk still generate unit tests?
I see in the Tusk web app that there are excluded tests, why is that?
What is the PR/MR size limit for Tusk's test generation?
How does Tusk determine if a PR/MR involves a large scale refactor?
Can you loosen Tusk's constraints so I can meet my mandate of always having unit tests for PR/MRs?
What is a seed test?
Tusk created a different test file than what I was expecting. Why did that happen?
I added the UseTusk comment in my IDE, how do I trigger Tusk for a backfill?
UseTusk
as a comment inside the symbol definition, you need to create a PR/MR with the comments in the diff.Tusk will parse the UseTusk
comments when reading the PR/MR, and generate a backfill of unit tests for those symbols (along with any other code changes that are relevant to test).What does a Tusk seat refer to?
How many seats do teams typically start with?
How do I add more seats to my plan?