-
Notifications
You must be signed in to change notification settings - Fork 3
Add tui-sh #121
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
base: main
Are you sure you want to change the base?
Add tui-sh #121
Conversation
Signed-off-by: Michał Iwanicki <[email protected]>
|
Nice showcase. The right one certainly does look worse. |
|
@macpijan and is much, much slower. Another video (kinda hard to see what I'm doing, but I'm testing footer options): Screencast.From.2025-10-24.15-20-20.mp4 |
|
On which HW this is tested? Can it be reproduced locally on the host machine, something like examples/demo.sh in the tui lib? It was drawing super fast there IIRC. |
That was real DTS running on QEMU, but it should work anywhere you can boot DTS. |
|
I take it as a |
No, you can't (easily) run it on host machine without building (you need to build one with yq support) and running DTS in QEMU |
|
The menu drawing slowdown is due to tui_register_refresh_callback stop_trace_logging
tui_register_post_refresh_callback start_trace_loggingPost refresh callbacks would be called after |
Signed-off-by: Michał Iwanicki <[email protected]>
Signed-off-by: Michał Iwanicki <[email protected]>
Signed-off-by: Michał Iwanicki <[email protected]>
|
The only tests that failed were ones that verify profiles, due to --- /tmp/robotframework-dts-profile\t2025-10-27 12:14:48.418321347 +0100
+++ "/home/miwanicki/projects/open-source-firmware-validation/dts/profiles/novacustom-v560tnd UEFI Update - DCR.profile"\t2025-10-07 11:28:38.507919190 +0200
@@ -20,8 +20,2 @@
dmidecode -s bios-version 0
-dmidecode -s system-manufacturer 0
-dmidecode -s system-product-name 0
-dmidecode -s baseboard-product-name 0
-dmidecode -s processor-version 0
-dmidecode -s bios-vendor 0
-dmidecode -s bios-version 0
flashrom -p internal --flash-name 0
@@ -50 +44,2 @@
reboot 0
+dmidecode 0OSFV test results
|
Signed-off-by: Michał Iwanicki <[email protected]>
Related: 3mdeb/tui-sh#1
for simplicity I copied
tui-lib.shhere.Left is current DTS, right is DTS with this PR.
Screencast.From.2025-10-24.14-49-20.mp4