Marc Bonnici 
							
						 
					 
					
						
						
							
						
						ac01bf38d5 
					 
					
						
						
							
							extras/Dockerfile: Update to use latest releases  
						
						... 
						
						
						
						Update to use the latest release version of WA and devlib. 
						
						
					 
					
						2018-07-06 14:42:14 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						4a10ea1065 
					 
					
						
						
							
							dev_scripts/pep8: Update error message to flake8  
						
						
						
						
					 
					
						2018-07-06 14:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						925bc8b719 
					 
					
						
						
							
							wa: pep8 fixes  
						
						
						
						
					 
					
						2018-07-06 14:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						4b86fa5aee 
					 
					
						
						
							
							commands/show: disable pylint  
						
						... 
						
						
						
						Disable pylint for wa/commands/show.py. Due to changes in recent
versions of pylint, it now takes an excessively long time to
process this file. 
						
						
					 
					
						2018-07-06 14:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						109daa7f8c 
					 
					
						
						
							
							dev_scripts: pylint fixes  
						
						... 
						
						
						
						- Add "set -e" to abort on error
- Update the required version
- Fix path for the "default" runs 
						
						
					 
					
						2018-07-06 14:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						03eafe6b33 
					 
					
						
						
							
							framework: pep8 fixes  
						
						... 
						
						
						
						Fix issues reported by flake8. 
						
						
					 
					
						2018-07-06 14:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						88c5005b38 
					 
					
						
						
							
							dev_scripts: pylint: ignore errors per subdir  
						
						... 
						
						
						
						Add the ability to ignore specific pylint errors on per-subpackage or
per-module basis by adding a plugin that checks the path of the module
against pre-defined sub-paths and inserts disable tags as needed. 
						
						
					 
					
						2018-07-06 14:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						651adaaa57 
					 
					
						
						
							
							dev_scripts: switch from pep8 to flake8  
						
						... 
						
						
						
						The pep8 code checker is deprecated and will be removed in the future.
Switch to using its successor, flake8.
Also, add a couple of more entries to ignored exceptions. 
						
						
					 
					
						2018-07-06 14:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						dbea1d7d09 
					 
					
						
						
							
							wa/commands: pylint fixes  
						
						
						
						
					 
					
						2018-07-06 14:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						c6ec7af665 
					 
					
						
						
							
							wa/commands: pep8 fixes  
						
						
						
						
					 
					
						2018-07-06 14:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						6afd710bd1 
					 
					
						
						
							
							wa/instruments: pylint/fixes  
						
						
						
						
					 
					
						2018-07-06 14:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						0b8501e010 
					 
					
						
						
							
							wa/instruments: pep8 fixes  
						
						
						
						
					 
					
						2018-07-06 14:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						30471613de 
					 
					
						
						
							
							wa/output_processors: pylint fixes  
						
						
						
						
					 
					
						2018-07-06 14:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						7f9737a844 
					 
					
						
						
							
							wa/output_processors: Fix pep8  
						
						
						
						
					 
					
						2018-07-06 14:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						9b2bc1369c 
					 
					
						
						
							
							wa/workloads: pylint fixes  
						
						
						
						
					 
					
						2018-07-06 14:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						6e94cbd36b 
					 
					
						
						
							
							wa/workloads: pep8 fixes  
						
						
						
						
					 
					
						2018-07-06 14:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						185bff9029 
					 
					
						
						
							
							wa/utils: Fix pylint errors  
						
						
						
						
					 
					
						2018-07-06 14:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						1550e9a788 
					 
					
						
						
							
							wa/utils: Remove unrequired imports  
						
						
						
						
					 
					
						2018-07-06 14:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						4d1c03cc5c 
					 
					
						
						
							
							utils/types: Rename cls argument  
						
						
						
						
					 
					
						2018-07-06 14:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						cbc7b2647f 
					 
					
						
						
							
							utils/types: Ignore import errors  
						
						
						
						
					 
					
						2018-07-06 14:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						1a08b2a6c7 
					 
					
						
						
							
							utils: pep8 fixes  
						
						
						
						
					 
					
						2018-07-06 14:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						f74b7ae78c 
					 
					
						
						
							
							framework: fix pylint issues  
						
						... 
						
						
						
						Fix/disable checks for issues reported by pylint under wa/framework. 
						
						
					 
					
						2018-07-06 14:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						9025ea32b1 
					 
					
						
						
							
							extras/pylintrc: disable a few checks  
						
						... 
						
						
						
						Globally disable a few more checks that we don't care about (or that
