Merge pull request #767 from mbj/improve/circle-workflows
Change circle workflows for more efficient reporting
This commit is contained in:
commit
1047e0e660
1 changed files with 39 additions and 8 deletions
|
@ -1,17 +1,48 @@
|
||||||
defaults: &defaults
|
defaults: &defaults
|
||||||
working_directory: ~/mutant
|
working_directory: ~/mutant
|
||||||
steps:
|
docker:
|
||||||
- checkout
|
- image: circleci/ruby:2.5.3
|
||||||
- run: bundle install
|
|
||||||
- run: bundle exec rake ci
|
|
||||||
version: 2
|
version: 2
|
||||||
jobs:
|
jobs:
|
||||||
ruby_2_5:
|
unit_specs:
|
||||||
<<: *defaults
|
<<: *defaults
|
||||||
docker:
|
steps:
|
||||||
- image: circleci/ruby:2.5.3
|
- checkout
|
||||||
|
- run: bundle install
|
||||||
|
- run: bundle exec rspec spec/unit
|
||||||
|
integration_rspec:
|
||||||
|
<<: *defaults
|
||||||
|
steps:
|
||||||
|
- checkout
|
||||||
|
- run: bundle install
|
||||||
|
- run: bundle exec rspec spec/integration -e rspec
|
||||||
|
integration_mutation_generation:
|
||||||
|
<<: *defaults
|
||||||
|
steps:
|
||||||
|
- checkout
|
||||||
|
- run: bundle install
|
||||||
|
- run: bundle exec rspec spec/integration -e 'generation'
|
||||||
|
metrics:
|
||||||
|
<<: *defaults
|
||||||
|
steps:
|
||||||
|
- checkout
|
||||||
|
- run: bundle install
|
||||||
|
- run: bundle exec rake metrics:rubocop
|
||||||
|
- run: bundle exec rake metrics:reek
|
||||||
|
- run: bundle exec rake metrics:flay
|
||||||
|
- run: bundle exec rake metrics:flog
|
||||||
|
mutant:
|
||||||
|
<<: *defaults
|
||||||
|
steps:
|
||||||
|
- checkout
|
||||||
|
- run: bundle install
|
||||||
|
- run: bundle exec rake metrics:mutant
|
||||||
workflows:
|
workflows:
|
||||||
version: 2
|
version: 2
|
||||||
test:
|
test:
|
||||||
jobs:
|
jobs:
|
||||||
- ruby_2_5
|
- unit_specs
|
||||||
|
- integration_rspec
|
||||||
|
- integration_mutation_generation
|
||||||
|
- metrics
|
||||||
|
- mutant
|
||||||
|
|
Loading…
Reference in a new issue