Marc Bonnici 
							
						 
					 
					
						
						
							
						
						346ce2fb15 
					 
					
						
						
							
							framework/workload: Fix typo and formatting  
						
						
						
						
					 
					
						2017-12-14 09:50:26 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						adb14442c8 
					 
					
						
						
							
							utils/doc: Change get_params_rst to be more flexible  
						
						... 
						
						
						
						Instead of taking an extension as a parameter and assuming there it has
an attribute 'parameters' instead take a list of parameters directly
which allows the method to be used with parameter lists with different
names. 
						
						
					 
					
						2017-12-14 09:50:26 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						6df498b4bd 
					 
					
						
						
							
							framework/workload: Fix path of deployed asset  
						
						... 
						
						
						
						Get pushed file basename to ensure the assets deployed path is correct. 
						
						
					 
					
						2017-12-14 08:15:39 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						f498f0acdc 
					 
					
						
						
							
							wa: export RunOutput and discover_wa_outputs  
						
						... 
						
						
						
						Export RunOutput and discover_wa_outputs from the main __init__.py
allowing them to be directly imported from wa. 
						
						
					 
					
						2017-12-13 15:55:38 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						d1a42f6e64 
					 
					
						
						
							
							framework/output: add discover_wa_outputs  
						
						... 
						
						
						
						Add a function that traverses a directory structure looking for WA
output directory and yielding corresponding RunOutput objects. 
						
						
					 
					
						2017-12-13 15:55:38 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						bb9f735cd4 
					 
					
						
						
							
							framework/target: assistant: fix import  
						
						... 
						
						
						
						Import Parameter from the module that defines it rather than from wa to
avoid circular import errors. 
						
						
					 
					
						2017-12-13 15:55:38 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						c1319ce8cb 
					 
					
						
						
							
							framework/output: load jobs on RunOutput creation  
						
						... 
						
						
						
						Populate RunOutput's jobs attribute with job outputs on its creation. 
						
						
					 
					
						2017-12-13 15:55:38 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						4a239790d2 
					 
					
						
						
							
							framework/output: add target_info to RunOutput  
						
						... 
						
						
						
						Make TargetInfo an attribute of run output, replacing the read/write
methods for the targetfile. Instead, always load it on creation, if
targetfile exists (useful for external scripts), and have a method to
set it after creation (uselful during WA run, where the output is
created before connecting to the target). 
						
						
					 
					
						2017-12-13 15:55:38 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						3ab0aa04de 
					 
					
						
						
							
							framework/target: fix TargetInfo deserialization  
						
						... 
						
						
						
						Fix TargetInfo.from_pod(). As part of creating the POD, some of devlib's
classes such as Cpuinfo, get serialized. Since they are from devlib,
they do not implement WA's serialization interface, and are instead
serialized by extracting their internal structures. They are then not
deserialized properly, since their __init__'s expect text rather than
parsed structures.
This implements deserialization functions for these classes which
initialize them properly from TargetInfo POD. 
						
						
					 
					
						2017-12-13 15:55:38 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						f9df5195b9 
					 
					
						
						
							
							instrument/energy: add support for Juno on-board measurement  
						
						... 
						
						
						
						Add support for JunoEnergyInstrument backend that utilizes the on-board
Juno sensors. 
						
						
					 
					
						2017-12-12 10:07:04 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						ed691a5335 
					 
					
						
						
							
							framework/target: add shell_prompt target param.  
						
						... 
						
						
						
						Add a Parameter to specify a regex that matches the shell prompt on the
target. This used in establishing serial tty connections (e.g. VExpress
UART). 
						
						
					 
					
						2017-12-12 10:07:04 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						e0fd44ed6b 
					 
					
						
						
							
							processors: add targz processor  
						
						... 
						
						
						
						Add an output processor to create a tarball of WA output directory. 
						
						
					 
					
						2017-12-11 10:07:21 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						7a8492031e 
					 
					
						
						
							
							commands/workload_templates: Fix validate method in template  
						
						... 
						
						
						
						Remove incorrect parameter for super 'validate' call. 
						
						
					 
					
						2017-12-11 08:04:49 +00:00 
						 
				 
			
				
					
						
							
							
								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