-
-
Notifications
You must be signed in to change notification settings - Fork 3
os-bsd-anysense.sh basic *ense OS support test suite #891
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
257e79b
to
559dfb1
Compare
559dfb1
to
cbf5c90
Compare
7edb5da
to
c25de98
Compare
LGTM now, though some CI fails with
I think tkinter has to be added to EDIT: nope, this means that tkinter is not installed in the OS. Not sure how to do this on the CI machine @macpijan ? Also this would be just a temporary fix, since we need to skip semi-automated tests that use Dialogs on CI anyways |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, @macpijan importing tkinter causes a fail in CI, but that's because a system package is missing from the runner platform. I'm not sure whether it can be resolved in this PR or we have to log onto the runner platform and install manually?
scripts/freebsd/preseed_opnsense.sh: bsdinstall customization, can be applied for OPNsense, pfSense & FreeBSD. Requires running FreeBSD-based system. lib/bios/menus.robot - added pfSense terminal GUI encoding support. Signed-off-by: Mateusz Maciejewski <[email protected]>
dasharo-compatibility/os-bsd-anysense.robot: test IDs fixed lib/bsd.robot: introducing keyword lib for FreBSD derivatives Signed-off-by: Mateusz Maciejewski <[email protected]>
dasharo-compatibility/os-pfsense.robot: preseed test and boot time test cases added dasharo-compatibility/os-opnsense.robot: boot time measure tests lib/bios/menus.py: Power state after AC loss added lib/bsd.robot: new, separate file for installer OS & shell keywords os-config/50*.py: OPNsense & pfSense prompts & credentials, incl. installer scripts/freebsd.preseed_opnsene.sh: license header added Signed-off-by: Mateusz Maciejewski <[email protected]>
Signed-off-by: Mateusz Maciejewski <[email protected]>
Signed-off-by: Mateusz Maciejewski <[email protected]>
Signed-off-by: Mateusz Maciejewski <[email protected]>
Signed-off-by: Mateusz Maciejewski <[email protected]>
9d0b8a7
to
6fb1d7a
Compare
Few questions:
|
scripts/freebsd/preseed_opnsense.sh: bsdinstall customization, can be applied for OPNsense, pfSense & FreeBSD. Requires running FreeBSD-based system.
lib/bios/menus.robot - added pfSense terminal GUI encoding support.