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 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						062be6d544 
					 
					
						
						
							
							output_processors/postgresql: Don't reconnect if not initialised  
						
						... 
						
						
						
						Update check to clarify that we should not attempt to reconnect to
the database if the initialisation of the output processor failed. 
						
						
							
						
					 
					
						2019-08-28 11:33:46 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						c1e095be51 
					 
					
						
						
							
							output_processors/postgresql: Ensure still connected to the database  
						
						... 
						
						
						
						Before exporting output to ensure that we are still connected to the
database. The connection may be dropped so reconnect if necessary, this
is a more of an issue with longer running jobs. 
						
						
							
						
					 
					
						2019-08-28 11:33:46 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						eeebd010b9 
					 
					
						
						
							
							output_processors/postgresql: Group database connection operations  
						
						... 
						
						
						
						Refactors connection operations into the `connect_to_database`
method. 
						
						
							
						
					 
					
						2019-08-28 11:33:46 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						e387e3d9b7 
					 
					
						
						
							
							Update to remove Python2 as supported version.  
						
						
						
						
							
						
					 
					
						2019-07-19 17:07:46 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						6042fa374a 
					 
					
						
						
							
							fw/version: Version Bump  
						
						
						
						
							
						
					 
					
						2019-07-19 17:07:46 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						050329a5ee 
					 
					
						
						
							
							fw/version: Update version for WA and required devlib  
						
						
						
						
							
 
						
					 
					
						2019-07-19 16:37:00 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						d9e7aa9af0 
					 
					
						
						
							
							Dockerfile: Update to use the latest versions of WA and devlib  
						
						
						
						
							
						
					 
					
						2019-07-19 16:37:00 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						125cd3bb41 
					 
					
						
						
							
							docs/changes: Changelog for v3.1.4  
						
						
						
						
							
						
					 
					
						2019-07-19 16:37:00 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						75ea78ea4f 
					 
					
						
						
							
							docs/faq: Fix formatting  
						
						
						
						
							
						
					 
					
						2019-07-19 16:37:00 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						12bb21045e 
					 
					
						
						
							
							instruments/SysfsExtractor: Add extracted directories as artifacts  
						
						... 
						
						
						
						Add the directories that have been extracted by the `SysfsExtractor` and
derived instruments as artifacts. 
						
						
							
						
					 
					
						2019-07-19 16:36:11 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						4bb1f4988f 
					 
					
						
						
							
							fw/DatabaseOutput: Only attempt to extract config if avaliable  
						
						... 
						
						
						
						Do not try to parse `kernel_config` if no data is present. 
						
						
							
						
					 
					
						2019-07-19 16:36:11 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						0ff6b4842a 
					 
					
						
						
							
							fw/DatabaseOutput: Fix the retrieval of job level artifacts  
						
						
						
						
							
						
					 
					
						2019-07-19 16:36:11 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						98b787e326 
					 
					
						
						
							
							fw/DatabaseOutput: Enabled retrieving of directory artifacts  
						
						... 
						
						
						
						To provide the same user experience of accessing a directory
artifact from a standard `wa_output` when attempting to retrieve the
path of the artifact extract the stored tar file and extract it to a
temporary location on the host returning the path. 
						
						
							
						
					 
					
						2019-07-19 16:36:11 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						e915436661 
					 
					
						
						
							
							commands/postgres: Upgrade the data base schema to v1.3  
						
						... 
						
						
						
						Upgrade the database schema to reflect the additions of directory
artifacts and the missing TargetInfo property. 
						
						
							
						
					 
					
						2019-07-19 16:36:11 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						68e1806c07 
					 
					
						
						
							
							output_processors/postgresql: Add support for new directory Artifacts  
						
						... 
						
						
						
						Reflecting the addition to being able to store directories as Artifacts
enable uploading of a directory as a compressed tar file rather than
storing the file directly. 
						
						
							
						
					 
					
						2019-07-19 16:36:11 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						f19ebb79ee 
					 
					
						
						
							
							output_processors/postgresql: Add missing system_id field  
						
						... 
						
						
						
						When storing the `TargetInfo` the `system_id` attribute was ommited. 
						
						
							
						
					 
					
						2019-07-19 16:36:11 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						c950f5ec8f 
					 
					
						
						
							
							utils/postgres: Fix formatting  
						
						
						
						
							
						
					 
					
						2019-07-19 16:36:11 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						6aaa28781b 
					 
					
						
						
							
							fw/Artifact: Allows adding directories as artifacts  
						
						... 
						
						
						
						Adds a `is_dir` property to an `Artifact` to indicate that the
artifact represents a directory rather than an individual file. 
						
						
							
						
					 
					
						2019-07-19 16:36:11 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						d87025ad3a 
					 
					
						
						
							
							output_processors/postgres: Fix empty iterable  
						
						... 
						
						
						
						In the case of an empty iterable an empty string would be returned
however this was not an valid value so ensure that the brackets are
always inserted into the output. 
						
						
							
						
					 
					
						2019-07-19 16:36:11 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						ac5819da8e 
					 
					
						
						
							
							output_processors/postgres: Fix incorrect dict keys  
						
						
						
						
							
						
					 
					
						2019-07-19 16:36:11 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						31e08a6477 
					 
					
						
						
							
							instruments/interrupts: Add interrupt files as artifacts  
						
						... 
						
						
						
						Ensure that the interrupt files pulled and diffed from the device are
