Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						8727fe514a 
					 
					
						
						
							
							Merge pull request  #249  from jimboatarm/googleplaybooks-gesturefix  
						
						... 
						
						
						
						GooglePlayBooks: Reorder so that the gesture test happens after selec… 
						
						
					 
					
						2016-09-20 10:55:57 +01:00 
						 
				 
			
				
					
						
							
							
								setrofim 
							
						 
					 
					
						
						
							
						
						6465e732fd 
					 
					
						
						
							
							Merge pull request  #250  from ep1cman/apk_ver_fixes  
						
						... 
						
						
						
						Redone APK file resolution 
						
						
					 
					
						2016-09-20 10:50:29 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						f9ec869c7b 
					 
					
						
						
							
							Revert "Updated workload versions to match APK files"  
						
						... 
						
						
						
						This reverts commit b426e00f2f 
						
						
					 
					
						2016-09-20 10:47:57 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						1bbd3ef87a 
					 
					
						
						
							
							Revert "workloads: Fixed versions to be backward compatible"  
						
						... 
						
						
						
						This reverts commit 8608c3b747 
						
						
					 
					
						2016-09-20 10:47:57 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						486ade6499 
					 
					
						
						
							
							ApkWorkload: Reworked APK Resolution.  
						
						... 
						
						
						
						APK Resolution is now handled a bit differently to try maximise the likelyhood
of a workload running.
Like before `force_install` will always try to install the host version, if it
is not present or is not a correct version, it will error.
`check_apk` has changed so that when it is `True` it will prefer to use the host
side APK. If it is not there, or not a suitable version and/or abi and the target
already has a correct version of the app, the target app will be used. When it is
to `False` WA will prefer the target version of the app so long as it is a valid
version, if it is not then it will fallback to the host side APK. 
						
						
					 
					
						2016-09-20 10:47:57 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						1a23bd03a2 
					 
					
						
						
							
							runner: Some types of exceptions will no longer take screenshots or dump UI hiarchy  
						
						... 
						
						
						
						For resource or Host errors (error which are not caused by the target).
the runner will no longer take screenshots ect as these are meaningless. 
						
						
					 
					
						2016-09-20 10:13:14 +01:00 
						 
				 
			
				
					
						
							
							
								Michael McGeagh 
							
						 
					 
					
						
						
							
						
						5018a1ec94 
					 
					
						
						
							
							GooglePlayBooks: Reorder so that the gesture test happens after selecting a known chapter in the book. Previously the gestures could happen on any random page thus making the results not neccessarily comparable to another run.  
						
						
						
						
					 
					
						2016-09-20 10:10:21 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						fe58245843 
					 
					
						
						
							
							Merge pull request  #248  from jimboatarm/youtube-actionlogger-modified  
						
						... 
						
						
						
						Youtube: Changed actionlogger to measure different more relevant acti… 
						
						
					 
					
						2016-09-19 17:36:39 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						006bf6387f 
					 
					
						
						
							
							Merge pull request  #247  from jimboatarm/googleplaybooks-actionlogger-renametags  
						
						... 
						
						
						
						GooglePlayBooks: Modified ActionLogger tags and capture points 
						
						
					 
					
						2016-09-19 17:34:52 +01:00 
						 
				 
			
				
					
						
							
							
								Michael McGeagh 
							
						 
					 
					
						
						
							
						
						19569816d3 
					 
					
						
						
							
							Youtube: Changed actionlogger to measure different more relevant actions. Also rearranged if statement for video_source so that the default is at the top.  
						
						
						
						
					 
					
						2016-09-19 16:46:03 +01:00 
						 
				 
			
				
					
						
							
							
								Michael McGeagh 
							
						 
					 
					
						
						
							
						
						1dfbaf4ebe 
					 
					
						
						
							
							GooglePlayBooks: Modified ActionLogger tags and capture points  
						
						
						
						
					 
					
						2016-09-19 14:21:03 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						5b7d61b4b9 
					 
					
						
						
							
							Merge pull request  #246  from jimboatarm/googleslides-slidecount-fix  
						
						... 
						
						
						
						GoogleSlides workload did not do slide_count number of swipes in edit… 
						
						
					 
					
						2016-09-19 13:40:08 +01:00 
						 
				 
			
				
					
						
							
							
								Michael McGeagh 
							
						 
					 
					
						
						
							
						
						b5dc5b8648 
					 
					
						
						
							
							GoogleSlides workload did not do slide_count number of swipes in edit mode. This fixes that.  
						
						
						
						
					 
					
						2016-09-19 13:26:21 +01:00 
						 
				 
			
				
					
						
							
							
								setrofim 
							
						 
					 
					
						
						
							
						
						2202326c02 
					 
					
						
						
							
							Merge pull request  #244  from ep1cman/glb_bug  
						
						... 
						
						
						
						workloads: Fixed versions to be backward compatible 
						
						
					 
					
						2016-09-13 11:47:14 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						8608c3b747 
					 
					
						
						
							
							workloads: Fixed versions to be backward compatible  
						
						... 
						
						
						
						In a recent commit workload versions were changed to match their APK versions.
