Engineering Council Test Reliability Report

Scope aligned with Slack channel #dezvoltare, covering 2026-02-19 to 2026-03-20. Metrics and timings are sourced from GitLab pipelines, jobs, and test-report artifacts for the daily 6 PM regression suite and the production smoke suite. Trend charts use weekly buckets across this window.

Executive Snapshot

29
Daily Runs
12/29
Daily Green
23m 14s
Avg Daily Runtime
66
Smoke Attempts
48/66
Smoke Green
3m 10s
Avg Smoke Runtime
3m 04s
Median Smoke Time
1
Current Green Streak

Council Narrative

  • Daily suite reliability finished strong: the last 1 daily runs were all green.
  • In the last 10 daily runs, total test volume grew from 1,183 to 1,189.
  • Library has the highest strict failure ratio at 0.87%, while Billing has the broadest non-pass footprint at 1.54% and showed up in 9 failed runs.
  • The average daily-suite runtime, measured from GitLab start and finish timestamps, was 23m 14s.
  • Smoke runs stayed fast when healthy: average duration was 3m 10s and the median passing run was 3m 04s.
  • 3 production pipelines clearly recovered on rerun after an initial smoke failure: 145743, 147232, 147447.
  • 5 failed smoke attempts never reached test execution in GitLab; they are counted as failed attempts, with per-test counts marked unavailable.

Category Failure Ratios

How computed

Failure Ratio = failed test executions divided by total test executions in the selected timeframe.

Non-pass Ratio = (failed + pending + skipped) test executions divided by total test executions in the selected timeframe.

Example: a 1.75% Billing failure ratio means 1.75% of all Billing test executions in this period ended in failed. A 1.35% Library non-pass ratio means 1.35% of all Library test executions in this period ended in failed, pending, or skipped.

How computed

Failure Ratio = failed test executions divided by total test executions in the selected timeframe.

Non-pass Ratio = (failed + pending + skipped) test executions divided by total test executions in the selected timeframe.

Example: a 1.75% Billing failure ratio means 1.75% of all Billing test executions in this period ended in failed. A 1.35% Library non-pass ratio means 1.35% of all Library test executions in this period ended in failed, pending, or skipped.

Category Failure RatioBilling1.54%Web0.16%Frontend0.35%Library0.87%
Category Non-pass Ratio (fail + pending + skipped)Billing1.54%Web0.21%Frontend0.48%Library1.35%
Weekly Daily Suite Status0135702-1602-2303-0203-0903-16
Weekly Smoke Attempts049141902-1602-2303-0203-0903-16
Weekly Average Daily Suite Runtime17m 49s22m 44s27m 40s32m 35s37m 30s02-1602-2303-0203-0903-16
Weekly Average Smoke Runtime2m 35s3m 03s3m 30s3m 58s4m 26s02-1602-2303-0203-0903-16
Daily Suite Total Test Growth (Recent 10 Runs)1183118411861187118903-1003-1203-1403-1603-1803-19

Category Aggregate Table

How computed

Failure Ratio = failed test executions divided by total test executions in the selected timeframe.

Non-pass Ratio = (failed + pending + skipped) test executions divided by total test executions in the selected timeframe.

Example: a 1.75% Billing failure ratio means 1.75% of all Billing test executions in this period ended in failed. A 1.35% Library non-pass ratio means 1.35% of all Library test executions in this period ended in failed, pending, or skipped.

How computed

Failure Ratio = failed test executions divided by total test executions in the selected timeframe.

Non-pass Ratio = (failed + pending + skipped) test executions divided by total test executions in the selected timeframe.

Example: a 1.75% Billing failure ratio means 1.75% of all Billing test executions in this period ended in failed. A 1.35% Library non-pass ratio means 1.35% of all Library test executions in this period ended in failed, pending, or skipped.

CategoryTotalFailedPendingSkippedFailure RatioNon-pass RatioRuns With Failures
Billing252639001.54%1.54%9
Web1266120070.16%0.21%6
Frontend481217600.35%0.48%6
Library148613070.87%1.35%4
CatFailF%NP%Tot
Billing
Pend 0Skip 0Runs 9
39
1.54%
1.54%
2526
Web
Pend 0Skip 7Runs 6
20
0.16%
0.21%
12661
Frontend
Pend 6Skip 0Runs 6
17
0.35%
0.48%
4812
Library
Pend 0Skip 7Runs 4
13
0.87%
1.35%
1486

