Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						0ca29bb337 
					 
					
						
						
							
							fw/entrypoint: make command mandatory for Python 3  
						
						... 
						
						
						
						Python 3 has changed the behavior of subparsers so that they are no
longer mandatory by default. As a result, executing just "wa" under
Python 3 results in a random error, rather than a help message.
Fix this by making the subparsers mandatory. 
						
						
					 
					
						2018-06-13 11:08:18 +01:00 
						 
				 
			
				
					
						
							
							
								scott 
							
						 
					 
					
						
						
							
						
						503005ba5f 
					 
					
						
						
							
							Googleplaybooks: Adding support for night reading dialogues.  
						
						... 
						
						
						
						Certain devices present a night time reading popup alert when opening the books workload.
This can throw off the workload so I've added a function to check for this and dismiss if neccessary. 
						
						
					 
					
						2018-06-12 22:54:43 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						2cb1f47e11 
					 
					
						
						
							
							fw/exec: pass context to run started/completed signals  
						
						... 
						
						
						
						To be consistent with the rest of exec signals. 
						
						
					 
					
						2018-06-12 16:07:53 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						ea97372ece 
					 
					
						
						
							
							fw/exec: add JOB_QUEUE_EXECUTION signals  
						
						... 
						
						
						
						Add signals just before and just after commencing the execution of the
job queue. 
						
						
					 
					
						2018-06-12 16:07:53 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						5f7fde206d 
					 
					
						
						
							
							fw/instrument: add hostside decorator  
						
						... 
						
						
						
						Add a decorator to indicate that a callback runs entirely host-side and
does not rely on a connection to the target. This  means it will be
invoked even if the target was detected to be unresponsive. 
						
						
					 
					
						2018-06-12 16:07:53 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						2f99137ad5 
					 
					
						
						
							
							fw/target: fix signals reboot on unresponsive  
						
						... 
						
						
						
						- Add "hard" parameter to TargetManager's reboot().
- Pass in context to TargetManager's reboot() and
  verify_target_responsive() -- this is needed for signal dispatch.
- Call self.reboot() instead of self.target.reboot() when attempting a
  reset for unresponsive targets inside TargetManager, in order to
  ensure that appropriate signals are dispatched. 
						
						
					 
					
						2018-06-12 16:07:53 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						e816980471 
					 
					
						
						
							
							fw/execution: add missing sender in signal  
						
						... 
						
						
						
						Add the missing sender for RUN_OUTPUT_PROCESSED signal wrap call. 
						
						
					 
					
						2018-06-12 16:07:53 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						c4838b4021 
					 
					
						
						
							
							utils/serializer: add basestring to POD_TYPES  
						
						... 
						
						
						
						Was replaced with str during Python 3 porting. 
						
						
					 
					
						2018-06-12 13:30:39 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						657a10c09d 
					 
					
						
						
							
							utils/serializer: fix level deserialization  
						
						... 
						
						
						
						Fix a regression introduced with Python 3 port -- JSON deserializer
