Skip to main content

Statuses and results

This page lists every status value, including the label the interface displays for it. Internal values and interface labels differ in a few places, so both are given.

Test case status​

ValueMeaning
draftBeing written, or not yet trusted
activeCurrent and expected to pass
deprecatedKept for history, no longer executed

New cases default to draft. Bulk status changes only offer draft and active.

Test case priority​

ValueMeaning
lowEdge cases and cosmetic checks
mediumThe default
highImportant flows
criticalCore flows that block release

Test case format​

ValueMeaning
stepsA numbered list of actions
gherkinGiven / When / Then

Test run status​

ValueInterface labelMeaning
draftDRAFTBeing assembled
activeIN PROGRESSExecution under way
closedCOMPLETEDFinished; read-only

:::info Labels differ from values The internal value active displays as IN PROGRESS, and closed displays as COMPLETED. This is deliberate: "active" reads better as a verb in the interface than as a state name. If you are reading the API, expect the internal values. :::

Test run trigger​

ValueShown as
manual"Triggered manually"
webhook"Triggered by CI"

Test case result​

ValueInterface labelKeyboardCounts toward pass rate
not_runNot Run—❌ Excluded
passPassp✅ Numerator and denominator
failFailf✅ Denominator
blockedBlockedb✅ Denominator
skippedSkippeds✅ Denominator
in_progressIn Progressi❌ Excluded
obsoleteObsoleteo✅ Denominator

New results default to not_run. See How pass rate is calculated for the reasoning behind which results count.

Test plan status​

ValueAction to leaveMeaning
draftActivate PlanBeing assembled
activeClose PlanIn progress
closed—Finished

Organisation status​

ValueMeaning
activeNormal
deletingSoft-deleted; purged after 30 days
deletedPurged

Organisation role​

Value
owner
admin
tester
viewer

Invitation status​

ValueMeaning
pendingSent, awaiting acceptance
acceptedThe person joined
cancelledWithdrawn by an admin
expiredPast the 7-day window

CI connection status​

ValueMeaning
activeWorking
expiredCredentials no longer valid
errorOther failure

CI job status​

ValueMeaning
pendingQueued
runningIn progress
completedFinished successfully
failedFinished with errors
cancelledCancelled by a user

AI analysis status​

ValueInterface label
pending"Analysis queued…"
running"Analyzing {release}…"
complete"Awaiting review"
awaiting_review"Awaiting review"
plan_created"Plan created"
discarded"Discarded"
failed"Analysis failed"

AI proposed case status​

ValueMeaning
pendingAwaiting review
acceptedBecame a test case
rejectedDeclined by a reviewer
expiredPast the 30-day review window

Linked ticket status category​

Provider workflow states are normalised into three categories:

ValueMeaning
todoNot started
in_progressBeing worked on
doneFinished

The provider's own status name is preserved alongside the category.

Webhook events​

Event
run.created
run.status_changed
run.assigned
case.result_changed
case.comment_added

Webhook provider​

Value
slack
discord
teams
custom

CI provider​

Value
github
gitlab
jenkins
custom

Ticket provider​

Value
jira
linear

AI provider​

Value
anthropic
openai
custom
huggingface

AI ticket type​

Ticket types are normalised from each provider's own naming:

Value
bug
story
task
epic
other