Onboarding
What happens when I sync my repo?
What happens when I sync my repo?
- Embed your repo for semantic understanding
- Set up the Language Server Protocol for retrieving codebase context
- Set up a test environment for the agent to self-lint and run its tests
What if test environment setup encounters an issue?
What if test environment setup encounters an issue?
- Review the error - Click into the environment to see what went wrong
- Provide missing information - Often failures are due to missing environment variables
- Retry setup - After addressing the issue, click Retry to start again
- Contact support - For complex issues, reach out to support@usetusk.ai
Who are the key stakeholders involved in implementing Tusk?
Who are the key stakeholders involved in implementing Tusk?
- VP or Director of Engineering who is in charge of quality engineering or developer productivity
- Staff/Principal Software Engineer who is most familar with your testing best practices
- Senior DevOps Engineer who is most familiar with your organization’s CI/CD pipeline
How long does it take to implement Tusk for my organization?
How long does it take to implement Tusk for my organization?
Can you do on-prem?
Can you do on-prem?
Product
Can I decide to incorporate only select tests from Tusk's output?
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 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?
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?
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?
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?
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?
Can you loosen Tusk's constraints so I can meet my mandate of always having unit tests for PR/MRs?
Tusk created a different test file than what I was expecting. Why did that happen?
Tusk created a different test file than what I was expecting. Why did that happen?
- Tusk did not find the original test file
- Tusk failed to incorporate tests into the original test file
- Tusk found that the original test file has errors when running
Why do Tusk's coverage metrics sometimes differ from my full test suite coverage?
Why do Tusk's coverage metrics sometimes differ from my full test suite coverage?
Billing
What does a Tusk seat refer to?
What does a Tusk seat refer to?
How many seats do teams typically start with?
How many seats do teams typically start with?
How do I add more seats to my plan?
How do I add more seats to my plan?
- In Settings > Billing, click “Manage subscription”
- In the panel that opens up, increase the number of seats using the ’+’ toggle
- Click “Review changes”
- Confirm adding the seats
- In Settings > Seats, click “Sync members” to fetch usernames for your organization/group
- Toggle on the team member’s seat under the Status column