summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-01-07OE: Added maintainer to lshw.yaml fileAmit Khare
Change-Id: I55771e29e43143804ef9956a2e34e420eccd9c9d
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-07android: changed output for art-microbenchmarksMilosz Wasilewski
Output files are named with --output-pkl and --output-json options. This makes the test immune to any path changes that run.py might introduce. Change-Id: Iff77e27ce2a88a4821ade0b9ccba4477e6ab2ec0 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2015-12-03Android: CTS: Use Pexpect for Fast ModelsChase Qi
* On Fast Models, cts-tradefed will exit abnormally when pipe used. Use Pexpect as a work around. * Fix some pep8 issues. Change-Id: I38f1fd314fbc882d8fcce0c9a7213a3f8d7fd2c6 Signed-off-by: Chase Qi <chase.qi@linaro.org>
2015-12-02Android: Generalize art-microbenchmarks for N9/N5X.Daniel Díaz
Because Nexus 5X is introduced, so is the configuration script for benchmarks. Change-Id: I728ce64eb2304216f4a3c0bfa426cec08f4e1099 Signed-off-by: Daniel Díaz <daniel.diaz@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-27Android: CTS: Install dependency packages on hostNaresh Kamboju
Install dependency packages on host side. install-deps.sh script will look for apt-get lock and install packages when the lock is free. The advantages of this patch is - Do not install if the package is already present - Installation should not fail because of parallel installation of packages - if apt-get is already locked wait 5 sec and try installation again till it get successful Change-Id: I802cbc7ba988060f930aff36e904bf1a3a343fa7 Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
2015-11-25Android: added check for tmp file existence in multinode-targetMilosz Wasilewski
When the tmp file dissapears or is not created, test fails to complete. This patch fixes the issue. Change-Id: Iac2e8e90fdd745d1df48053318a3359d9cbe81a3 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@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-11-20pwrmgmt: Update the release numberLisa Nguyen
Update the release number for PM-QA to v0.5.1. Change-Id: Ie03fc35e01179b923a5388e1995f29f66850dc40 Signed-off-by: Lisa Nguyen <lisa.nguyen@linaro.org>
2015-11-20android/scripts/pm-qa: Update pm-qa.sh scriptLisa Nguyen
Remove unused variables. Also add check to kill all pids associated with the cpuidle_killer program used in the cpuidle subtests, so PM-QA results can be shown in LAVA. Change-Id: I8885651499ca09bb5b17e234865e95c77e4fe4f0 Signed-off-by: Lisa Nguyen <lisa.nguyen@linaro.org>
2015-11-19android: art-microbenchmarks: fixed .pkl file pathMilosz Wasilewski
Fixed path for .pkl file. Added support for .json attachment Change-Id: I198df6fa347b2def33af5896fd5d4c006b268915 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2015-11-18android: art-microbenchmarks: fixed git URL scheme to httpsMilosz Wasilewski
Change-Id: Ie507195471026f00d2f065a2a892859e63aafac3 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2015-11-13android: cts: optimize adb device checkChase Qi
* Print adb device after it is online. * Increase adb_ping timeout to 10 seconds to adapte to slow environment. Change-Id: Ie6ff14c5d8cfed50143f023b824f83154fc15789 Signed-off-by: Chase Qi <chase.qi@linaro.org>
2015-11-06nexus9: microbenchmarks: reduce operating frequencyVishal Bhoj
Change-Id: Id31351b008e289493e494fccbd2baa1fd3dc72db Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2015-11-06Android: cts-host.yaml: build-tools URL configurable in CTSNaresh Kamboju
build-tools URL has been configured to fetch dynamically from a given location. Change-Id: I035876b706fe31524f5af866663df9c51c82b825 Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
2015-11-05(HACK) art-microbenchmarks: Remove dependant package installation for nowVishal Bhoj
2 installation can't happen which results in failure in the job on the nuc hence removing installation until we find a better way to do it. Change-Id: I6ed106aec0fd949271018a237ee02f3572914e21 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2015-10-29android/scripts/gatortest.sh: remove the gator module checkYongqin Liu
since there is no gator.ko available now. The user-side daemon for gator now has enough support through standard kernel APIs to provide the majority of it's functionality without any kernel module. Change-Id: I062bb8da1fa964e92fb0f386dc67de2c6eb1354a Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2015-10-28android/cts-host.yaml: export aapt in PATHYongqin Liu
since CTS6.0 package needs to use the aapt command for test Change-Id: Ibc1b32dd82ba01943358c2056e1c56ed7f632887 Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2015-10-20art-microbenchmarks: Record mode as well in resultsVishal Bhoj
Change-Id: Ie4f9a4a084c58f4ca7d2c6623cb727a53b70cf1c Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2015-10-18art-microbenchmark: parser update to provide shorter test caseVishal Bhoj
Change-Id: I5e91572da89215497b315dffb5710c5ee4269afe Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2015-10-18art-microbenchmarks: fix path of pkl filesVishal Bhoj
Change-Id: I6eb2d23e8f404edb408275926986b5dc1f45d75c Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2015-10-18art-microbenchmarks: Fix parserVishal Bhoj
Change-Id: I4fa1882a9120e66bc5475744420e811d1f2d71f0 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2015-10-16art-microbenchmarks: Fix log locationVishal Bhoj
Change-Id: Ic57de8895065920fb54e80657c7507cb66d966da Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2015-10-15Android: Fixed ART microbenchmarks host sideMilosz Wasilewski
Environment variables were not available inside configure script. Adding '.' before script call fixes the issue. Change-Id: I9ee56b5fced142ffbcae23f5f88d947425bf4652 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2015-10-15Android: fixed broken condition in multinode targetMilosz Wasilewski
Now multinode targed will send _MISSING_ only in case both IP address and serial number are missing. This should fix the issues with failing multinode jobs. Change-Id: I1d4661f45eb5a9d1bf91adb3ad39ff3ad327f2fa Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2015-10-13android: multinode-target: disable kernel messages during critical ↵Tyler Baker
synchronization Specifically on HiKey, when the adb daemon is restarted it causes kernel messages to flood the console. These messages can easily confuse the LAVA dispatcher signal handler and cause poor test reliabilty. This patch reads the current kernel messaging levels into a file, sets them to the lowests values, and restores them after the critical synchronization steps have finished. Change-Id: I3d481e878ddcb6f57fc8908924e531072adc9bbb Signed-off-by: Tyler Baker <tyler.baker@linaro.org>
2015-10-09record ubenchmark resultsVishal Bhoj
Change-Id: I1be482a24e6ad56c94f6631114aaf42bda7052fb Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2015-10-05Android: Add art-microbenchmarksVishal Bhoj
Added host side of android multinode test. This test executes microbenchmarks for android runtime (ART). Change-Id: I16f749cd869a48a4dee49a1abef8568c400eef60 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org> Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2015-10-05Android: Multinode target side unificationMilosz Wasilewski
CTS and lava-android-test shared almost the same target side YAML files. This change merges both files into one and adds support for USB only devices. To preserve backward compatibility symilnks were created. These should be considered as deprecated and will be removed after all templates are migrated to new YAML files. Change-Id: Ie47eefb2ee5d1872a96925d3d0ec72501ed8fd71 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@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-11Merge "device_read_perf: keep trying all devices even if one fails"Fathi Boudra
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-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-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>