setrofim
3b052cc619
Merge pull request #266 from marcbonnici/revent
...
revent: Removed redundant android code
2016-09-30 14:33:52 +01:00
Marc Bonnici
3a9505d54e
revent: Removed redundant android code
2016-09-30 14:25:11 +01:00
setrofim
77d724efa3
Merge pull request #258 from ep1cman/install_fix
...
ApkWorkload: Fixed replacing apps on a device
2016-09-26 17:00:39 +01:00
Sebastian Goscik
acb9dd61e7
ApkWorkload: Fixed replacing apps on a device
...
Previously if trying to downgrade an app using the `-r` option of
`adb install` the `INSTALL_FAILED_VERSION_DOWNGRADE` error would occur.
The app is now uninstalled first to prevent this.
2016-09-26 16:53:03 +01:00
Sebastian Goscik
cc7684986a
Merge pull request #256 from marcbonnici/master
...
Skype: Added check for update popup.
2016-09-23 11:42:43 +01:00
Marc Bonnici
e69aea4e69
Skype: Added check for update popup.
...
Since there has been an update to the skype app, there was now a
update prompt preventing test from running. Now checks for the
prompt on older versions of skype and dismisses it if present.
2016-09-23 11:18:40 +01:00
setrofim
2b6f036d9a
Merge pull request #255 from jimboatarm/skype-codetidy
...
Skype: Codetidy, no functional changes
2016-09-22 17:28:25 +01:00
Michael McGeagh
5738d19114
Skype: Codetidy, no functional changes. Make voice action default in code, move private function to bottom.
2016-09-22 16:52:39 +01:00
setrofim
53ae47bff3
Merge pull request #254 from marcbonnici/master
...
ReventWorkload:Fixed revent workloads with multiple iterations
2016-09-22 11:29:19 +01:00
Marc Bonnici
1c8e18bf36
ReventWorkload:Fixed revent workloads with multiple iterations
...
Since initilize only runs once per workload, we can't set variables required
for each iteration in initilize. Revent workload was setting its file paths
in initilize, now moved to setup.
2016-09-22 11:26:25 +01:00
Sebastian Goscik
5dbf7e7d38
Merge pull request #251 from jimboatarm/googlephotos-codetidy
...
GooglePhotos: Reorder functions and relabel ActionLogger tags
2016-09-20 12:48:45 +01:00
Michael McGeagh
a2945d58cb
Reorder functions and relabel ActionLogger tags. No functional changes made to actual workload run
2016-09-20 11:15:40 +01:00
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 b426e00f2fd98bc602b40bec815847c6287b610a.
2016-09-20 10:47:57 +01:00
Sebastian Goscik
1bbd3ef87a
Revert "workloads: Fixed versions to be backward compatible"
...
This reverts commit 8608c3b747fb544f95c3eefa45191b47efe53994.
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