canonical / canonical/fpgad

tests: remove default firmware config for dfx-mgr in binary tests

Open Beginner friendly
#185 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
11
Forks
0
PR merge metrics
No merged PRs in 30d

Description

When running the binary tests (non-snap), dfx-mgr is installed via apt as a dependency. The dfx-mgr package installs a default firmware configuration that could potentially conflict with fpgad behaviour, particularly after a system reboot.

**Context:** Identified in PR https://github.com/canonical/fpgad/pull/168 at [.github/testflinger-assets/test_binary_device_script.sh line 7](https://github.com/canonical/fpgad/blob/artie/dfx-mgr-tests/.github/testflinger-assets/test_binary_device_script.sh#L7), where dfx-mgr is installed via apt.

**Proposed Fix:** Remove or override the default firmware config for dfx-mgr during binary test setup to avoid conflicts with fpgad after a reboot.

Contributor guide

No contributing guide indexed for this repository

Research direction

Open .github/testflinger-assets/test_binary_device_script.sh at line 7 and inspect how dfx-mgr is installed via apt. Identify the package's default firmware configuration and remove or override it during binary test setup. Run the non-snap binary tests and verify the configuration cannot conflict with fpgad after a reboot.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, shell
Domain
devops, testing
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.