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