An open API service indexing awesome lists of open source software.

https://github.com/patternfm/spin

Seamlessly start and stop infrastructure as part of a JUnit test run.
https://github.com/patternfm/spin

acceptance-testing automated-testing end-to-end-testing junit microservices

Last synced: 11 months ago
JSON representation

Seamlessly start and stop infrastructure as part of a JUnit test run.

Awesome Lists containing this project

README

          

[![Build Status](https://travis-ci.org/PatternFM/spin.svg?branch=master)](https://travis-ci.org/PatternFM/spin)
[![Coverage Status](https://coveralls.io/repos/github/PatternFM/spin/badge.svg?branch=master)](https://coveralls.io/github/PatternFM/spin?branch=master) [![codebeat badge](https://codebeat.co/badges/a7b66a31-a25c-4cee-a6ec-1946d34d51cd)](https://codebeat.co/projects/github-com-patternfm-spin-master)

# Introduction

The Spin framework allows you to seamlessly start and stop your microservices infrastructure as part of a JUnit test run.

# Documentation

A getting started guide and reference documentation for Spin is hosted on the [Spin Project Page](http://pattern.fm/spin/#documentation).

# Building from Source

Both JDK 8 and Maven 3 are required to build Spin from source. With these prerequisites in place you can build Spin by:
```
git clone https://github.com/PatternFM/spin.git
cd spin
mvn clean install
```

# Continuous Integration

The Continuous Integration service for the project is hosted on [Travis](https://travis-ci.org/PatternFM/spin)

# Licensing

This software is provided and distributed under the Apache Software License 2.0. Refer to LICENSE.txt for more information.