[Fuego] [PATCH 2/6] Signmark.cyclictest: fixed build error in inter up2

Li Xiaoming lixm.fnst at cn.fujitsu.com
Mon Jul 16 10:41:43 UTC 2018


Details: modify variable kernel.sched_rt_runtime_us to fix the problem

Signed-off-by: Li Xiaoming <lixm.fnst at cn.fujitsu.com>
---
 engine/tests/Benchmark.cyclictest/fuego_test.sh | 5 ++++-
 engine/tests/Benchmark.cyclictest/spec.json     | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/engine/tests/Benchmark.cyclictest/fuego_test.sh b/engine/tests/Benchmark.cyclictest/fuego_test.sh
index 319f361..d595bdc 100755
--- a/engine/tests/Benchmark.cyclictest/fuego_test.sh
+++ b/engine/tests/Benchmark.cyclictest/fuego_test.sh
@@ -14,7 +14,10 @@ function test_build {
 function test_deploy {
     put cyclictest  $BOARD_TESTDIR/fuego.$TESTDIR/
 }
-
+TMPFILE="$LOGDIR/sched_rt_runtime_us"
+TMPFILE2="$BOARD_TESTDIR/fuego.$TESTDIR/sched_rt_runtime_us"
 function test_run {
+    if [ $ARCHITECTURE == "x86_64" ]; then report "cat /proc/sys/kernel/sched_rt_runtime_us > $TMPFILE2; sysctl -w kernel.sched_rt_runtime_us=-1"; get $TMPFILE2 $TMPFILE; fi;
     report "cd $BOARD_TESTDIR/fuego.$TESTDIR; ./cyclictest $BENCHMARK_CYCLICTEST_PARAMS"
+    if [ $ARCHITECTURE == "x86_64" ]; then rt_runtime=$(cat $TMPFILE); report "sysctl -w kernel.sched_rt_runtime_us=$rt_runtime"; fi; 
 }
diff --git a/engine/tests/Benchmark.cyclictest/spec.json b/engine/tests/Benchmark.cyclictest/spec.json
index d8aaa19..9a1c5b2 100644
--- a/engine/tests/Benchmark.cyclictest/spec.json
+++ b/engine/tests/Benchmark.cyclictest/spec.json
@@ -7,7 +7,7 @@
         "latest": {
             "PER_JOB_BUILD": "true",
             "gitrepo": "https://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git",
-            "gitref": "unstable/devel/v1.1.1",
+            "gitref": "unstable/devel/latest",
             "PARAMS": "-S -p 60 -m -D 20 -i 1000 -q"
         }
     }
-- 
2.7.4





More information about the Fuego mailing list