buildbot-nix/nix/checks/worker.nix

22 lines
577 B
Nix
Raw Permalink Normal View History

2023-11-04 12:48:58 +00:00
(import ./lib.nix) {
name = "from-nixos";
nodes = {
# `self` here is set by using specialArgs in `lib.nix`
node1 = { self, config, pkgs, ... }: {
imports = [
self.nixosModules.buildbot-worker
];
services.buildbot-nix.worker = {
enable = true;
workerPasswordFile = pkgs.writeText "password" "password";
};
};
};
# This is the test code that will check if our service is running correctly:
testScript = ''
start_all()
# wait for our service to start
node1.wait_for_unit("buildbot-worker")
'';
}