should check for basestring rather than str when deciding whether to try
to decode a custom type. 
						
						
					 
					
						2018-06-12 13:27:19 +01:00 
						 
				 
			
				
					
						
							
							
								Sascha Bischoff 
							
						 
					 
					
						
						
							
						
						b6531feb52 
					 
					
						
						
							
							framework/instrument: Fix typo for on_job_failure  
						
						
						
						
					 
					
						2018-06-11 15:59:53 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						b4b6f949cc 
					 
					
						
						
							
							doc: Add overview of how WA config merging works  
						
						
						
						
					 
					
						2018-06-11 08:10:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						aa4dbebcb6 
					 
					
						
						
							
							doc: Add initial version of a glossary  
						
						
						
						
					 
					
						2018-06-11 08:10:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						b7e17759a3 
					 
					
						
						
							
							doc/faq: Add solution for Juno resetting upon commencing a WA run  
						
						
						
						
					 
					
						2018-06-11 08:10:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						1879dd62f1 
					 
					
						
						
							
							fw/core: Fix description of 'label' CongfigPoint  
						
						... 
						
						
						
						Update reference of result processors to output processors. 
						
						
					 
					
						2018-06-11 08:10:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						9d14cb0a48 
					 
					
						
						
							
							doc: Update dependencies and installation for Python 3 support  
						
						
						
						
					 
					
						2018-06-11 08:10:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						bde3df8172 
					 
					
						
						
							
							doc: Restructure API documentation  
						
						
						
						
					 
					
						2018-06-11 08:10:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						a425fbf4d3 
					 
					
						
						
							
							doc: Add additional API docs  
						
						
						
						
					 
					
						2018-06-11 08:10:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						ae09ef174b 
					 
					
						
						
							
							doc/method_map_template: Update to refer to signal dispatch diagram  
						
						
						
						
					 
					
						2018-06-11 08:10:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						0196d3bdbe 
					 
					
						
						
							
							doc: Update Output processing API docs  
						
						
						
						
					 
					
						2018-06-11 08:10:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						4b5d85ce40 
					 
					
						
						
							
							doc: Add WA execution model.  
						
						... 
						
						
						
						Add brief overview of WA's execution model. 
						
						
					 
					
						2018-06-11 08:10:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						92df8852fd 
					 
					
						
						
							
							doc: Rename references to folder to directory to be consistent.  
						
						
						
						
					 
					
						2018-06-11 08:10:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						13d0743ac3 
					 
					
						
						
							
							doc/contributing: Fix typos  
						
						
						
						
					 
					
						2018-06-11 08:10:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						7313c82499 
					 
					
						
						
							
							doc: Tidy up method map generation  
						
						... 
						
						
						
						Remove unsed variables and methods from the instrument method map
generation. 
						
						
					 
					
						2018-06-11 08:10:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						c7af8f497f 
					 
					
						
						
							
							doc: Fix typos in method map template  
						
						
						
						
					 
					
						2018-06-11 08:10:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						3839da166d 
					 
					
						
						
							
							doc: Fix instrument documentation  
						
						... 
						
						
						
						Fixed outdated `update_results` method references. 
						
						
					 
					
						2018-06-11 08:10:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						e80feef486 
					 
					
						
						
							
							doc: Add agenda user reference documentation.  
						
						
						
						
					 
					
						2018-06-11 08:10:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						50f06388be 
					 
					
						
						
							
							doc/revent: Fix workload name typo  
						
						
						
						
					 
					
						2018-06-11 08:10:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						dbe98edd7d 
					 
					
						
						
							
							doc: Reword introduction paragraph  
						
						
						
						
					 
					
						2018-06-11 08:10:07 +01:00 
						 
				 
			
				
					
						
							
							
								Waleed El-Geresy 
							
						 
					 
					
						
						
							
						
						0269a30ca6 
					 
					
						
						
							
							docs:writing_plugins: Typos and Grammar  
						
						
						
						
					 
					
						2018-06-08 17:50:22 +01:00 
						 
				 
			
				
					
						
							
							
								sdpenguin 
							
						 
					 
					
						
						
							
						
						1a98b8a4d3 
					 
					
						
						
							
							Typo fix  
						
						
						
						
					 
					
						2018-06-08 17:12:02 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						b3de85455a 
					 
					
						
						
							
							Add support for Python 3  
						
						... 
						
						
						
						Add support for running under Python 3, while maintaining compatibility
with Python 2.
See http://python-future.org/compatible_idioms.html  for more details
behind these changes. 
						
						
					 
					
						2018-06-07 14:48:40 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						c3ddb31d4d 
					 
					
						
						
							
							fw/entrypoint: Fix help information for '--help' argument  
						
						... 
						
						
						
						In a previous commit we filtered parameters so that '-h' is never passed
to 'parse_known_commands' to ensure our own custom help message is displayed,
now also filter for '--help' for the same reason. 
						
						
					 
					
						2018-06-07 11:04:29 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						6d9ae419c2 
					 
					
						
						
							
							framework/signal: Remove JOB_FINALIZED signal  
						
						... 
						
						
						
						Remove the currenlty unused JOB_FINALIZED signal as we already have a
WORKLOAD_FINALIZED signal. 
						
						
					 
					
						2018-06-06 08:38:54 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						baf570fc62 
					 
					
						
						
							
							fw/signal: Rename and implement signal for RUN_OUTPUT_PROCESSED  
						
						... 
						
						
						
						Rename the OVERALL_RESULTS_PROCESSING signal to be called
