Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						dec574e59e 
					 
					
						
						
							
							AndroidDevice: Removed duplicate parameter  
						
						
						
						
					 
					
						2016-02-03 15:06:00 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						7ad8b8522b 
					 
					
						
						
							
							AttributeCollection: No longer allows duplicate overriding attributes  
						
						... 
						
						
						
						Previously if parameters with the same names and override set to True
were added to an extension at the same level one would silently
override the other.
This is no longer the case and an error will be show instead.
Also added tests to check that this is handeled correctly 
						
						
					 
					
						2016-02-03 15:05:14 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						14a1bc8a5d 
					 
					
						
						
							
							Merge pull request  #91  from setrofim/master  
						
						... 
						
						
						
						Some minor fixes for ABI resolution. 
						
						
					 
					
						2016-02-02 09:41:08 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						45a9c0a86d 
					 
					
						
						
							
							Removing hard-coded abi from generic_linux devices  
						
						... 
						
						
						
						ABI should be read from the target device as with other Device
interfaces. This must be a holdover from before this was being done. 
						
						
					 
					
						2016-02-02 09:29:22 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						7edb2c8919 
					 
					
						
						
							
							Adding aarch64 to architecture list for arm64 ABI  
						
						... 
						
						
						
						This was observer being reported on a device. 
						
						
					 
					
						2016-02-02 09:29:22 +00:00 
						 
				 
			
				
					
						
							
							
								setrofim 
							
						 
					 
					
						
						
							
						
						5fad83a50d 
					 
					
						
						
							
							Merge pull request  #90  from ep1cman/fixes  
						
						... 
						
						
						
						manual: Fixed trying to logcat on non linux devices 
						
						
					 
					
						2016-02-01 15:26:46 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						68fefe8532 
					 
					
						
						
							
							manual: Fixed trying to logcat on non linux devices  
						
						
						
						
					 
					
						2016-02-01 15:24:32 +00:00 
						 
				 
			
				
					
						
							
							
								setrofim 
							
						 
					 
					
						
						
							
						
						c96590b713 
					 
					
						
						
							
							Merge pull request  #89  from ep1cman/fixes  
						
						... 
						
						
						
						sysbench: Fixed binary installation 
						
						
					 
					
						2016-02-01 11:17:34 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						dc22856431 
					 
					
						
						
							
							sysbench: Fixed binary installation  
						
						
						
						
					 
					
						2016-02-01 11:13:57 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						2d1f0e99b9 
					 
					
						
						
							
							Merge pull request  #87  from setrofim/master  
						
						... 
						
						
						
						Added functions for manipulating kernel modules + pep8 fix. 
						
						
					 
					
						2016-01-27 17:18:55 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						da720c8613 
					 
					
						
						
							
							pep8  
						
						
						
						
					 
					
						2016-01-27 17:15:44 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						eaabe01fa5 
					 
					
						
						
							
							BaseLinuxDevice: added insmod() method.  
						
						... 
						
						
						
						Allows insting a kernel module on the target from a .ko located on the
host. 
						
						
					 
					
						2016-01-27 17:15:41 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						dc07c8d87e 
					 
					
						
						
							
							BaseLinuxDevice: added lsmod() method  
						
						... 
						
						
						
						Execute lsmod on the target device and parses the output into named
tuples. 
						
						
					 
					
						2016-01-27 16:50:29 +00:00 
						 
				 
			
				
					
						
							
							
								setrofim 
							
						 
					 
					
						
						
							
						
						a402bfd7f9 
					 
					
						
						
							
							Merge pull request  #85  from ep1cman/fixes  
						
						... 
						
						
						
						Fixes 
						
						
					 
					
						2016-01-26 15:14:09 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						fe2d279eac 
					 
					
						
						
							
							RunInfo: Added default run name  
						
						... 
						
						
						
						The run name will now default to ``{output_folder}_{date}_{time}`` 
						
						
					 
					
						2016-01-26 15:00:39 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						0ffbac1629 
					 
					
						
						
							
							Merge pull request  #84  from bjackman/pedantry  
						
						... 
						
						
						
						A couple of tweaks 
						
						
					 
					
						2016-01-26 14:16:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						65cc22a305 
					 
					
						
						
							
							core/agenda.py: Add check for empty values in agenda  
						
						... 
						
						
						
						This gives an error message when an agenda contains a key with no
value, so creating agendas is a little more user-friendly. 
						
						
					 
					
						2016-01-25 13:43:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						2ae8c6073f 
					 
					
						
						
							
							doc: Apply it's/its grammar pedantry  
						
						
						
						
					 
					
						2016-01-25 13:34:24 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						dc5cf6d7b8 
					 
					
						
						
							
							Merge pull request  #83  from setrofim/master  
						
						... 
						
						
						
						Various fixes. 
						
						
					 
					
						2016-01-22 14:29:13 +00:00 
						 
				 
			
				
					
						
							
							
								setrofim 
							
						 
					 
					
						
						
							
						
						e6ae9ecc51 
					 
					
						
						
							
							Merge pull request  #81  from ep1cman/bbench_fix  
						
						... 
						
						
						
						revent: Added record and replay commands 
						
						
					 
					
						2016-01-22 12:55:16 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						85fb5e3684 
					 
					
						
						
							
							Pylint fixes  
						
						... 
						
						
						
						- apklaunch: ignore package (re-)assignment outside init.
