Skip to content

DecoupledLogic/TestPipe

Repository files navigation

Build status Stories in Ready

TestPipe Logo

TestPipe is an Automated Test Framework written with C#. The primary focus of the framework is to provide a maintainable means of creating test for HTTP web applications and services. You can view more info about the idea behind test pipe on the Concepts page in the wiki.

Current Version

It isn't indicated in the version number, but this is a preview. It hasn't been fully tested against a production application, so use at your own risk.

Download

TestPipe source code is hosted at https://github.com/DecoupledLogic/TestPipe.

TestPipe binaries are hosted on Nuget.org. The packages are versioned individually and may differ from the TestPipe Framework version.

These are the TestPipe packages hosted on NuGet:

We also host some of the individual parts on NuGet, but they are not visible in NuGet search and are not meant to be used outside of experimentation. If you find them or are using them, it is recommended that you use the packages above or download the source code.

Build

You can build TestPipe by running the nake.bat file in the root folder.

nake Go "3.0.0"

This would build TestPipe with a version of 3.0.0.

Build artifacts are output to the Build folder.

Installation

To install TestPipe you can install the NuGet packages or download the source code and build and reference the binaries. See Getting Started for more information.

Usage

You can see the Demo projects for an example of how to use TestPipe. Further information on usage can be found in the documentation - https://github.com/DecoupledLogic/TestPipe/wiki.

Documentation

You can find documentation on the TestPipe wiki - https://github.com/DecoupledLogic/TestPipe/wiki.

Contributing

If you are interested in contributing, use your GitHub account to fork the main repository, https://github.com/TestPipe/TestPipe, make your changes and submit a pull request (http://help.github.com/pull-requests/). Additional information can be found in the Contributing page on the wiki.

Contact

If you have any questions, requests, comments, or criticisms, submit a ticket on the TestPipe issue tracker - https://github.com/DecoupledLogic/TestPipe/issues.

License

TestPipe is released under GPL v3 and the license can be found in the file named license - https://github.com/TestPipe/TestPipe/blob/master/license and on the License page of the wiki.

Copyright

Copyright © 2014 Charles Bryant