[rtems-central commit] spec: Fix rtems_cpu_usage_report() test

Sebastian Huber sebh at rtems.org
Thu Oct 28 18:14:04 UTC 2021


Module:    rtems-central
Branch:    master
Commit:    f30f7c3981bfb1956527d79a23f538afb71d3206
Changeset: http://git.rtems.org/rtems-central/commit/?id=f30f7c3981bfb1956527d79a23f538afb71d3206

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Fri Oct 15 10:25:12 2021 +0200

spec: Fix rtems_cpu_usage_report() test

---

 spec/rtems/cpuuse/val/cpuuse.yml | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/spec/rtems/cpuuse/val/cpuuse.yml b/spec/rtems/cpuuse/val/cpuuse.yml
index 970f0ca..ba9946d 100644
--- a/spec/rtems/cpuuse/val/cpuuse.yml
+++ b/spec/rtems/cpuuse/val/cpuuse.yml
@@ -41,7 +41,10 @@ test-actions:
        * software timecounter.
        */
       T_eq_i64( _Thread_Get_CPU_time_used_after_last_reset( self ), 4295 );
-      T_eq_i64( _Thread_Get_CPU_time_used( self ), cpu_usage_self + 30065 );
+      T_eq_i64(
+        _Thread_Get_CPU_time_used( self ),
+        cpu_usage_self + 12885 + rtems_scheduler_get_processor_maximum() * 4295
+      );
 
       T_eq_i64( _Thread_Get_CPU_time_used_after_last_reset( other ), 0 );
       T_eq_i64( _Thread_Get_CPU_time_used( other ), cpu_usage_other );



More information about the vc mailing list