diff options
author | Emery Hemingway <ehmry@posteo.net> | 2024-02-08 11:39:12 +0100 |
---|---|---|
committer | Emery Hemingway <ehmry@posteo.net> | 2024-02-23 11:08:02 +0000 |
commit | e7d3db0954a744a06bce2086bbbf50768b865639 (patch) | |
tree | 42a73271f11f05c9372c89f82c1a42b7b4bb876f /nixos/tests/ccache.nix | |
parent | 7713853c8624abf65e020ee7f07c081ac7dbf07b (diff) |
nixos/ccache: add test
Diffstat (limited to 'nixos/tests/ccache.nix')
-rw-r--r-- | nixos/tests/ccache.nix | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/nixos/tests/ccache.nix b/nixos/tests/ccache.nix new file mode 100644 index 0000000000000..a97ae05017676 --- /dev/null +++ b/nixos/tests/ccache.nix @@ -0,0 +1,24 @@ +import ./make-test-python.nix ({ pkgs, ...} : { + name = "ccache"; + meta = with pkgs.lib.maintainers; { + maintainers = [ ehmry ]; + }; + + nodes.machine = { ... }: { + imports = [ ../modules/profiles/minimal.nix ]; + environment.systemPackages = [ pkgs.hello ]; + programs.ccache = { + enable = true; + packageNames = [ "hello" ]; + }; + }; + + testScript = + '' + start_all() + machine.wait_for_unit("multi-user.target") + machine.succeed("nix-ccache --show-stats") + machine.succeed("hello") + machine.shutdown() + ''; +}) |