Age | Commit message (Collapse) | Author |
|
If reading a device fails for any reason, we don't want to stop the test, but
keep going and read all the other devices.
Change-Id: Id6bddb7ad9a9966607d9e6dac5cf5f7ebe8d4cff
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Multinode CTS was modified in order to gracefully handle device
disconnection events and save logs even in exeptional situations.
Results are presented as number of pass/failed/executed for each
package. All log files are attached to the results. This should bring
smaller log files in LAVA and more readability to the results.
Change-Id: Idd2afc4fea63f2ea66e07ad4e4608ed7401b95f6
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@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
|
|
since there is no crash caused by the bionic-benchmark test now,
here removing the workaround for bad cases
Change-Id: I0715ab018c602da7b9e2fed2307aa1abf88fa23a
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
|
|
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: I9c0adcc2c9a582df7523a006b4ec9a952267bdd2
Signed-off-by: Chase Qi <chase.qi@linaro.org>
|
|
fio test will fail on ubuntu developer image. Error message: sudo:
/usr/bin/sudo must be owned by uid 0 and have the setuid bit set
Tried a fix on the permission issue, then got more sudo related issues.
Since we run tests with root user, I see no point in using sudo.
Removing it to work around this error.
Change-Id: Id2d52ee558960ef4985e96c14cbe524004727dfd
Signed-off-by: Chase Qi <chase.qi@linaro.org>
|
|
in the cts android.host.security package test, it will run the 32bit binary
sepolicy-analyze on the host side, so we need to install these libraries to
support the 32bit binary running on the 64bit KVM node.
Change-Id: Ic969c41fd8e97fa8d2441f9650e558a962b82389
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
|
|
Change-Id: I9ab6ede271b7e09b0076e562877d1cb043c3be87
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
Change-Id: I43afd6ae51573ba8d3b8f29770a0064e78f0405d
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
rp_filter is set to 1 by default on Ubuntu to turn on Source
Address Verification in all interfaces to prevent some
spoofing attacks. For network testing, we set rp_filter to 0
so that Ubuntu send and accept packets through the specified
ethernet interface
Change-Id: I87e070d5ec242d6df109e483dfc7cfdae1a1ac56
Signed-off-by: Chase Qi <chase.qi@linaro.org>
|
|
Change-Id: Ifb17c7e8e3c7a16a9c90a43878f866f8bc755563
Signed-off-by: Chase Qi <chase.qi@linaro.org>
|
|
Correct the test case id in test result and make it work for both
Ubuntu and OE.
Change-Id: I3f15bb19dfe4681f70ffa8a71d58e8ba0d78ece7
|
|
Detect android and non android userspace and run the scheduler test
accordingly.
Change-Id: I34e42415a8f3fe97b3594a6b3069ecb0a0512903
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
- Update test code to simply check if torture module exist in lsmod
output. On Kernel V3.18, torture module is used by rcutorture. lsmod
output list two torture modules. The current assumption on
rcutorture-module-check test is too strong.
- On kernel V3.18, because torture is using by rcutorture, 'rmmod
torture' doesn't work. The right approach is use 'modprobe -r
rcutorture'. 'modprobe -r' is smarter then rmmod. If the modules
rcutorture depends on are also unused, it will try to removed them
too.
Change-Id: I46d9184ebe300ed16fc2c7d65f5d836d24983496
Signed-off-by: Chase Qi <chase.qi@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>
|
|
Remove grep option 'P' that was not supported by busybox.
Change-Id: Ibff9a7b5c0ae539aa32368dc0f7a43bbdc1c5f7e
|
|
android/scheduler_testssuites.yaml is replaced with
common/scheduler_testssuites.yaml.
So remove the obsolete test definition.
Change-Id: I16b7ae4f38ab5025fbd7954998fc053fb36b70bb
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
IOzone is a filesystem benchmark tool. The benchmark generates and
measures a variety of file operations.
Change-Id: I21cc59593697d15201f4c1e6cfd8886372dc4ae3
|
|
The kernel contains a set of 'self tests' under the
tools/testing/selftests/. These are intended to be small unit tests to
exercise individual code paths in the kernel. kselftest.yaml will
run all of the tests by using pre-compiled test program.
Change-Id: I21882911b23c8577c6ef7d4e53a7bc5de1c2086c
|
|
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
|
|
Remove TI Panda and Samsung Arndale.
Remove ARM Versatile Express A9.
Add mustang.
Signed-off-by: Botao Sun <botao.sun@linaro.org>
Change-Id: Icb0fd340e8643c6ea77c023bd2b2c5163c690d75
|
|
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>
|
|
This causes the install phase to fail when the EDK2 image doesn't exists,
which results in 0 tests passing on the LAVA dashboard, which is what we want.
The previous behavior would show 1 test passing (the install phase) even when
the EDK2 image was missing, since the install phase was a NOP.
Change-Id: I128ab153114b7e98a8928e488cd162191b5fa920
Signed-off-by: Roy Franz <roy.franz@linaro.org>
|
|
This change replaced old lava-android-test to handle CTS test.
Huge bundle size issue has also been solved.
Signed-off by: Botao Sun <botao.sun@linaro.org>
Change-Id: I42679e731c32995cb74a2a0b994fb85b1e8fcc97
|
|
update tjbench test to support for both 64bit and 32bit
and make it use the common framework to run and output the result
Change-Id: Ice6701b6baa4716939f89379059a7b2bf8e55dea
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
|
|
ODP provides a set of API validation tests and a ptest wrapper to
execute them all. This test definition executes that wrapper and reports
individual results for each group of APIs.
Change-Id: I82520224a6dd91b1ceff172c16800f9679f417e7
Signed-off-by: Stuart Haslam <stuart.haslam@linaro.org>
|
|
The same test case is covered by hackbench.yaml.
Change-Id: Id3b505e19a5264405991eb96d60675f6ae10a7fc
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
This test is now removed from the repository.
LEG has its own repository and environment for such test.
Signed-off by: Botao Sun <botao.sun@linaro.org>
Change-Id: Iffd3ecc1ba81949594e0122ba822f6feb12ccae3
|
|
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: Id9fbabb01a6d2d283c5b5cff3248979ac6b639a3
|
|
Change-Id: I6bb7ad54a74ec8ba4c27d0eb4b7926b9fc22a0a3
|
|
Change-Id: I439163081153275e67a7276de505920475655e5c
|
|
Add EDK2 boot tests on AAarch64 QEMU with networking
enabled to support testing iSCSI boot in EDK2. This
is intended to be run in a KVM image that has been
set up to provide a DHCP server and an iSCSI target
Change-Id: I78753166c5d5288c56e264c76773c68f02f98b91
Signed-off-by: Roy Franz <roy.franz@linaro.org>
|
|
The Linux audit framework provides a CAPP-compliant
(Controlled Access Protection Profiles) auditing system that reliably collects
information about any security-relevant (or non-security-relevant) event on a
system. It can help you track actions performed on a system.
Kconfig required
- CONFIG_AUDIT=y
- CONFIG_HAVE_ARCH_AUDITSYSCALL=y
- CONFIG_AUDITSYSCALL=y
- CONFIG_AUDIT_WATCH=y
- CONFIG_AUDIT_TREE=y
- CONFIG_INTEGRITY_AUDIT=y
- CONFIG_AUDIT_GENERIC=y
- CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y
- CONFIG_AUDIT_COMPAT_GENERIC=y
Audit test suite validates syscall, filter and audit-tools.
Change-Id: I7e1bce102021bd63b40fa66a4292c3d6f53fff25
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
Change-Id: Id89fa41c9dfc45cf9561409f37aa3b8779c0801c
|
|
Change-Id: I6f656f9547a31d02d41a2332f6713873c61b544b
|
|
Change-Id: Ie628f5cc583955363deb632cdd074559cd6a66f6
|
|
Change-Id: Ic27adadc50517f5a2cc9f7b8f72d31ded05b1453
|
|
Change-Id: I31de29bca73963aa48e08267ad0ab178326698bd
|
|
longer used
Change-Id: I98e46e3cabd0610c598400055eb6b5a63cd8f223
|
|
in the cts android.host.security package test, it will run the 32bit binary
sepolicy-analyze on the host side, so we need to install these libraries to
support the 32bit binary running on the 64bit KVM node.
Change-Id: Id0ceb2c340af93aa7b5436735c163eed5d5b8087
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
|