- applaunch: factored out part of result processing into a separate
  method. 
						
						
					 
					
						2016-01-22 12:19:39 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						98b19328de 
					 
					
						
						
							
							Fixing assets discovery.  
						
						... 
						
						
						
						- Two different parameters may now have the same global alias as long as
  their types match
- `extension_asset` resource getter now picks up the path to the mouted
  filer from ``remote_assets_path`` global setting. 
						
						
					 
					
						2016-01-22 12:19:31 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						73ddc205fc 
					 
					
						
						
							
							geekbench: fixing root check  
						
						... 
						
						
						
						- negating the check (error if *not* rooted)
- do not check for version 2 (results are extracted differently and that
  does not require root). 
						
						
					 
					
						2016-01-22 10:43:01 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						1e6eaff702 
					 
					
						
						
							
							revent: Added record and replay commands  
						
						... 
						
						
						
						Added two commands to WA to record and replay input events using revent.
As part of this also added the ability to get a device model from
android and linux device. This may need to be improved in the future. 
						
						
					 
					
						2016-01-22 10:40:03 +00:00 
						 
				 
			
				
					
						
							
							
								setrofim 
							
						 
					 
					
						
						
							
						
						78d49ca8ae 
					 
					
						
						
							
							Merge pull request  #82  from ep1cman/fixes  
						
						... 
						
						
						
						Fixes 
						
						
					 
					
						2016-01-22 10:33:41 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						f4c89644ff 
					 
					
						
						
							
							geekbench: Added check whether device is rooted  
						
						
						
						
					 
					
						2016-01-22 09:39:49 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						798a7befb8 
					 
					
						
						
							
							pylint fixes  
						
						
						
						
					 
					
						2016-01-22 09:39:29 +00:00 
						 
				 
			
				
					
						
							
							
								setrofim 
							
						 
					 
					
						
						
							
						
						6a388ffc71 
					 
					
						
						
							
							Merge pull request  #80  from ep1cman/bbench_fix  
						
						... 
						
						
						
						bbench fix 
						
						
					 
					
						2016-01-20 16:57:10 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						82df73278e 
					 
					
						
						
							
							recentfling: Fixed inequality  
						
						
						
						
					 
					
						2016-01-20 16:31:27 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						68a39d7fa1 
					 
					
						
						
							
							bbench: Fix for web browser crash on latest Linaro release  
						
						... 
						
						
						
						Also fixes browser permissions issues on Android 6+ 
						
						
					 
					
						2016-01-20 16:29:38 +00:00 
						 
				 
			
				
					
						
							
							
								setrofim 
							
						 
					 
					
						
						
							
						
						120f0ff94f 
					 
					
						
						
							
							Merge pull request  #78  from ep1cman/binary_install  
						
						... 
						
						
						
						BaseLinuxDevice: Tidied up the way binaries are handled 
						
						
					 
					
						2016-01-19 10:52:54 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						f47ba6fea6 
					 
					
						
						
							
							ebizzy: changed os.path to device path  
						
						
						
						
					 
					
						2016-01-19 10:45:09 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						5f8da66322 
					 
					
						
						
							
							antutu: Fixed runtime permissions  
						
						... 
						
						
						
						Antutu 6 lists corse_location as a requirement but also asks for
fine_location at runtime. So it is now manually beign granted. 
						
						
					 
					
						2016-01-19 10:45:09 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						67213d471b 
					 
					
						
						
							
							BaseLinuxDevice: documentation update  
						
						... 
						
						
						
						Added docs explaining how extension developers should deploy binaries. 
						
						
					 
					
						2016-01-19 10:45:09 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						7c35c604f4 
					 
					
						
						
							
							BaseLinuxDevice: Tidied up the way binaries are handled  
						
						... 
						
						
						
						Added:
get_binary_path: Checks binary_directory for the wanted binary, if
                 if its not there, it will use which to find a
                 system one. returns the full path
install_if_needed: will install a binary only if it is not present.
Changes:
 - Busybox is now deployed to non-rooted devices
 - is_installed has now been removed as the new functions supersede it
 - binaries will now always be installed to `binaries_directory` and
   not system folders.
 - updated workloads to use these new functions
   - rt-app and sysbench might still need work 
						
						
					 
					
						2016-01-19 10:45:09 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						c11cc7d0d2 
					 
					
						
						
							
							trace-cmd: do not error on missing host-side trace-cmd when report_on_target is set  
						
						... 
						
						
						
						When report_on_target option is set, binary trace will be "reported"
