mirror of
https://github.com/jimeh/bunnyrun.git
synced 2026-02-19 07:56:40 +00:00
Run for test suite in CircleCI
This commit is contained in:
@@ -1,8 +1,18 @@
|
||||
version: 2
|
||||
workflows:
|
||||
version: 2
|
||||
tests:
|
||||
jobs:
|
||||
- ruby-2.3-tests
|
||||
- ruby-2.4-tests
|
||||
- ruby-2.5-tests
|
||||
audit:
|
||||
jobs:
|
||||
- audit
|
||||
jobs:
|
||||
build:
|
||||
ruby-2.3-tests: &test-template
|
||||
docker:
|
||||
- image: circleci/ruby:2.5.1-node-browsers
|
||||
- image: circleci/ruby:2.3-node-browsers
|
||||
steps:
|
||||
- checkout
|
||||
- run:
|
||||
@@ -12,5 +22,32 @@ jobs:
|
||||
name: Bundle Install
|
||||
command: bundle check || bundle install
|
||||
- run:
|
||||
name: Run rspec in parallel
|
||||
name: Run rspec
|
||||
command: |
|
||||
bundle exec rspec --format RspecJunitFormatter \
|
||||
--out test_results/rspec.xml \
|
||||
--format progress
|
||||
- store_test_results:
|
||||
path: test_results
|
||||
- run:
|
||||
name: Run rubocop
|
||||
command: bundle exec rubocop
|
||||
ruby-2.4-tests:
|
||||
<<: *test-template
|
||||
docker:
|
||||
- image: circleci/ruby:2.4-node-browsers
|
||||
ruby-2.5-tests:
|
||||
<<: *test-template
|
||||
docker:
|
||||
- image: circleci/ruby:2.5-node-browsers
|
||||
audit:
|
||||
docker:
|
||||
- image: circleci/ruby:2.5-node-browsers
|
||||
steps:
|
||||
- checkout
|
||||
- run:
|
||||
name: Bundle Install
|
||||
command: bundle check || bundle install
|
||||
- run:
|
||||
name: Run bundle audit
|
||||
command: bundle audit check --update
|
||||
|
||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -6,6 +6,7 @@
|
||||
/doc/
|
||||
/pkg/
|
||||
/spec/reports/
|
||||
/test_results/
|
||||
/tmp/
|
||||
|
||||
# rspec failure tracking
|
||||
|
||||
@@ -29,6 +29,7 @@ Gem::Specification.new do |spec|
|
||||
spec.add_development_dependency 'guard-rubocop'
|
||||
spec.add_development_dependency 'rake', '~> 10.0'
|
||||
spec.add_development_dependency 'rspec', '~> 3.0'
|
||||
spec.add_development_dependency 'rspec_junit_formatter'
|
||||
spec.add_development_dependency 'rubocop', '~> 0.51'
|
||||
spec.add_development_dependency 'rubocop-rspec', '~> 1.24'
|
||||
|
||||
|
||||
Reference in New Issue
Block a user