lol

nixosTests.lomiri-mediaplayer-app: Fix OCR

OPNA2608 e0c6c758 391862e7

+9 -3
+9 -3
nixos/tests/lomiri-mediaplayer-app.nix
··· 1 1 { lib, ... }: 2 2 let 3 - ocrContent = "Video Test"; 3 + ocrContent = "Feed"; 4 4 videoFile = "test.webm"; 5 5 in 6 6 { ··· 25 25 ]; 26 26 } 27 27 '' 28 - magick -size 400x400 canvas:white -pointsize 40 -fill black -annotate +100+100 '${ocrContent}' output.png 29 - ffmpeg -re -loop 1 -i output.png -c:v libvpx -b:v 100K -t 120 $out -loglevel fatal 28 + magick -size 600x600 canvas:white -pointsize 20 -fill black -annotate +100+100 '${ocrContent}' output.png 29 + ffmpeg -re -loop 1 -i output.png -c:v libvpx -b:v 200K -t 120 $out -loglevel fatal 30 30 ''; 31 31 systemPackages = with pkgs.lomiri; [ 32 32 suru-icon-theme ··· 54 54 55 55 with subtest("lomiri mediaplayer launches"): 56 56 machine.succeed("lomiri-mediaplayer-app >&2 &") 57 + machine.sleep(10) 58 + machine.send_key("alt-f10") 57 59 machine.wait_for_text("Choose from") 58 60 machine.screenshot("lomiri-mediaplayer_open") 59 61 ··· 61 63 62 64 with subtest("lomiri mediaplayer plays video"): 63 65 machine.succeed("lomiri-mediaplayer-app /etc/${videoFile} >&2 &") 66 + machine.sleep(10) 67 + machine.send_key("alt-f10") 64 68 machine.wait_for_text("${ocrContent}") 65 69 machine.screenshot("lomiri-mediaplayer_playback") 66 70 ··· 71 75 # Cause an error, and look for the error popup 72 76 machine.succeed("touch invalid.mp4") 73 77 machine.succeed("env LANG=de_DE.UTF-8 lomiri-mediaplayer-app invalid.mp4 >&2 &") 78 + machine.sleep(10) 79 + machine.send_key("alt-f10") 74 80 machine.wait_for_text("Fehler") 75 81 machine.screenshot("lomiri-mediaplayer_localised") 76 82 '';