summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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>
2015-04-10test-kvm.sh: increase deadlineRiku Voipio
It seems 1h of deadline is too short for junos Change-Id: I0c2b3a2739d95aa94d778d5473ff175a3647bd66 Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2015-04-10common: fix kselftest result missingChase Qi
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>
2015-04-09android/common: clean exit so that LAVA can trust test resultsChase Qi
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>
2015-04-02coresight: Adding coresight test definitionsNaresh Kamboju
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>
2015-04-01ubuntu: add vmscale and timedalloc to mmtestsChase Qi
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>
2015-03-26kvm: use UEFI for testsRiku Voipio
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>
2015-03-25ltpfixup: cleanupNaresh Kamboju
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>
2015-03-24android: add tests of stringbench and libc-benchYongqin Liu
and update the tests of bionic-benchmarks Change-Id: I548b1620487802654c7f32dedd5a81221f71ad0f Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2015-03-24ubuntu / openembedded: Fix kselftest-net.yaml problemArthur She
Run test by using original Makefile. Change-Id: I39f57f45ce8628dca831d2a1eaa71effccf3c1b6
2015-03-24Using 'branch' statement in git-repos session to checkoutArthur She
specific branch of test code Change-Id: Ifacd74079b1999709e0c34d5bac7bb09891a5a7c
2015-03-23android: upgrade gtest definitionsChase Qi
Added repeatedly run support. Use test duration as measurement. Change-Id: I26aae98ef5713ecd9020259dcf5d8924749dc6c7 Signed-off-by: Chase Qi <chase.qi@linaro.org>