Tobias Pfeiffer

Results 115 issues of Tobias Pfeiffer

First thanks for the great project and the great documentation! :clap: :dancer: The [docs for migrations](https://hexdocs.pm/distillery/guides/running_migrations.html) describe a pretty good approach. However, to the best of my search ability the...

Hi there! First, thanks a lot for your work! :green_heart: ## Problematic Script ```ruby require "docile" class Parent attr_reader :children def initialize @children = [] end def add_child(clazz, &block) child...

2.0

`equal` implies full equality aka `==` which seems confusing (and was pointed out as a downside to introducing assertions into our code base). Not sure what the best name for...

Testing that https://github.com/codeclimate-community/simplecov_json_formatter/pull/2 works.

Much like we can do: ```ruby SimpleCov.minimum_coverage line: 90, branch: 80 ``` the same should be possible for: * [ ] minimum_coverage_by_file * [ ] maximum_coverage_drop * [ ] refuse_coverage_drop...

Feature
Branch Coverage
good first issue

With #960 we got a big blocker for big CI setups (hundreds of parallel CI jobs) out of the way to use `SimpleCov.collate` and generate a report. We still have...

Feature

Right now, our CI only runs against Linux when we could run against more OS to catch bugs earlier like Windows not having fork, see https://github.com/simplecov-ruby/simplecov/pull/932#issuecomment-703271498

Ruby 2.5 didn't just add branch coverage but also method coverage (see here for instance: https://blog.bigbinary.com/2018/04/11/ruby-2-5-supports-measuring-branch-and-method-coverages.html) Would be nice to have some support for it as well. cc: @tycooon (you...

Feature

Discovered/verified in #814 Basically apparently it can happen that we generate the correct report but override it with an outdated one. Discovered running the parallel tests part of the features...

Bug
parallel_tests

Twice in the code you will find `JSON.parse(JSON.dump` which is basically used as a way to normalize the coverage data read from file with the one we collect in process....

Refactoring