TF test results
Synced 13:02 UTC, 2 h ago

Data as of 28 Oct 2026, 13:02 UTC

Last LAVA sync
28 Oct 2026, 13:02 UTC
Last Jenkins sync
28 Oct 2026, 13:03 UTC
Last S3 export sync
7 Oct 2026, 09:53 UTC
Open fetch errors
6,509
About the data

About the data

Where every number on this site comes from, what is missing, and what the words mean. Public data only; no credentials are used.

Coverage over time

Job-level history: 1 Oct 2025 to 6 Sep 2026. Test-case detail: 7 Sep 2026 to 28 Oct 2026. 1 day without data.
All gaps
  • No data held: 28 Feb 2026 to 28 Feb 2026
FromToDetailSourceNote
1 Oct 202527 Feb 2026jobs onlys3S3 monthly export: jobs only, no test cases
28 Feb 202628 Feb 2026no dataNo data: no S3 export and outside the live LAVA window
1 Mar 20266 Sep 2026jobs onlys3S3 monthly export: jobs only, no test cases
7 Sep 202630 Sep 2026test casess3+lavaLive LAVA API: jobs and test cases
1 Oct 202628 Oct 2026test caseslavaLive LAVA API: jobs and test cases

Data sources

LAVA tf.validation.linaro.org public API
Rolling 30 days at test-case level. Older jobs need a LAVA login, so links to them are marked not public and the stored record is shown instead. Last successful fetch 28 Oct 13:02 UTC, ok.
S3 exports lava-exported-data/tf
Job level only, Oct 2024 to Mar 2026. The coverage ribbon lists missing days and gaps, including Oct to Dec 2025 and April to early September 2026. Last successful fetch 07 Oct 09:53 UTC, ok.
Jenkins ci.trustedfirmware.org
Builders are kept 3 to 5 days and Gerrit pipelines since May 2026, so a build is tied to its change only where we read it in time. Last successful fetch 28 Oct 13:03 UTC, ok.
Gerrit review.trustedfirmware.org
Linked, never fetched: change numbers and subjects come from Jenkins parameters. Votes are not collected.

Ingest runs

