Find out why a run failed

Press Why did this fail? on a failed run to get what failed, the likely cause and what to try next.

In short

When a run fails, "Why did this fail?" asks the assistant to read what that run kept and compare it with the last run that passed. It answers in three short parts - what failed, the likely cause and what to try next - with its sources. "Create bug" is one click away.

Before you start

Steps

  1. Open the failed run: an API run, a failed step of a suite, a monitor that is down, a SQL run, a cache check or a UI run.
  2. Press "Why did this fail?". The assistant opens and reads what that run kept.
  3. Read the three parts: What failed, Likely cause, What to try next. The numbers in the text point at "Sources" under the answer - the failed run, the last run that passed, and the Help guide.
  4. Press "Create bug" to file it on a board with the steps and the evidence filled in, or ask a follow-up in the same conversation.

Result: you know what broke, what probably caused it, and what to do next.

Example: Checkout answers 500 on Staging. The answer says the request got status 500 after 1,200 ms. It also says the request last passed yesterday with status 200 in 300 ms, and that it was changed since, so the change is the likely cause. Last, it says to compare the two runs and send the request again.

Good to know

How to read the answer

The assistant never makes up a value, a status or a date that is not in the evidence, and never runs or changes anything by itself. Text inside a response or a page cannot give it instructions.

Create a bug, or do something about it

If something goes wrong

Related