Age | Commit message (Collapse) | Author |
|
art-microbenchmarks test is been updated to install dependency packages
at runtime on host side.
Change-Id: I719430c24d7e3a54c1fb64f4bbe97a9f7835b222
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
perf-mmap testsuite is consist of two test cases.
perf_ev_open: perf hw counters are access/benchmark
with open/read syscall.
perf_rc_mmap: perf hw counters are access/benchmark
with open/mmap way.
Change-Id: Ic37a73938aec2d08a3758c3440a9b08978cef507
Signed-off-by: Yogesh Tillu <yogesh.tillu@linaro.org>
|
|
With CI changes we have a bunch of new paths
Change-Id: Ie54ecd49376cae363c57a2de047c87e3254180c4
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
* Unify python code style
* Reform test code structure
* Add COMMIT parameter to specify kernel commit hash
* Add MONITORS parameter to control monitor process
Change-Id: I7c0251671f75d8b215b04782d52629c19e6c4ef2
Signed-off-by: Chase Qi <chase.qi@linaro.org>
|
|
Change-Id: Ib7353e14da01306a405581a1ffc92526389314bc
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
|
|
Bonnie++ is a benchmark suite that is aimed at performing a number of
simple tests of hard drive and file system performance.
Change-Id: I26a16b2edb61ff6bbf5484dad360eba2e779fc78
|
|
The current approach is download and install LTP in test folder, which
causes the size of the folder is very big. Once the compressed size of
the folder exceed the disk space available on master image, it will
lead to result collection failure.
Alternatively, we can download and install LTP under /opt/ltp directory.
In this way, it addresses the out of disk space issue, and we only need
compile and install LTP once for multiple LTP lava_test_shells in the
same LAVA job.
Change-Id: I5f5c37c38c2cbabb77c1a2227c5336a93cf872f2
Signed-off-by: Chase Qi <chase.qi@linaro.org>
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
Change-Id: Ifb17c7e8e3c7a16a9c90a43878f866f8bc755563
Signed-off-by: Chase Qi <chase.qi@linaro.org>
|
|
Detect android and non android userspace and run the scheduler test
accordingly.
Change-Id: I34e42415a8f3fe97b3594a6b3069ecb0a0512903
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
Add build-essential in deps
Change-Id: I2e52a7a342e36dfc6ad6334bc7d7ac22896dde3f
|
|
Change-Id: Ice78c659ec03e7bac09e4abe8dba9804b2322df5
Signed-off-by: Ciprian Barbu <ciprian.barbu@linaro.org>
|
|
Run benchmarks from LKP test suite, decode test result json files and
attach raw data.
Change-Id: I3063500e84d20235cd3811fd3a36f89c06b8bc32
Signed-off-by: Chase Qi <chase.qi@linaro.org>
|
|
gator-data-streaming.yaml was copied from ubuntu directory and the
'name' wasn't changed in the file. This makes discovery of tests in LAVA
harder. This patch makes the name unique.
Change-Id: I77ed05ec7c5050d8e2b0b3eba33a92658f1f7417
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
IOzone is a filesystem benchmark tool. The benchmark generates and
measures a variety of file operations.
Change-Id: I21cc59593697d15201f4c1e6cfd8886372dc4ae3
|
|
Use self-build gatord instead of pre-built one.
Change-Id: I4f327750c8b0bef801ef4e7598b5ff9c4cf68ec8
|
|
Somehow a patch slipped directly to test-definitions
without gerrit. To make matters worse this patch was
broken. This patch should bring proper systemd
support for kvm testcases.
Change-Id: If7d01f0f5c39b6e4f8b56c5c0bbcbd028a55ae45
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Provide support for systemd testing. Choose to use bridged
networking when rootfs is not nfs, rather than based on arch.
Change-Id: Ic9bfb51230d940d79845f6c2f95735e7e630654e
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Change-Id: If7696fed60bd2743cd7953b4cbbe6c4fc5c3aa76
|
|
big.LITTLE Scheduler tests: This test suite generates
synthetic loads to validate the scheduler task placements
functionality on big and little cores according to the load
of the task.
Change-Id: I4a0056577c082d87028022511b1126c852857bd6
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
The pm-qa.yaml test definition and pm-qa.sh script are used to run
PM-QA on Android, but they are currently located in the commons
folder. Move them to the Android folder to keep them organized.
Change-Id: Ic694195c458f73b67091596f0b829a7dfb052230
Signed-off-by: Lisa Nguyen <lisa.nguyen@linaro.org>
|
|
Change-Id: Ie628f5cc583955363deb632cdd074559cd6a66f6
|
|
It seems 1h of deadline is too short for junos
Change-Id: I0c2b3a2739d95aa94d778d5473ff175a3647bd66
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
If one of kselftest sub-tests failed, the main test item,
like net or vm, test result will missing. Add test failure
check to fix this issue.
Change-Id: I758525ed611f1719c4b769ba786195d98bd3cbea
Signed-off-by: Chase Qi <chase.qi@linaro.org>
|
|
lava-test-shell-run is used to detect if the lava-test-shell finshed
successfully. If the exit code of test case is nonzero, even all tests
finished normally, lava-test-shell-run test will fail.
Change-Id: If4c8266ccdfcb78ac99dd7bc4288601454e7af6b
Signed-off-by: Chase Qi <chase.qi@linaro.org>
|
|
This framework provides a kernel interface for the CoreSight debug
and trace drivers to register themselves with. It's intended to build
a topological view of the CoreSight components based on a DT specification
and configure the right serie of components when a trace source gets enabled.
Kconfig required
- CONFIG_CORESIGHT=y
- CONFIG_CORESIGHT_LINKS_AND_SINKS=y
Change-Id: Ibfeffff2da085bef83e003ae8da28d82015d40f7
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
Add vmscale and timedalloc to mmtests.
Add description of each benchmarks in yaml and
script file.
Optimize test code.
Change-Id: I8bd22e368a2d51a8c22e419e212695b4be096b63
Signed-off-by: Chase Qi <chase.qi@linaro.org>
|
|
Switch Aarch64 boot to UEFI.
- Adapt to url/path changes due to GPT image builds.
- Install kernel to the EFI system partition
- Use same kernel for guest and host for armv7
- On juno run tests on A53 since UEFI bug only
manifesting on A57
- Use xz instead of gz
Change-Id: Idd8534a4b6815d7c4e80d353c7b29bb633f268b1
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
xargs -0 not supported on minimal file system so stop using it.
and removed unwanted comment.
Change-Id: I77edead5de2eb7724dc88f848c284870aed4a6a5
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
Run test by using original Makefile.
Change-Id: I39f57f45ce8628dca831d2a1eaa71effccf3c1b6
|
|
- use hwloc-nox since cpu order on big.LITTLE systems might
differ.
- fix accumulation of prefixes armv7l-aarch64-kvm-boot-1
[v2]
- only upload arm64 logs if they exist
Change-Id: Ic9cdd39262ffedc8c9a4674cc5ccc3b4e2d8627a
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Refactor tests to allow testing multiple guests in one
run. In this first version, we add armv7 tests on aarch64
host. Also some long-standing issues have been fixed.
v2: prefix ping commands so we don't kvm-guest-net-1 twice
v3: move binaries to testdata.l.o
- download hackbench binaries instead of building.
- avoids the question "howto compile armv7 binary on arm64"
- lets us drop build-essential from install list
- fix host host test-rt-tests.sh invocation
- refactor downloads to download both armv7 and aarch64 images
- rename logs from *.txt to *.log
- avoids error with test-rt-parse.sh
- make test-rt-parse.sh show what .txt file it is going to parse
- add timeout kill reaper
- add armv7 image run to aarch64 build
Change-Id: I4f9759328c459b06de3be3062f0fb26d3b98d102
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
ltp test definitions have been updated to accept skipfile from an
open accessible location via URL as a parameter from LAVA json job file
and still supports old implementation as a file from test-definitions
NOTE: busybox wget may not work with https link so pefer to use http
Change-Id: Idf9b93799326e4fc6650bded8396b15a48c63f3b
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
Change-Id: Icc24fba465b6172136654139d64fb211db798714
|
|
mmtests suite.
Change-Id: I990f8f77f573a90f5e0171ad6d04d3a5d2ac06c1
Signed-off-by: Chase Qi <chase.qi@linaro.org>
|
|
Remove unnecessary busybox symbolic links, replace suspend
test module with cputopology, and simply code further.
Change-Id: I52e5b43ec7c83e6a1d2389dd42177793ed76036f
Signed-off-by: Lisa Nguyen <lisa.nguyen@linaro.org>
|
|
Change-Id: I4635323eb8fb2ed852ca5e4ab3cbedf866e1269a
|
|
Change-Id: I4ef1f17d8dc332eed59bca0789ed00ef4ddef81b
|
|
Change-Id: Ie8bce038984bbbb7ea0d67241074e13ad0932619
|
|
Change-Id: I72a49efdf8579ad126503d14a8a9fedbf165cc8a
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
Calling mount immediately after qemu-nbd seems racy, sometimes
mount will fail. 2 sec should be enough. This has caused some
spurious failures in kvm results.
Change-Id: I6991825bd3f23546a571558578f90284ec57c38f
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Since the label is now docker-utopic instead of docker,
update accordingly. This is something we need to remember
to do everytime baseline distro is updated.
Change-Id: I6f9529942b877fb8567e9402af86f733d6bd1e50
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
1)ubuntu/dmidecode.yaml -> common/dmidecode.yaml
2)ubuntu/fwts.yaml -> common/fwts.yaml
3)ubuntu/scripts/fwts-parser.py -> common/scripts/fwts-parser.py
Reason: they are the common tests, and can be used by other OSs.
Change-Id: I48755fec9a129eca573ba6fbf406c0bbf6247576
|
|
Change-Id: Iee6a3b024110be53b1943de4858f70e05842e34c
|
|
Adding Device Tree Runtime self tests
CONFIG_OF_SELFTEST=y or new version of it CONFIG_OF_UNITTEST=y
kernel config required for this tests.
Change-Id: Ifdbed87ebe740041252cc751b6bc9ba73b2fa29d
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
This change is to make the test script to be POSIX compliant.
Original patch comes from:
Lucas Dutra Nunes <ldnunes@ossystems.com.br>
Signed-off by: Botao Sun <botao.sun@linaro.org>
Change-Id: I5045bfb582a630699a39b077cfb4ee3f32263ae3
|
|
This change is to make the test script to be POSIX compliant.
Original patch comes from:
Lucas Dutra Nunes <ldnunes@ossystems.com.br>
Signed-off by: Botao Sun <botao.sun@linaro.org>
Change-Id: Ia08d26f1fd0601857b401b3c44839f03cbc35d7c
|
|
This test is to enable and disable big.LITTLE IKS switcher 100 times
and ensure kernel not crashed while running this test.
Change-Id: I2755bdd3724b4096af165ecb64579f038d124203
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
iperf.yaml is a multinode test job with a single yaml file. The roles in
the test job must be 'server' & 'client'.
Change-Id: I4ed29b59d946ad0186026fc2c4fb8f02574366a5
|
|
Add Shebang and license declaration.
Signed-off by: Botao Sun <botao.sun@linaro.org>
Change-Id: I0ecb0b0290a4dad131b564632279d87f89c2754d
|
|
Signed-off by: Botao Sun <botao.sun@linaro.org>
Change-Id: I11b774bbd553efdacb79d660ca7337471072b871
|