Marc Bonnici 
							
						 
					 
					
						
						
							
						
						ba4004db5f 
					 
					
						
						
							
							workloads/googlemaps: Fix for alternative layouts.  
						
						... 
						
						
						
						Add additional check for text based directions button as id can be
missing on some devices and allow for skipping the view steps stage for
large screen devices which do not require this step. 
						
						
					 
					
						2018-12-21 14:26:55 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						87ac9c6ab3 
					 
					
						
						
							
							workloads/androbench: Fix extracting benchmark results  
						
						... 
						
						
						
						On some devices the entire results page fits on one screen and does not
present a scrollable element, therefore only attempt to scroll if
available. 
						
						
					 
					
						2018-12-21 14:26:55 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						ea5ea90bb6 
					 
					
						
						
							
							docs/dev_info/processing_output: Fix formatting  
						
						
						
						
					 
					
						2018-12-21 14:26:55 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						b93beb3f1f 
					 
					
						
						
							
							commands/show: Revert quoting method switch  
						
						... 
						
						
						
						In commit bb282eb19c 
						
						
					 
					
						2018-12-21 14:05:14 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						ca0d2eaaf5 
					 
					
						
						
							
							setup.py: Add missing classifier for Python3  
						
						
						
						
					 
					
						2018-12-14 07:44:44 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						06961d6adb 
					 
					
						
						
							
							docs/how_tos: Fix incorrect spacing  
						
						
						
						
					 
					
						2018-12-14 07:44:44 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						7d8cd85951 
					 
					
						
						
							
							doc/rt_params: Fix incorrect documentaion of parameter names  
						
						
						
						
					 
					
						2018-12-14 07:44:44 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						6b03653227 
					 
					
						
						
							
							fw/rt_config: Update tunables parameter to match other formats  
						
						... 
						
						
						
						Update RT param `governor_tunables` to `gov_tunables` to match the style
of the other paramters e.g. `big_gov_tunables`. 
						
						
					 
					
						2018-12-14 07:44:44 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						a9e254742a 
					 
					
						
						
							
							fw/rt_param_manager: Add support for aliased parameters  
						
						... 
						
						
						
						Additionally check for aliases when matching runtime parameters to their
corresponding cfg points. 
						
						
					 
					
						2018-12-14 07:44:44 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						f2d6f351cb 
					 
					
						
						
							
							output_processors/postgres: Fix incorrect parameter  
						
						... 
						
						
						
						When verifying the database schema the connection instead of a cursor
should be passed. 
						
						
					 
					
						2018-12-07 10:51:18 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						916f7cbb17 
					 
					
						
						
							
							docs: Update documentation about database output API and create command  
						
						
						
						
					 
					
						2018-12-07 09:55:17 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						72046f5f0b 
					 
					
						
						
							
							fw/output: Convert Status enums to/from POD during (de)serialization  
						
						... 
						
						
						
						Previously the `Status` Enum was converted to a string as part of
serialization however now use the Enum `to_pod` method and make the
respective changes for de-serialization. 
						
						
					 
					
						2018-12-07 09:55:17 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						4f67cda89f 
					 
					
						
						
							
							utils/types: When creating an enum also try to deserialize from POD  
						
						... 
						
						
						
						Allows for recreating an Enum from a full string representation of the Enum
rather than just the name of the Enum. 
						
						
					 
					
						2018-12-07 09:55:17 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						0113940c85 
					 
					
						
						
							
							fw/execution: Fix status being assigned as strings  
						
						
						
						
					 
					
						2018-12-07 09:55:17 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						0fb8d261fa 
					 
					
						
						
							
							fw/output: Add check for schema versions  
						
						
						
						
					 
					
						2018-12-07 09:55:17 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						0426a966da 
					 
					
						
						
							
							utils/postgres: Relocate functions to retrieve schema information  
						
						... 
						
						
						
						Move the functions to retrieve schema information to general utilities to
be used in other classes. 
						
						
					 
					
						2018-12-07 09:55:17 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						eabe15750c 
					 
					
						
						
							
							commands/create: Allow for upgrading database schema  
						
						... 
						
						
						
						Provide a method of upgrading existing postgres databases to a new
schema version. 
						
						
					 
					
						2018-12-07 09:55:17 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						250bf61c4b 
					 
					
						
						
							
							postgres: Update schema to v1.2  
						
						... 
						
						
						
						Update the postgres database schema:
    - Rename "resourcegetters" schema to "resource_getters" for
      consistency
    - Rename "retreies" colum to "retry" to better relflect it purpose
    - Store additional information including:
        - POD serialization data
        - Missing target information
        - JSON formatted runstate 
						
						
					 
					
						2018-12-07 09:55:17 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						64f7c2431e 
					 
					
						
						
							
							utils/postgres: Rename postgres_covert to house more general methods  
						
						... 
						
						
						
						Rename the postgres_covert file to allow for place more general postgres