This commit adds the old versions to the allowed versions and automatically
maps them onto the new values. 
						
						
					 
					
						2016-09-13 11:07:18 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						9afe084f2c 
					 
					
						
						
							
							Merge pull request  #243  from setrofim/master  
						
						... 
						
						
						
						Miscellaneous fixes 
						
						
					 
					
						2016-09-13 10:26:51 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						83ab1ac441 
					 
					
						
						
							
							Merge pull request  #242  from jimboatarm/upstream-slides  
						
						... 
						
						
						
						Add Google slides workload 
						
						
					 
					
						2016-09-13 10:24:19 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						ea1d13c37f 
					 
					
						
						
							
							common/android: pep8 fixes  
						
						... 
						
						
						
						- added missing space between global definitions and a class
- added missing space for inline comment 
						
						
					 
					
						2016-09-13 10:22:47 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						20996e9a58 
					 
					
						
						
							
							core: changing the time of constraint validation for params  
						
						... 
						
						
						
						Constraints and allowed values of Extension Parameters will now be check
when the Parameter value is set, rather than when validating the
extension. Mandatory status of a Parameter is still checked during
valudation. 
						
						
					 
					
						2016-09-13 10:20:52 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						3711f7316d 
					 
					
						
						
							
							cpustates: fixing stand-alone script with timeline option  
						
						... 
						
						
						
						When running the stand-alone cpustates script and specifying a timeline
file (which causes the corresponding reporter to be enabled), a
timeline report is generated in addition to the usual cpustates and
parallelism reports.
Up to this point, the main() of the stand-alone script was expecting
exactly two reports and so it crashing when running with the timeline
option. This commit fixes this case. 
						
						
					 
					
						2016-09-13 10:16:25 +01:00 
						 
				 
			
				
					
						
							
							
								muendelezaji 
							
						 
					 
					
						
						
							
						
						d279cc7453 
					 
					
						
						
							
							Add Google Slides workload  
						
						
						
						
					 
					
						2016-09-12 17:57:41 +01:00 
						 
				 
			
				
					
						
							
							
								muendelezaji 
							
						 
					 
					
						
						
							
						
						f6b8fd3f4b 
					 
					
						
						
							
							Ignore exception for non-fatal permission grant failure  
						
						
						
						
					 
					
						2016-09-09 23:22:38 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						ff2f88fbd7 
					 
					
						
						
							
							Merge pull request  #225  from jimboatarm/googlephotos_uxperf  
						
						... 
						
						
						
						Add googlephotos workload 
						
						
					 
					
						2016-09-09 14:26:46 +01:00 
						 
				 
			
				
					
						
							
							
								John Richardson 
							
						 
					 
					
						
						
							
						
						96f4ade874 
					 
					
						
						
							
							Add googlephotos workload  
						
						
						
						
					 
					
						2016-09-09 09:56:15 +01:00 
						 
				 
			
				
					
						
							
							
								setrofim 
							
						 
					 
					
						
						
							
						
						ac0256e377 
					 
					
						
						
							
							Merge pull request  #239  from jimboatarm/googleplaybooks_fix  
						
						... 
						
						
						
						Updates and fixes for googleplaybooks workload 
						
						
					 
					
						2016-09-08 15:50:17 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						793af6253f 
					 
					
						
						
							
							Merge pull request  #241  from jimboatarm/skype_uxperf  
						
						... 
						
						
						
						Add Skype workload 
						
						
					 
					
						2016-09-08 13:34:57 +01:00 
						 
				 
			
				
					
						
							
							
								John Richardson 
							
						 
					 
					
						
						
							
						
						5ef7d2dd44 
					 
					
						
						
							
							Remove skypevideo workload  
						
						... 
						
						
						
						The original skypevideo workload has now been replaced with the newer
