Mesa Sanity Gating for Fedora #883

Closed
opened 2026-03-10 10:34:41 +00:00 by psklenar · 6 comments
Owner

Integrate basic smoke tests (GTK3/4 demos, headless Wayland) into the Fedora Mesa CI pipeline to mirror the CentOS/RHEL gating process.

Action Items

@pekopec desktop QA
1, Move test scripts from https://gitlab.cee.redhat.com/pekopec/scripts/-/tree/main/universal_sanity_test to a stable public repository.

@psklenar
2, Add FMF Plan: Update https://src.fedoraproject.org/rpms/mesa/blob/rawhide/f/plans.fmf to include a tmt discovery plan.

Implement Filtering: Add tag: fedora or tier: 1 filters to the plan for easier test management.
Verify CI: Ensure Testing Farm results pass on F43: https://artifacts.osci.redhat.com/testing-farm/320916f8-3e2d-4733-9103-a979c8007b23/

Reference MR (CentOS): https://gitlab.com/redhat/centos-stream/rpms/mesa/-/merge_requests/88

Current Test Source: https://gitlab.cee.redhat.com/pekopec/scripts/-/tree/main/universal_sanity_test

Integrate basic smoke tests (GTK3/4 demos, headless Wayland) into the Fedora Mesa CI pipeline to mirror the CentOS/RHEL gating process. Action Items @pekopec desktop QA 1, Move test scripts from https://gitlab.cee.redhat.com/pekopec/scripts/-/tree/main/universal_sanity_test to a stable public repository. @psklenar 2, Add FMF Plan: Update https://src.fedoraproject.org/rpms/mesa/blob/rawhide/f/plans.fmf to include a tmt discovery plan. Implement Filtering: Add **tag: fedora or tier: 1** filters to the plan for easier test management. Verify CI: Ensure Testing Farm results pass on F43: https://artifacts.osci.redhat.com/testing-farm/320916f8-3e2d-4733-9103-a979c8007b23/ Reference MR (CentOS): https://gitlab.com/redhat/centos-stream/rpms/mesa/-/merge_requests/88 Current Test Source: https://gitlab.cee.redhat.com/pekopec/scripts/-/tree/main/universal_sanity_test
Author
Owner

Fedora CI is already set up:
https://src.fedoraproject.org/rpms/mesa/pull-request/98

The PR has been merged.

NEXT STEP:
Add an additional test plan to import the public GitLab tests.

**Fedora CI is already set up:** https://src.fedoraproject.org/rpms/mesa/pull-request/98 The PR has been merged. **NEXT STEP:** Add an additional test plan to import the public GitLab tests.
psklenar added this to the Sprint 5 project 2026-03-10 10:37:36 +00:00
Author
Owner
created public tests: https://src.fedoraproject.org/tests/mesa/blob/main/f/universal_sanity_test
Author
Owner

cmd to start:
testing-farm-public request --git-url https://src.fedoraproject.org/tests/mesa.git --git-ref main --test-type fmf --compose Fedora-Cloud-Base-AmazonEC2.x86_64-44-Prerelease-20260211.0

cmd to start: testing-farm-public request --git-url https://src.fedoraproject.org/tests/mesa.git --git-ref main --test-type fmf --compose Fedora-Cloud-Base-AmazonEC2.x86_64-44-Prerelease-20260211.0
Author
Owner
x8664 results https://artifacts.osci.redhat.com/testing-farm/09e5740f-2b6a-4cb5-89d5-0f2610c7fded/
Author
Owner

aarch64:

❯ testing-farm-public request --git-url https://src.fedoraproject.org/tests/mesa.git --git-ref main --test-type fmf --compose Fedora-Cloud-Base-AmazonEC2.aarch64-44-Prerelease-20260314.0 --arch aarch64

https://artifacts.dev.testing-farm.io/35629d6d-9477-4acd-ab0f-b59fd66e2439

aarch64: ❯ testing-farm-public request --git-url https://src.fedoraproject.org/tests/mesa.git --git-ref main --test-type fmf --compose Fedora-Cloud-Base-AmazonEC2.aarch64-44-Prerelease-20260314.0 --arch aarch64 https://artifacts.dev.testing-farm.io/35629d6d-9477-4acd-ab0f-b59fd66e2439
Author
Owner
https://src.fedoraproject.org/tests/mesa/blob/main/f/universal_sanity_test done fedora CI passed during update: https://bodhi.fedoraproject.org/updates/FEDORA-2026-1c10522eb6 > automated test > [fedora-ci.koji-build./plans/public.functional ](https://artifacts.dev.testing-farm.io/54038787-053e-4fd4-b127-8ee70fc269a7/)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
quality/tickets#883
No description provided.