produce too many false positives). 
						
						
					 
					
						2018-07-06 14:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						a660f5d4fe 
					 
					
						
						
							
							Travis: Add initial version of travis configuration file  
						
						... 
						
						
						
						Currently will execute the unittests using nose2 for python versions
2.7, 3.4 and 3.6 
						
						
					 
					
						2018-07-05 16:58:00 +01:00 
						 
				 
			
				
					
						
							
							
								Waleed El-Geresy 
							
						 
					 
					
						
						
							
						
						1c48589860 
					 
					
						
						
							
							doc: Rename execution_model to framework_overview  
						
						... 
						
						
						
						An update to more aptly suit the new general title of the section. 
						
						
					 
					
						2018-07-05 11:34:19 +01:00 
						 
				 
			
				
					
						
							
							
								Waleed El-Geresy 
							
						 
					 
					
						
						
							
						
						a3b02872ac 
					 
					
						
						
							
							Docs: Run Output - Clarification and Additions  
						
						... 
						
						
						
						Clarification of the meanings of and the distinction between the
output-related terms iteration, job, workload and section for those
unfamiliar
- Add entries to the glossary and references to the glossary
- Added section on Configuration parameter hierarchy
- Added section on the number and names of directories generated for
jobs in the run output folder 
						
						
					 
					
						2018-07-05 11:34:19 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						4098c0623b 
					 
					
						
						
							
							tests: quieten signal logger  
						
						... 
						
						
						
						Set signal logger level to CRITICAL to prevent it from spewing out
log message on the console for expected errors during tests. 
						
						
					 
					
						2018-07-05 10:36:57 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						45b5de65d1 
					 
					
						
						
							
							dev_scripts: rename copyright_updater  
						
						... 
						
						
						
						Rename copyright_updater to update_copyrights in order to mach the
naming convention of other scripts. 
						
						
					 
					
						2018-07-04 16:33:31 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						09d7d55772 
					 
					
						
						
							
							dev_scripts: enhance copyright updater  
						
						... 
						
						
						
						- Expand the types for files it checks to include Java, C, and shell
  scripts.
- Add exclusion paths.
- Add copyright header to files that don't already have one but should. 
						
						
					 
					
						2018-07-04 16:33:31 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						8878cc20d4 
					 
					
						
						
							
							Update copyright headers.  
						
						... 
						
						
						
						- Add copyright headers to files that did not already have them
- Update the year to the last year the file was modified in files with
  existing headers. 
						
						
					 
					
						2018-07-04 16:33:31 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						5892b1de18 
					 
					
						
						
							
							commands/revent: Fix missing import  
						
						
						
						
					 
					
						2018-07-04 16:33:08 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						452d91b2d6 
					 
					
						
						
							
							output_processors/sqlite: Fix incorrect error type and import  
						
						
						
						
					 
					
						2018-07-04 16:33:08 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						c9ff15ca53 
					 
					
						
						
							
							wa/workloads: Fix missing imports  
						
						
						
						
					 
					
						2018-07-04 16:33:08 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						3fd40e5f19 
					 
					
						
						
							
							utils/types: Fix correct arguments for join  
						
						... 
						
						
						
						Ensure that the join method for a ``str`` is passed a single list
instead of 2 arguments. 
						
						
					 
					
						2018-07-04 16:33:08 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						cbb8fdab28 
					 
					
						
						
							
							utils/diff: Fix missing import for logging  
						
						
						
						
					 
					
						2018-07-04 16:33:08 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						f4838b4466 
					 
					
						
						
							
							utils/android: Fix typo in variable assignment  
						
						
						
						
					 
					
						2018-07-04 16:33:08 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						5231bbcf71 
					 
					
						
						
							
							fw/exception: Add 'message' property to SerializerSyntaxError  
						
						... 
						
						
						
						Allow for the fact that Exceptions do not have a message attribute in
