Skip to content

Add manifest entries for special key jobs (BugFix)#1387

Merged
pieqq merged 1 commit intomainfrom
1321-hotkey-manifest
Sep 3, 2024
Merged

Add manifest entries for special key jobs (BugFix)#1387
pieqq merged 1 commit intomainfrom
1321-hotkey-manifest

Conversation

@pieqq
Copy link
Copy Markdown
Collaborator

@pieqq pieqq commented Aug 5, 2024

Description

Instead of relying on the generic has_special_keys manifest entry, create a manifest entry for each of the dedicated keys test present in Checkbox (for instance volume up/down, audio mute, microphone mute, video out, etc.)

Use this manifest entries in the related keys/* jobs.

Remove the unused has_special_keys manifest entry.

Delete mentions to "manually skip that test" for the keys/* jobs, since this is now controlled by a manifest entry.

This looks like this on my device when running the 24.04 desktop full test plan:

image

Resolved issues

https://warthogs.atlassian.net/browse/CHECKBOX-1321

Documentation

Tests

Tested locally on my DUT by running the 24.04 full test plan, and selecting the jobs in the Hotkey category. The section shown above appears in the System Manifest screen.

Instead of relying on the generic `has_special_keys` manifest entry,
create a manifest entry for each of the dedicated keys test present in
Checkbox (for instance volume up/down, audio mute, microphone mute,
video out, etc.)

Use this manifest entries in the related `keys/*` jobs.

Remove the unused `has_special_keys` manifest entry.

Delete mentions to "manually skip that test" for the `keys/*` jobs,
since this is now controlled by a manifest entry.
@codecov
Copy link
Copy Markdown

codecov bot commented Aug 5, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 45.12%. Comparing base (b3df727) to head (90ff66f).
Report is 163 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1387   +/-   ##
=======================================
  Coverage   45.12%   45.12%           
=======================================
  Files         366      366           
  Lines       39058    39058           
  Branches     6607     6607           
=======================================
  Hits        17626    17626           
  Misses      20758    20758           
  Partials      674      674           
Flag Coverage Δ
provider-base 18.62% <ø> (ø)

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.

@hanhsuan
Copy link
Copy Markdown
Contributor

hanhsuan commented Aug 8, 2024

There are more and more manifest. Is there an easy way to create manifest content for launcher without running the test plan?

Copy link
Copy Markdown
Collaborator

@Hook25 Hook25 left a comment

Choose a reason for hiding this comment

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

From a checkbox point of view, fantastic, lets get a second opinion from someone from QA

Copy link
Copy Markdown
Contributor

@LiaoU3 LiaoU3 left a comment

Choose a reason for hiding this comment

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

It is great to seperate the manifest into several specific items!

@pieqq pieqq merged commit c3ab17b into main Sep 3, 2024
@pieqq pieqq deleted the 1321-hotkey-manifest branch September 3, 2024 12:59
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.

5 participants