aboutsummaryrefslogtreecommitdiff
path: root/nixos/tests/xdg-desktop-portal.nix
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2018-02-22 06:29:51 +0100
committerJan Tojnar <jtojnar@gmail.com>2018-05-15 14:18:44 +0200
commit21ff482f7d7fa233ebdf553ddc5edf459e7344eb (patch)
tree50976106bc250c985183819c58e83edfe1cdca1f /nixos/tests/xdg-desktop-portal.nix
parent1c043637140514df1205830e2ac860e57ef7a23a (diff)
nixos/xdg-desktop-portal: add test
Diffstat (limited to 'nixos/tests/xdg-desktop-portal.nix')
-rw-r--r--nixos/tests/xdg-desktop-portal.nix17
1 files changed, 17 insertions, 0 deletions
diff --git a/nixos/tests/xdg-desktop-portal.nix b/nixos/tests/xdg-desktop-portal.nix
new file mode 100644
index 00000000000..d954b07f73d
--- /dev/null
+++ b/nixos/tests/xdg-desktop-portal.nix
@@ -0,0 +1,17 @@
+# run installed tests
+import ./make-test.nix ({ pkgs, ... }:
+
+{
+ name = "xdg-desktop-portal";
+ meta = {
+ maintainers = pkgs.xdg-desktop-portal.meta.maintainers;
+ };
+
+ machine = { config, pkgs, ... }: {
+ environment.systemPackages = with pkgs; [ gnome-desktop-testing ];
+ };
+
+ testScript = ''
+ $machine->succeed("gnome-desktop-testing-runner -d '${pkgs.xdg-desktop-portal.installedTests}/share'");
+ '';
+})