Skip to content

Api to read the machine manifest (New)#2092

Merged
pieqq merged 1 commit intomainfrom
manifest_api
Aug 27, 2025
Merged

Api to read the machine manifest (New)#2092
pieqq merged 1 commit intomainfrom
manifest_api

Conversation

@Hook25
Copy link
Copy Markdown
Collaborator

@Hook25 Hook25 commented Aug 26, 2025

Description

It may be increasingly important to be able to take actions in tests depending on the state of manifests. This is true both while testing (for example, nvidia vs amd tests, we may have a "shared" smoke) and in setup (we can use the same code to install drivers for different cards. Additionally, at launch setup jobs will not have the manfiest reading functionality, this allows the users to still rely on manifests inside their jobs.

Resolved issues

Fixes:

Documentation

N/A

Tests

Added tests for the functionality.

@codecov
Copy link
Copy Markdown

codecov bot commented Aug 26, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 52.19%. Comparing base (2ce01be) to head (1e4385d).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2092      +/-   ##
==========================================
+ Coverage   52.18%   52.19%   +0.01%     
==========================================
  Files         390      391       +1     
  Lines       41944    41953       +9     
  Branches     7772     7774       +2     
==========================================
+ Hits        21888    21897       +9     
  Misses      19279    19279              
  Partials      777      777              
Flag Coverage Δ
checkbox-support 65.11% <100.00%> (+0.05%) ⬆️

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.

Copy link
Copy Markdown
Collaborator

@pieqq pieqq left a comment

Choose a reason for hiding this comment

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

Neat!

We really need to start documenting high-level functions from checkbox_support that test developers can make use of...

@pieqq pieqq merged commit dc7b2c6 into main Aug 27, 2025
30 checks passed
@pieqq pieqq deleted the manifest_api branch August 27, 2025 07:00
bladernr pushed a commit that referenced this pull request Aug 27, 2025
API to read the machine manifest
bladernr pushed a commit that referenced this pull request Aug 28, 2025
API to read the machine manifest
stanley31huang pushed a commit that referenced this pull request Oct 3, 2025
API to read the machine manifest
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.

2 participants