Skip to content

Add OEM-specific manual test cases (New)#2073

Merged
Hook25 merged 4 commits intomainfrom
migrate_specfic_test_cases
Aug 22, 2025
Merged

Add OEM-specific manual test cases (New)#2073
Hook25 merged 4 commits intomainfrom
migrate_specfic_test_cases

Conversation

@clairlin53
Copy link
Copy Markdown
Contributor

@clairlin53 clairlin53 commented Aug 11, 2025

Migrate OEM-specific manual test cases and make them generic to checkbox base provider

  • keys:

    • Added manual jobs for power-button-suspend
    • Integrated these jobs into the keys test plan
    • Add blocker status
  • miscellanea:

    • Added manual jobs for wallpaper, document, OS installation, and factory recovery
    • Integrated these jobs into the miscellanea test plan
    • Added blocker status for OS installation and factory recovery jobs
  • networking:

    • Added airplane mode manual job
    • Included airplane mode in both networking and after-suspend networking test plans
    • Added manifest entry has_airplane_mode to detect airplane mode support
    • Added blocker status
  • power management:

    • Added OEM-specific suspend jobs for battery power, and AC power scenarios
    • Added manifest entry has_dc_mode to detect battery power support
    • Integrated these jobs into the power management test plan with blocker status
Pasted image

Description

Resolved issues

https://warthogs.atlassian.net/browse/OEMQA-6339

Documentation

Tests

https://certification.canonical.com/hardware/202502-36317/submission/443376/

@codecov
Copy link
Copy Markdown

codecov bot commented Aug 11, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 52.01%. Comparing base (a2dbffd) to head (cb018c2).
⚠️ Report is 97 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff            @@
##             main    #2073    +/-   ##
========================================
  Coverage   52.00%   52.01%            
========================================
  Files         388      388            
  Lines       41794    41794            
  Branches     7208     7771   +563     
========================================
+ Hits        21735    21738     +3     
+ Misses      19284    19282     -2     
+ Partials      775      774     -1     
Flag Coverage Δ
checkbox-ng 70.91% <ø> (+0.01%) ⬆️
checkbox-support 65.06% <ø> (ø)
provider-base 28.02% <ø> (ø)
provider-certification-client 57.14% <ø> (ø)
provider-certification-server 57.14% <ø> (ø)
provider-genio 96.90% <ø> (ø)
provider-gpgpu 93.06% <ø> (ø)
provider-iiotg 100.00% <ø> (ø)
provider-resource 39.38% <ø> (ø)
provider-sru 97.97% <ø> (ø)

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.

@clairlin53 clairlin53 changed the title migrate OEM-specific manual test cases and make them generic to check… add OEM-specific manual test cases and make them generic to check… Aug 11, 2025
@clairlin53 clairlin53 changed the title add OEM-specific manual test cases and make them generic to check… Migrate OEM-specific manual test cases and make them generic (New) Aug 11, 2025
@clairlin53 clairlin53 changed the title Migrate OEM-specific manual test cases and make them generic (New) Migrate OEM-specific manual test cases (New) Aug 11, 2025
@clairlin53 clairlin53 changed the title Migrate OEM-specific manual test cases (New) Add OEM-specific manual test cases (New) Aug 11, 2025
@clairlin53 clairlin53 force-pushed the migrate_specfic_test_cases branch from 53d5a1f to 2d753c7 Compare August 11, 2025 08:37
@clairlin53 clairlin53 force-pushed the migrate_specfic_test_cases branch from 2d753c7 to cc5b478 Compare August 12, 2025 08:18
@hanhsuan
Copy link
Copy Markdown
Contributor

LGTM

Copy link
Copy Markdown
Contributor

@hanhsuan hanhsuan left a comment

Choose a reason for hiding this comment

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

LGTM

@Hook25 Hook25 self-assigned this Aug 22, 2025
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.

+1, thanks

@Hook25 Hook25 merged commit 9e8e34c into main Aug 22, 2025
88 checks passed
@Hook25 Hook25 deleted the migrate_specfic_test_cases branch August 22, 2025 07:50
bladernr pushed a commit that referenced this pull request Aug 27, 2025
* migrate OEM-specific manual test cases and make them generic to checkbox base provider

* Add parental controls test case; move suspend-power-button under keys category

* Further modify power-button-suspend job and test plan

* update power-button-suspend in test plan
bladernr pushed a commit that referenced this pull request Aug 28, 2025
* migrate OEM-specific manual test cases and make them generic to checkbox base provider

* Add parental controls test case; move suspend-power-button under keys category

* Further modify power-button-suspend job and test plan

* update power-button-suspend in test plan
stanley31huang pushed a commit that referenced this pull request Oct 3, 2025
* migrate OEM-specific manual test cases and make them generic to checkbox base provider

* Add parental controls test case; move suspend-power-button under keys category

* Further modify power-button-suspend job and test plan

* update power-button-suspend in test plan
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