summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-09-11device_read_perf: keep trying all devices even if one failsNicolas Dechesne
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>
2015-09-09Android: CTS: modified multinode CTSMilosz Wasilewski
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>
2015-09-08ubuntu: upgrade lkp test definitionChase Qi
* 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>
2015-09-08common/scripts/parse_lmbench: busybox grep don't support --textAnders Roxell
Change-Id: Ib7353e14da01306a405581a1ffc92526389314bc Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
2015-09-02common: add bonnie.yamlArthur She
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
2015-08-28android: update script for bionic-benchmark testYongqin Liu
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>
2015-08-19ubuntu: ltp: fix out of disk space issueChase Qi
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>
2015-08-19ubuntu: ltp: bump LTP version to 20150420Chase Qi
Change-Id: I9c0adcc2c9a582df7523a006b4ec9a952267bdd2 Signed-off-by: Chase Qi <chase.qi@linaro.org>
2015-08-12ubuntu: fix fio test failure on ubuntu developer imageChase Qi
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>
2015-07-29android: install libraries to support running 32bit ELF on KVMYongqin Liu
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>
2015-07-23uprobes-systemtap-test: fix elfutils automakeNaresh Kamboju
Change-Id: I9ab6ede271b7e09b0076e562877d1cb043c3be87 Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
2015-07-23uprobes: clone systemtap and elfutilsNaresh Kamboju
Change-Id: I43afd6ae51573ba8d3b8f29770a0064e78f0405d Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
2015-07-15ubuntu: add mutiple network interfaces testChase Qi
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>
2015-07-09common: add overlay filesystem testChase Qi
Change-Id: Ifb17c7e8e3c7a16a9c90a43878f866f8bc755563 Signed-off-by: Chase Qi <chase.qi@linaro.org>
2015-07-07ubuntu/scripts/rt-tests-parser.shArthur She
Correct the test case id in test result and make it work for both Ubuntu and OE. Change-Id: I3f15bb19dfe4681f70ffa8a71d58e8ba0d78ece7
2015-07-03scheduler_testssuites: Detect android and non android userspaceNaresh Kamboju
Detect android and non android userspace and run the scheduler test accordingly. Change-Id: I34e42415a8f3fe97b3594a6b3069ecb0a0512903 Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
2015-06-30Ubuntu: Fix rcutorture test on new KernelChase Qi
- 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>
2015-06-26common: gator-data-streaming.yamlArthur She
Add build-essential in deps Change-Id: I2e52a7a342e36dfc6ad6334bc7d7ac22896dde3f
2015-06-25ubuntu: add odp-ovs and netmap multinode testsCiprian Barbu
Change-Id: Ice78c659ec03e7bac09e4abe8dba9804b2322df5 Signed-off-by: Ciprian Barbu <ciprian.barbu@linaro.org>
2015-06-24ubuntu: add lkp testsChase Qi
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>
2015-06-23common: change name in gator-data-streaming.yamlMilosz Wasilewski
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>
2015-06-22ubuntu: ubuntu/script/rt-tests-parasr.shArthur She
Remove grep option 'P' that was not supported by busybox. Change-Id: Ibff9a7b5c0ae539aa32368dc0f7a43bbdc1c5f7e
2015-06-22android: Remove obsolete scheduler_testssuitesNaresh Kamboju
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>
2015-06-18common: iozone.yamlArthur She
IOzone is a filesystem benchmark tool. The benchmark generates and measures a variety of file operations. Change-Id: I21cc59593697d15201f4c1e6cfd8886372dc4ae3
2015-06-15ubuntu/openembedded: kselftest.yamlArthur She
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
2015-06-12common: gator-data-streamingArthur She
Use self-build gatord instead of pre-built one. Change-Id: I4f327750c8b0bef801ef4e7598b5ff9c4cf68ec8
2015-06-12kvm: fix unreviewed commitRiku Voipio
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>
2015-06-12kvm-lava: migrate to systemdRiku Voipio
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>
2015-06-10Add support for LTP-DDT tests to existing ltp.yamlesla
Change-Id: If7696fed60bd2743cd7953b4cbbe6c4fc5c3aa76
2015-06-05ubuntu: Update device list in fio-test.yamlBotao Sun
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
2015-06-03sched_tests: Adding scheduler testssuitesNaresh Kamboju
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>
2015-05-27pm-qa: Move pm-qa files to Android directoryLisa Nguyen
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>
2015-05-26Move wget of EDK2 image to install phaseRoy Franz
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>
2015-05-21Android: Add CTS Test for Linaro android images.Botao Sun
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
2015-05-19android: update tjbench testYongqin Liu
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>
2015-04-28OpenEmbedded: add test to run ODP validation suiteStuart Haslam
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>
2015-04-28ubuntu: remove rt-hackbenchMilosz Wasilewski
The same test case is covered by hackbench.yaml. Change-Id: Id3b505e19a5264405991eb96d60675f6ae10a7fc Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2015-04-23jtreg-test: Remove jtreg test suite from repositoryBotao Sun
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
2015-04-23ltp-network.sh: POSIX Compliant Update.Botao Sun
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
2015-04-23Ubuntu: Fixed maitainer metadataAmit Khare
Change-Id: I6bb7ad54a74ec8ba4c27d0eb4b7926b9fc22a0a3
2015-04-23OE: Fixed maintainer metadata in ebizzy testAmit Khare
Change-Id: I439163081153275e67a7276de505920475655e5c
2015-04-22Add EDK2 AArch64 QEMU boot tests, with networkingRoy Franz
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>
2015-04-22Ubunutu: audit-test: Adding new audit-testNaresh Kamboju
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>
2015-04-21OE: Fixed maintainer metadata in phpmysql testAmit Khare
Change-Id: Id89fa41c9dfc45cf9561409f37aa3b8779c0801c
2015-04-21Android: Fixed maitainer metadata for device-tree testAmit Khare
Change-Id: I6f656f9547a31d02d41a2332f6713873c61b544b
2015-04-21Deleting passfail test from common folderAmit Khare
Change-Id: Ie628f5cc583955363deb632cdd074559cd6a66f6
2015-04-21OpenEmbedded: Fixed maintainer in phpinfo testAmit Khare
Change-Id: Ic27adadc50517f5a2cc9f7b8f72d31ded05b1453
2015-04-21Ubuntu: Fixed missing maintainer metadata in gatortestsAmit Khare
Change-Id: I31de29bca73963aa48e08267ad0ab178326698bd
2015-04-14OE: Deletion of Mauve test suite. This test suite has become obselete and no ↵Amit Khare
longer used Change-Id: I98e46e3cabd0610c598400055eb6b5a63cd8f223
2015-04-10android: install libraries to support running 32bit ELF on KVMYongqin Liu
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>