at 23.11-pre 736 B view raw
1import ./make-test-python.nix ({ pkgs, ... }: { 2 name = "libresprite"; 3 meta = with pkgs.lib.maintainers; { 4 maintainers = [ fgaz ]; 5 }; 6 7 nodes.machine = { config, pkgs, ... }: { 8 imports = [ 9 ./common/x11.nix 10 ]; 11 12 services.xserver.enable = true; 13 environment.systemPackages = [ 14 pkgs.imagemagick 15 pkgs.libresprite 16 ]; 17 }; 18 19 enableOCR = true; 20 21 testScript = 22 '' 23 machine.wait_for_x() 24 machine.succeed("convert -font DejaVu-Sans +antialias label:'IT WORKS' image.png") 25 machine.execute("libresprite image.png >&2 &") 26 machine.wait_for_window("LibreSprite v${pkgs.libresprite.version}") 27 machine.wait_for_text("IT WORKS") 28 machine.screenshot("screen") 29 ''; 30})