Commit graph

16 commits

Author SHA1 Message Date
Bastien Nocera
53d9f55edd tests: Fix error running tests with Python 3.11
In 664448d81f
the "errors" attribute was removed from the _Outcome object. Adapt the
code to print the daemon log after a failed run().
2022-06-24 13:21:03 +02:00
Bastien Nocera
d72a30cff6 tests: Indent a hunk of code correctly 2022-06-24 10:24:36 +02:00
Bastien Nocera
afed35451d tests: Add test case for Intel P-State in passive mode 2022-05-02 14:47:22 +02:00
Bastien Nocera
23103bca59 intel-pstate: Don't change scaling_governor if P-State isn't active
On systems without HWP support, or when the Intel P-State driver runs in
"passive" mode, the CPU is effectively controlled by cpufreq governors.

Only modify the cpufreq scaling_governor if the Intel P-State driver is in
active mode.

See https://www.kernel.org/doc/html/v5.17/admin-guide/pm/intel_pstate.html#operation-modes

Closes: #91
2022-05-02 14:42:37 +02:00
Bastien Nocera
5260fae7cf tests: Test with a non-default scaling_governor
Check that the daemon is resetting the value on startup, and add
scaling_governor sysfs files for all the intel-pstate tests.
2022-04-28 15:25:52 +02:00
Bastien Nocera
588fe2cc08 tests: Add tests for error reporting when profile can't be set 2022-04-28 14:42:35 +02:00
Bastien Nocera
4bf9871b6f ci: Skip tests when dependencies are missing 2022-04-28 13:54:14 +02:00
Bastien Nocera
1be33091a4 tests: Add tests for both trickle-charge changes 2022-02-12 23:13:06 +01:00
Bastien Nocera
ca79f80635 intel-pstate: Don't show degraded perf with CPUs with no turbo
Don't show a degraded performance, caused by "no_turbo" being set,
when the CPU doesn't support TurboBoost at all.

Closes: #75
2022-01-31 10:50:47 +01:00
Bastien Nocera
c63503be97 tests: Add test to detect CPUs without Turbo support
Reproduces the hardware mentioned in
https://gitlab.freedesktop.org/hadess/power-profiles-daemon/-/issues/75
2022-01-31 10:50:47 +01:00
Bastien Nocera
ae8e90892b tests: Write tests for traceback avoidance on D-Bus errors 2021-11-08 16:27:56 +01:00
Bastien Nocera
393cb81aa8 tests: Add test for HoldProfile when not authorised 2021-10-28 11:19:11 +02:00
Bastien Nocera
141d2ee64f tests: Rename test_not_allowed()
It only tests for the ActiveProfile authorisation.
2021-10-28 11:19:11 +02:00
Bastien Nocera
2a25f7d4cd tests: Test when switch-profile permission isn't granted 2021-09-28 17:19:40 +02:00
Bastien Nocera
bb92c628b4 tests: Start mock polkitd in the tests
And allow all us to perform all the actions.
2021-09-28 12:57:44 +02:00
Bastien Nocera
e9f5b04258 tests: Rename integration test script
Add the python suffix.
2021-09-07 23:00:12 +02:00
Renamed from tests/integration-test (Browse further)