Includes functionality to create a document from template or plain PPT or Slides
Also helper functions for edge swipe and adb commands (not quite working)
Remove the clickUiObject method from the base class and refactor the
gmail workload to use clickAndWaitForWindow methods instead. For quick
popup menus prefer simple click events.
Check that dependent files for the workload are present in the
dependencies folder before starting the workload. Move cleanup of
dependent files to finalize method.
Add intelligence to helper method in UxPerfUiAutomation class to query
the present view during the method call rather than passing this in
explicitly as a parameter.
Fix confirmAccess method to first test for the existence of a
confirmation object before waiting on timeout.
Add a __version__ parameter to __init__.py for all workloads. The
version number has three components major.minor.patch.
major: completely new interpretation of the test
(incompatible with previous test)
minor: breaks compatibility with previous test
(outputted results, dependencies, etc)
patch: code change with no impact on any dependencies
Remove duplicate logging that is already captured in the standalone
workloads for Gmail and Skype. Expand comment for tagPhoto method in
Gmail workload.
A new workload for testing context switching between applications.
Uses googlephotos as the producer workload and gmail and skype as
the consumer workloads.
This allows workloads to be launched in a pre-determined orientation not the orientation of the physical device itself.
Updated the productivity workloads to take advantage of this new facility.
Move file management steps to initialize and finalize methods instead of
setup and teardown. These steps should be performed per run instead of
per iteration. Affected workloads: gmail, googlephotos.
Adding the prefix will group these timings together when the logs are post processed.
On some devices the conversation view is minimised when creating a new mail so no longer check for the Navigate button, just check the send view has disappeared.
- can be run from any folder (provided GNU readlink is available)
- if build fails, non 0 exit code is returned for proper command chaining
- copies all *.class files into the class_dir (not just BaseUiAutomation)
Move confirmAccess method out of reader and skype workloads into
UxPerfUiAutomation base class for code reuse.
Amend project properties for reader workload to use SDK version 18.
Update jar files appropriately.