Loading nixos/modules/services/networking/firefox-syncserver.nix +1 −1 Original line number Diff line number Diff line Loading @@ -13,7 +13,7 @@ let defaultUser = "firefox-syncserver"; dbIsLocal = cfg.database.host == "localhost"; dbURL = "mysql://${cfg.database.user}@${cfg.database.host}/${cfg.database.name}"; dbURL = "mysql://${cfg.database.user}@${cfg.database.host}/${cfg.database.name}${lib.optionalString dbIsLocal "?socket=/run/mysqld/mysqld.sock"}"; format = pkgs.formats.toml { }; settings = { Loading nixos/tests/all-tests.nix +1 −0 Original line number Diff line number Diff line Loading @@ -569,6 +569,7 @@ in imports = [ ./firefox.nix ]; _module.args.firefoxPackage = pkgs.firefox-esr-140; }; firefox-syncserver = runTest ./firefox-syncserver.nix; firefoxpwa = runTest ./firefoxpwa.nix; firejail = runTest ./firejail.nix; firewall = runTest { Loading nixos/tests/firefox-syncserver.nix 0 → 100644 +32 −0 Original line number Diff line number Diff line { pkgs, ... }: { name = "firefox-syncserver"; nodes.machine = { services.mysql = { enable = true; package = pkgs.mariadb; }; services.firefox-syncserver = { enable = true; secrets = pkgs.writeText "secret" "this-is-a-test"; singleNode = { enable = true; hostname = "firefox-syncserver.local"; capacity = 1; }; }; }; testScript = '' machine.wait_for_unit("firefox-syncserver.service") machine.wait_for_open_port(5000) machine.wait_until_succeeds("curl --fail http://127.0.0.1:5000") ''; } pkgs/by-name/sy/syncstorage-rs/package.nix +3 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ makeBinaryWrapper, lib, nix-update-script, nixosTests, }: let Loading Loading @@ -54,6 +55,8 @@ rustPlatform.buildRustPackage rec { passthru.updateScript = nix-update-script { }; passthru.tests = { inherit (nixosTests) firefox-syncserver; }; meta = { description = "Mozilla Sync Storage built with Rust"; homepage = "https://github.com/mozilla-services/syncstorage-rs"; Loading Loading
nixos/modules/services/networking/firefox-syncserver.nix +1 −1 Original line number Diff line number Diff line Loading @@ -13,7 +13,7 @@ let defaultUser = "firefox-syncserver"; dbIsLocal = cfg.database.host == "localhost"; dbURL = "mysql://${cfg.database.user}@${cfg.database.host}/${cfg.database.name}"; dbURL = "mysql://${cfg.database.user}@${cfg.database.host}/${cfg.database.name}${lib.optionalString dbIsLocal "?socket=/run/mysqld/mysqld.sock"}"; format = pkgs.formats.toml { }; settings = { Loading
nixos/tests/all-tests.nix +1 −0 Original line number Diff line number Diff line Loading @@ -569,6 +569,7 @@ in imports = [ ./firefox.nix ]; _module.args.firefoxPackage = pkgs.firefox-esr-140; }; firefox-syncserver = runTest ./firefox-syncserver.nix; firefoxpwa = runTest ./firefoxpwa.nix; firejail = runTest ./firejail.nix; firewall = runTest { Loading
nixos/tests/firefox-syncserver.nix 0 → 100644 +32 −0 Original line number Diff line number Diff line { pkgs, ... }: { name = "firefox-syncserver"; nodes.machine = { services.mysql = { enable = true; package = pkgs.mariadb; }; services.firefox-syncserver = { enable = true; secrets = pkgs.writeText "secret" "this-is-a-test"; singleNode = { enable = true; hostname = "firefox-syncserver.local"; capacity = 1; }; }; }; testScript = '' machine.wait_for_unit("firefox-syncserver.service") machine.wait_for_open_port(5000) machine.wait_until_succeeds("curl --fail http://127.0.0.1:5000") ''; }
pkgs/by-name/sy/syncstorage-rs/package.nix +3 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ makeBinaryWrapper, lib, nix-update-script, nixosTests, }: let Loading Loading @@ -54,6 +55,8 @@ rustPlatform.buildRustPackage rec { passthru.updateScript = nix-update-script { }; passthru.tests = { inherit (nixosTests) firefox-syncserver; }; meta = { description = "Mozilla Sync Storage built with Rust"; homepage = "https://github.com/mozilla-services/syncstorage-rs"; Loading