Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						24a4a032db 
					 
					
						
						
							
							fw/getters: update Executable resolution  
						
						... 
						
						
						
						Use Executable.match() rather than just checking the path inside
get_from_location(); this allows for alternative matching semantics
(e.g. globbing) inside derived implementations. 
						
						
							
						
					 
					
						2020-01-10 13:56:11 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						05857ec2bc 
					 
					
						
						
							
							utils/cpustates: update idle state naming  
						
						... 
						
						
						
						If idle state names for a cpu could not be discovered, use "idle[N]"
where N is the state number, instead of just making them all as
"unknown". 
						
						
							
						
					 
					
						2020-01-10 13:32:40 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						fd8a7e442c 
					 
					
						
						
							
							utils/trace_cmd: update for Python 3  
						
						... 
						
						
						
						re._pattern_type became re.Pattern in Python 3. 
						
						
							
						
					 
					
						2020-01-10 13:31:30 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						dfb4737e51 
					 
					
						
						
							
							Development version bump  
						
						
						
						
							
						
					 
					
						2019-12-20 16:25:01 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						06518ad40a 
					 
					
						
						
							
							Version bump for release  
						
						
						
						
							
 
 
						
					 
					
						2019-12-20 16:07:10 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						009fd831b8 
					 
					
						
						
							
							docs/changelog: Update changelog for version 3.2 release.  
						
						
						
						
							
						
					 
					
						2019-12-20 16:07:10 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						88284750e7 
					 
					
						
						
							
							Dockerfile: Update to reference new release of WA and devlib  
						
						
						
						
							
						
					 
					
						2019-12-20 16:07:10 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						8b337768a3 
					 
					
						
						
							
							Dockerfile: Update ubuntu base to 19.10  
						
						
						
						
							
						
					 
					
						2019-12-20 16:07:10 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						38aa9d12bd 
					 
					
						
						
							
							fw/entrypoint: Fix devlib version check  
						
						... 
						
						
						
						That absence of a value in the "dev" version field indicates a release
version, ensure this is taken into account when comparing version numbers. 
						
						
							
						
					 
					
						2019-12-20 16:07:10 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						769c883a3a 
					 
					
						
						
							
							requirements: Update to latest known working package versions  
						
						
						
						
							
						
					 
					
						2019-12-20 16:07:10 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						90db655959 
					 
					
						
						
							
							instrument/perf: Fix incorrect argument  
						
						
						
						
							
						
					 
					
						2019-12-20 16:07:10 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						817d98ed72 
					 
					
						
						
							
							wa/instruments: Refactor collectors to use Collector Inferface  
						
						... 
						
						
						
						Update the WA instruments which rely on the refactored devlib collectors
to reflect the new API. 
						
						
							
						
					 
					
						2019-12-20 15:17:01 +00:00 
						 
				 
			
				
					
						
							
							
								scojac01 
							
						 
					 
					
						
						
							
						
						d67668621c 
					 
					
						
						
							
							Geekbench: Adding 4.4.2 as a supported version  
						
						... 
						
						
						
						There have been no UI changes to the application so simply adding the
new supported version to the list of accepted versions. 
						
						
							
						
					 
					
						2019-12-19 14:18:10 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						1531ddcdef 
					 
					
						
						
							
							workloads/speedometer: Only close tabs on supported devices  
						
						... 
						
						
						
						Some devices don't have the option to close all tabs so don't error if
this element cannot be found. 
						
						
							
						
					 
					
						2019-12-18 10:07:11 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						322f9be2d3 
					 
					
						
						
							
							workloads/googleplaybooks: Fix book selector  
						
						... 
						
						
						
						Do not try and use a parent element of the book entry, search for the entry
directly. 
						
						
							
						
					 
					
						2019-12-18 10:07:11 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						494424c8ea 
					 
					
						
						
							
							utils/types: Fix ParameterDict update method.  
						
						... 
						
						
						
						When updating a ParameterDict with another ParameterDict the unencoded