RunSourceCommandStartedFinishedRequestsErrors
jenkins-json-20261028T130313Z-e06e1b14e1779982jenkins-jsonfetch jenkins28 Oct 13:0328 Oct 13:0300
lava-tests-20261028T130243Z-2b618b84512a50b7lava-testsfetch lava28 Oct 13:0228 Oct 13:0250
lava-jobs-20261028T130221Z-ff8f3668ac1b60c7lava-jobsfetch lava28 Oct 13:0228 Oct 13:02350
jenkins-json-20261028T112018Z-0564338d8141b3a2jenkins-jsonfetch jenkins28 Oct 11:2028 Oct 11:20750
lava-tests-20261028T111955Z-975eb6605096d0b5lava-testsfetch lava28 Oct 11:1928 Oct 11:19910
lava-jobs-20261028T111920Z-52798a7cbf57e892lava-jobsfetch lava28 Oct 11:1928 Oct 11:19360
jenkins-console-20261028T052048Z-d0c3547f4727f0e9jenkins-consolefetch jenkins28 Oct 05:2028 Oct 05:2050
jenkins-json-20261028T051954Z-8fdaaadf320a91e3jenkins-jsonfetch jenkins28 Oct 05:1928 Oct 05:2026825
lava-tests-20261028T051855Z-9a92416747a8ad3alava-testsfetch lava28 Oct 05:1828 Oct 05:192810
lava-jobs-20261028T051820Z-f177c31d7569fe89lava-jobsfetch lava28 Oct 05:1828 Oct 05:18360
jenkins-json-20261027T232345Z-2273ecbd69f647a9jenkins-jsonfetch jenkins27 Oct 23:2327 Oct 23:246813
lava-tests-20261027T232255Z-7dcfc93b98dc5cc7lava-testsfetch lava27 Oct 23:2227 Oct 23:22560
lava-jobs-20261027T232220Z-6ce0f773b17ab1f5lava-jobsfetch lava27 Oct 23:2227 Oct 23:22370
jenkins-json-20261027T172049Z-4184fdab3b6a5304jenkins-jsonfetch jenkins27 Oct 17:2027 Oct 17:211071
lava-tests-20261027T171854Z-dd46afaf806c3948lava-testsfetch lava27 Oct 17:1827 Oct 17:181230
lava-jobs-20261027T171820Z-a50fef218cb5b40clava-jobsfetch lava27 Oct 17:1827 Oct 17:18360
jenkins-json-20261027T111947Z-05a9326a58c38e75jenkins-jsonfetch jenkins27 Oct 11:1927 Oct 11:201871
lava-tests-20261027T111855Z-b22e636c07dbb4cclava-testsfetch lava27 Oct 11:1827 Oct 11:192350
lava-jobs-20261027T111820Z-73e424288f8bb20alava-jobsfetch lava27 Oct 11:1827 Oct 11:18360
jenkins-console-20261027T051929Z-fefa8219146a3613jenkins-consolefetch jenkins27 Oct 05:1927 Oct 05:1950
jenkins-json-20261027T051847Z-739fafccf33716b2jenkins-jsonfetch jenkins27 Oct 05:1827 Oct 05:192021
lava-tests-20261027T051754Z-b057e263eb73dbd9lava-testsfetch lava27 Oct 05:1727 Oct 05:171950
lava-jobs-20261027T051720Z-46ce15cacfa49433lava-jobsfetch lava27 Oct 05:1727 Oct 05:17350
jenkins-json-20261026T232047Z-88da2f82ea7bba5fjenkins-jsonfetch jenkins26 Oct 23:2026 Oct 23:212617
lava-tests-20261026T231954Z-469fd9539e85724blava-testsfetch lava26 Oct 23:1926 Oct 23:202530
lava-jobs-20261026T231920Z-a4e27a459a24cfa1lava-jobsfetch lava26 Oct 23:1926 Oct 23:19360
jenkins-console-20261026T172354Z-7096e80d068c7a7ejenkins-consolefetch jenkins26 Oct 17:2326 Oct 17:2310
jenkins-json-20261026T172254Z-e571de7959cfe08ajenkins-jsonfetch jenkins26 Oct 17:2226 Oct 17:232882
lava-tests-20261026T172055Z-6518b5bc24c1c7c1lava-testsfetch lava26 Oct 17:2026 Oct 17:212920
lava-jobs-20261026T172020Z-f0890097ce63d70dlava-jobsfetch lava26 Oct 17:2026 Oct 17:20350
jenkins-json-20261026T112242Z-b3b74e527abf7282jenkins-jsonfetch jenkins26 Oct 11:2226 Oct 11:2316425
lava-tests-20261026T112151Z-180c2044cb23ba46lava-testsfetch lava26 Oct 11:2126 Oct 11:211710
lava-jobs-20261026T112120Z-b069f3c21d57b70blava-jobsfetch lava26 Oct 11:2126 Oct 11:21350
jenkins-console-20261026T052253Z-ab4df6548891d8aajenkins-consolefetch jenkins26 Oct 05:2226 Oct 05:2250
jenkins-json-20261026T052202Z-cc9f9cc745f23d66jenkins-jsonfetch jenkins26 Oct 05:2226 Oct 05:222130
lava-tests-20261026T052054Z-24ccb22652f407e2lava-testsfetch lava26 Oct 05:2026 Oct 05:212110
lava-jobs-20261026T052020Z-02dd520ee9cecf10lava-jobsfetch lava26 Oct 05:2026 Oct 05:20350
jenkins-json-20261025T232038Z-83a211ddd84471ffjenkins-jsonfetch jenkins25 Oct 23:2025 Oct 23:20675
lava-tests-20261025T231953Z-2270a43f26d09793lava-testsfetch lava25 Oct 23:1925 Oct 23:19610
lava-jobs-20261025T231920Z-08948de961f8e128lava-jobsfetch lava25 Oct 23:1925 Oct 23:19360
jenkins-json-20261025T171937Z-b71342aed7d62708jenkins-jsonfetch jenkins25 Oct 17:1925 Oct 17:1900
lava-tests-20261025T171852Z-7da326be6370fabblava-testsfetch lava25 Oct 17:1825 Oct 17:18230
lava-jobs-20261025T171820Z-a0130d0e774a3c7dlava-jobsfetch lava25 Oct 17:1825 Oct 17:18350
jenkins-json-20261025T112241Z-ebc32625e833b5fejenkins-jsonfetch jenkins25 Oct 11:2225 Oct 11:22250
lava-tests-20261025T112155Z-99b849a910420423lava-testsfetch lava25 Oct 11:2125 Oct 11:21420
lava-jobs-20261025T112120Z-bb46bace312f7bd6lava-jobsfetch lava25 Oct 11:2125 Oct 11:21350
jenkins-console-20261025T052434Z-73c9e3bc556c8aeejenkins-consolefetch jenkins25 Oct 05:2425 Oct 05:2450
jenkins-json-20261025T052331Z-2f64dfbe99299d81jenkins-jsonfetch jenkins25 Oct 05:2325 Oct 05:242680
lava-tests-20261025T052154Z-dc73d7eb8b0104e9lava-testsfetch lava25 Oct 05:2125 Oct 05:222660
lava-jobs-20261025T052120Z-d6d66c681a58b1ddlava-jobsfetch lava25 Oct 05:2125 Oct 05:21370

Fetch errors

