@qawolf comments on pull requests through the QA Wolf GitHub App, the same app you install for GitHub deployments. There’s nothing new to install, but your QA Wolf representative has to activate @qawolf comments for your workspace. Once they’re on, the agent answers in every repository the GitHub App can access.
This is separate from PR testing, which runs flows automatically when a pull request deploys. The agent acts only when someone asks it to.
Requirements
- The QA Wolf GitHub App installed
@qawolfcomments activated for your workspace by your QA Wolf representative
Give the agent access to each repository
The agent answers only on pull requests in repositories the QA Wolf GitHub App can access.1
Open Workspace settings → Integrations. Under Code hosting, open the GitHub card’s menu and select Configure.
2
Select Configure GitHub App, and in GitHub, give the app access to each repository where the agent should answer.
3
Back in QA Wolf, select Refresh repositories and confirm the repositories are listed.
What you can ask the agent
Comment@qawolf on the pull request, or on a line of its diff to ask about that line. Once the agent is in a thread, you can answer its questions there without mentioning @qawolf again.
- Cover the change — “@qawolf add a flow that covers the new coupon field.”
- Run flows against it — “@qawolf run the checkout flows against this pull request.”
- Why a run failed — “@qawolf why did the checkout flows fail on this pull request?”
- Update flows for an intended change — “@qawolf this renames Sign up to Create account. Update the flows that use it.”
- The ephemeral environment QA Wolf created for the pull request’s branch.
- Otherwise, the environment of the pull request’s latest deployment.
- Otherwise, your default environment.
@qawolf comment and keeps it for that thread, so it won’t switch to an environment created later.
The agent answers the owners and members of the repository’s organization, and the repository’s collaborators. Other contributors need write access to the repository. People asking don’t need a QA Wolf account.
Agent notices
If the agent posts this notice, here’s what to do:
Checking the box in another workspace in your organization moves the answering to that workspace.