https://github.com/dblock/remoteinstall
Pragmatic VMWare-based tool for automating software testing, starting with software installation.
https://github.com/dblock/remoteinstall
Last synced: 10 months ago
JSON representation
Pragmatic VMWare-based tool for automating software testing, starting with software installation.
- Host: GitHub
- URL: https://github.com/dblock/remoteinstall
- Owner: dblock
- License: epl-1.0
- Created: 2013-03-30T18:04:37.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2013-04-12T15:12:04.000Z (about 13 years ago)
- Last Synced: 2024-12-28T21:05:44.508Z (over 1 year ago)
- Language: C#
- Size: 1.2 MB
- Stars: 13
- Watchers: 6
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README

RemoteInstall is a VMWare-based tool to automate software testing, starting with software installation. It's a pragmatic approach to system and integration-testing starting with the installer process itself through the final installed product and product integration.
* [Screeshots](Screenshots/README.md)
* [Introducing Remote Install](http://www.slideshare.net/dblockdotorg/introducing-remote-install-framework)
* [Need Help? Create a New Issue](https://github.com/dblock/remoteinstall/issues)
* [Old Project on CodePlex](http://remoteinstall.codeplex.com/)
### Features
* Designed for continuous integration with CruiseControl and CruiseControl.NET.
* Supports VMWare Workstation, Player, Server and Virtual Infrastructure (ESX, etc.) with VMWare VIX 1.7.0+.
* Supports running multiple installers on multiple virtual machines with multiple snapshots.
* Command line, configuration file driven execution.
* XML and HTML logging with pretty xsl-tranformed output including custom merged results.
* Capable of executing user-defined command-line, virtual machine and virtual machine snapshot tasks.
* Capable of combining results from multiple runs and user-defined tasks.
* Automatically collects installation logs clickable in the results summary.
* Copies user-defined files and folders from/to the virtual machine.
* Supports horizontal scaling with parallel execution against multiple Virtual Machine hosts.
* Itegrates and remotes unit tests from unit test frameworks, including NUnit and JUnit.
* Supports some distributed test scenarios with multiple virtual machines and snapshots.
### Using RemoteInstall
* Download and Install [VMWare VIX API](http://www.vmware.com/support/developer/vix-api/).
* Download and Extract [RemoteInstall 1.3](http://code.dblock.org/downloads/remoteinstall/RemoteInstall.1.3.zip).
* Open RemoteInstaller.chm and check out *Getting Started*.
License and Copyright
---------------------
Copyright (c) Application Security Inc. and Contributors.
This project is licensed under the [Eclipse Public License](LICENSE).