Sha256: eeb0ce48f63e264a23b06547f5acc7dc28cf665794f5cc40b660d43c2e0042d4

Contents?: true

Size: 1.39 KB

Versions: 1

Compression:

Stored size: 1.39 KB

Contents

# CI::Reporter::Spinach

Connects [Spinach][spin] to [CI::Reporter][ci], and then to your CI
system.

[spin]: https://github.com/codegram/spinach
[ci]: https://github.com/ci-reporter/ci_reporter

## Supported versions

The latest release of Spinach 0.8 is supported.

## Installation

Add this line to your application's Gemfile:

```ruby
gem 'ci_reporter_spinach'
```

And then install it:

```
$ bundle
```

## Usage

Require the reporter in your Rakefile, and ensure that
`ci:setup:spinach` is a dependency of your RSpec task.

Unlike other CI::Reporter gems, you must **also** explictly tell
Spinach to use the reporter!

```ruby
require 'ci/reporter/rake/spinach'

task :spinach do
  # Note `-r ci_reporter`!
  exec "spinach -r ci_reporter"
end

task :spinach => 'ci:setup:spinach'
```

### Advanced usage

Refer to the shared [documentation][ci] for details on setting up
CI::Reporter.

### Cucumber

If you use both Cucumber and Spinach, you are likely to see strange
errors due to `gherkin` and `gherkin-ruby` both being loaded. Choose
only one of these frameworks.

## Contributing

1. Fork it ( https://github.com/ci-reporter/ci_reporter_spinach/fork )
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Add a failing test.
4. Commit your changes (`git commit -am 'Add some feature'`)
5. Ensure tests pass.
6. Push to the branch (`git push origin my-new-feature`)
7. Create a new Pull Request

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ci_reporter_spinach-0.0.1 README.md