Skip to content

Testing infrastructure — automated e2e CI gate #548

Description

@castrojo

Summary

Dakota needs a reliable automated testing loop: build → boot → verify → report. With the e2e workflow now on main (GNOME 50 QEMU gate via projectbluefin/testsuite), the loop is self-driving via GitHub Actions.

Child issues

Definition of done

e2e.yml gates PRs automatically on every push. The testsuite runs in QEMU on GHA and produces a clear pass/fail. No human intervention required.

Notes

The tests:pass label replaces the old lab:pass label. Merge is gated on CI e2e results, not manual hardware lab runs.

Dakota · issue pipeline

  ✓  triage     needs kind/ + area/ then /approve
  ·  discussing —
  ▶  queued     —
  ·  claimed    —
  ·  done       —

area: area/testing, area/ci   priority: priority/p0
maintainer:
reporter: comment /claim to fix it yourself, or wait for a contributor

Metadata

Metadata

Assignees

No one assigned

    Labels

    1-triageNew work awaiting human triage.

    Type

    No type

    Projects

    Status
    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions