diff options
author | Maximilian Güntner <code@sourcediver.org> | 2018-11-04 22:18:06 +0100 |
---|---|---|
committer | Maximilian Güntner <code@sourcediver.org> | 2018-11-25 14:24:10 +0100 |
commit | efae5d43ef9abfa962cc55c5211628ab3eff9b3a (patch) | |
tree | f4149d7a895061deedca52dc7417da4e5708f3ab /nixos/tests/mxisd.nix | |
parent | e40eb38dd4880da3a7357083c0b585d70abf4676 (diff) | |
download | nixpkgs-efae5d43ef9abfa962cc55c5211628ab3eff9b3a.tar nixpkgs-efae5d43ef9abfa962cc55c5211628ab3eff9b3a.tar.gz nixpkgs-efae5d43ef9abfa962cc55c5211628ab3eff9b3a.tar.bz2 nixpkgs-efae5d43ef9abfa962cc55c5211628ab3eff9b3a.tar.lz nixpkgs-efae5d43ef9abfa962cc55c5211628ab3eff9b3a.tar.xz nixpkgs-efae5d43ef9abfa962cc55c5211628ab3eff9b3a.tar.zst nixpkgs-efae5d43ef9abfa962cc55c5211628ab3eff9b3a.zip |
modules: add mxisd with test
Diffstat (limited to 'nixos/tests/mxisd.nix')
-rw-r--r-- | nixos/tests/mxisd.nix | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/nixos/tests/mxisd.nix b/nixos/tests/mxisd.nix new file mode 100644 index 00000000000..3d03a5a53e3 --- /dev/null +++ b/nixos/tests/mxisd.nix @@ -0,0 +1,21 @@ +import ./make-test.nix ({ pkgs, ... } : { + + name = "mxisd"; + meta = with pkgs.stdenv.lib.maintainers; { + maintainers = [ mguentner ]; + }; + + nodes = { + server_mxisd = args : { + services.mxisd.enable = true; + services.mxisd.matrix.domain = "example.org"; + }; + }; + + testScript = '' + startAll; + $server_mxisd->waitForUnit("mxisd.service"); + $server_mxisd->waitForOpenPort(8090); + $server_mxisd->succeed("curl -Ssf \"http://127.0.0.1:8090/_matrix/identity/api/v1\"") + ''; +}) |