skype workload. 
						
						
					 
					
						2016-09-07 16:51:40 +01:00 
						 
				 
			
				
					
						
							
							
								John Richardson 
							
						 
					 
					
						
						
							
						
						cf8cb5bfab 
					 
					
						
						
							
							Add Skype workload  
						
						
						
						
					 
					
						2016-09-07 16:45:11 +01:00 
						 
				 
			
				
					
						
							
							
								muendelezaji 
							
						 
					 
					
						
						
							
						
						9376c6875b 
					 
					
						
						
							
							ApkWorkload extension support  
						
						... 
						
						
						
						- Allow disabling main activity launch in setup (required for some apps)
- Parameterise clear data on reset (default behaviour unchanged) 
						
						
					 
					
						2016-09-07 16:45:07 +01:00 
						 
				 
			
				
					
						
							
							
								setrofim 
							
						 
					 
					
						
						
							
						
						a6347f5833 
					 
					
						
						
							
							Merge pull request  #240  from ep1cman/master  
						
						... 
						
						
						
						Workloads: Fixed issues with calling super 
						
						
					 
					
						2016-09-06 10:16:08 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						38a7e01e83 
					 
					
						
						
							
							Workloads: Fixed issues with calling super  
						
						... 
						
						
						
						Super works by having a iterator of parent classes to ensure each is called
once and only once. WA calls some parent methods in classes with multiple
inheritenceconditionally so calls them directly instread. This breaks super
which ends up calling some methods multiple times.
To work around this until workloads are reworked to use composition rather than
inheritance, all classes that that subclass `Workload` directly no longer use
`super`. 
						
						
					 
					
						2016-09-06 10:11:09 +01:00 
						 
				 
			
				
					
						
							
							
								John Richardson 
							
						 
					 
					
						
						
							
						
						e18366b3f8 
					 
					
						
						
							
							Add support for chrome books to googleplaybooks workload  
						
						... 
						
						
						
						Accommodate layout changes in googleplaybooks on chrome book devices
when accessing the action bar menu in the app. 
						
						
					 
					
						2016-09-05 17:15:49 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						b9701201a3 
					 
					
						
						
							
							Merge pull request  #227  from jimboatarm/upstream-youtube  
						
						... 
						
						
						
						Add Youtube workload 
						
						
					 
					
						2016-09-05 15:37:47 +01:00 
						 
				 
			
				
					
						
							
							
								muendelezaji 
							
						 
					 
					
						
						
							
						
						441ba974b7 
					 
					
						
						
							
							Youtube workload  
						
						
						
						
					 
					
						2016-09-05 15:03:53 +01:00 
						 
				 
			
				
					
						
							
							
								John Richardson 
							
						 
					 
					
						
						
							
						
						a33df50ce8 
					 
					
						
						
							
							Use new AndroidUxPerformance class in googleplaybooks  
						
						... 
						
						
						
						Utilise new convenience method for checking for an valid internet
connection and set the min_apk_version within the AndroidUxPerformance
class. 
						
						
					 
					
						2016-09-05 14:56:14 +01:00 
						 
				 
			
				
					
						
							
							
								John Richardson 
							
						 
					 
					
						
						
							
						
						52d4635fe8 
					 
					
						
						
							
							Improve logic for scrolling during book search  
						
						
						
						
					 
					
						2016-09-02 15:29:28 +01:00 
						 
				 
			
				
					
						
							
							
								John Richardson 
							
						 
					 
					
						
						
							
						
						14924ec6f4 
					 
					
						
						
							
							Remove hardcoded package name from googleplaybooks workload  
						
						
						
						
					 
					
						2016-09-02 15:29:28 +01:00 
						 
				 
			
				
					
						
							
							
								setrofim 
							
						 
					 
					
						
						
							
						
						3d610788a3 
					 
					
						
						
							
							Merge pull request  #238  from jimboatarm/check_app_version_uxperf  
						
						... 
						
						
						
						Add check_app_version method to ApkWorkload 
						
						
					 
					
						2016-09-02 11:59:08 +01:00 
						 
				 
			
				
					
						
							
							
								John Richardson 
							
						 
					 
					
						
						
							
						
						1986511ae8 
					 
					
						
						
							
							Add check_app_version method to ApkWorkload  
						
						... 
						
						
						
						Implement new method to enforce that a valid apk version is used to run
