Closed kaylareopelle closed 2 years ago
Putting this on hold while I work on the GRPC milestone. Currently, SimpleCov is reporting a much lower line/branch coverage threshold with the refactored Envfiles. We're not sure about the root cause of this issue and do not want to merge in the change until it can be addressed.
After chatting with James, it seems the thresholds are varying on more PRs than this one. The SimpleCov threshold investigation will be moved to a separate ticket and the current thresholds lowered to 5% below the lowest observed values.
Our multiverse suites have a filetype called "Envfile" that holds heredocs that describe the Gemfiles that a given suite should be tested against.
All Envfiles share some similarities, however, there is enough difference between each implementation to cause friction when trying to determine whether all desired combinations of gems are being tested.
Task
Create a strategy to automate Envfile creation and standardize the format of these files.