clash-verge-rev: useFetchCargoVendor
[NixPkgs.git] / nixos / tests / auto-cpufreq.nix
blob79129cf1ffaf259fb2d93938e210fd386b74c9bb
1 import ./make-test-python.nix (
2   { pkgs, ... }:
4   {
5     name = "auto-cpufreq-server";
7     nodes = {
8       machine =
9         { pkgs, ... }:
10         {
11           # service will still start but since vm inside qemu cpufreq adjustments
12           # cannot be made. This will resource in the following error but the service
13           # remains up:
14           #   ERROR:
15           #   Couldn't find any of the necessary scaling governors.
16           services.auto-cpufreq = {
17             enable = true;
18             settings = {
19               charger = {
20                 turbo = "auto";
21               };
22             };
23           };
24         };
25     };
27     testScript = ''
28       machine.start()
29       machine.wait_for_unit("auto-cpufreq.service")
30       machine.succeed("auto-cpufreq --force reset")
31     '';
32   }