parent
7271b3a2c3
commit
ce207587ab
@ -948,7 +948,7 @@ in
|
|||||||
nomad = runTest ./nomad.nix;
|
nomad = runTest ./nomad.nix;
|
||||||
non-default-filesystems = handleTest ./non-default-filesystems.nix { };
|
non-default-filesystems = handleTest ./non-default-filesystems.nix { };
|
||||||
non-switchable-system = runTest ./non-switchable-system.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 { };
|
noto-fonts-cjk-qt-default-weight = handleTest ./noto-fonts-cjk-qt-default-weight.nix { };
|
||||||
novacomd = handleTestOn [ "x86_64-linux" ] ./novacomd.nix { };
|
novacomd = handleTestOn [ "x86_64-linux" ] ./novacomd.nix { };
|
||||||
npmrc = handleTest ./npmrc.nix { };
|
npmrc = handleTest ./npmrc.nix { };
|
||||||
|
@ -1,13 +1,14 @@
|
|||||||
import ./make-test-python.nix (
|
{ lib, ... }:
|
||||||
{ pkgs, lib, ... }:
|
{
|
||||||
{
|
name = "noto-fonts";
|
||||||
name = "noto-fonts";
|
meta.maintainers = with lib.maintainers; [
|
||||||
meta.maintainers = with lib.maintainers; [
|
nickcao
|
||||||
nickcao
|
midchildan
|
||||||
midchildan
|
];
|
||||||
];
|
|
||||||
|
|
||||||
nodes.machine = {
|
nodes.machine =
|
||||||
|
{ pkgs, ... }:
|
||||||
|
{
|
||||||
imports = [ ./common/x11.nix ];
|
imports = [ ./common/x11.nix ];
|
||||||
environment.systemPackages = [ pkgs.gedit ];
|
environment.systemPackages = [ pkgs.gedit ];
|
||||||
fonts = {
|
fonts = {
|
||||||
@ -36,24 +37,23 @@ import ./make-test-python.nix (
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
testScript =
|
testScript =
|
||||||
# extracted from http://www.clagnut.com/blog/2380/
|
# extracted from http://www.clagnut.com/blog/2380/
|
||||||
let
|
let
|
||||||
testText = builtins.toFile "test.txt" ''
|
testText = builtins.toFile "test.txt" ''
|
||||||
the quick brown fox jumps over the lazy dog
|
the quick brown fox jumps over the lazy dog
|
||||||
視野無限廣,窗外有藍天
|
視野無限廣,窗外有藍天
|
||||||
Eĥoŝanĝo ĉiuĵaŭde.
|
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")
|
|
||||||
'';
|
'';
|
||||||
}
|
in
|
||||||
)
|
''
|
||||||
|
machine.wait_for_x()
|
||||||
|
machine.succeed("gedit ${testText} >&2 &")
|
||||||
|
machine.wait_for_window(".* - gedit")
|
||||||
|
machine.sleep(10)
|
||||||
|
machine.screenshot("screen")
|
||||||
|
'';
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user