utility functions. 
						
						
					 
					
						2018-12-07 09:55:17 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						0fee3debea 
					 
					
						
						
							
							fw/output: Implement the Output API for using a database backend  
						
						... 
						
						
						
						Allow for the creating of a RunDatabaseOutput to allow for utilizing WA
output API from run data stored in a postgres database. 
						
						
					 
					
						2018-12-07 09:55:17 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						423882a8e6 
					 
					
						
						
							
							output_processors/postgres: Update target info to use POD representation  
						
						... 
						
						
						
						Instead of taking values directly when storing target information use
the POD representation to allow for restoring the state. 
						
						
					 
					
						2018-12-07 09:55:17 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						86287831b3 
					 
					
						
						
							
							utilts/serializer: Update exception method to support Python3  
						
						
						
						
					 
					
						2018-12-07 09:55:17 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						e81aaf3421 
					 
					
						
						
							
							framework/output: Split out common Output functionality  
						
						... 
						
						
						
						In preparation for the creation of a DatabaseRunOut split out
functionality that can be shared. 
						
						
					 
					
						2018-12-07 09:55:17 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						2d7dc61686 
					 
					
						
						
							
							output_processors/postgresql: Serialize parameters in json  
						
						... 
						
						
						
						To make it easier to deserialize the data again ensure that the data is
converted to json rather than using the built in string representation. 
						
						
					 
					
						2018-12-07 09:55:17 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						88a4677434 
					 
					
						
						
							
							utils/serializer: Fix attempting to deserialize a single value.  
						
						
						
						
					 
					
						2018-12-07 08:46:12 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						dcf0418379 
					 
					
						
						
							
							fw/config/execution: Implement CombinedConfig as Podable  
						
						... 
						
						
						
						Ensure that the various Configuration structures now have serialization
versions. 
						
						
					 
					
						2018-12-07 08:46:12 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						1723ac8132 
					 
					
						
						
							
							fw/output: Implement Output structures as Podable  
						
						... 
						
						
						
						Ensure that the various Output structures now have serialization
versions. 
						
						
					 
					
						2018-12-07 08:46:12 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						1462f26b2e 
					 
					
						
						
							
							fw/run: Implement Run Structures as Podable  
						
						... 
						
						
						
						Ensure that Run structures now have serialization versions.
Also fix serialization/de-serialization of `Status` type as previously this
was formatted as a String instead a pod. 
						
						
					 
					
						2018-12-07 08:46:12 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						8ee924b896 
					 
					
						
						
							
							fw/config/core: Implement Configuration structures as Podable  
						
						... 
						
						
						
						Ensure that the various Configuration structures now have serialization versions. 
						
						
					 
					
						2018-12-07 08:46:12 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						92cf132cf2 
					 
					
						
						
							
							fw/target/info: Implement TargetInfo structures as Podable  
						
						... 
						
						
						
						Ensure that the various data structures used to store target information
now have a serialization versions. 
						
						
					 
					
						2018-12-07 08:46:12 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						4ff7e4aab0 
					 
					
						
						
							
							utils/serializer: Add Podable Mix-in class  
						
						... 
						
						
						
						Add a new mix-in class for classes that are serialized to PODs, the aim
of this class is to provide a way to ensure that both the original data
version and the current serialization version are known. When attempting
to de-serialize a POD the serialization version will be compared to the
latest version in WA if not matching will call the appropriate method to
upgrade the pod to a known structure state populating any missing fields
with a sensible default or converting the existing data to the new
format. 
						
						
					 
					
						2018-12-07 08:46:12 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						e0ffd84239 
					 
					
						
						
							
							fw/output: Ensure that Event message is converted to a string  
						
						... 
						
						
						
						Explicitly convert the passed message into a string as this is expected when
generating a event summary, otherwise splitting can fail. 
						
						
					 
					
						2018-12-04 15:15:47 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						d3d5ca9154 
					 
					
						
						
							
							workloads/glbench: Port workload to WA3  
						
						
						
						
					 
					
						2018-11-23 17:24:41 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						88f708abf5 
					 
					
						
						
							
							target/descriptor: Update default sudo command format  
						
						... 
						
						
						
						Due to changes introduced in devlib https://github.com/ARM-software/devlib/pull/339 
