Loading nixos/tests/all-tests.nix +1 −0 Original line number Diff line number Diff line Loading @@ -326,6 +326,7 @@ in { filesender = handleTest ./filesender.nix {}; filesystems-overlayfs = runTest ./filesystems-overlayfs.nix; firefly-iii = handleTest ./firefly-iii.nix {}; firefly-iii-data-importer = handleTest ./firefly-iii-data-importer.nix {}; firefox = handleTest ./firefox.nix { firefoxPackage = pkgs.firefox; }; firefox-beta = handleTest ./firefox.nix { firefoxPackage = pkgs.firefox-beta; }; firefox-devedition = handleTest ./firefox.nix { firefoxPackage = pkgs.firefox-devedition; }; Loading nixos/tests/firefly-iii-data-importer.nix 0 → 100644 +27 −0 Original line number Diff line number Diff line import ./make-test-python.nix ( { lib, ... }: { name = "firefly-iii-data-importer"; meta.maintainers = [ lib.maintainers.savyajha ]; nodes.dataImporter = { ... }: { services.firefly-iii-data-importer = { enable = true; enableNginx = true; settings = { LOG_CHANNEL = "stdout"; USE_CACHE = true; }; }; }; testScript = '' dataImporter.wait_for_unit("phpfpm-firefly-iii-data-importer.service") dataImporter.wait_for_unit("nginx.service") dataImporter.succeed("curl -fvvv -Ls http://localhost/token | grep 'Firefly III Data Import Tool'") ''; } ) Loading
nixos/tests/all-tests.nix +1 −0 Original line number Diff line number Diff line Loading @@ -326,6 +326,7 @@ in { filesender = handleTest ./filesender.nix {}; filesystems-overlayfs = runTest ./filesystems-overlayfs.nix; firefly-iii = handleTest ./firefly-iii.nix {}; firefly-iii-data-importer = handleTest ./firefly-iii-data-importer.nix {}; firefox = handleTest ./firefox.nix { firefoxPackage = pkgs.firefox; }; firefox-beta = handleTest ./firefox.nix { firefoxPackage = pkgs.firefox-beta; }; firefox-devedition = handleTest ./firefox.nix { firefoxPackage = pkgs.firefox-devedition; }; Loading
nixos/tests/firefly-iii-data-importer.nix 0 → 100644 +27 −0 Original line number Diff line number Diff line import ./make-test-python.nix ( { lib, ... }: { name = "firefly-iii-data-importer"; meta.maintainers = [ lib.maintainers.savyajha ]; nodes.dataImporter = { ... }: { services.firefly-iii-data-importer = { enable = true; enableNginx = true; settings = { LOG_CHANNEL = "stdout"; USE_CACHE = true; }; }; }; testScript = '' dataImporter.wait_for_unit("phpfpm-firefly-iii-data-importer.service") dataImporter.wait_for_unit("nginx.service") dataImporter.succeed("curl -fvvv -Ls http://localhost/token | grep 'Firefly III Data Import Tool'") ''; } )