neoeden: propagate flags to Go tests#1100
neoeden: propagate flags to Go tests#1100uncleDecart wants to merge 2 commits intolf-edge:masterfrom
Conversation
ea98b81 to
5a35cea
Compare
|
debugging neoeden tests rn.. |
|
btw. here it should be |
great catch, thx |
Signed-off-by: Pavel Abramov <uncle.decart@gmail.com>
4c37081 to
d299af6
Compare
|
@uncleDecart Do you want to rename "kubevirt" tests to "k"? :D |
b683f6e to
942dcc9
Compare
Since neoeden is an all-in-one solution written in Go, we now handle test setup directly within neoeden instead of relying on the setup-environment action. Previously, that action generated configuration via `eden config`, set environment parameters (e.g. TPM vs. no TPM, ZFS vs. ext4), and prepared the test environment. With this change, neoeden performs setup in-house by passing flags directly to `go test`. This commit introduces `framework.go` (working title), which encapsulates setup logic and provides decorators to configure tests based on their required flags and parameters. Signed-off-by: Pavel Abramov <uncle.decart@gmail.com>
942dcc9 to
0052ff6
Compare
andrewd-zededa
left a comment
There was a problem hiding this comment.
I took a quick look, I'll try to find more time for a detailed review later.
| run: | | ||
| ./eden config set default --key=eve.disks --value=4 | ||
| ./eden config set default --key=eve.disk --value=4096 | ||
| ./eden setup -v debug --grub-options='set_global dom0_extra_args "$dom0_extra_args eve_install_zfs_with_raid_level "' |
There was a problem hiding this comment.
Would it be good to place the default raid level value here for readability?
eve_install_zfs_with_raid_level=none
Temporarily disable NeoEden-related GitHub Actions workflows to prevent LTS testing from being affected by failing tests that consume excessive time and runner resources. These workflows will be re-enabled once PR lf-edge#1100 (which addresses the underlying issues) is merged. Signed-off-by: Pavel Abramov <uncle.decart@gmail.com>
Temporarily disable NeoEden-related GitHub Actions workflows to prevent LTS testing from being affected by failing tests that consume excessive time and runner resources. These workflows will be re-enabled once PR #1100 (which addresses the underlying issues) is merged. Signed-off-by: Pavel Abramov <uncle.decart@gmail.com>
Since neoeden is an all-in-one solution written in Go, we now handle test setup directly within neoeden instead of relying on the setup-environment action. Previously, that action generated configuration via
eden config, set environment parameters (e.g. TPM vs. no TPM, ZFS vs. ext4), and prepared the test environment.With this change, neoeden performs setup in-house by passing flags directly to
go test. This commit introducesframework.go(working title), which encapsulates setup logic and provides decorators to configure tests based on their required flags and parameters.