** Description changed:

  [Justification]
  The purpose of this bug is that prevent the regression in the future.
  The automatic test scripts are better for the future SRU and is still on the 
planning.
  
- Currently, just use stress-ng and observe the temperature/frequency/power  
manually(e.g. s-tui).
- The whole test cases are the followings and run on the platforms, 
RPL/ADL/TGL/CML/CFL/KBL.
- 1. check if thermald could read rules from /dev/acpi_thermal_rel and generate 
the xml file on /etc/thermald/ correctly.
- 2. check if theramd-conf.xml and thermal-cpu-cdev-order.xml can be loaded 
correctly.
- 3. Run unit tests, the scripts are under test folder, using emul_temp to 
simulate the High temperatue and check thermald would throttle CPU through the 
related cooling device.
- a. rapl.sh
- b. intel_pstate.sh
- c. powerclamp.sh
- d. processor.sh
+ [Test case]
+ For each supported CPU series (RPL/ADL/TGL/CML/CFL/KBL) the following tests 
will be run on machines in the CI lab:
  
- 4. check if the power/frequency would be throttled once the temperature reach 
the trip-points of thermal zone.
- 5. check if system would be throttled even the temperature is under the 
thrip-poits.
+ * Run stress-ng, and observe the temperature/frequency/power with s-tui
+   - Temperatures should stay just below trip values
+   - Power/performance profiles should stay roughly the same between old 
thermald and new thermald (unless specifically expected eg: to fix 
premature/insufficient throttling)
+ * check if thermald could read rules from /dev/acpi_thermal_rel and generate 
the xml file on /etc/thermald/ correctly.
+   - (TODO: What are the concrete steps to check this?)
+ * check if theramd-conf.xml and thermal-cpu-cdev-order.xml can be loaded 
correctly.
+   - (TODO: How do we check this)
+ * Run unit tests, the scripts are under test folder, using emul_temp to 
simulate the High temperatue and check thermald would throttle CPU through the 
related cooling device.
+   - rapl.sh
+   - intel_pstate.sh
+   - powerclamp.sh
+   - processor.sh
+ * check if the power/frequency would be throttled once the temperature reach 
the trip-points of thermal zone.
+ * check if system would be throttled even the temperature is under the 
thrip-poits.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to thermald in Ubuntu.
https://bugs.launchpad.net/bugs/1995606

Title:
  Upgrade thermald to 2.5.1

Status in thermald package in Ubuntu:
  In Progress

Bug description:
  [Justification]
  The purpose of this bug is that prevent the regression in the future.
  The automatic test scripts are better for the future SRU and is still on the 
planning.

  [Test case]
  For each supported CPU series (RPL/ADL/TGL/CML/CFL/KBL) the following tests 
will be run on machines in the CI lab:

  * Run stress-ng, and observe the temperature/frequency/power with s-tui
    - Temperatures should stay just below trip values
    - Power/performance profiles should stay roughly the same between old 
thermald and new thermald (unless specifically expected eg: to fix 
premature/insufficient throttling)
  * check if thermald could read rules from /dev/acpi_thermal_rel and generate 
the xml file on /etc/thermald/ correctly.
    - (TODO: What are the concrete steps to check this?)
  * check if theramd-conf.xml and thermal-cpu-cdev-order.xml can be loaded 
correctly.
    - (TODO: How do we check this)
  * Run unit tests, the scripts are under test folder, using emul_temp to 
simulate the High temperatue and check thermald would throttle CPU through the 
related cooling device.
    - rapl.sh
    - intel_pstate.sh
    - powerclamp.sh
    - processor.sh
  * check if the power/frequency would be throttled once the temperature reach 
the trip-points of thermal zone.
  * check if system would be throttled even the temperature is under the 
thrip-poits.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/thermald/+bug/1995606/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to