Skip to content
This repository has been archived by the owner on Sep 28, 2023. It is now read-only.
/ metro-driver Public archive

Apprunner for automatic testing of Windows 8 Metro apps

License

Notifications You must be signed in to change notification settings

doo/metro-driver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Metro-Driver Apprunner Readme

The Metro-Driver Apprunner will install, update, uninstall or even run a Windows Store Application package.

Afterwards, it will optionally invoke a callback executable or script with the full package name as its first and only argument.

You can use this utility to automatically test your application in a Continuous Integration environment like Jenkins.

You can either pass an AppxManifest.xml as its argument or an .appx file. In the later case, it will search for dependencies in the corresponding sub-folder structure as generated by the Visual Studio wizard.

Usage

apprunner.exe [Full\Path\To\AppXManifest.xml] [run|update|install|uninstall] [Full\Path\To\Callback.exe]

Behaviour:

  • run: if an older version is installed, it will be updated and then run the app. if a package with the same version is already installed, it will be run without any further action
  • update: if an older version is installed it will be updated, otherwise it will be installed. error/no action if the same version is already installed
  • install: installs this version of the package. older versions will be uninstalled previously.
  • uninstall: removes all versions of the referenced app

Hints

You can close a JavaScript-based application by invoking window.close() See the packaged sample-callback.cmd on how you can use the fully-qualified package name to copy generated data from the application local storage into a non-volatile directory.

TODO

Support for directly installing .appx packages is planned but not yet scheduled. Pull requests for this or other features are welcome.

For bug reports and contributions, please visit the project page on Github

About

Apprunner for automatic testing of Windows 8 Metro apps

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published