···11# This test runs influxdb and checks if influxdb is up and running
2233-import ./make-test.nix {
33+import ./make-test.nix ({ pkgs, ...} : {
44 name = "influxdb";
55+ meta = with pkgs.stdenv.lib.maintainers; {
66+ maintainers = [ chaoflow offline ];
77+ };
5869 nodes = {
710 one = { config, pkgs, ... }: {
···3336 --data-urlencode 'q=select * from foo limit 1' | grep 6666
3437 ~);
3538 '';
3636-}
3939+})
+5-2
nixos/tests/installer.nix
···149149 makeInstallerTest = name:
150150 { createPartitions, preBootCommands ? "", extraConfig ? ""
151151 , grubVersion ? 2, grubDevice ? "/dev/vda"
152152- , grubIdentifier ? "uuid", enableOCR ? false
152152+ , grubIdentifier ? "uuid", enableOCR ? false, meta ? {}
153153 }:
154154 makeTest {
155155 inherit enableOCR;
156156 name = "installer-" + name;
157157-157157+ meta = with pkgs.stdenv.lib.maintainers; {
158158+ # put global maintainers here, individuals go into makeInstallerTest fkt call
159159+ maintainers = [ wkennington ] ++ (meta.maintainers or []);
160160+ };
158161 nodes = {
159162160163 # The configuration of the machine used to run "nixos-install". It
+5-3
nixos/tests/ipv6.nix
···11# Test of IPv6 functionality in NixOS, including whether router
22# solicication/advertisement using radvd works.
3344-import ./make-test.nix {
44+import ./make-test.nix ({ pkgs, ...} : {
55 name = "ipv6";
66+ meta = with pkgs.stdenv.lib.maintainers; {
77+ maintainers = [ eelco chaoflow ];
88+ };
69710 nodes =
811 { client = { config, pkgs, ... }: { };
···73767477 # TODO: test reachability of a machine on another network.
7578 '';
7676-7777-}
7979+})
+5-2
nixos/tests/jenkins.nix
···33# 2. jenkins user can be extended on both master and slave
44# 3. jenkins service not started on slave node
5566-import ./make-test.nix {
66+import ./make-test.nix ({ pkgs, ...} : {
77 name = "jenkins";
88+ meta = with pkgs.stdenv.lib.maintainers; {
99+ maintainers = [ bjornfor coconnor iElectric eelco chaoflow ];
1010+ };
811912 nodes = {
1013···41444245 $slave->mustFail("systemctl is-enabled jenkins.service");
4346 '';
4444-}
4747+})
···11-import ./make-test.nix {
11+import ./make-test.nix ({ pkgs, ...} : {
22 name = "mysql";
33+ meta = with pkgs.stdenv.lib.maintainers; {
44+ maintainers = [ eelco chaoflow shlevy ];
55+ };
3647 nodes = {
58 master =
···2023 $master->sleep(10); # Hopefully this is long enough!!
2124 $master->succeed("echo 'use testdb; select * from tests' | mysql -u root -N | grep 4");
2225 '';
2323-}
2626+})
+4-1
nixos/tests/nat.nix
···33# client on the inside network, a server on the outside network, and a
44# router connected to both that performs Network Address Translation
55# for the client.
66-import ./make-test.nix ({ withFirewall, ... }:
66+import ./make-test.nix ({ pkgs, withFirewall, ... }:
77 let
88 unit = if withFirewall then "firewall" else "nat";
99 in
1010 {
1111 name = "nat${if withFirewall then "WithFirewall" else "Standalone"}";
1212+ meta = with pkgs.stdenv.lib.maintainers; {
1313+ maintainers = [ eelco chaoflow rob wkennington ];
1414+ };
12151316 nodes =
1417 { client =