canonical / canonical/checkbox

Failing `usb/storage-preinserted-MISSING_PARAM_*` tests

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

Description

### Bug Description

The SRU results for certain environments contain failing `usb/storage-preinserted-MISSING_PARAM_*` tests, alluding to errors in template expansion.

### Cert-blocker Test Case

- [ ] cert-blocker

### To Reproduce

-

### Expected Result

-

### Actual Result

-

### Environment

These are examples of submissions with the failing test. They all come from testing [`jammy:linux-generic-hwe-22.04`](https://test-observer.canonical.com/#/debs/184594).
- https://certification.canonical.com/hardware/202212-30908/submission/436365/
- https://certification.canonical.com/hardware/202304-31497/submission/436288/
- https://certification.canonical.com/hardware/202312-33201/submission/436799/
- https://certification.canonical.com/hardware/202312-33201/submission/437041/
- https://certification.canonical.com/hardware/202202-29957/submission/436342/

### Relevant log output

```shell
Template 'com.canonical.certification::usb/storage-preinserted-symlink_uuid' generated an invalid unit. Field 'command' has value 'USB_RWTEST_PARTITIONS={symlink_uuid} checkbox-support-usb_read_write' but the template-resource didn't generate any value for 'symlink_uuid'
```

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.