Sergei Trofimov
30bb453747
gaming workloads: added an option to prevent clearing of package data before execution
2015-07-01 16:17:39 +01:00
Sergei Trofimov
a37e734cf1
fix: adding dependencies_directory to NO_ONE resource owner
2015-07-01 16:08:10 +01:00
Sergei Trofimov
a27768fe21
rt-app: do not unintall at then end by default
...
rt-app workload will no longer uninstall the executable at the
end of the run by default. A parameter can be used to re-enabed the
uninstall.
2015-06-30 15:54:58 +01:00
Sergei Trofimov
6affc484f4
resource getter: Change the order in which executable paths checked.
2015-06-30 15:54:40 +01:00
Sergei Trofimov
90ea2dd569
resource getter: look for executable resource in correct loction.
...
Look in the bin/ directory under resource owner's dependencies directory
as well as general dependencies bin.
2015-06-30 10:50:56 +01:00
Sergei Trofimov
df6d1f1c2b
resorce resover: debug-print the path of found resource
2015-06-30 10:50:49 +01:00
Sergei Trofimov
34a604f4fc
juno: do not auto-disconnect at the end of the run
...
Juno connection no persists at the end of the run. Boolean parameter
actually_disconnect has been added to allow restoring the old behavior.
2015-06-30 10:36:20 +01:00
Sergei Trofimov
f7941bbc25
More informative syntax error reporting.
2015-06-30 10:36:20 +01:00
Bobby Batacharia
5c53f394cb
Initial commit of lmbench workload
...
Remove unused includes
2015-06-29 22:55:56 +01:00
Sergei Trofimov
967f9570e2
manhattan: fixing syntax error introduced by previous commit
2015-06-29 17:57:41 +01:00
Sergei Trofimov
19d6ce5486
manhattan: chaning run_timemout into a parameter and upping default to 10mins
2015-06-29 17:55:43 +01:00
Sergei Trofimov
3b4dc137d2
cpustate: check if trace marker is present and disable marker filtering if it is not.
2015-06-29 17:33:28 +01:00
Sergei Trofimov
78314c1ef2
cpustates added an option to ignore trace markers.
2015-06-29 17:28:00 +01:00
Vasilis Flouris
7f5952aa9c
Energy model instruments: allows power adjustment for thermal effect
2015-06-29 13:04:41 +01:00
Sergei Trofimov
b018adac11
pylint fixes
2015-06-29 11:34:49 +01:00
Sergei Trofimov
4904c6cf71
listdir on Linux: return empty list for an empty directory
...
Previously, was returning a list with a single empty string element
2015-06-29 11:28:47 +01:00
Sergei Trofimov
26dee81164
Adding arm64-v8a to ABI map
2015-06-29 09:21:06 +01:00
setrofim
c09972e7a8
Merge pull request #30 from bobbyb-arm/fixes
...
Fixes
2015-06-28 11:42:54 +01:00
Bobby Batacharia
6069ccacdc
ExtensionLoader should follow symlinks
2015-06-28 11:00:01 +01:00
Bobby Batacharia
22d72de969
Fix terminal size discovery in DescriptionListFormatter
2015-06-28 10:35:15 +01:00
Sergei Trofimov
b712dddfc0
android device: update android_prompt so that it works even if is not /
2015-06-26 16:25:44 +01:00
Sergei Trofimov
d6cebc46ce
perf: updating binaries and adding option to force install
2015-06-26 14:19:15 +01:00
Sergei Trofimov
85c78e6566
sysfile_getter: fixed Exception when both device and host paths are empty.
2015-06-26 12:14:02 +01:00
Sergei Trofimov
fcb6504f1e
Adding ID to overall cpustate reports.
2015-06-26 10:24:07 +01:00
Sergei Trofimov
5401a59da0
Adding support for U-Boot booting in Juno.
2015-06-25 11:32:01 +01:00
Sergei Trofimov
00561e0973
Adding support for U-Boot booting in Juno.
2015-06-25 10:59:19 +01:00
Sergei Trofimov
642da319d4
linpack-cli: setting run timeout based on array size
2015-06-19 09:47:49 +01:00
Sergei Trofimov
a6e9525264
Adding command line version of linpack benchmark.
2015-06-19 09:42:16 +01:00
Sergei Trofimov
4d5413ac26
add agenda command: added options for iterations and runtime parameters
2015-06-18 17:38:51 +01:00
Sergei Trofimov
ccea63555c
Added retries
...
Failed jobs will now be automatically retired. This is controlled by two
new settings:
retry_on_status - a list of statuses which will be consided failures and
result in a retry
max_retries - number of retries before giving up
2015-06-18 16:46:26 +01:00
Sergei Trofimov
51c5ef1520
create command: make sure "create agenda" can pick up loacal extensions
2015-06-18 16:18:27 +01:00
Sergei Trofimov
c6ede56942
rt-app: added taskset_mask parameter
2015-06-18 15:21:12 +01:00
Sergei Trofimov
e0ecc9aaf4
Added an invoke() method to devices.
...
This allows invoking an executable on the device under controlled
contions (e.g. within a particular directory, or taskset to specific
CPUs)
2015-06-18 15:07:44 +01:00
Sergei Trofimov
44c2f18f76
Adding "create agenda" sub-command
...
It is now possible to generate agendas for a set of extensions with
wa create agenda ext1 ext2 ext3 -o output.yaml
Confiuration will include all parameters for those extensions with
default values.
2015-06-18 12:50:12 +01:00
Sergei Trofimov
53c669f906
streamline: do not instatiate resource getter directly
2015-06-18 12:33:56 +01:00
Sergei Trofimov
c076a87098
Added support for YAML configs
...
Config files (the default one in ~/.workload_automation plus ones
specified with -c) can now be written using YAML syntax as well as
Python.
2015-06-18 11:35:50 +01:00
Vasilis Flouris
90c0ed281d
Documentation: punctuation error fix
2015-06-18 10:46:29 +01:00
Vasilis Flouris
aac69a9c14
Documentation update
2015-06-18 10:39:20 +01:00
Sergei Trofimov
08bfef961e
run command: adding a command line option to diable instruments
...
Also, updating help messages for exising arguments to use multiline
strings.
2015-06-18 10:07:48 +01:00
Sergei Trofimov
d9f45db71e
Implementing dynamic device modules
...
Dynamic modules may be loaded automatically on device initialization if
the device supports them. Dynamic modules implent probe() method to
determine whether they are supported by a particular deviced.
devcpufreq and cpuidle have been converted into dynamic modules
2015-06-18 09:42:40 +01:00
Sergei Trofimov
73d85c2b4e
cleaning up initialize()
...
- standardisded on a single context argument
- removed Device.init() no longer necessary as initilize now
automatically gets propagated up the hierarchy. Renamed the existing
use of it to "initilize".
- related pylint cleanup.
2015-06-18 09:30:38 +01:00
Sergei Trofimov
55b38556fe
cpufreq: splitting out cpufreq stuff into a device module
2015-06-18 09:30:38 +01:00
Sergei Trofimov
a71756acda
pylint fixes
2015-06-18 09:30:14 +01:00
Sergei Trofimov
9470efe410
chromeos_test_image: only set default password if keyfile was not specified
2015-06-18 08:39:02 +01:00
Sergei Trofimov
0b29bda206
rt-app: removed ftrace check
...
trace-cmd seems to work fine with "ftrace: true" in the config, so
removing the check that prevented both from being enabled.
2015-06-17 10:14:08 +01:00
Sergei Trofimov
042da24e7d
antutu: updating result parsing to handle Android M logcat output
...
Looks like M formats logcat output with some extra ":"'s which was
screwing up the old parsing logic.
2015-06-17 09:46:11 +01:00
Sergei Trofimov
a1e99e5591
Android device: correctly set busybox path
2015-06-16 17:23:22 +01:00
Sergei Trofimov
b98b31a427
sysfile_getter: use self.device.busybox rather than just "busybox"
...
Was breaking when location into which busybox was installed was not in
PATH.
2015-06-16 17:02:23 +01:00
Sergei Trofimov
4eb0d9d750
Reverting to the old way of getting the abi on Android
...
uname is not available on all Android devices, and we cannot rely on
busybox for establishing the ABI, as we need to get the ABI before we
can depoly the right version of busybox.
2015-06-16 15:15:18 +01:00
Sergei Trofimov
4af93d94dd
show command: adding supported platforms
2015-06-16 12:56:48 +01:00