Age | Commit message (Collapse) | Author |
|
rt-migrate-test stores all results into a JSON file. Upload it to the
artifactorial for post processing, e.g. long time trends of the
performance numbers.
Signed-off-by: Daniel Wagner <dwagner@suse.de>
|
|
Drop the '-e' shell option.
The shell option '-e' will terminate the shell script on any
error. rt-migrate-test returns error codes when the test fails. Hence
the log parsing wont be executed.
Signed-off-by: Daniel Wagner <dwagner@suse.de>
|
|
All rt-tests learned to output all results in JSON format. This makes
it possible the replace the really awkward log parser (it has to
handle subtle differences how a rt-tests logs on the console) and
just rely on a generic JSON parser implementation.
Signed-off-by: Daniel Wagner <dwagner@suse.de>
|
|
rt-migrate-test output is meant for interactive terminals. On dumb
terminals, it creates lots of noise resulting in massive logs.
Use quiet output (-q) to silence and just print a summary at the end
of the test.
Signed-off-by: Daniel Wagner <dwagner@suse.de>
|
|
Update all rt-test binaries to version v2.2. All binaries have been
build in a Debian 11 (Bullseye) root file system using "CFLAGS=-static
make" on the matching architecture.
Though it's recommended install the latest version of the rt-tests in
the testing root filesystem. These binaries here are only fallbacks.
Signed-off-by: Daniel Wagner <wagi@monom.org>
|
|
The variable 'r' contains " pass" value with an extra whitespace added.
To keep the results in an organized manner, extra whitespace should be avoided
in between columns of result.txt file
Before the patch applied:
---------------------------------
t0-p51-max pass 20110 us
t0-p51-min pass 63 us
t0-p51-tot pass 244614 us
t0-p51-avg pass 4892 us
After the patch applied:
---------------------------------
t0-p51-max pass 20110 us
t0-p51-min pass 63 us
t0-p51-tot pass 244614 us
t0-p51-avg pass 4892 us
Signed-off-by: Vidyasagar G C <vidyasagar_gc@mentor.com>
|
|
The test creates per core a thread. Each thread with a higher priority
than the previous one. By starting with priority 51 we make sure on a
system with more than a couple of cores test is able to create all the
threads with the correct priority.
Signed-off-by: Daniel Wagner
|
|
Start a background process to create load on the system while running
the test.
Signed-off-by: Daniel Wagner <wagi@monom.org>
|
|
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
rt-migrate-test starts 3 threads, assigning each a priority. The
default starts at 0 which is too low for consistent results. Set the
default to 96.
Signed-off-by: Daniel Wagner <wagi@monom.org>
|
|
Update all rt-tests with the current upstream v1.4 release.
The x86_64 and armeabi architecture binaries are build using a Debian
stretch root filesystem.
arm64 binaries were build using a Debian buster root filesystem.
The command to build the binaries is: "CLFAGS=-static make"
Signed-off-by: Daniel Wagner <wagi@monom.org>
|
|
Add duration command line to rt-migrate-test. rt-tests v1.4 added to many
tools the option '-D'/'--duration'.
Remove the loops argument in favor of duration.
Signed-off-by: Daniel Wagner <wagi@monom.org>
|
|
rt-migrate-test tests the scheduler migrates the threads correctly
when they run in the real time scheduling class. Therefore, the
performance numbers are a nice to have side result but we are
intersted if the migration works as expected.
rt-migrate-test only reports the pass/fail result if provided the -c
option.
Signed-off-by: Daniel Wagner <wagi@monom.org>
|
|
Change-Id: Ia764778dc41839653da489bcdf8890a1d535d865
Signed-off-by: Lei Yang <Lei.Yang@windriver.com>
|
|
Change-Id: I10181a7d1ebc53491085d80d67f0cd8f9e43071d
Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
|
|
Change-Id: I03da01b64b5cded668c86feab952e9d5731d30da
Signed-off-by: Chase Qi <chase.qi@linaro.org>
|