1{
2 name = "auto-cpufreq-server";
3
4 nodes = {
5 machine = {
6 # service will still start but since vm inside qemu cpufreq adjustments
7 # cannot be made. This will resource in the following error but the service
8 # remains up:
9 # ERROR:
10 # Couldn't find any of the necessary scaling governors.
11 services.auto-cpufreq = {
12 enable = true;
13 settings = {
14 charger = {
15 turbo = "auto";
16 };
17 };
18 };
19 };
20 };
21
22 testScript = ''
23 machine.start()
24 machine.wait_for_unit("auto-cpufreq.service")
25 machine.succeed("auto-cpufreq --force reset")
26 '';
27}