Do Not Merge: pro system certified
command test implementation
#3095
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Why is this needed?
This is the diff with the code that was built and uploaded to https://launchpad.net/~ua-client/+archive/ubuntu/pro-hw-cert as part of SC-1665.
This diff implements an entrypoint in the Pro Client to verify if your system is Ubuntu Certified.
Please note:
stunt
and notstub
implementation for two reasonshwlib
dependency so this is not purely a mock.This will become more real when
hwlib
is ready (or at least readier) to land in the archive, with a well defined plan in mind about availability in different releases. Until then, iterations will be code-documented in this PR and published directly to our test-stage PPA.Test Steps
Install the package from the PPA and run the
pro system certified
command.hwlib
implementation was done only formantic
at the time of this writing. Of course if the package appears on J, N in the future, this will change.Checklist
Does this PR require extra reviews?