summaryrefslogtreecommitdiff
path: root/common
AgeCommit message (Collapse)Author
2016-08-11common: add disk partitioning testChase Qi
Change-Id: If8a024b0e4290a40a7de6f7c2cb848b3ec77ff30 Signed-off-by: Chase Qi <chase.qi@linaro.org>
2016-08-08common: add dd write/read speed testChase Qi
Change-Id: Icffb4b39b26fe12effb2c472273d6952ef5192a9 Signed-off-by: Chase Qi <chase.qi@linaro.org>
2016-06-22kvm-cloud improvementsRiku Voipio
- 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>
2016-05-20start-kvm: new job to start kvm for pipeline jobsRiku Voipio
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>
2016-05-17common/odp-validation: add install deps gitAnders Roxell
Change-Id: Ifb8e7cf6cf610f731b875747cab3d3f0fdf20fd2 Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
2016-05-10common/odp-validation: remove unnecessary flags to configureAnders Roxell
We only want to run ODPs validation test suite in this script which is --enable-test-vald. Change-Id: I2726acd273f0cacf2e7e249289c68e06ec7f201f Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
2016-04-29common/odp-validation: remove wrong variable delimitersAnders Roxell
Change-Id: I739923b69daf6c31f32df21e24866d4899888e11 Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
2016-04-21Ubuntu: added blogbench testChase Qi
Change-Id: I1f9f0b6e66b016108d9578827439938890196176 Signed-off-by: Chase Qi <chase.qi@linaro.org>
2016-04-14ubuntu: add odp-validationAnders Roxell
Change-Id: Ic72c53c82e41d6b8fcedba86bcbc199be26d6d7d Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
2016-04-01Add support for the ltp-ddt testsuites for UbuntuEsla
Change-Id: I0d3c94e3dface54a586b303ddc358f5c31780e7b
2016-03-31Clean out unnecessary comments relating to ltp-ddtEsla
Change-Id: Icec5506e644848b6f3f1a56c32244a519d121825
2016-02-25test-kvm: fixesRiku Voipio
1. We need curl -L for the new S3 redirect 2. Parsing dmesg may not work as systemd might flood the buffer. Test that kvm dev exists, which is udev will only create if kvm is properly started 3. Update to latest UEFI Change-Id: Ie36b391a41dcd9deca1effa90aa94d2a1198e73e Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2016-02-24kvm-lava: shut down via poststartRiku Voipio
The old ExecStop=shutdown method caused systemd wait for forever to shut down. ExecStartPost seems to work. Change-Id: I3ba593a47c64de75f08c2b0e8527f424c09dcc83 Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2016-02-03LTP: fix skipfile for acl_test01Naresh Kamboju
acl_test01 in skipfile was causing unwanted prints in test results This patch will fix this problem. Problem: cl_test01[ FAIL 2 Connectors PASS 0 cl_test01[ FAIL 2 Change-Id: Ia31954e1f30077c2d63368027d8e4b83aede7503 Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
2016-01-19Ubuntu/Openembedded: Fixed missing metadataAmit Khare
Change-Id: I10a9e6c6944ab1288114b63c2e014970a08b775f Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2016-01-12Ubuntu: moved rt-tests-parser.sh to common, to be used by other OS'esRavineet Singh
also updated test definitions pointing to old path. OE: added pmqtest definition Change-Id: Ie9aa8a39fbc4025d477a6368decbe33fa80b94d0 Signed-off-by: Ravineet Singh <ravineet.singh@linaro.org>
2016-01-06Common: Added maintainer to dmidecode.yaml filesAmit Khare
Change-Id: I13002f6790d9ee9650436cee4e066de3b9a5642c
2015-12-10common: scheduler_testssuites: update test suite URLNaresh Kamboju
test suite URL can be passed from LAVA test job json file. Change-Id: Ie30f95927f66a1a2e05c9736242fd6a99f96d46e Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
2015-12-02install-deps.sh : fix apt-get install with -y optionNaresh Kamboju
Change-Id: I16e6b598c90ea6741dc70ebabaec9d2b4c47b15f Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
2015-11-25Android: art-microbenchmarks install dependency packagesNaresh Kamboju
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>
2015-09-24perf-mmap-tests: Added CI test codebase for perf-mmap.Yogesh Tillu
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>
2015-09-10kvm: adjust pathsRiku Voipio
With CI changes we have a bunch of new paths Change-Id: Ie54ecd49376cae363c57a2de047c87e3254180c4 Signed-off-by: Riku Voipio <riku.voipio@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-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-07-09common: add overlay filesystem testChase Qi
Change-Id: Ifb17c7e8e3c7a16a9c90a43878f866f8bc755563 Signed-off-by: Chase Qi <chase.qi@linaro.org>
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-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-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-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-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-04-21Deleting passfail test from common folderAmit Khare
Change-Id: Ie628f5cc583955363deb632cdd074559cd6a66f6
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-24ubuntu / openembedded: Fix kselftest-net.yaml problemArthur She
Run test by using original Makefile. Change-Id: I39f57f45ce8628dca831d2a1eaa71effccf3c1b6
2015-03-23kvm bugfixesRiku Voipio
- 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>
2015-03-12kvm: arm32 on arm64 testsRiku Voipio
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>