Marc Bonnici 
							
						 
					 
					
						
						
							
						
						6308f99b9d 
					 
					
						
						
							
							commands/revent: Fix revent for non android based workloads  
						
						... 
						
						
						
						Previously recording an revent workload would assume an android based
revent workload with an apk. Now only deploy apk if present for
workload. 
						
						
					 
					
						2017-12-11 08:04:49 +00:00 
						 
				 
			
				
					
						
							
							
								Sascha Bischoff 
							
						 
					 
					
						
						
							
						
						45738dfffe 
					 
					
						
						
							
							workloads/dhrystone: Remove trailing whitespace  
						
						
						
						
					 
					
						2017-12-08 10:46:29 +00:00 
						 
				 
			
				
					
						
							
							
								Sascha Bischoff 
							
						 
					 
					
						
						
							
						
						3544b716d2 
					 
					
						
						
							
							workloads/dhrystone: do initialize/finalize once per run  
						
						... 
						
						
						
						Add in the "once" decorator for the initialize and finalize methods to
ensure that they only run once per run. 
						
						
					 
					
						2017-12-08 10:46:29 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						4069e37f6b 
					 
					
						
						
							
							workloads/dhrystone: fix run with num loops and delay  
						
						... 
						
						
						
						Fix output when running for a specified number of loops (rather than
duration) and adding delay to threads. Previously, the output for the
last thread was not printed due to a missing check for a negative
duration. 
						
						
					 
					
						2017-12-08 09:39:40 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						5729df0a5b 
					 
					
						
						
							
							instrumentaion/file_poller: Port instrument from WA2  
						
						
						
						
					 
					
						2017-12-08 08:51:16 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						6022c38ae2 
					 
					
						
						
							
							commands/revent: Fix revent command  
						
						... 
						
						
						
						Update revent commands to supply output directory when creating
TargetManager and fix ignoring any additional device config provided. 
						
						
					 
					
						2017-12-08 08:40:38 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						0d45fa3b27 
					 
					
						
						
							
							Revert "DO NOT MERGE: stub out broken method"  
						
						... 
						
						
						
						This reverts commit 7a3503775d 
						
						
					 
					
						2017-12-07 15:45:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						07243740d6 
					 
					
						
						
							
							framework/plugin: Calm pylint  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						56674aa3a9 
					 
					
						
						
							
							framework/plugin: Satisfy pylint's nitpicks  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						feabecd19d 
					 
					
						
						
							
							framework/workload: Calm pylint  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						69f52f3359 
					 
					
						
						
							
							framework/workload: Remove unused imports  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						d8a44adde8 
					 
					
						
						
							
							framework/run: Calm pylint  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						c8d1b0e4fb 
					 
					
						
						
							
							framework/job: Calm pylint  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						8032abc805 
					 
					
						
						
							
							framework/run: Store RunInfo attributes from constructor  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						3337cd477e 
					 
					
						
						
							
							framework/run: Whitespace  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						cf67a7784c 
					 
					
						
						
							
							framework/getters: Calm pylint  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						4d7b76fd98 
					 
					
						
						
							
							framework/getters: Whitespace  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						b05b0a2e4f 
					 
					
						
						
							
							framework/output: Whitespace  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						7a3503775d 
					 
					
						
						
							
							DO NOT MERGE: stub out broken method  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						b5ac669994 
					 
					
						
						
							
							framework/output: Fix checking artifact kind  
						
						... 
						
						
						
						Don't construct an ArtifactType in Output.Add_artifact, the Artifact
class does that for us.
Next, fix the use of a nonexistent attribute Artifact.valid_kinds 
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						fd7ae4b95b 
					 
					
						
						
							
							tests: Update use of devlib cpufreq API  
						
						... 
						
						
						
						get_domain_cpus has been renamed get_related_cpus 
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						3904096257 
					 
					
						
						
							
							framework/plugin: Whitespace  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						6fc247a8fd 
					 
					
						
						
							
							framework/output: Calm pylint  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						664f0a8905 
					 
					
						
						
							
							framework/config: Whitespace  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						81d4587da3 
					 
					
						
						
							
							framework/output: Whitespace  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						aec9a4b6fc 
					 
					
						
						
							
							framework/host: Add missing import  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						6f59f8eb1b 
					 
					
						
						
							
							framework/agenda: Calm pylint  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						5a373e6c7b 
					 
					
						
						
							
							framework/host: Calm pylint  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						b861ca986a 
					 
					
						
						
							
							framework/host: Whitespace  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						f8f97e74ad 
					 
					
						
						
							
							extras/pylintrc: Disable no-else-return warning  
						
						... 
						
						
						
						This warns for stuff like this, where the else is unnecessary:
