at 25.11-pre 736 B view raw
1import ./make-test-python.nix ( 2 { pkgs, ... }: 3 { 4 name = "packagekit"; 5 meta = with pkgs.lib.maintainers; { 6 maintainers = [ peterhoeg ]; 7 }; 8 9 nodes.machine = 10 { ... }: 11 { 12 environment.systemPackages = with pkgs; [ dbus ]; 13 services.packagekit = { 14 enable = true; 15 }; 16 }; 17 18 testScript = '' 19 start_all() 20 21 # send a dbus message to activate the service 22 machine.succeed( 23 "dbus-send --system --type=method_call --print-reply --dest=org.freedesktop.PackageKit /org/freedesktop/PackageKit org.freedesktop.DBus.Introspectable.Introspect" 24 ) 25 26 # so now it should be running 27 machine.wait_for_unit("packagekit.service") 28 ''; 29 } 30)