Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Created the new CIRecordHelper behaviour and an associate rake task: #39

Merged
merged 1 commit into from
Feb 28, 2019

Commits on Feb 28, 2019

  1. Created the new CIRecordHelper behaviour and an associate rake task:

    - Recording the deprecations whitelist for thousands of tests is a
      real pain depending on how your CI is setup.
    
      Most CI runs test in parallel in different machines, the regular
      `Record` Behaviour from this gem will create bunch of YAML files,
      but since multiple test from the same test file runs on different
      machines, you end up with multiple yaml files for the same test
      suite. You'd need a way to download all artifacts from CI and
      "merge" all files, it's a nightmare.
    
      This PR introduce a new behaviour that leverage a feature that most
      CI have which is to download the log output from the test run.
      The `CIRecordHelper` behaviour will output a JSON representation of
      your deprecations. You'll simply have to download the log output
      locally and finally run the associate rake task meant to parse this
      log file and generate proper deprecation as YAML file.
    Edouard-chin committed Feb 28, 2019
    Configuration menu
    Copy the full SHA
    b226cb2 View commit details
    Browse the repository at this point in the history