values were being merged. Ensure consistent behaviour by implicitally
iterating via `__iter__` which will cause ParameterDict values to be
decoded before being re-endcoded as expected. 
						
						
							
						
					 
					
						2019-12-18 10:07:11 +00:00 
						 
				 
			
				
					
						
							
							
								scojac01 
							
						 
					 
					
						
						
							
						
						ee54a68b65 
					 
					
						
						
							
							Updating the framework to include the app package data  
						
						... 
						
						
						
						As part of our continous integration system it has become
clear that gathering the app package data as well as the
version name can provide useful.
Adding this functionality to mainline as it could prove
useful to other developers. 
						
						
							
						
					 
					
						2019-12-03 17:48:59 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						cc1cc6f77f 
					 
					
						
						
							
							tests: fix pytest warnings  
						
						... 
						
						
						
						Fix warnings reported when running unit tests via pytest.
- Rename TestDevice to MockDevice, so that it is not interpreted as a
  test case.
- Fix collections abstract base class imports.
- Add an ini file to ignore the same from "past". 
						
						
							
						
					 
					
						2019-12-03 14:03:18 +00:00 
						 
				 
			
				
					
						
							
							
								scojac01 
							
						 
					 
					
						
						
							
						
						da0ceab027 
					 
					
						
						
							
							PCMark: Updating to handle new Android 10 permission warnings  
						
						... 
						
						
						
						Android 10 has introduced a new permission warning and a
seperate warning about the APK being built for an older version
of the Android OS. Have added two checks to accept these
permissions and continue with the workload and the given APK
rather than attempting to update. 
						
						
							
						
					 
					
						2019-11-28 16:02:20 +00:00 
						 
				 
			
				
					
						
							
							
								scojac01 
							
						 
					 
					
						
						
							
						
						683eec2377 
					 
					
						
						
							
							PCMark: Editing the screen orientation  
						
						... 
						
						
						
						Some devices have proved to have a natural orientation
that does not lend itself well to this workload. Therefore
I have edited the orientation lock to portrait instead of
natural. 
						
						
							
						
					 
					
						2019-11-22 16:29:59 +00:00 
						 
				 
			
				
					
						
							
							
								scojac01 
							
						 
					 
					
						
						
							
						
						07e47de807 
					 
					
						
						
							
							Geekbench: Updating supported versions  
						
						... 
						
						
						
						Adding support for Geekbench 4.3.4 and 4.4.0.
Adding support for Geekbench Corporate 5.0.1 and 5.0.3.
There are no changes required to the functional workload. 
						
						
							
						
					 
					
						2019-11-22 12:07:50 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						5906bca6b3 
					 
					
						
						
							
							instruments/acme_cape: Fix missing parameter to get_instruments  
						
						... 
						
						
						
						The signature of `get_instruments` was missing the `keep_raw` parameter
so fix this and use it as part of the subsequent common invocation. 
						
						
							
						
					 
					
						2019-11-18 16:09:09 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						9556c3a004 
					 
					
						
						
							
							docs: Fix typos  
						
						
						
						
							
						
					 
					
						2019-11-05 08:35:57 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						1f4bae92bf 
					 
					
						
						
							
							docs/device_setup: Explicitly mention load_default_modules  
						
						... 
						
						
						
						This is becoming a commonly used parameter in the `device_config` so