Recent Runs

Recent Daily Suite Runs

DatePipelineStatusSummary
2026-03-12 18:22148396PASSEDTotal 1188 | Passed 1188 | Failed 0
2026-03-13 18:21148495PASSEDTotal 1188 | Passed 1188 | Failed 0
2026-03-14 18:22148497PASSEDTotal 1188 | Passed 1188 | Failed 0
2026-03-15 18:23148499PASSEDTotal 1188 | Passed 1188 | Failed 0
2026-03-16 18:23148604FAILEDTotal 1188 | Passed 1187 | Failed 1
2026-03-17 18:22148823PASSEDTotal 1188 | Passed 1188 | Failed 0
2026-03-18 18:22149034FAILEDTotal 1188 | Passed 1187 | Failed 1
2026-03-19 18:24149182PASSEDTotal 1189 | Passed 1189 | Failed 0
2026-03-12 18:22Pipeline 148396
PASSED
T 1188 | P 1188 | F 0 | Pend 0
2026-03-13 18:21Pipeline 148495
PASSED
T 1188 | P 1188 | F 0 | Pend 0
2026-03-14 18:22Pipeline 148497
PASSED
T 1188 | P 1188 | F 0 | Pend 0
2026-03-15 18:23Pipeline 148499
PASSED
T 1188 | P 1188 | F 0 | Pend 0
2026-03-16 18:23Pipeline 148604
FAILED
T 1188 | P 1187 | F 1 | Pend 0
2026-03-17 18:22Pipeline 148823
PASSED
T 1188 | P 1188 | F 0 | Pend 0
2026-03-18 18:22Pipeline 149034
FAILED
T 1188 | P 1187 | F 1 | Pend 0
2026-03-19 18:24Pipeline 149182
PASSED
T 1189 | P 1189 | F 0 | Pend 0

Recent Smoke Attempts

DatePipelineStatusPassedFailedDuration
2026-03-16 22:08148635PASSED11002m 58s
2026-03-16 22:38148640PASSED11003m 00s
2026-03-16 22:59148644PASSED11002m 57s
2026-03-16 23:53148646PASSED11003m 00s
2026-03-17 00:06148648PASSED11003m 03s
2026-03-17 00:24148651PASSED11003m 03s
2026-03-17 12:06148704PASSED11003m 04s
2026-03-17 16:09148791PASSED11003m 04s
2026-03-17 16:56148817PASSED11003m 09s
2026-03-18 16:49149024PASSED11003m 10s
2026-03-16 22:08Pipeline 148635 job
PASSED
P 110 | F 0 | 2m 58s
2026-03-16 22:38Pipeline 148640 job
PASSED
P 110 | F 0 | 3m 00s
2026-03-16 22:59Pipeline 148644 job
PASSED
P 110 | F 0 | 2m 57s
2026-03-16 23:53Pipeline 148646 job
PASSED
P 110 | F 0 | 3m 00s
2026-03-17 00:06Pipeline 148648 job
PASSED
P 110 | F 0 | 3m 03s
2026-03-17 00:24Pipeline 148651 job
PASSED
P 110 | F 0 | 3m 03s
2026-03-17 12:06Pipeline 148704 job
PASSED
P 110 | F 0 | 3m 04s
2026-03-17 16:09Pipeline 148791 job
PASSED
P 110 | F 0 | 3m 04s
2026-03-17 16:56Pipeline 148817 job
PASSED
P 110 | F 0 | 3m 09s
2026-03-18 16:49Pipeline 149024 job
PASSED
P 110 | F 0 | 3m 10s
Generated from GitLab project adservio/helm2. Times are shown in Europe/Bucharest. Daily-suite runtime is measured from GitLab pipeline and job timestamps. Category counts come from GitLab test-report JSON artifacts, with job-trace fallback when older artifacts have expired.