Skip to content

Commit

Permalink
Release v1.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
avmnu-sng committed Oct 21, 2021
1 parent b3fa6d5 commit bb408fe
Show file tree
Hide file tree
Showing 5 changed files with 29 additions and 2 deletions.
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
open_collective: rspec-tracer
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
## [1.0.0] - 2021-10-21

### Added

- [JRuby](https://github.com/jruby/jruby) support
- [Parallel Tests](https://github.com/grosser/parallel_tests) support

### Breaking Changes

The first run on this version will not use any cache on the CI because the number
of files changed from eight to eleven, so there will be no appropriate cache to use.

## [0.9.3] - 2021-10-03

Generate reports ignoring duplicate examples (#42)
Expand Down
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
rspec-tracer (0.9.3)
rspec-tracer (1.0.0)
docile (~> 1.1, >= 1.1.0)
rspec-core (~> 3.6, >= 3.6.0)

Expand Down
14 changes: 14 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
![](./readme_files/rspec_tracer.png)

[![Discord](https://badgen.net/badge/icon/discord?icon=discord&label)](https://discord.gg/H2G9yWeuRZ)
[![Maintainability](https://api.codeclimate.com/v1/badges/eabce2757839c08d8f8d/maintainability)](https://codeclimate.com/github/avmnu-sng/rspec-tracer/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/eabce2757839c08d8f8d/test_coverage)](https://codeclimate.com/github/avmnu-sng/rspec-tracer/test_coverage)
[![Gem Version](https://badge.fury.io/rb/rspec-tracer.svg)](https://badge.fury.io/rb/rspec-tracer)
Expand Down Expand Up @@ -35,6 +36,7 @@ installed.
* [Demo](#demo)
* [Getting Started](#getting-started)
* [Working with JRuby](#working-with-jruby)
* [Working with Parallel Tests](#working-with-parallel-tests)
* [Configuring CI Caching](#configuring-ci-caching)
* [Advanced Configuration](#advanced-configuration)
* [Filters](#filters)
Expand Down Expand Up @@ -146,6 +148,18 @@ debug.fullTrace=true
objectspace.enabled=true
```

### Working with Parallel Tests

The Rspec tracer, by default, supports working with [parallel_tests](https://github.com/grosser/parallel_tests/)
gem. It maintains a lock file `/tmp/parallel_tests.lock` to identify the last
running process. Usually, you are not required to do anything special unless you
interrupt the execution in between and the process did not complete correctly.
In such a case, you must delete the lock file before the next run.

```sh
rm -f /tmp/parallel_tests.lock && bundle exec parallel_rspec
```

## Configuring CI Caching

To enable RSpec Tracer to share cache between different builds on CI, update the
Expand Down
2 changes: 1 addition & 1 deletion lib/rspec_tracer/version.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true

module RSpecTracer
VERSION = '0.9.3'
VERSION = '1.0.0'
end

0 comments on commit bb408fe

Please sign in to comment.