A quality engineer at a desk watching a monitor showing a passed build pipeline, bug sticky notes on the bezel.

CEDX Test · Developer & low-code

Suites, flakes and coverage —
scored, not folklore.

Test runs the estate's test operations: 360 cases in 64 suites across four layers, every flake scored and quarantined or healed, and coverage gaps tied to the incidents they predict.

The top flake on the board fails 38% of its 12 attempts, holds inventory during a checkout race, and is not quarantined. The tool's first scored action is to quarantine it. That is what a test console is for.

test.cedxsystems.com — live build
CEDX Test overview: pass rate, open flakes, cases, gap risk, failed cases and coverage cards, estate health ring, suites by layer, highest flake board and root-caused alerts.

Runs on demo data — Northline Test Ops is the demo workspace, not a customer.

92% pass rateaverage across 64 suites
360 cases in 64 suites156 assistant-authored
66% coverage linesestate average, on the card

What it is

Three things a test console must measure.

Suites by layer, pass rate per owner

64 suites split 26 unit, 16 integration, 15 E2E and 7 contract — each with cases, pass %, p95, flakes and an owner. pricing/edge runs 44 cases at 100% with a 4.1-second p95; billing/invoice-calc carries 54 at 98% with one flake. The layer chips cut the table to the stack you own.

  • Layer mix: 26 unit, 16 integration, 15 E2E, 7 contract
  • p95 duration per suite, 30ms to 45s
  • Owner and flake count on every row
test — screen-2
Suites by layer, pass rate per owner

Flakes scored, quarantined, healed

360 cases with status, duration, retries and a flake score. POS offline queue flushes after reconnect tops the board at 94 — quarantined, 1m 28s, 3 retries. rolls back if POS queue wears a healed chip. 156 cases are assistant-authored, marked AI on the row.

  • 50 open flakes at score ≥55
  • 8 selector self-heals in 30 days
  • Human and Assistant author chips — 156 AI
test — screen-3
Flakes scored, quarantined, healed

Runs by branch, median 11m 32s

320 runs with branch, status, pass %, failures and duration. run_4821 on main failed 12 cases at 91% pass; run_4818 on feat/checkout-hold passed 97 with zero failures in 15m 20s. The cancelled run shows 0 and 0 — recorded, not erased.

  • 271 of 320 runs passed — 85%
  • 48 failed runs flagged need-triage
  • Branch on every row: main, develop, release, feat, fix
test — screen-4
Runs by branch, median 11m 32s

Product tour

Four screens, captured from the running build.

Not a mockup and not a concept deck. This is what opens at /app/test.

test.cedxsystems.com
CEDX Test Overview screen.CEDX Test Suites screen.CEDX Test Cases screen.CEDX Test Runs screen.

01 — Overview

Estate health with the causes attached

Pass rate 92%, 50 open flakes, 21 modules at high gap risk, 66% coverage — and alerts that connect the dots: payments-core sits at gap risk 88 with 4 recent incidents, and the main branch run failed 12 cases, 8 of them flaky. The do-this-next queue's first action is to quarantine the checkout race.

  • Coverage 66% next to open flakes 50
  • Gap risk ties untested hot code to incidents
  • Slowest cases ranked, with suite and flake score

02 — Suites

The suite table, owner by owner

1–25 of 64 suites with the mean pass at 92%. Contract suites punch above their size — api/routes-contract at 97% on 48 cases — while the flaky-case chip isolates the 46 that keep engineers up.

  • 46 cases flagged flaky across the suites
  • Pass % sortable, 100 down to the 90s
  • CSV export of the filtered view

03 — Cases

Every case, scored and attributed

Cases carry their suite, status, duration, retry count and flake score — the quarantined chip is a state, not a deletion. 3DS challenge resumes payment shows Failed at 71; eight cases wear the healed mark from the last 30 days.

  • Quarantined, flaky, failed, skipped chips
  • Retry counts per case, 1 to 3
  • Assistant-authored marked with an AI chip