the command placeholder should no longer be in quote so remove them from
the default value. 
						
						
					 
					
						2018-11-21 15:07:25 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						bb282eb19c 
					 
					
						
						
							
							wa: Remove reference to devlibs escaping methods  
						
						... 
						
						
						
						As part of https://github.com/ARM-software/devlib/pull/339  the escaping
method are being removed in favour of using `quote` from `pipes` so
also make reflecting changes here. 
						
						
					 
					
						2018-11-21 15:07:25 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						285bc2cd0b 
					 
					
						
						
							
							workloads/gfxbench: Move test selection into setup phase  
						
						... 
						
						
						
						Previously the configuration of the tests was performed in the run stage
instead of the setup. 
						
						
					 
					
						2018-11-20 10:10:19 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						0d9dbe8845 
					 
					
						
						
							
							workloads/gfxbench: Fix clicking on select tests  
						
						... 
						
						
						
						The X coordinate was miscalculated when attempting to load the test
selection menu. 
						
						
					 
					
						2018-11-20 10:10:19 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						c89ea9875e 
					 
					
						
						
							
							workloads/gfxbench: Fix parameter description  
						
						
						
						
					 
					
						2018-11-20 10:10:19 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						e4283729c1 
					 
					
						
						
							
							workloads/gfxbenchmark: Fix score matching  
						
						... 
						
						
						
						On some devices the score string obtained can contain extra characters.
Only use the numerical values from the score when converting, otherwise
if not found set the result to 'NaN'. 
						
						
					 
					
						2018-11-20 10:10:19 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						a2eb6e96e2 
					 
					
						
						
							
							commands/process: Fix initialization of ProcessContext ordering  
						
						... 
						
						
						
						Ensure that that ProcessContext is initialized before attempting to
initialize any of the output processors. 
						
						
					 
					
						2018-11-19 10:17:53 +00:00 
						 
				 
			
				
					
						
							
							
								scott 
							
						 
					 
					
						
						
							
						
						3bd8f033d5 
					 
					
						
						
							
							workloads: Updating geekbench to support v4.3.1  
						
						... 
						
						
						
						v4.3.1 has made a minor change to the run cpu benchmark element.
Refactoring to support both the new and previous elements. 
						
						
					 
					
						2018-11-15 15:56:09 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						ea1d4e9071 
					 
					
						
						
							
							workloads/gfxbench: Do not clear package data on launch  
						
						... 
						
						
						
						By clearing the application data each time the workload is run this
forces the required assets to be re-installed each time. As the
workload is not affected by persistent state do not perform the
clearing. 
						
						
					 
					
						2018-11-15 07:54:43 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						cc0cfaafe3 
					 
					
						
						
							
							fw/workload: Add attribute to control if package data should be cleared.  
						
						... 
						
						
						
						Allow specifying that the package data should not be cleared
before starting the workload. 
						
						
					 
					
						2018-11-15 07:54:43 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						1b4fc68542 
					 
					
						
						
							
							workloads/gfxbench: Fix formatting  
						
						
						
						
					 
					
						2018-11-13 13:06:54 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						e40517ab95 
					 
					
						
						
							
							workloads/gfxbench: Fix not detecting missing asset popup  
						
						... 
						
						
						
						Add check for a differently worded popup informing that assets are
missing. 
						
						
					 
					
						2018-11-13 13:06:54 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						ce94638436 
					 
					
						
						
							
							fw/target: record page size as part of TargetInfo  
						
						... 
						
						
						
						Record target.page_size_kb as part of target info. 
						
						
					 
					
						2018-11-02 12:11:00 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						d1fba957b3 
					 
					
						
						
							
							fw/target: add versioning to TargetInfo  
						
						... 
						
						
						
						Add format_version class attribute to TargetInfo to track format
changes. This is checked when deserializing from POD to catch format
changes between cached and obtained TargetInfo's. 
						
						
					 
					
						2018-11-02 12:11:00 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						17bb0083e5 
					 
					
						
						
							
							doc/installation: Update installation instructions  
						
						... 
						
						
						
						Update the instructions for installing WA from git not to use
pip as this method does not process dependency_links correctly and
results in an incompatible version of devlib being installed. 
						
						
					 
					
						2018-10-25 10:32:28 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						c4ad7467e0 
					 
					
						
						
							
							doc: Fix formatting and typo  
						
						
						
						
					 
					
						2018-10-25 10:32:28 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						2f75261567 
					 
					
						
						
							
							doc: Add WA icon to documentation  
						
						
						
						
					 
					
						2018-10-25 10:32:28 +01:00