diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-01-22 00:08:54 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-01-22 00:08:54 +0300 |
commit | 36e363d33d5f75aeb75c552d4b325ed8c2d6105f (patch) | |
tree | 1ca97e2e47c613eed6b6cd4682c36c92067cab46 /scripts/prune-old-flaky-specs | |
parent | d91f5211693e913da5df110b8de841fad87e3653 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'scripts/prune-old-flaky-specs')
-rwxr-xr-x | scripts/prune-old-flaky-specs | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/scripts/prune-old-flaky-specs b/scripts/prune-old-flaky-specs deleted file mode 100755 index a00a334fd6e..00000000000 --- a/scripts/prune-old-flaky-specs +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env ruby - -# lib/rspec_flaky/flaky_examples_collection.rb is requiring -# `active_support/hash_with_indifferent_access`, and we install the `activesupport` -# gem manually on the CI -require 'rubygems' - -# In newer Ruby, alias_method is not private then we don't need __send__ -singleton_class.__send__(:alias_method, :require_dependency, :require) # rubocop:disable GitlabSecurity/PublicSend -$:.unshift(File.expand_path('../lib', __dir__)) - -require 'rspec_flaky/report' - -report_file = ARGV.shift -unless report_file - puts 'usage: prune-old-flaky-specs <report-file> <new-report-file>' - exit 1 -end - -new_report_file = ARGV.shift || report_file -report = RspecFlaky::Report.load(report_file) -puts "Loading #{report_file}..." -puts "Current report has #{report.size} entries." - -new_report = report.prune_outdated - -puts "New report has #{new_report.size} entries: #{report.size - new_report.size} entries older than 90 days were removed." -puts "Saved #{new_report_file}." if new_report.write(new_report_file) |