if thing:
    return 1
else:
    return 2
Which is harmless. Some people even prefer it that way. 
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						33e5eae887 
					 
					
						
						
							
							framework/entrypoint: Calm pylint  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						f935c48d47 
					 
					
						
						
							
							framework/execution: Add basic docstring for Runner class  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						e3ae7fc906 
					 
					
						
						
							
							framework/entrypoint: Whitespace  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						79ea06044b 
					 
					
						
						
							
							framework/execution: Calm pylint  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						20be13282b 
					 
					
						
						
							
							framework/execution: Remove more unused imports  
						
						... 
						
						
						
						autoflake didn't find these ones, I guess because of the brackets. 
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						aae4b465bb 
					 
					
						
						
							
							Remove trainling newlines  
						
						... 
						
						
						
						Calms pylint down 
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						e4967fb43f 
					 
					
						
						
							
							Fix pylint for wlauto -> wa  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						aa2abd16a3 
					 
					
						
						
							
							Run autoflake to remove unused imports & variables  
						
						
						
						
					 
					
						2017-12-07 15:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						b85098d5b2 
					 
					
						
						
							
							framework/entrypoint: Fix help information for subcommands  
						
						... 
						
						
						
						Previously only the top level help message would ever be displayed,
this was caused by 'parse_known_commands' automatically displaying the
default help message and exiting before any of the custom plugins are
loaded. Now ensure this flag is never passed into the method. 
						
						
					 
					
						2017-12-06 17:05:52 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						bfb9dd2c43 
					 
					
						
						
							
							Commands/Create: Adds support for creating workloads  
						
						... 
						
						
						
						The create command can now be used to create workloads for the various
types. 
						
						
					 
					
						2017-12-06 17:05:52 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						0225b76562 
					 
					
						
						
							
							CreateCommand: Fix missing import  
						
						
						
						
					 
					
						2017-12-06 17:05:52 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						7796dabe90 
					 
					
						
						
							
							framework: remove wa.framework.plugin.Artifact  
						
						... 
						
						
						
						Remove wa.framework.plugin.Artifact and associated references. The name
of the class clashes with the class from output and can potentially
cause confusion.
The original intention for this was to be an "expected artifact
descriptor" of sorts that plugins can specify for validation purposes,
but that functionality was never implemented. Given that the framework
has undergone significant changes since this was implemented, it's not
clear that this is the best way to go about the original goal.
Therefore remove this for now. 
						
						
					 
					
						2017-12-06 16:25:54 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						698c61b0a5 
					 
					
						
						
							
							framework/workload: Adds support for gui only workloads  
						
						... 
						
						
						
						Adds new workload types to allow for using a gui without requiring an
apk file. 
						
						
					 
					
						2017-11-30 17:17:18 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						0f28a07476 
					 
					
						
						
							
							framework/workload: Rename ReventWorkload to ApkReventWorkload  
						
						... 
						
						
						
						To reflect that the current implementation of ReventWorkload uses an APK
file on the device the name has been changed appropriately and the
relevant workloads have been updated. 
						
						
					 
					
						2017-11-30 17:17:18 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						0778766c8b 
					 
					
						
						
							
							framework/target: add adb_name alias  
						
						... 
						
						
						
						Add "adb_name" alias for "device" parameter of AdbConnection in order to
be backwards-compatible with WA2. 
						
						
					 
					
						2017-11-29 13:19:39 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						31e08bf797 
					 
					
						
						
							
							framework/target: handle aliases  
						
						... 
						
						
						
						- Use get_config_point_map() to ensure aliases are parsed from
  configuraiton.
- Only set the default for a name only if it matches the corresponding
  param's name (i.e. don't set for alises). 
						
						
					 
					
						2017-11-29 13:19:39 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						a7a5d09dfa 
					 
					
						
						
							
							framework/config: plug_cache: handle aliases  
						
						... 
						
						
						
						Use get_config_point_map() when returning parameter mappings to ensure
aliases are included. 
						
						
					 
					
						2017-11-29 13:19:39 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						78a569a2d3 
					 
					
						
						
							
							framework/config: add get_config_pont_map()  
						
						... 
						
						
						
						Add a function to generate a dict mapping names and aliases to
corresponding configuration point objects. 
						
						
					 
					
						2017-11-29 13:19:39 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						07aa56f3bd 
					 
					
						
						
							
							GooglePhotos: Remove unnecessary method parameter  
						
						
						
						
					 
					
						2017-11-28 08:12:31 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						b42a6a67af 
					 
					
						
						
							
							Gmail: Port Gmail Workload from WA2  
						
						
						
						
					 
					
						2017-11-28 08:12:31 +00:00