6509 open of 6509 recorded. A failed request never deletes data already fetched; it is listed here so gaps in fetching remain visible.

  • jenkins-json gone: 6488
  • jenkins-json http: 19
  • lava-tests gone: 2
TargetClassHTTPMessageLast seen
jenkins/json/tf-m-build-config/675468.jsongone404HTTP 404 Not Found07 Oct 13:17
jenkins/json/tf-m-build-config/675467.jsongone404HTTP 404 Not Found07 Oct 13:17
jenkins/json/tf-m-build-config/675465.jsongone404HTTP 404 Not Found07 Oct 13:17
jenkins/json/tf-m-build-config/675463.jsongone404HTTP 404 Not Found07 Oct 13:17
jenkins/json/tf-m-build-config/675445.jsongone404HTTP 404 Not Found07 Oct 13:17
jenkins/json/tf-m-build-config/675435.jsongone404HTTP 404 Not Found07 Oct 13:17
jenkins/json/tf-m-build-config/675433.jsongone404HTTP 404 Not Found07 Oct 13:17
jenkins/json/tf-m-build-config/675423.jsongone404HTTP 404 Not Found07 Oct 13:17
jenkins/json/tf-m-build-config/675413.jsongone404HTTP 404 Not Found07 Oct 13:17
jenkins/json/tf-m-build-config/675408.jsongone404HTTP 404 Not Found07 Oct 13:17
jenkins/json/tf-m-build-config/675401.jsongone404HTTP 404 Not Found07 Oct 13:17
jenkins/json/tf-m-build-config/675396.jsongone404HTTP 404 Not Found07 Oct 13:17
jenkins/json/tf-m-build-config/675395.jsongone404HTTP 404 Not Found07 Oct 13:17
jenkins/json/tf-m-build-config/675368.jsongone404HTTP 404 Not Found07 Oct 13:17
jenkins/json/tf-m-build-config/675363.jsongone404HTTP 404 Not Found07 Oct 13:17
jenkins/json/tf-m-build-config/675361.jsongone404HTTP 404 Not Found07 Oct 13:17
jenkins/json/tf-m-build-config/675360.jsongone404HTTP 404 Not Found07 Oct 13:17
jenkins/json/tf-m-build-config/675321.jsongone404HTTP 404 Not Found07 Oct 13:17
jenkins/json/tf-m-build-config/675304.jsongone404HTTP 404 Not Found07 Oct 13:17
jenkins/json/tf-m-build-config/675285.jsongone404HTTP 404 Not Found07 Oct 13:17

Test names

Display names come from naming.yaml (98aaf66937cc): 272 of 536 names have a non-provisional mapping. Provisional display names are marked like this and raw names are shown alongside display names. Board names are derived from the LAVA device type, so a new board needs no edits.

Glossary

Evaluation
One CI request to test one build on one board with one run configuration. It owns its attempts, and its outcome is the outcome of the final attempt.
Attempt
One LAVA job of an evaluation. A CI retry adds an attempt to the same evaluation.
Reproduction
A job resubmitted by hand. It is shown with the job it reproduces and never counted in a CI rate.
Pass
The job completed and no assertion failed.
Code
A completed job had a failed assertion, or a Test or Job error occurred with a known boot result. Historical exports can also identify job errors explicitly. Drawn solid.
Lab
The job did not complete for an infrastructure, LAVA or configuration reason. Always drawn hatched: hatched means the lab, solid means the code.
Cancelled
Cancelled before it finished. Never in a pass rate.
Unclassified
The job failed but the cause was not recorded, which is the case for almost every S3-era failure. Never guessed, never folded into lab or code.
Recovered on retry
The first attempt had a code, lab or unclassified failure and the final attempt passed. A cancelled first attempt is not a recovery. Reported apart from first-attempt failures and final failures.
Operational completion
Complete attempts divided by complete plus incomplete attempts. Cancelled attempts are shown beside it, never in the denominator. Available for the whole history, including S3.
Evaluated pass rate
Evaluations that passed divided by evaluations that passed or failed in the code, for the live window with test results only. Lab, canceled and unclassified evaluations are reported next to it, never inside it.
Assertion
A result that tests the firmware. LAVA's own steps (actions), wrapper rows and the job row are shown on job pages but are not tests.
Changes with a failed boot on this board
Gerrit change patchsets whose +2 run on the board failed to boot after retries, out of those with a boot verdict on that board. The Gerrit vote is not collected, so this is not a count of changes turned away.
Declared and observed
Declared means a job definition listed the suite; observed means it ran and reported. Declared never means passed.

This dataset

Data as of
28 Oct 13:02 UTC
Data version
e26fb76d96d0
Classification rules
version 1
Built
28 Oct 13:10 UTC

The same numbers are available as JSON at /api/v1.