nixosTests.auto-cpufreq: migrate to runTest

Part Of #386873

Changed files
+23 -29
nixos
+1 -1
nixos/tests/all-tests.nix
···
audiobookshelf = runTest ./audiobookshelf.nix;
auth-mysql = runTest ./auth-mysql.nix;
authelia = runTest ./authelia.nix;
-
auto-cpufreq = handleTest ./auto-cpufreq.nix {};
+
auto-cpufreq = runTest ./auto-cpufreq.nix;
autobrr = handleTest ./autobrr.nix {};
avahi = handleTest ./avahi.nix {};
avahi-with-resolved = handleTest ./avahi.nix { networkd = true; };
+22 -28
nixos/tests/auto-cpufreq.nix
···
-
import ./make-test-python.nix (
-
{ pkgs, ... }:
+
{
+
name = "auto-cpufreq-server";
-
{
-
name = "auto-cpufreq-server";
-
-
nodes = {
-
machine =
-
{ pkgs, ... }:
-
{
-
# service will still start but since vm inside qemu cpufreq adjustments
-
# cannot be made. This will resource in the following error but the service
-
# remains up:
-
# ERROR:
-
# Couldn't find any of the necessary scaling governors.
-
services.auto-cpufreq = {
-
enable = true;
-
settings = {
-
charger = {
-
turbo = "auto";
-
};
-
};
+
nodes = {
+
machine = {
+
# service will still start but since vm inside qemu cpufreq adjustments
+
# cannot be made. This will resource in the following error but the service
+
# remains up:
+
# ERROR:
+
# Couldn't find any of the necessary scaling governors.
+
services.auto-cpufreq = {
+
enable = true;
+
settings = {
+
charger = {
+
turbo = "auto";
};
};
+
};
};
+
};
-
testScript = ''
-
machine.start()
-
machine.wait_for_unit("auto-cpufreq.service")
-
machine.succeed("auto-cpufreq --force reset")
-
'';
-
}
-
)
+
testScript = ''
+
machine.start()
+
machine.wait_for_unit("auto-cpufreq.service")
+
machine.succeed("auto-cpufreq --force reset")
+
'';
+
}