canonical / canonical/checkbox

redundant manual test cases are included in client-cert-odm-desktop-24-04-automated

Open
#2,147 2 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Python
Stars
52
Forks
81
Avg merge
2d 18h
Merged PRs (30d)
70

Description

### Bug Description

These manual cases are included in ODM program auto test plan

com.canonical.certification::miscellanea/wallpaper
com.canonical.certification::miscellanea/document
com.canonical.certification::miscellanea/parental-controls
com.canonical.certification::miscellanea/operation-system-installation
com.canonical.certification::miscellanea/factory-recovery
Caused PR: https://github.com/canonical/checkbox/pull/2073

And these cases are OEM projects specifc, not for ODM program.

Before fix release, I'll have ODM program customers exclude these cases for submission.

### Cert-blocker Test Case

- [x] cert-blocker

### To Reproduce

execute
com.canonical.certification::client-cert-odm-desktop-22-04-automated
com.canonical.certification::client-cert-odm-desktop-24-04-automated

### Expected Result

without OEM specific cases nor manual cases in ODM program automated test plan.

### Actual Result

com.canonical.certification::miscellanea/wallpaper
com.canonical.certification::miscellanea/document
com.canonical.certification::miscellanea/parental-controls
com.canonical.certification::miscellanea/operation-system-installation
com.canonical.certification::miscellanea/factory-recovery

redundant test cases are included

### Environment

Ubuntu desktop
Checkbox v6.0.0

### Relevant log output

```shell

```

### Additional context

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by running the two client-cert automated plans named in the issue and inspect the plan definitions, using caused PR 2073 for context. Trace where the listed manual and OEM-specific cases are included; done means both plans exclude all five listed cases and the resulting test plans match the expected scope.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
testing-qa, tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.