Skip to content

26.04 Cert Suite updates (New)#2474

Merged
bladernr merged 4 commits into
mainfrom
26.04-server-launcher-and-plan
Apr 17, 2026
Merged

26.04 Cert Suite updates (New)#2474
bladernr merged 4 commits into
mainfrom
26.04-server-launcher-and-plan

Conversation

@bladernr
Copy link
Copy Markdown
Collaborator

Description

Creates 24.04 versioned launchers and test plans
Creates 26.04 versioned launchers and test plans
Updates 26.04 plans with additional tests and blocking/non-blocking status
other minor fixes

Resolved issues

Resolves SERVCERT-2031

Documentation

Docs will follow along later. There are no substantive docs relevant changes anyway, we are just adding the launcher for 26.04 testing, functionally it behaves exactly as already documented.

Tests

provider changes validated with manage.py in a venv.

Creates 24.04 versioned launchers and test plans
Creates 26.04 versioned launchers and test plans
Updates 26.04 plans with additional tests and blocking/non-blocking
status
otehr minor fixes
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 16, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 58.87%. Comparing base (7e425ae) to head (bdf9c25).
⚠️ Report is 5 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2474   +/-   ##
=======================================
  Coverage   58.87%   58.87%           
=======================================
  Files         476      476           
  Lines       48004    48004           
  Branches     8568     8568           
=======================================
  Hits        28260    28260           
+ Misses      18853    18850    -3     
- Partials      891      894    +3     
Flag Coverage Δ
provider-base 34.00% <ø> (ø)
provider-certification-server 57.14% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@bladernr bladernr requested review from Copilot and rodwsmith April 16, 2026 13:47
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Adds versioned (24.04/26.04) certification-server launchers and test plans, updating the default “certify” launchers to point at the new 26.04 plans.

Changes:

  • Versioned server/VM/SOC test plan units added for 24.04 and/or 26.04; legacy server-full removed.
  • New 24.04/26.04 launcher entries added; default server/VM/SOC launchers updated to 26.04 units.
  • Base info test plan extended with additional system/network/kernel inventory attachments.

Reviewed changes

Copilot reviewed 15 out of 18 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
providers/certification-server/units/virtual-machine-full.pxu Renames unit id to a 24.04-specific VM plan id.
providers/certification-server/units/virtual-machine-full-26.04.pxu Adds a 26.04 VM full plan with blocker/non-blocker classifications.
providers/certification-server/units/server-soc-cert-26.04.pxu Adds a 26.04 server SoC-focused test plan.
providers/certification-server/units/server-functional-26.04.pxu Adds a 26.04 “functional-only” server test plan.
providers/certification-server/units/server-full.pxu Removes the unversioned server-full plan.
providers/certification-server/units/server-full-26.04.pxu Adds a 26.04 versioned server-full plan.
providers/certification-server/units/server-full-24.04.pxu Adds a 24.04 versioned server-full plan.
providers/certification-server/launcher/test-functional-26.04 Adds a launcher for the 26.04 functional-only plan.
providers/certification-server/launcher/certify-vm-24.04 Adds a launcher for the 24.04 VM plan.
providers/certification-server/launcher/certify-ubuntu-server-vm Updates default VM launcher to 26.04 VM plan.
providers/certification-server/launcher/certify-ubuntu-server-soc Updates default SoC launcher to new 26.04 SoC plan id.
providers/certification-server/launcher/certify-ubuntu-server Updates default server launcher to 26.04 server-full plan.
providers/certification-server/launcher/certify-soc-24.04 Adds a 24.04 SoC launcher (currently points to unversioned unit).
providers/certification-server/launcher/certify-24.04 Adds a launcher for the 24.04 server-full plan.
providers/base/units/info/test-plan.pxu Adds kernel/network/SR-IOV inventory and lspci attachment to info plan.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread providers/certification-server/units/server-full-26.04.pxu Outdated
Comment thread providers/certification-server/units/server-full-26.04.pxu
Comment thread providers/certification-server/units/virtual-machine-full-26.04.pxu Outdated
Comment thread providers/certification-server/units/server-soc-cert-26.04.pxu Outdated
Comment thread providers/certification-server/units/server-functional-26.04.pxu Outdated
Comment thread providers/certification-server/units/server-functional-26.04.pxu Outdated
Comment thread providers/certification-server/launcher/certify-soc-24.04 Outdated
Comment thread providers/certification-server/units/server-soc-cert-26.04.pxu Outdated
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 16 out of 18 changed files in this pull request and generated 9 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread providers/certification-server/units/server-soc-cert-26.04.pxu Outdated
Comment thread providers/certification-server/units/server-soc-cert-26.04.pxu Outdated
Comment thread providers/certification-server/units/server-full-26.04.pxu Outdated
Comment thread providers/certification-server/units/server-full-24.04.pxu Outdated
Comment thread providers/certification-server/units/server-full-24.04.pxu Outdated
Comment thread providers/certification-server/units/server-functional-26.04.pxu Outdated
Comment thread providers/certification-server/units/server-full-26.04.pxu Outdated
Comment thread providers/certification-server/units/virtual-machine-full-26.04.pxu
Comment thread providers/certification-server/units/virtual-machine-full-26.04.pxu Outdated
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 18 out of 18 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread providers/certification-server/units/server-functional-26.04.pxu Outdated
…e times. What am I doing in Git causing these to disappear?
@bladernr bladernr requested a review from pedro-avalos April 17, 2026 21:39
@bladernr
Copy link
Copy Markdown
Collaborator Author

I've tested these on a vm and all of the launchers launch tests and everything seems to work even with the minor issues copilot complained about, but I've also fixed all those issues (tabs instead of spaces, thanks to not having my vimrc copied over, the missing spaces in the id: filed in a couple places, etc).

Copy link
Copy Markdown
Collaborator

@rodwsmith rodwsmith left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@bladernr bladernr merged commit 20ba9cd into main Apr 17, 2026
34 checks passed
@bladernr bladernr deleted the 26.04-server-launcher-and-plan branch April 17, 2026 21:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants