Age | Commit message (Collapse) | Author |
|
YAML files need not be executable.
Change-Id: Ibddd8f8737edb33082f0c39aed78a8bcfbecab45
Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
|
|
Change-Id: Ie5416e687b8f8b6fad95b24fec5abfe94d4d0424
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
Change-Id: I9bd0d158458502fadec61e96061f7d02259a2e0f
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
Change-Id: I5818d78133db861622742521061871f7de00ea29
Signed-off-by: Lisa Nguyen <lisa.nguyen@linaro.org>
|
|
In previous tests this was inline. Make this now part of repo to make
test submissions shorter and more descriptive. Drop the parse part.
Change-Id: I2182ca66df00a93682503c0cf666b48ad9dc0ffe
|
|
ltp-pan print test case, result and exitcode in the format "%-30.30s
%-10.10s %-5d\n". Most of the time, exitcode doesn't take all the 5
digital placeholder, in this case, there are spaces after the exitcode.
That is why the current pattern doesn't work with the new
lava-local-run I created.
The current pattern actually works in LAVA instance, it is not able to
match skipped tests though. Further investigation shows that the
additional spaces are stripped off in LAVA's output for some reasons
that I don't know.
The new pattern in this patch fixed this issue and also able to match
skipped tests.
Change-Id: Iafcbd11a0bc3588eba51cafef53ce9082ab9aa36
Signed-off-by: Chase Qi <chase.qi@linaro.org>
|
|
Basic hello world test to make sure Docker is functional.
Change-Id: I54e66db739febac4595cbb956db7361cf38ae75c
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
Change-Id: If9ee7dd2d8ae6a07305038043fdd3786b0aca9eb
Signed-off-by: Chase Qi <chase.qi@linaro.org>
|
|
Change-Id: I50d2fd8d926a21bb84a5500645605bbcfcbd2e5d
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
- Make guest CPU count a parameter
- Make guest RAM a parameter
- KVM can't migrate from A53 to A57, so tie juno to A53 cluster
- remove the $cloudimage parameter since we always use same filename
Change-Id: I0bfe12c52e5ec2590f664f9c34292d6512df45a9
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Adding new test definitions for wlan download test.
This test will configure to download a file via wlan interface.
then validates the md5sum of the file from a known file location.
Change-Id: I0fa1f97f9d94479df5fa48fe8adfa83caba81a6e
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
Change-Id: I18841cc924a41816bbde9f30ef384dcd63480047
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
|
|
This starts kvm for multinode pipeline jobs. Guest
image is configured using cloud-init, so any OS with
cloud-init can be configured. Guest arch and URL for
test image need to be passed:
- from: git
name: kvm-guest
path: ubuntu/start-kvm.yaml
parameters:
GUEST_ARCH: 'aarch64'
GUEST_IMAGE: 'https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-arm64-uefi1.img'
repository: 'https://git.linaro.org/qa/test-definitions.git'
Change-Id: I88a4cc874f87073b85cacc312eed3013f24e2202
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Change-Id: Iaf41c88f17f995a4aac6906d51ea15e09c6e5eb8
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Test assumes that the LAB running the test is equipped with one of the
96boards board that has Seeed sensors board plugged as mezzanine.
Mezzanine needs to connect base board GPIO to microcontroller GPIO.
Change-Id: Id0751513c27aabe19b5b5059eec57d3e32058497
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
Kselftest is in built in minimal rootfs from buildroot.
LAVA job should provide rootfs-armv7.tar or rootfs-armv8.tar URL
Change-Id: Ie3e44ea4680b3294f857b9e29e3b36010e81a18b
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
Change-Id: I02abd16d3c3620877161f8273f98d74c147b4208
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
|
|
Change-Id: I64be281631aa691ae0114239821372bea1c03b3a
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
|
|
Change-Id: I1f9f0b6e66b016108d9578827439938890196176
Signed-off-by: Chase Qi <chase.qi@linaro.org>
|
|
Change-Id: I0d3c94e3dface54a586b303ddc358f5c31780e7b
|
|
Change-Id: I10a9e6c6944ab1288114b63c2e014970a08b775f
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
also updated test definitions pointing to old path.
OE: added pmqtest definition
Change-Id: Ie9aa8a39fbc4025d477a6368decbe33fa80b94d0
Signed-off-by: Ravineet Singh <ravineet.singh@linaro.org>
|
|
Change-Id: If8faf1768acf1d67b1ade91017b2a763e5c29e87
|
|
Update the release number for PM-QA to v0.5.1.
Change-Id: Ie03fc35e01179b923a5388e1995f29f66850dc40
Signed-off-by: Lisa Nguyen <lisa.nguyen@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>
|
|
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>
|
|
* 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>
|
|
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>
|
|
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>
|
|
Correct the test case id in test result and make it work for both
Ubuntu and OE.
Change-Id: I3f15bb19dfe4681f70ffa8a71d58e8ba0d78ece7
|
|
- 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>
|
|
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>
|
|
Remove grep option 'P' that was not supported by busybox.
Change-Id: Ibff9a7b5c0ae539aa32368dc0f7a43bbdc1c5f7e
|
|
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
|
|
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
|
|
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>
|
|
The same test case is covered by hackbench.yaml.
Change-Id: Id3b505e19a5264405991eb96d60675f6ae10a7fc
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@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: Id9fbabb01a6d2d283c5b5cff3248979ac6b639a3
|
|
Change-Id: I6bb7ad54a74ec8ba4c27d0eb4b7926b9fc22a0a3
|
|
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: I31de29bca73963aa48e08267ad0ab178326698bd
|
|
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>
|
|
Run test by using original Makefile.
Change-Id: I39f57f45ce8628dca831d2a1eaa71effccf3c1b6
|