explicitly list its functionality. 
						
						
							
						
					 
					
						2019-11-05 08:35:57 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						dcbc00addd 
					 
					
						
						
							
							docs/faq: Add workaround for module initialisation failure  
						
						
						
						
							
						
					 
					
						2019-11-05 08:35:57 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						4ee75be7ab 
					 
					
						
						
							
							docs/userguide: Update reference to outdated output_processor  
						
						
						
						
							
						
					 
					
						2019-11-05 08:35:57 +00:00 
						 
				 
			
				
					
						
							
							
								Robert Freeman 
							
						 
					 
					
						
						
							
						
						796dfb1de6 
					 
					
						
						
							
							Update googlephotos workload to work against most recent version  
						
						... 
						
						
						
						* Updated googlephotos workload to work against version 4.28.0 
						
						
							
						
					 
					
						2019-10-29 16:17:20 +00:00 
						 
				 
			
				
					
						
							
							
								Robert Freeman 
							
						 
					 
					
						
						
							
						
						f3e7b14b28 
					 
					
						
						
							
							Update googlemaps workload to work against most recent version  
						
						... 
						
						
						
						* Updated google maps workload to work against apk version 10.19.1 
						
						
							
						
					 
					
						2019-10-29 13:34:08 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						e9839d52c4 
					 
					
						
						
							
							output_processor/postgres: Fix out of range for hostid  
						
						... 
						
						
						
						Change the field type of `hostid` as part of `TargetInfo` from `Int` to
Bigint to prevent some ids from exceeding the maximum value. 
						
						
							
						
					 
					
						2019-10-23 15:45:56 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						7ebbb05934 
					 
					
						
						
							
							target/info: Fix missing return statement  
						
						... 
						
						
						
						Add missing return statement when upgrading a `TargetInfo` POD to v5. 
						
						
							
						
					 
					
						2019-10-23 15:45:56 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Freeman 
							
						 
					 
					
						
						
							
						
						13166f66d1 
					 
					
						
						
							
							Update gmail workload to work against most recent version  
						
						... 
						
						
						
						* Updated gmail to work against 2019.05.26.252424914.release. 
						
						
							
						
					 
					
						2019-10-17 14:17:56 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						ab5d12be72 
					 
					
						
						
							
							output_processors/cpustates: Improve handling of missing cpuinfo data  
						
						... 
						
						
						
						Improve checking of whether cpu idle state information is available for
processing.
Add debug message to inform user if the cpuidle module is not detected
on the target. 
						
						
							
						
					 
					
						2019-10-15 15:17:02 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						298bc3a7f3 
					 
					
						
						
							
							output_processors/cpustates: Deal with cpufreq data being unavailable  
						
						... 
						
						
						
						If the `cpufreq` module is not detected as present then warn the user
and processes the remaining data instead of crashing. 
						
						
							
						
					 
					
						2019-10-15 15:17:02 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						09d6f4dea1 
					 
					
						
						
							
							uilts/cpustates: Fix inverted no_idle check  
						
						... 
						
						
						
						If there is no information about idle states then `no_idle` should be
set to `True` instead of `False`. 
						
						
							
						
					 
					
						2019-10-15 15:17:02 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						d7c95fa844 
					 
					
						
						
							
							instrument/energy_measurement: Fix typo and formatting  
						
						
						
						
							
						
					 
					
						2019-10-03 12:48:24 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						0efd20cf59 
					 
					
						
						
							
							uiauto: Update all applications to target SDK version 28  
						
						... 
						
						
						
						On devices running android 9 with google play services, PlayProtect
blocks the installation of our automation apks due to targeting a lower
SDK version. Update all apk builds to target SDK version 28 (Android 9)
however do not change the minimum version to maintain backwards
compatibility. 
						
						
							
						
					 
					
						2019-10-03 12:18:48 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						e41aa3c967 
					 
					
						
						
							
							instruments/energy_measurement: Add a keep_raw parameter  
						
						... 
						
						
						
						Add a `keep_raw` parameter to control whether raw files should be
deleted during teardown. 
						
						
							
						
					 
					
						2019-10-03 11:38:29 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						3bef4fc92d 
					 
					
						
						
							
							instrument/energy_measurement: Invoke teardown method for backends  
						
						... 
						
						
						
						Forward the teardown method invocation to the instrument backend. 
						
						
							
						
					 
					
						2019-10-03 08:39:53 +01:00 
						 
				 
			
				
					
						
							
							
								Scott Jackson 
							
						 
					 
					
						
						
							
						
						0166180f30 
					 
					
						
						
							
							PCMark: Fixing click co-ordinates  
						
						... 
						
						
						
						The workload is clicking the run button in the centre
