summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-04-27LTP: skip hang test float_trigo on qemu_arm and qemu_arm64HEADmasterNaresh Kamboju
Change-Id: I1b0cc12e4cfb5fb218f73ced61eb09920d41d834 Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
2018-04-27LTP: skip hackbench tests on qemu_arm and qemu_arm64Naresh Kamboju
Change-Id: I335ed32c137a86a35ec30a490cd8de1563fcf4e8 Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
2018-04-26Add v4l2-compliance test suiteRyan Harkin
WaRP7 has a V4L2 compliant camera driver. This test runs the compliance tests against that driver. Taken from the man page: "The v4l2-compliance tool is used to test video4linux devices, either video, vbi, radio or swradio, both input and output. It attempts to test almost all aspects of a V4L2 device and it covers almost all V4L2 ioctls. It has very good support for video capture and output, VBI capture and output and (software) radio tuning and transmitting." "Note that v4l2-compliance not only tests for compliance against the V4L2 API, but also whether the driver is using all the correct frameworks. These frameworks often automatically provide ioctls that are strictly speaking optional, but that come for free if you use those frameworks. By requiring their presence the v4l2-compliance utility will enforce their use." Change-Id: Ide6de6b954eeb6edd1f19c9c49164d05582c772f Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2018-04-25Merge "LTP: skip sched subtests on qemu_arm and qemu_arm64"Dan Rue
2018-04-25Merge "tradefed: don't exit monitor_fastboot.sh on failure"Milosz Wasilewski
2018-04-25LTP: skip sched subtests on qemu_arm and qemu_arm64Naresh Kamboju
Skip the following LTP sched sub tests on qemu arm and arm64 - pth_str01 - pth_str02 - pth_str03 - time-schedule01 Change-Id: I65c30fe0ad02a9bcd5a91c47eb619c7dc20cc817 Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
2018-04-24tradefed: don't exit monitor_fastboot.sh on failureVishal Bhoj
due to bugs in fastboot protocol in hikey UEFI, we get error reported on host while running fastboot boot boot.img due to which the script exits which should not happen. The target reports error but still boots the downloaded image. as a result, at next reboot in the test the script won't be running to provide boot.img Here are such jobs: https://lkft.validation.linaro.org/scheduler/job/194938#L6099 https://lkft.validation.linaro.org/scheduler/job/195058#L5872 Change-Id: I3f10973272ea793e5cc2d5ce118092837174ee0d Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2018-04-24kselftest: skip upgrade 4.16 failuresNaresh Kamboju
When kselftest sources upgrade to 4.16 we have seen new failure. Those failure are recorded as bug and investigated in the meanwhile these failed test cases would be skipped. Change-Id: If51daf2693fb146e5ac52fdc6e7d4ae8329be349 Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
2018-04-24Merge "LTP: skip timed out test cases on qemu devices"Dan Rue
2018-04-24Merge "kselftest: skip intermittent failed rtctest on qemu devices"Dan Rue
2018-04-24linux: ltp: bump TIMEOUT_MULTIPLIER to 3Chase Qi
Slow machines need more timeout. Default is 5 minutes and multiply TIMEOUT_MULTIPLIER factor. Change-Id: Ia26f8b7419ae509fdb939a3cb02a4f8f5947a25a Signed-off-by: Chase Qi <chase.qi@linaro.org>
2018-04-24kselftest: skip intermittent failed rtctest on qemu devicesNaresh Kamboju
Change-Id: I3587d0375ee4f66e579ab5fdc79ee2f30825a27d Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
2018-04-24LTP: skip timed out test cases on qemu devicesNaresh Kamboju
ltp-syscalls-tests failed and timed out on slow qemu devices. It is better to skip these LTP timing related test case on qemu devices. * clock_nanosleep02 * epoll_wait02 * futex_wait05 * nanosleep01 * poll02 Ref: https://bugs.linaro.org/show_bug.cgi?id=3768 Change-Id: I588231576da4d643af13e95b3f83754b33c7c9ed Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
2018-04-20plans: erp: rename qualcomm test plan overlayChase Qi
Change-Id: Ia5355e39cff8227dbc25a374ca658c126e036dce Signed-off-by: Chase Qi <chase.qi@linaro.org>
2018-04-19tradefed: cleanup monitor_fastboot implementationVishal Bhoj
Print script output. Make it optional Change-Id: I9892f2b615ef50168d87526f4f5e5359eb849765 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2018-04-19android-test-lib: list fastboot devices in adb_debug_infoYongqin Liu
so that we could know if the devices is in fastboot mode or has other problem Change-Id: Ibcf3ad2fd98bb511aca2387f7be2790d14482f7b Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2018-04-19tradefed: add monitor_fastboot.shVishal Bhoj
This is a workaround for LAVA not supporting reboot during the test. Details of the testing results for the patch is available here: https://projects.linaro.org/secure/attachment/13543/13543_LAVA+_+Scheduler+_+Device+Type+hi6220-hikey-r2.pdf Change-Id: Idd1355a70856f0e58ad250ed8932b03073a5c6d5 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2018-04-17automated/linux/piglit: Make usage of XvFB optionalAníbal Limón
Piglit tests can fail when use framebuffer to execute, so don't use xvfb by default. Change-Id: Idd7d7d9d496084424e44e35c81f522233d6a551c Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2018-04-16LTP: audit and update ltp skipfile for lkft buildsNaresh Kamboju
LTP skipfile updated with bug urls, reason for skip. Few testcases no longer to be skipped have been removed. Ref: https://projects.linaro.org/browse/CTT-1048 Change-Id: Ib15bc6ef1a7ba7a1b14e7cd5e6ce60d89446b61a Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
2018-04-13kselftest: skip step_after_suspend_test on x86 running 4.4 and 4.9Naresh Kamboju
skip step_after_suspend_test on x86 running 4.4 and 4.9 kernel. History shows that this test was skipped earlier, This test case missed from kselftest skiplist to skipfile-lkft.yaml https://qa-reports.linaro.org/lkft/linux-stable-rc-4.9-oe/tests/kselftest/step_after_suspend_test Change-Id: I6bea194e17dfde326a17ded20977669ff3ec235e Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
2018-04-11workload-automation: fix AEP regexMilosz Wasilewski
Remove unnecessary quotation marks in the regex and also support WAv3 config.yaml file in the WA_HOME. Change-Id: Ifc015b493f2daccf31baa59136d8f14f82fa09c8 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2018-04-10Kselftest: skip step_after_suspend_test on juno-r2Naresh Kamboju
step_after_suspend_test causing system hang on Juno-r2 still this bug resolved step_after_suspend_test will be skipped. LKFT: mainline: Juno: step_after_suspend_test hangs system https://bugs.linaro.org/show_bug.cgi?id=3730 Change-Id: I96d314775e4d67a9ff859fb511a55a1c060e0479 Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
2018-04-10workload-automation: install devlib from git repositoryMilosz Wasilewski
Before installing Workload Automation install devlib using code from repository. Devlib installed from pypi package might be outdated. This method is also used by WA when creating docker container. Change-Id: Ifd08b51fe999f833e9e7f849d15c46111d6b5030 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2018-04-10workload-automation: fix WA home download URLMilosz Wasilewski
Make sure that the file name is correct for unpacking the tarball. Change-Id: Icfc58db96105ca8c17a613c5e0a97c20784e4211 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2018-04-09workload-automation: allow forked WA repositoryMilosz Wasilewski
This patch adds option to use WA from different repository than default ARM's sources. Change-Id: Ic6508f81a7fe5433c9b500f675e517ea489f1843 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2018-04-09Merge "automated: workload-automation: allow for custom output path"Chase Qi
2018-04-09automated: workload-automation: allow for custom output pathMilosz Wasilewski
In order to make result postprocessing possible in the LAVA job, WA results can now be saved in the custom path that can be set as parameter Change-Id: If9faac3d20fa10297ed8dc65aa5b2f3a0dae0ea4 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2018-04-06LKFT: skipfiles: Add 4.16Dan Rue
Change-Id: Ib77621f642246f95b90b9508e90e634f26a5cc6c Signed-off-by: Dan Rue <dan.rue@linaro.org>
2018-04-03linux: kernel-compilation: use kernel release tarball from githubChase Qi
cdn.kernel.org is down, downloading with the following link fails. mirrors.kernel.org is an alternative, but downloading speed with it is not stable. https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.4.34.tar.xz Moving to https://github.com/torvalds/linux/releases seems to be a speedy and more reliable approach. Change-Id: I81ad908ca97249ff2f52a951287f528cd19c7fcb Signed-off-by: Chase Qi <chase.qi@linaro.org>
2018-04-03Revert "linux: kernel-compilation: use kernel release tarball from github"Chase Qi
This reverts commit 06d70163a7fbfe9cfd70845ee76403bd9ea74184. Change-Id: Id4c183e2916b500d1bb054443d03d7faee721b0e
2018-04-03linux: kernel-compilation: use kernel release tarball from githubChase Qi
On kernel.org, seems only the latest release tarballs are availabe for downloading. The following link is invalid now as 4.4.126 has been released. https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.4.34.tar.xz For this test purpose, we just need a fixed release that availabe for a long time, it doesn't have to be the latest version. Moving to https://github.com/torvalds/linux/releases seems to be a simpler and more reliable approach. Change-Id: I3a9dd003f5a70b1e34d2e82489196c9297eb534b Signed-off-by: Chase Qi <chase.qi@linaro.org>
2018-04-03linux: sysbench: update required package namesChase Qi
On Debian Stretch, the lib package name changed to default-libmysqlclient-dev. I checked on Ubuntu Artful Aardvark, it ships both default-libmysqlclient-dev and libmysqlclient-dev. To make sure both server and libraries come from the same codebase, changed mysql-server to default-mysql-server as well. This patch is not backwards compatible, let's keep it in erp branch first. At the time we need it in master, we may be able to drop support for old OS releases. Change-Id: I2a2953e08591cd488900d5da0e1963e613362fe7 Signed-off-by: Chase Qi <chase.qi@linaro.org>
2018-04-02linux: libhugetlbfs.yaml: set VERSION to known good commitChase Qi
In yaml file, the default version was set to 2.21, test script file will generate the following invalid url: https://codeload.github.com/libhugetlbfs/libhugetlbfs/legacy.tar.gz/2.21 This patch set the default VERSION in the yaml file to the known good commit too. Change-Id: Ibbae8019f3eb20fba69d81e4983f7597f60d8dbf Signed-off-by: Chase Qi <chase.qi@linaro.org>
2018-04-02linux: fix lemp test on debian stretchChase Qi
* Move from php5 to php7.0 * Move from mysql to mairadb * Since Mariadb v10, it uses unix_socket authentication for root user by default. It breaks the password authentication using for data accessing from PHP code. This patch create a new super user with password authentication and use it for testing. It is possible to disable unix_socket plugin for root, but it is not consistent across distributions and database versions. Change-Id: Ib269b2fd6abfb65e2f6a249457f2c38fe2d6ed5c Signed-off-by: Chase Qi <chase.qi@linaro.org>
2018-04-02linux: fix lamp test on debian stretchChase Qi
* Move from mysql to mariadb. * PHP upgraded from v5 to v7. Remove version number from package names. * Since Mariadb v10, it uses unix_socket authentication for root user by default. It breaks the password authentication using for data accessing from PHP code. This patch create a new super user with password authentication and use it for testing. It is possible to disable unix_socket plugin for root, but it is not consistent across distributions and database versions. Note: It is not backwards compatible. Branch erp-17.08 should be used to run this test on Debian Jessie. Change-Id: Id37f2236dcbab621566a85632bd437994c11fef6 Signed-off-by: Chase Qi <chase.qi@linaro.org>
2018-04-02erp-18.01: change docker package name to docker-ceChase Qi
On ERP 18.01 builds, docker-ce is the only right package to install. The package is from ERP repo, so this change should live in ERP branch only. root@r3-a14:~# apt-cache madison docker-ce docker-ce | 17.06.1~ce-0~debian | http://obs.linaro.org/ERP/Debian_9 ./ Packages docker-ce | 17.06.1~ce-0~debian | http://obs.linaro.org/ERP/Debian_9 ./ Sources Change-Id: I658d127981ea9d877f3d44c56b2058994ab1ece2 Signed-off-by: Chase Qi <chase.qi@linaro.org>
2018-03-21tradefed.sh: wait for completed boot before disabling suspendKarsten Tausche
disable_suspend will fail if called on a device that is not completely booted up. This happened in our setup with tradefed.yaml when the device boot process took longer than the lxc environment setup steps, causing tradefed/cts not to be executed in the end. Change-Id: I699cc202fc77d7622f08ffd5094738f0b8ea3622
2018-03-21LKFT: kselftest: Skip reuseport_bpf on qemu_x86_64Dan Rue
Change-Id: I8281bf38db99a43e007a3601f41a0afed948af00 Signed-off-by: Dan Rue <dan.rue@linaro.org>
2018-03-20Always run apt-get update after dpkg --add-architectureKarsten Tausche
install_deps() in sh-test-lib only triggers apt-get update every 6 hours. It does not see that the apt cache is outdated after adding a new architecture, so the update needs to be called manually. Change-Id: I60a9bb5f2ee4af2bf1a7d58f8e74d354fa9ce4af
2018-03-20workload-automation: only install adb if it's missingMilosz Wasilewski
Test jobs in LAVA use adb from the latest Google SDK. Installing adb package breaks adb. This patch makes the package installation conditional. Change-Id: I97d875aad65127b675b2a12f34363f5030bb8002 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2018-03-19LKFT: kselftest: skip sigreturn_64Dan Rue
sigreturn_64 fails intermittently when running in qemu_x86_64. Change-Id: Ica2e767825a486e643221d06f0bd0faa6f9441ea Signed-off-by: Dan Rue <dan.rue@linaro.org>
2018-03-16kselftests: skip dnotify_test on linux-mainline and linux-nextNaresh Kamboju
Skip the filesystems dnotify_test test case on mainline and next kernel Ref: LKFT: 4.16.0-rc5-next-20180315: all device: dnotify_test hangs forever https://bugs.linaro.org/show_bug.cgi?id=3683 Change-Id: I7372fe51da1c1b534671852b1df24bc7c5365ce5 Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
2018-03-15Merge "Revert "android monkey.sh: output the logcat for debug""Milosz Wasilewski
2018-03-15Revert "android monkey.sh: output the logcat for debug"Yongqin Liu
This reverts commit 3139ec3018bd07018e1958c9bc0f4c21f0027ab2. Change-Id: Ie232999de9b3f8ae903785a940149d702edcb25e
2018-03-15automated/android: add wifi join test actionYongqin Liu
which help to connect to WIFI in the lab with the AP_SSID and AP_KEY defined in the job definition Also move the wifi connection call for tradefed test tradefed.sh after make sure the boot is complete Change-Id: I0e87bab99e09e75ae9edf34574402062b6095abc Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2018-03-14android monkey.sh: output the logcat for debugYongqin Liu
if the monkey failed to run all the events specified. Change-Id: I0d1c3893fd3bef6734554b8dac02b24b89566636 Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2018-03-13linux/ltp: dump LTP version to 20180118Chase Qi
Change-Id: I6107fec67a8eeec5a16a3ec0b835fe7dff4c5f84 Signed-off-by: Chase Qi <chase.qi@linaro.org>
2018-03-09kselftest: LKFT: Remove skipfile directoryDan Rue
skipfile-lkft.yaml is now in use by all jobs, making the skipfiles/ directory unnecessary. Change-Id: Id3e4753de1bdda25dca35fae3c333a1140c1a76b Signed-off-by: Dan Rue <dan.rue@linaro.org>
2018-03-08automated/linux/workload-automation: export WA_USER_DIRECTORYAníbal Limón
Is better to export WA_USER_DIRECTORY to avoid failures due to are in other path or change user login. [1] [1] https://pmwg.validation.linaro.org/scheduler/job/4837 Change-Id: I0e26cdfdafef00c89fa87157c2467ab1ba21c7f4 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2018-03-08kselftest: skip known failed tests on qemu_armNaresh Kamboju
Update the list of test cases to be skipped on qemu_arm device. Change-Id: Ib5be01f163391b1691d593c5aaf01064355169f4 Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>