the workload. Based on a min and max range of apk versions tested
during development. 
						
						
					 
					
						2016-09-02 11:56:40 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						175e7f3cc0 
					 
					
						
						
							
							Merge pull request  #237  from jimboatarm/workload-check-internet  
						
						... 
						
						
						
						Add network check methods to Device and Workload classes 
						
						
					 
					
						2016-09-02 10:35:01 +01:00 
						 
				 
			
				
					
						
							
							
								muendelezaji 
							
						 
					 
					
						
						
							
						
						392a3f1600 
					 
					
						
						
							
							Add network check methods to Device and Workload classes  
						
						... 
						
						
						
						- Device subclasses should provide their own implementation.
    Default behaviour is to raise a `NotImplementedError`
  - Workload subclasses can set `requires_network` to `True` and
    network connectivity check will be performed during `setup()` 
						
						
					 
					
						2016-09-02 10:33:18 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						b5c0bdb0eb 
					 
					
						
						
							
							Merge pull request  #236  from jimboatarm/android_uxperf_workload  
						
						... 
						
						
						
						Android uxperf workload 
						
						
					 
					
						2016-08-31 15:02:57 +01:00 
						 
				 
			
				
					
						
							
							
								John Richardson 
							
						 
					 
					
						
						
							
						
						502b0ed4b3 
					 
					
						
						
							
							Add package name to uiautomator params in AndroidUxPerfWorkload  
						
						... 
						
						
						
						The package name is common to all workloads that inherit from this
class and is used when locating UI elements. 
						
						
					 
					
						2016-08-31 14:44:21 +01:00 
						 
				 
			
				
					
						
							
							
								John Richardson 
							
						 
					 
					
						
						
							
						
						cab9d918ab 
					 
					
						
						
							
							Move uiautomator params in AndroidUxPerfWorkload  
						
						... 
						
						
						
						uiautomator parameters are set per instance of a workload and not per
iteration. Move uiautomator parameter assignment from setup() to
validate(). 
						
						
					 
					
						2016-08-31 14:43:33 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						e686e89b39 
					 
					
						
						
							
							Merge pull request  #234  from jimboatarm/broadcast_media_mounted  
						
						... 
						
						
						
						Add broadcast_media_mounted method to android device 
						
						
					 
					
						2016-08-31 11:43:42 +01:00 
						 
				 
			
				
					
						
							
							
								John Richardson 
							
						 
					 
					
						
						
							
						
						b510b31052 
					 
					
						
						
							
							Add broadcast_media_mounted method to android device  
						
						... 
						
						
						
						New method to force a re-index of the mediaserver cache for the
specified directory. Used in workloads that require external media files
as dependencies. 
						
						
					 
					
						2016-08-31 10:24:06 +01:00 
						 
				 
			
				
					
						
							
							
								setrofim 
							
						 
					 
					
						
						
							
						
						5b59d101ef 
					 
					
						
						
							
							Merge pull request  #232  from ep1cman/cleanup  
						
						... 
						
						
						
						Cleanup 
						
						
					 
					
						2016-08-26 17:32:50 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						7713f02252 
					 
					
						
						
							
							Execution: Added a clean_up global config to delete WA files from devices  
						
						... 
						
						
						
						Adds a WA configuration point `clean_up` that will delete the WA binaries
directory  and the WA working directory from a device at the end of a WA run. 
						
						
					 
					
						2016-08-26 17:25:11 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						0a2afdfd84 
					 
					
						
						
							
							AndroidDevice: Added -rf to delete_files  
						
						... 
						
						
						
						This allows it to delete folders and makes it consistend with LinuxDevice. 
						
						
					 
					
						2016-08-26 17:13:21 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						530714c61c 
					 
					
						
						
							
							Merge pull request  #228  from jimboatarm/uxperf_workload_class  
						
						... 
						
						
						
						Add new AndroidUxPerfWorkload class 
						
						
					 
					
						2016-08-26 13:46:25 +01:00