RUN_OUTPUT_PROCESSED and provide implementation. 
						
						
					 
					
						2018-06-06 08:38:54 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						b15b937863 
					 
					
						
						
							
							fw/parsers: Ensure that a section is a valid dict  
						
						... 
						
						
						
						Ensure that all section entries are valid dicts otherwise raise an error
informing the user. 
						
						
					 
					
						2018-06-05 17:54:34 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						52243a5804 
					 
					
						
						
							
							Upadate .gitignore  
						
						
						
						
					 
					
						2018-06-01 17:39:44 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						aee8b10f26 
					 
					
						
						
							
							doc/delay: fix warning.  
						
						... 
						
						
						
						Add space between a note admonition and the preceding paragraph. 
						
						
					 
					
						2018-06-01 17:18:43 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						2cd355195f 
					 
					
						
						
							
							fw/rt_config: Fix validation checks  
						
						... 
						
						
						
						Remove unnecessary validation checks and fix remaining so they don't fail
under certain combinations of parameters. 
						
						
					 
					
						2018-06-01 15:33:10 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						9035c654bd 
					 
					
						
						
							
							fw/rt_config: Allow for auto determine 'max' and 'min' for other freqs  
						
						... 
						
						
						
						Allow users to specify 'max' and 'min' for the maximum and minimum
frequencies to be set for a cpu as well as the current frequency. 
						
						
					 
					
						2018-06-01 15:33:10 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						e1518e8c5d 
					 
					
						
						
							
							fw/rt_config: Refactor and fix method calls to resolve 'max'/'min'  
						
						... 
						
						
						
						Previously incorrect method calls were used to try and convert 'max' and
'min' into their corresponding frequencies, now call the correct methods
and refactor the conversion into a separate method. 
						
						
					 
					
						2018-06-01 15:33:10 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						ee3c01418f 
					 
					
						
						
							
							fw/execution: fix get_resource with strict=False  
						
						... 
						
						
						
						If strict=False, resolver.get_resource will return None, rather
than raising NotFoundError. Do not attempt to record the md5 hash in
that case. 
						
						
					 
					
						2018-06-01 14:01:57 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						ba717bbcd1 
					 
					
						
						
							
							instrument/delay: Remove breakpoint  
						
						
						
						
					 
					
						2018-05-30 12:25:58 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						b14c3d8868 
					 
					
						
						
							
							framework/instrument: Fix lefover references to instrument proiorities  
						
						... 
						
						
						
						Update instrument proiorities to use signal proiorities instead. 
						
						
					 
					
						2018-05-30 12:23:15 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						703e32e511 
					 
					
						
						
							
							framework/signals: Remove unnecessary job signals  
						
						... 
						
						
						
						Remove overlap of signals between jobs and workload. 
						
						
					 
					
						2018-05-30 12:23:15 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						ceadb36880 
					 
					
						
						
							
							instruments/delay: Port instrument to WA3  
						
						... 
						
						
						
						Port the delay instrument to WA3. 
						
						
					 
					
						2018-05-30 12:22:46 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						864ded60ae 
					 
					
						
						
							
							fw/instrument: use signal priorities  
						
						... 
						
						
						
						Use signal priorities to define priority decorators, rather than
defining own priority enum. 
						
						
					 
					
						2018-05-30 12:02:28 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						d79e8324f0 
					 
					
						
						
							
							fw/signal: use enum to define priorities  
						
						... 
						
						
						
						Use an enum rather than a random class to define the priority levels
for the signals. 
						
						
					 
					
						2018-05-30 12:02:28 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						e015f438ae 
					 
					
						
						
							
							doc/build_instrument_method_map: update table header  
						
						... 
						
						
						
						Update the decorator stable header to state "decorator" rather than
"prefix" (this was left over from WA2). 
						
						
					 
					
						2018-05-30 12:02:28 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						42bae98d50 
					 
					
						
						
							
							fw/instrument: remove commented code  
						
						... 
						
						
						
						Remove the commented out mappings from WA2. 
						
						
					 
					
						2018-05-29 11:56:39 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						673b61342d 
					 
					
						
						
							
							fw/instrument: add mappings for job/run signals  
						
						... 
						
						
						
						Add missing mappings for job and run signals. 
						
						
					 
					
						2018-05-29 11:56:39 +01:00