Age | Commit message (Collapse) | Author |
|
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
Run WA2 on Linux through loopback interface on local device.
Change-Id: I1da12c1bb42c7559a523bae277f0ea3bd21cc651
Signed-off-by: Chase Qi <chase.qi@linaro.org>
|
|
Nexus5x and Nexus9 templates that are not used by ART were removed
Change-Id: Ie8e47db340ae99dd01f842d90d6f09d31fbb8a8b
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
When . character was included in the signal prefix, regular expression
didn't match it in the tmp file and target device address (USB or IP)
wasn't passed properly. This is now fixed and if the address is missing,
the prepare-config.py will exit(1) failing the host part instantly.
Change-Id: Ibed1660ec9ac83a21b30e30b74adefa4797c0076
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
On Android 6.x version working directory '/storage/sdcard0' is been
replaced with '/data/local/tmp/wa-working'
Change-Id: If5a5c0dfca34126d4a44ac723c32a8ff008fe6ed
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
Change-Id: I42676bca6dd6e298d7c7756ee88679c0ba6640e0
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
First 4 CPUs are A53 and last 2 are A57
Change-Id: I0f530cc4f280f976663e39c9804702495f2abbeb
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
Change-Id: I1d81fdde90d86e4aca79eba7084e1009b2e8c84b
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
In order to preserve space and make sure nothing is polluting results
we should uninstall benchmarks after running.
For WA this is done by using uninstall_apk parameter
Example:
- id: b10
name: sqlitebm
workload_parameters:
uninstall_apk: true
Change-Id: I53121acf761e593c7a47e503115b977d22728b6b
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
On Android 6.x version working directory '/storage/sdcard0' is been
replaced with '/data/local/tmp/wa-working'
Change-Id: Iec53497cfe5e5b6d38dad336405c35f44af9d032
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
In order to preserve space and make sure nothing is polluting results
we should uninstall benchmarks after running.
For WA this is done by using uninstall_apk parameter
Example:
- id: b10
name: sqlitebm
workload_parameters:
uninstall_apk: true
Change-Id: Ic8dd8f924e002a0086f7ebb7ddcbed9d937adc8d
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
Change-Id: I7aa2af2e9350cdc68ffd375fbc7cc5666f456a35
Signed-off-by: Chase Qi <chase.qi@linaro.org>
|
|
Change-Id: I1230286f2044f72cfedd9291406821e14ed1f70e
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
Change-Id: I40f0e4bca6fc2287307a96da044c865ca42d1bae
Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
|
|
Change-Id: I213249e46a5b6e23a37d9e4abf81dd8e35c36b68
Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
|
|
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: Id4797f65e2bf826d30600b2f1444e8239ce11260
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
All the operations from prepare-device.sh has been moved in to agenda files.
So prepare-device.sh is no more required.
Change-Id: Ib6806ceb5b939fd1827cf04c0db29c15c63a1430
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
hwmon entries are not yet ported on 3.18 kernel. so
juno_energy entries will be used instead of hwmon.
Adding more instrumentation for juno
- execution_time
- interrupts
- cpufreq
- juno_energy
Change-Id: Ie349898ce62fcec5e4016f23aad8788b407e0858
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
Workload automation on LAVA updated for generic purpose to support most of the
devices. Each agenda file do have its device name. Here in-kernel switcher (IKS)
mode agenda files updated with device name as TC2 and runtime parameter to
enable big.LITTLE in-kernel switcher (IKS) mode.
/sys/kernel/bL_switcher/active: 1
Change-Id: I865c222561543fbbb208baf22455194f548ce881
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
Some versions of pip (in particluar v1.5.4 which comes with Ubuntu 14.04) are know
to set the wrong permissions when installing packages, resulting in WA failing to
import them. To avoid this it is recommended that you update pip and setuptools
before proceeding with installation.
Following file upgrade pip version on kvm host machine before install-wa2.sh
- prerequisites.sh
Reference:
http://pythonhosted.org/wlauto/installation.html#prerequisites
LAVA test job:
https://validation.linaro.org/scheduler/job/566907.0
Change-Id: If2397c069b7befb0311a9a53640f38130adef60b
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
Set cpufreq gorernor and running frequency.
Change-Id: Ibe6e05159dde1cd8a56ba6b55c783662f5050305
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
Ensure all tests runs with interactive governor and tunables.
Agenda files of Juno device have been updated with runtime parameters to
hotplug CPU and setting up governor and tunables from sysfs.
Change-Id: I8ccdbc1e8c007f554989b92e4259df6d2b6cd5ba
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
|
|
Ensure all tests runs with interactive governor and tunables.
Agenda files of TC2 device have been updated with runtime parameters to
hotplug CPU and setting up governor and tunables from sysfs.
Change-Id: Ife67263636a1bf118a5ef22022dc004391b58a4a
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
The assumption about running with IP based adb connection was removed.
Now it should be possible to run with usb based adb connection in LAVA
Added templates and support for Nexus9 benchmarking
Added getprop to debug information
Target: fixed conditions for serial/IP address check
Note: Using Nexus10 as a target device as WA doesn't support Nexus9 yet.
Change-Id: I5188fa6bf919e85ccae989ba34a5704fb329b8a0
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
With latest 3.18 kernel the CPU number have been changed.
This patch will fix CPU numbers for a15 and a7 mode runs.
Change-Id: I3b30d1076fd5d6e08ab97990765bfa55d545209d
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
Change-Id: I9a477131ca597f58d689045051d0dfcb7ec09ca7
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
Change-Id: Ib120f4366512b83d40ff9528ffb71df06903e314
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
Due to license issues we are maintaining SDK build-tools and
workload_automation_home in internal only site.
URL has been parameterized to provide it from LAVA test JSON file.
Change-Id: I0baf56ff2b491bfb24e17e1099394af6c4fcbb41
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
Values are grouped by label and workload. User can also set the mode
which is considered a reference (100%). The default values for the
variables are:
- label: Mean Latency
- workload: bbench
- reference: a15
As a helper in debugging, result database file is now attached to the test
results in LAVA
Change-Id: Ie023d60dfa0c0f1388bef450f29ae59e3fff7d04
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
Following features are added
* KVM device replacing dummy-ssh devices
* Dynamically fetch and install wa tool on kvm device
* KVM connects Android device over IP and run wa tool
Change-Id: If292ec59d83b2f0d5d41160a8485a3b6014889be
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
Adding agenda files for Energy Aware Scheduler (EAS) modes
- easON_a53bc
- easOFF_a53bc
- easON_a53only
- easOFF_a53only
- easON_a57only
- easOFF_a57only
Change-Id: I4c8ba18b031036f160a85be23c4181090a9234d8
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
Adding new feature Energy Aware Scheduler (EAS) modes for juno device
- easON_a53bc
- easOFF_a53bc
- easON_a53only
- easOFF_a53only
- easON_a57only
- easOFF_a57only
Enable EAS mode:
echo ENERGY_AWARE > /sys/kernel/debug/sched_features
Disable EAS mode:
echo NO_ENERGY_AWARE > /sys/kernel/debug/sched_features
Change-Id: If65bf4ff5716cba9c05e613dbee6c4bbb9bbe768
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
Adding CPU governor tuning setting for hmp, a57only and a53only modes.
These setting will improve performance of the system.
Change-Id: Icac6bbf91e9be2f51da67394f3bf141ab5802077
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
Juno device support added for workload automation.
Agenda files and other supporting files have been created and updated.
Change-Id: I7f43e19424834d25565a87e57a6b91380fe390dd
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
adbd on target is run as root. This is required by recent Linaro
Android builds.
Change-Id: Idaf08c59ea730b67f7c060d00538f77023b2ea66
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
'adb root' not successful all time.
prepare device script failed to complete its execution.
Due to this reason test (a7_only and a15_only) modes did not setting up properly.
Change-Id: Ie31ef914796d5f12c085ba313d9ddd5ee5d0d4bc
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
Change-Id: I2f36464455032d599f87f6aeb4e4f9d001cf732f
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
With the latest version of Android 5.0.x, the device has to be connected
with adb root and followed by adb connect $IP-ADDR to have root access.
Change-Id: I53957c141d76bf5e69c96bb4c643203fe3e86e71
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
|
|
latest WA2.2 version agenda file workload section need id as parameter.
Change-Id: I68579bd829c98830a960410b4774f9b8aafa4000
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
boot_parameter not supported when we have reboot policy as never
reboots will be taken care by LAVA job.
Change-Id: Iabde298a09f3509ecf805f951df6a53fba10551b
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
If log files don't exist proper signalling isn't sent between
host and target. Simple check for file existence was added to prevent
this situation.
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|