04 — Runs

The pipeline's own record

Runs list by branch with pass %, fail count and duration — release/2026.8 failed 22 cases at 88%, and the row says so. Median duration across the full pipeline is 11 minutes 32 seconds, printed on the card.

  • 320-run sample window
  • Failed runs need triage — 48 of them
  • Running and canceled as first-class chips

Who runs it

Three roles keep the signal clean.

Roles, not references. We have no named customers yet, so nobody in these photographs is quoted, credited or claimed as one.

Quality engineering

Owns the flake board: 50 open flakes, one quarantine decision at a time, and a pass rate that means something because the flakes are out of it.

92% pass · 50 open flakes

Suite owners

Write and review the cases — including the 156 assistant-authored ones, which arrive marked AI and get read like any other contribution.

360 cases · 156 AI-authored

Release owners

Watch runs by branch before a release cut: release/2026.8 at 88% with 22 failures is a conversation, not a merge.

320 runs · median 11m 32s

The shape of it

What the demo test estate actually looks like.

Every figure below is legible in the captures above. Nothing here is a projection of your estate — it is the state of the demo data.

92%pass rateaverage across 64 suites
50open flakesscore ≥55
360cases in 64 suites156 assistant-authored
66%coverage linesestate average
Suites by layer64 suites
  • Unit26
  • Integration16
  • E2E15
  • Contract7
Estate healthpass and coverage · 320 runs
92%
  • Pass rate · 92% across suites
  • Coverage 66% · open flakes 50
Runs that passed271 of 320 in the sample window
  • Passed · 271 runs
  • Failed 48 needing triage · canceled in the remainder

How it runs

A test's life, in the order it actually happens.

01

Author

Cases arrive from people and from the assistant — 156 of 360 carry the AI chip — into suites across unit, integration, E2E and contract layers.

02

Run

320 runs in the window, median 11m 32s for the full pipeline, each tied to its branch: main, develop, release, feat or fix.

03

Triage

Failures and flakes split apart: 48 failed runs need triage, and every flake carries a score — the checkout race reads 91 at a 38% failure rate.

04

Heal

Selectors self-heal where they can — 8 in 30 days — and quarantine keeps the rest from blocking the pipeline while the fix lands.

One record

The checks the estate
already ships behind.

Test is not a separate CI silo. Its suites are the required checks the deploy gate consumes, running against the environments the estate clones.

All 132 applications

Limits

What Test does not do yet.

Finding this out on the third call is worse for you than reading it here, and worse for us.

Start

Open it before you talk to anyone.

Try

Open it right now

  • The live build
  • Demo data
  • No card, no call
Open live Test

Pilot

Your first suites

  • Everything in Try
  • Suite inventory
  • Flake-quarantine policy
  • Coverage-gap review
Talk to sales

Estate

Test with the rest of it

  • Test with Deploy, Sandbox and Functions
  • One identity, one bill
  • CEDX delivery
Book an estate map

Questions

Before you pilot Test.

Is the software on this page real?

Yes. Every screenshot is a capture of the running build and you can open the same build at /app/test. It runs on demo data from the Northline Test Ops demo workspace.

What is a flake score?

A 0-to-99 score per case built from its attempt history. The checkout-race case scores 91 after failing 38% of 12 attempts; anything ≥55 joins the 50 open flakes on the overview card.

What does assistant-authored mean?

156 of the 360 cases were drafted by the assistant and carry an AI chip on the row. They are reviewed and owned like any other case — the chip is attribution, not an exemption.

What is self-heal?

When a UI selector drifts, the case repairs its own selector instead of failing — 8 times in the last 30 days, each marked healed on the row so a person can review the repair.

Is Test audited or certified?

No certification has been issued. What we can evidence about hosting, encryption, tenant isolation and production access is written up on the security page.

The console is running. Go and look at it.

Live build, demo data, no card. Then look up the flake score of the test your team re-runs until it goes green.