added as artifacts. 
						
						
							
						
					 
					
						2019-07-19 16:36:11 +01:00 
						 
				 
			
				
					
						
							
							
								scott 
							
						 
					 
					
						
						
							
						
						47769cf28d 
					 
					
						
						
							
							Add a workload for Motionmark tests  
						
						
						
						
							
						
					 
					
						2019-07-19 14:31:04 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						d8601880ac 
					 
					
						
						
							
							setup.py: Add README as package description  
						
						... 
						
						
						
						Add the project README to be displayed as the project description on
PyPI. 
						
						
							
						
					 
					
						2019-07-18 15:17:24 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						0efc9b9ccd 
					 
					
						
						
							
							setup.py: Clean up extra dependencies  
						
						... 
						
						
						
						- Remove unused dependencies left over from WA2.
- Allow installing of the `daqpower` module as an option dependency. 
						
						
							
						
					 
					
						2019-07-18 15:17:24 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						501d3048a5 
					 
					
						
						
							
							requirements: Add initial version  
						
						... 
						
						
						
						Adds a "requirements.txt" to the project. This will not be used during a
standard installation however will be used to indicate which are known
working packages in cases of conflicts.
Update README and documentaion to reflect this. 
						
						
							
						
					 
					
						2019-07-18 15:17:24 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						c4daccd800 
					 
					
						
						
							
							README: Update installation instruction to match documentation.  
						
						... 
						
						
						
						When installing from github we recommend installing with setup.py as
install with pip does not always resolve dependencies correctly. 
						
						
							
						
					 
					
						2019-07-18 15:17:24 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						db944629f3 
					 
					
						
						
							
							setup.py: Update classifiers  
						
						
						
						
							
						
					 
					
						2019-07-18 15:17:24 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						564738a2ad 
					 
					
						
						
							
							workloads/monoperf: Fix typos  
						
						
						
						
							
						
					 
					
						2019-07-18 15:17:24 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						c092128e94 
					 
					
						
						
							
							workloads: Sets requires_network attribute for workloads  
						
						... 
						
						
						
						Both speedometer and aitutu require internet to function however this
attribute was missing from the workloads. 
						
						
							
						
					 
					
						2019-07-18 15:17:24 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						463840d2b7 
					 
					
						
						
							
							docs/faq: Add question about non UTF-8 environments.  
						
						
						
						
							
						
					 
					
						2019-07-12 13:32:28 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						43633ab362 
					 
					
						
						
							
							extras/Dockerfile: Ensure we are using utf-8 in our docker container  
						
						... 
						
						
						
						For compatibility we want to be using utf-8 by default when we interact
with files within WA so ensure that our environment is configured
accordingly. 
						
						
							
						
					 
					
						2019-07-12 13:32:28 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						a6f0ab31e4 
					 
					
						
						
							
							fw/entrypoint: Add check for system default encoding  
						
						... 
						
						
						
						Check what the default encoding for the system is set to. If this is not
configured to use 'UTF-8', log a warning to the user as this is known
to cause issues when attempting to parse none ascii files during operation. 
						
						
							
						
					 
					
						2019-07-12 13:32:28 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						72fd5b5139 
					 
					
						
						
							
							setup.py: Set maximum package version for python2.7 support  
						
						... 
						
						
						
						In the latest versions of panadas and numpy python2.7 support has been
dropped therefore restrict the maximum version of these packages. 
						
						
							
						
					 
					
						2019-07-08 13:46:35 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						766bb4da1a 
					 
					
						
						
							
							fw/uiauto: Allow specifying landscape and portrait orientation  
						
						... 
						
						
						
						Previously the `setScreenOrientation` function only accepted relative
orientations, this causes issue when attempt to use across tablets and
phones with different natural orientations. Now take into account the
current orientation and screen resolution to allow specifying portrait vs
landscape across different types of devices. 
						
						
							
						
					 
					
						2019-07-04 13:18:48 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						a5f0521353 
					 
					
						
						
							
							utils/types: Fix typos  
						
						
						
						
							
						
					 
					
						2019-06-28 17:56:13 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						3435c36b98 
					 
					
						
						
							
							fw/workload: Improve version matching and error propergation  
						
						... 
						
						
						
						Ensure that the appropriate error message is returned to the user to
outline what caused the version matching to fail.
Additionally fix the case where if specifying a package name directly
the version matching result would be ignored. 
						
						
							
						
					 
					
						2019-06-28 17:56:13 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						bd252a6471 
					 
					
						
						
							
							fw/workload: Introduce max / min versions for apks  
						
						... 
						
						
						
						Allow specifying a maximum and minimum version of an APK to be used for
a workload. 
						
						
							
						
					 
					
						2019-06-28 17:56:13 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						f46851a3b4 
					 
					
						
						
							
							utils/types: Add version_tuple  
						
						... 
						
						
						
						Allow for `version_tuple` to be used more generically to enable
natural comparing of versions encoded as strings. 
						
						
							
						
					 
					
						2019-06-28 17:56:13 +01:00