nixosTests.noto-fonts: migrate to runTest

Part of #386873
This commit is contained in:
Piotr Kwiecinski 2025-04-23 19:47:51 +02:00
parent 7271b3a2c3
commit ce207587ab
No known key found for this signature in database
GPG key ID: EC0DE1CB9D5258B4
2 changed files with 30 additions and 30 deletions

View file

@ -948,7 +948,7 @@ in
nomad = runTest ./nomad.nix;
non-default-filesystems = handleTest ./non-default-filesystems.nix { };
non-switchable-system = runTest ./non-switchable-system.nix;
noto-fonts = handleTest ./noto-fonts.nix { };
noto-fonts = runTest ./noto-fonts.nix;
noto-fonts-cjk-qt-default-weight = handleTest ./noto-fonts-cjk-qt-default-weight.nix { };
novacomd = handleTestOn [ "x86_64-linux" ] ./novacomd.nix { };
npmrc = handleTest ./npmrc.nix { };

View file

@ -1,13 +1,14 @@
import ./make-test-python.nix (
{ pkgs, lib, ... }:
{
name = "noto-fonts";
meta.maintainers = with lib.maintainers; [
nickcao
midchildan
];
{ lib, ... }:
{
name = "noto-fonts";
meta.maintainers = with lib.maintainers; [
nickcao
midchildan
];
nodes.machine = {
nodes.machine =
{ pkgs, ... }:
{
imports = [ ./common/x11.nix ];
environment.systemPackages = [ pkgs.gedit ];
fonts = {
@ -36,24 +37,23 @@ import ./make-test-python.nix (
};
};
testScript =
# extracted from http://www.clagnut.com/blog/2380/
let
testText = builtins.toFile "test.txt" ''
the quick brown fox jumps over the lazy dog
Eĥoŝanĝo ĉiuĵaŭde.
'';
in
''
machine.wait_for_x()
machine.succeed("gedit ${testText} >&2 &")
machine.wait_for_window(".* - gedit")
machine.sleep(10)
machine.screenshot("screen")
testScript =
# extracted from http://www.clagnut.com/blog/2380/
let
testText = builtins.toFile "test.txt" ''
the quick brown fox jumps over the lazy dog
Eĥoŝanĝo ĉiuĵaŭde.
'';
}
)
in
''
machine.wait_for_x()
machine.succeed("gedit ${testText} >&2 &")
machine.wait_for_window(".* - gedit")
machine.sleep(10)
machine.screenshot("screen")
'';
}