nixosTests.firefly-iii-data-importer: migrate to runTest

Part of #386873
This commit is contained in:
Piotr Kwiecinski 2025-03-31 22:57:48 +02:00
parent d235e9cd90
commit e8ea207b5f
No known key found for this signature in database
GPG key ID: EC0DE1CB9D5258B4
2 changed files with 21 additions and 24 deletions

View file

@ -399,7 +399,7 @@ in {
filesender = handleTest ./filesender.nix {}; filesender = handleTest ./filesender.nix {};
filesystems-overlayfs = runTest ./filesystems-overlayfs.nix; filesystems-overlayfs = runTest ./filesystems-overlayfs.nix;
firefly-iii = runTest ./firefly-iii.nix; firefly-iii = runTest ./firefly-iii.nix;
firefly-iii-data-importer = handleTest ./firefly-iii-data-importer.nix {}; firefly-iii-data-importer = runTest ./firefly-iii-data-importer.nix;
firefox = runTest { firefox = runTest {
imports = [./firefox.nix ]; imports = [./firefox.nix ];
_module.args.firefoxPackage = pkgs.firefox; _module.args.firefoxPackage = pkgs.firefox;

View file

@ -1,27 +1,24 @@
import ./make-test-python.nix ( { lib, ... }:
{ lib, ... }: {
name = "firefly-iii-data-importer";
meta.maintainers = [ lib.maintainers.savyajha ];
{ nodes.dataImporter =
name = "firefly-iii-data-importer"; { ... }:
meta.maintainers = [ lib.maintainers.savyajha ]; {
services.firefly-iii-data-importer = {
nodes.dataImporter = enable = true;
{ ... }: enableNginx = true;
{ settings = {
services.firefly-iii-data-importer = { LOG_CHANNEL = "stdout";
enable = true; USE_CACHE = true;
enableNginx = true;
settings = {
LOG_CHANNEL = "stdout";
USE_CACHE = true;
};
}; };
}; };
};
testScript = '' testScript = ''
dataImporter.wait_for_unit("phpfpm-firefly-iii-data-importer.service") dataImporter.wait_for_unit("phpfpm-firefly-iii-data-importer.service")
dataImporter.wait_for_unit("nginx.service") dataImporter.wait_for_unit("nginx.service")
dataImporter.succeed("curl -fvvv -Ls http://localhost/token | grep 'Firefly III Data Import Tool'") dataImporter.succeed("curl -fvvv -Ls http://localhost/token | grep 'Firefly III Data Import Tool'")
''; '';
} }
)