of the element but this is no longer starting the
run operation.
Refactoring the code to click in the topleft of the
object seems to rectify the issue. 
						
						
							
						
					 
					
						2019-09-24 16:01:37 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Freeman 
							
						 
					 
					
						
						
							
						
						a9f3ee9752 
					 
					
						
						
							
							Update adobe reader workload to work with most recent version  
						
						... 
						
						
						
						Updated adobe reader workload to work with version 19.7.1.10709 
						
						
							
						
					 
					
						2019-09-24 12:57:26 +01:00 
						 
				 
			
				
					
						
							
							
								Scott Jackson 
							
						 
					 
					
						
						
							
						
						35ce87068c 
					 
					
						
						
							
							Antutu: Updating to handle the new shortcut popup  
						
						... 
						
						
						
						Added logic to dismiss the new popup message which asks
to add a shortcut to the android homescreen. 
						
						
							
						
					 
					
						2019-09-19 14:07:50 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Freeman 
							
						 
					 
					
						
						
							
						
						6beac11ee2 
					 
					
						
						
							
							Add simpleperf type to perf instrument  
						
						... 
						
						
						
						* Added simpleperf type to perf instrument as it's more stable
  on Android devices.
* Added record command to instrument
* Added output processing for simpleperf 
						
						
							
						
					 
					
						2019-09-18 12:55:59 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						2f231b5ce5 
					 
					
						
						
							
							fw/target: detect module variations in TargetInfo  
						
						... 
						
						
						
						- Add modules entry to TargetInfo
- When retrieving TargetInfo from cache, make sure info modules match
  those for the current target, otherwise mark info as stale and
  re-generate. 
						
						
							
						
					 
					
						2019-09-12 15:27:23 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						75878e2f27 
					 
					
						
						
							
							uiauto/build_scripts: Update to use python3  
						
						... 
						
						
						
						Ensure we are invoking python3 when attempting to import `wa` and
update the printing syntax to be compatible. 
						
						
							
						
					 
					
						2019-09-06 11:02:13 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						023cb88ab1 
					 
					
						
						
							
							templates/setup: Update package setup template to specify python3  
						
						
						
						
							
						
					 
					
						2019-09-06 11:02:13 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						d27443deb5 
					 
					
						
						
							
							workloads/rt_app: Update to use python3  
						
						... 
						
						
						
						Update the workload generation script to be python3 compatible and
invoke with python3. 
						
						
							
						
					 
					
						2019-09-06 11:02:13 +01:00 
						 
				 
			
				
					
						
							
							
								Scott Jackson 
							
						 
					 
					
						
						
							
						
						1a15f5c761 
					 
					
						
						
							
							Geekbench: Adding support for Version 5 of Geekbench Corporate  
						
						
						
						
							
						
					 
					
						2019-09-06 10:34:41 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						d3af4e7515 
					 
					
						
						
							
							setup.py: Update pandas version restrictions  
						
						... 
						
						
						
						Pandas versions 0.25+ requires Python 3.5.3 as a minimum so ensure that
an older version of pandas is installed for older versions of Python. 
						
						
							
						
					 
					
						2019-08-30 14:03:03 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						73b0b0d709 
					 
					
						
						
							
							readthedocs: Add ReadtheDocs configuration  
						
						... 
						
						
						
						Provide configuration file for building the documentation. We need to
specify to use python3 explicitly. 
						
						
							
						
					 
					
						2019-08-28 15:03:38 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						bb18a1a51c 
					 
					
						
						
							
							travis: Remove tests for python2.7  
						
						
						
						
							
						
					 
					
						2019-08-28 11:46:26 +01:00