Skip to content

Bugs

Bugs is a tracker inside the project. A bug is made from a failed result with its error and screenshots, watches the cases it was found in, and counts their green runs: when every one of them has passed enough runs in a row, the bug can be closed. It is free on every plan.

The section is off until an owner of the project turns it on in Settings → Bugs with Bugs in this project. Then:

  • Bugs appears in the project’s menu, after Requirements.
  • A failed result offers Create bug.
  • The author and the watchers get Bug can be closed when the linked cases keep passing.

It can be turned off again only while the project has no bugs. Only an owner of the project changes these settings.

Settings → Bugs of a project that has bugs: the switch Bugs in this project on and dimmed, with the notice Bugs can't be turned off while the project has 4 bugs. Delete them first. and an Open Bugs button; under Closing a bug the choice Notify, a person closes picked over Close automatically, Green runs in a row 3 and Count runs from Any environment, the rules of the count under them, and Where bugs come from with Plune always on and Jira not connected. Settings → Bugs of a project that has bugs: the switch Bugs in this project on and dimmed, with the notice Bugs can't be turned off while the project has 4 bugs. Delete them first. and an Open Bugs button; under Closing a bug the choice Notify, a person closes picked over Close automatically, Green runs in a row 3 and Count runs from Any environment, the rules of the count under them, and Where bugs come from with Plune always on and Jira not connected.

From a failed result. Create bug on the result’s panel opens Create a bug with the fields filled in:

  • Title — from the test name, 1–200 characters.
  • Description — the run, the environment and the error, in Markdown, up to 16 KiB.
  • Linked cases — the result’s case is linked; Add case links more.
  • Screenshots — the result’s pictures to copy into the bug. Up to 10 at a time, 30 a bug, 2 MiB each; the copies count against the project’s file budget.
Create a bug from the failed result «an expired coupon is refused» in checkout e2e #41, env ci: the title filled from the test name, the description starting with Failed in checkout e2e #41 (env ci) and the error, Linked cases · 1 with the result's case and Add case, Screenshots · 2 of 10 selected with 01-cart and 02-coupon-applied ticked, and the buttons Create bug and Cancel. Create a bug from the failed result «an expired coupon is refused» in checkout e2e #41, env ci: the title filled from the test name, the description starting with Failed in checkout e2e #41 (env ci) and the error, Linked cases · 1 with the result's case and Add case, Screenshots · 2 of 10 selected with 01-cart and 02-coupon-applied ticked, and the buttons Create bug and Cancel.

The bug keeps a copy of the evidence — the error text and the chosen screenshots — so the result can be cleaned up later without losing it.

From scratch. New bug on the Bugs page asks for a title and a Markdown description. It has no evidence, and no case until you link one on the bug’s card with Link cases.

The Bugs page lists the project’s bugs: Open or Closed, a search, Sort by Updated, Newest or Oldest, and the filter Can be closed (yes or no). Each row shows the bug, its source, its state and its Streak: 2 of 3 means that the linked case with the fewest green runs in a row has passed 2 of the 3 runs the rule asks for. A bug that can be closed on a flaky case’s word adds flaky case: weak evidence.

The foot counts the open bugs and, for members who can close them, how many can be closed.

The Bugs page with Open 4: the search, the Can be closed filter, Sort: Updated and New bug over four rows. BUG-4 open at 0 of 3; BUG-3 can be closed at 3 of 3 with the note flaky case: weak evidence; BUG-2 can be closed at 3 of 3; BUG-1 open at 2 of 3. The foot reads 4 open bugs · 2 can be closed · a streak counts green runs in a row, per linked case. The Bugs page with Open 4: the search, the Can be closed filter, Sort: Updated and New bug over four rows. BUG-4 open at 0 of 3; BUG-3 can be closed at 3 of 3 with the note flaky case: weak evidence; BUG-2 can be closed at 3 of 3; BUG-1 open at 2 of 3. The foot reads 4 open bugs · 2 can be closed · a streak counts green runs in a row, per linked case.

The card holds:

  • the title and the description;
  • Linked cases, each with its green streak;
  • Evidence · copied when the bug was made — the error text, the run, its environment, the case and its version, with Open the result and the copied screenshots. If the result is deleted later, the snapshot and its copies stay;
  • files, comments, and the History of everything that happened to the bug.
The card of BUG-1, An expired coupon is still applied, open, with Edit and Close bug: the description with three steps, Linked cases · 2 with Link cases — an expired coupon is refused at 2 of 3 and coupon code works in any case at 3 of 3 — and the evidence: failed, checkout e2e #41, env ci, the case and its version, Open the result, the error text and the screenshots 01-cart and 02-coupon-applied. The card of BUG-1, An expired coupon is still applied, open, with Edit and Close bug: the description with three steps, Linked cases · 2 with Link cases — an expired coupon is refused at 2 of 3 and coupon code works in any case at 3 of 3 — and the evidence: failed, checkout e2e #41, env ci, the case and its version, Open the result, the error text and the screenshots 01-cart and 02-coupon-applied.
ActionWhat it does
Close bugMoves the bug to Closed. A note, if you write one, goes to the history.
ReopenAsks for a reason, writes it to the history, and starts the streak again from 0.
Watch / Stop watchingWhether you get the bug’s notifications. The author always gets them.
Move to BinThe bug leaves the list with its evidence and comments, and stays in the Bin for 30 days.

Edit changes the title and the description of an open bug.

Settings → Bin does not list bugs yet. Within the 30 days an owner brings one back through the API: POST /v1/bugs/{id}/restore.

Plune counts the green runs of each linked case, from the moment it is linked; a bug with no linked case is never flagged. A run counts when it reports the case:

  • passed adds one;
  • failed or broken starts again from zero;
  • blocked, skipped and muted results are not counted.

When every linked case has passed the number of runs the rule asks for (Green runs in a row, from 1 to 5, 3 by default), the bug can be closed. Count runs from limits the count to one environment — the one the reporter sends with a run, such as ci — or takes Any environment.

The rule chooses what happens then:

  • Notify, a person closes (the default). The card shows This bug can be closed with Close bug and Wait more, and the author and the watchers get a notification; read-only members get none. Wait more puts the notice off: the bug stops being flagged until a new streak reaches the number again, for example after a linked case fails.
  • Close automatically. The bug closes itself, with the reason in its history. A later failure of a linked case opens it again, marked reopened by regression, and the streak starts from 0.
The head of BUG-2, Saved card disappears after sign-out, marked can be closed, and the panel This bug can be closed: Every linked case has passed 3 runs in a row since the bug was made. Close it, or wait for more runs., with the buttons Close bug and Wait more. The head of BUG-2, Saved card disappears after sign-out, marked can be closed, and the panel This bug can be closed: Every linked case has passed 3 runs in a row since the bug was made. Close it, or wait for more runs., with the buttons Close bug and Wait more.

A bug closed by hand stays closed when its case fails again; Plune notifies instead.

Read-onlyMemberOwner
Read the list and the cards✓✓✓
Make a bug, comment, link cases, close, reopen✓✓
Edit the title and the descriptionthe author✓
Move to the Bin, bring back✓
Turn the section on, change the rule✓
  • A project holds up to 5,000 bugs. At the limit New bug is off; moving closed bugs to the Bin makes room.
  • A bug holds up to 30 images; one action copies at most 10. The error text is not counted.