into a text version on the target device. This removes the need for
trace-cmd to be installed on the host, in which case that should not be
reported as an error. 
						
						
					 
					
						2016-01-18 11:53:06 +00:00 
						 
				 
			
				
					
						
							
							
								setrofim 
							
						 
					 
					
						
						
							
						
						89f1e7b6e5 
					 
					
						
						
							
							Merge pull request  #79  from chase-qi/add-io-scheduler-test  
						
						... 
						
						
						
						applaunch: Added support for IO scheduler test 
						
						
					 
					
						2016-01-15 10:29:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chase Qi 
							
						 
					 
					
						
						
							
						
						bd826783cc 
					 
					
						
						
							
							applaunch: Added support for IO scheduler test  
						
						... 
						
						
						
						When IO is heavily loaded, the impact of IO schedulers on App launch
time varies. To measure the impact, added io_stress and io_scheduler two
parameters and related jinja2 blocks.
Signed-off-by: Chase Qi <chase.qi@linaro.org > 
						
						
					 
					
						2016-01-15 02:16:35 -08:00 
						 
				 
			
				
					
						
							
							
								setrofim 
							
						 
					 
					
						
						
							
						
						0fb867e7c6 
					 
					
						
						
							
							Merge pull request  #77  from bjackman/apklaunch  
						
						... 
						
						
						
						workloads: Add apklaunch workload 
						
						
					 
					
						2016-01-14 16:00:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Jackman 
							
						 
					 
					
						
						
							
						
						6b3187c2c9 
					 
					
						
						
							
							workloads: Add apklaunch workload  
						
						... 
						
						
						
						This is a workload to install and run an arbitrary .apk 
						
						
					 
					
						2016-01-14 15:58:26 +00:00 
						 
				 
			
				
					
						
							
							
								setrofim 
							
						 
					 
					
						
						
							
						
						75ce620e6b 
					 
					
						
						
							
							Merge pull request  #76  from ep1cman/get_pid_fix  
						
						... 
						
						
						
						AndroidDevice: fixed get_pids_of 
						
						
					 
					
						2016-01-13 17:15:12 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						d9c4063307 
					 
					
						
						
							
							AndroidDevice: fixed get_pids_of  
						
						... 
						
						
						
						As of Android M ps can no longer filter by process name. This is
now handled using grep from busybox 
						
						
					 
					
						2016-01-13 17:07:30 +00:00 
						 
				 
			
				
					
						
							
							
								setrofim 
							
						 
					 
					
						
						
							
						
						5f2b25532b 
					 
					
						
						
							
							Merge pull request  #75  from chase-qi/fix-applaunch-cleanup  
						
						... 
						
						
						
						applaunch: pass cleanup argument to the template 
						
						
					 
					
						2016-01-13 08:20:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chase Qi 
							
						 
					 
					
						
						
							
						
						0998c18efd 
					 
					
						
						
							
							applaunch: pass cleanup argument to the template  
						
						... 
						
						
						
						Since cleanup test block is defined in the device_script.template, the
value of cleanup is needed to render the template properly.
Signed-off-by: Chase Qi <chase.qi@linaro.org > 
						
						
					 
					
						2016-01-12 18:20:22 -08:00 
						 
				 
			
				
					
						
							
							
								setrofim 
							
						 
					 
					
						
						
							
						
						9eeeaf02ad 
					 
					
						
						
							
							Merge pull request  #74  from setrofim/master  
						
						... 
						
						
						
						juno: fixing a stupid error in u-boot boot path 
						
						
					 
					
						2016-01-12 15:14:14 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						df937dc847 
					 
					
						
						
							
							juno: fixing a stupid error in u-boot boot path  
						
						... 
						
						
						
						Juno's bootargs parameter specifies the kernel boot arguments as a
sigle string. However, when it is passed into _boot_via_uboot, it was
expanded as a mapping, causing an error. This fixes that boneheaded
mistake... 
						
						
					 
					
						2016-01-12 15:00:25 +00:00 
						 
				 
			
				
					
						
							
							
								setrofim 
							
						 
					 
					
						
						
							
						
						1ef7bb4e93 
					 
					
						
						
							
							Merge pull request  #73  from ep1cman/ipython4  
						
						... 
						
						
						
						ipython: Updated to work with the latest ipython version 
						
						
					 
					
						2016-01-12 14:37:37 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						41890589e1 
					 
					
						
						
							
							ipython: Updated to work with the latest ipython version  
						
						
						
						
					 
					
						2016-01-12 10:59:52 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goscik 
							
						 
					 
					
						
						
							
						
						a0cd66ed45 
					 
					
						
						
							
							Merge pull request  #71  from setrofim/master  
						
						... 
						
						
						
						trace_cmd: updated to handle empty CPUs. 
						
						
					 
					
						2016-01-12 10:16:27 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimov 
							
						 
					 
					
						
						
							
						
						b84f97a902 
					 
					
						
						
							
							trace_cmd: updated to handle empty CPUs.  
						
						... 
						
						
						
						Updated trace-cmd parser to handle messages that the trace for a CPU is
empty. 
						
						
					 
					
						2016-01-12 10:12:00 +00:00