Python3 so mimic the functionality. 
						
						
					 
					
						2018-07-04 11:54:17 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						9d34fc0a4d 
					 
					
						
						
							
							utils/serializer: Fix exception handling in Python3  
						
						... 
						
						
						
						Allow for the fact that exceptions do not have a 'message' attribute in
Python3. 
						
						
					 
					
						2018-07-04 11:54:17 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						57ddf7845c 
					 
					
						
						
							
							tests: Update tests to work with python3  
						
						
						
						
					 
					
						2018-07-04 11:54:17 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						107fdc203c 
					 
					
						
						
							
							tests/test_utils: Update behaviour of test  
						
						... 
						
						
						
						As part of commit #b3de85 porting to WA3, the behaviour of Enums changed
so that the attribute to be fetched is converted to lower case before
the lookup occurs. Due to the fact that 'names' is a predefined
attribute of the Enum class this clashes and will return the full list
of names instead of the individual entry. Update the test to use another
non reserved entry. 
						
						
					 
					
						2018-07-04 11:54:17 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						1648a58c11 
					 
					
						
						
							
							framework/workload: Add check for platform  
						
						... 
						
						
						
						Remove unused ``platform`` attributes and add ``supported_platforms``
along with check so that workloads can fail early when attempting to run
on an incorrect platform. 
						
						
					 
					
						2018-07-02 12:11:00 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						60b37995e0 
					 
					
						
						
							
							workloads/jankbench: Update to check if running in a container.  
						
						... 
						
						
						
						Instead of using the os to determine whether the screen state should
be checked, use target flag to see if running inside a container. 
						
						
					 
					
						2018-07-02 10:59:18 +01:00 
						 
				 
			
				
					
						
							
							
								scott 
							
						 
					 
					
						
						
							
						
						68e7fc0b99 
					 
					
						
						
							
							workloads: fix mongoperf  
						
						... 
						
						
						
						Mongoperf currently has a non-ASCII character in the file that causes a failure.
This commit rewords the description to remove the incriminating character. 
						
						
					 
					
						2018-07-02 10:02:01 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						e55f48089b 
					 
					
						
						
							
							fw/output: expose metadata  
						
						... 
						
						
						
						Expose result.metadata as a property of the output. 
						
						
					 
					
						2018-06-29 17:25:29 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						edfbee291b 
					 
					
						
						
							
							workloads/jankbench: Fix typo in method name  
						
						... 
						
						
						
						Fix incorrect method name. 
						
						
					 
					
						2018-06-29 17:25:09 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						04cbf51a15 
					 
					
						
						
							
							workloads/jankbench: Fix screen state for ChromeOS  
						
						... 
						
						
						
						We cannot currently determine the screen state from cannot android
containter so only check on android systems. 
						
						
					 
					
						2018-06-29 17:25:09 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						d016318a32 
					 
					
						
						
							
							workloads: Bump known working version of workloads.  
						
						
						
						
					 
					
						2018-06-29 14:46:16 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						c69a0f69e6 
					 
					
						
						
							
							workloads: add mongoperf  
						
						... 
						
						
						
						Add a workload that runs mongoperf benchmark that measures I/O
performance on a MongoDB server. This workload assumes that mongoperf
is already installed. 
						
						
					 
					
						2018-06-29 12:39:36 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						60989ef66c 
					 
					
						
						
							
							doc/contributing: Add a guide to documentation styles  
						
						... 
						
						
						
						Add a documentation style guide to aid in keeping a consistent style
when adding new documentation. 
						
						
					 
					
						2018-06-29 11:04:09 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Bonnici 
							
						 
					 
					
						
						
							
						
						c67994260d 
					 
					
						
						
							
							doc: Update heading underlines  
						
						... 
						
						
						
						Ensure consistency for title levels throughout documentation. 
						
						
					 
					
						2018-06-29 11:04:09 +01:00