diff options
Diffstat (limited to 'tooling/bin/find_tests')
-rwxr-xr-x | tooling/bin/find_tests | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/tooling/bin/find_tests b/tooling/bin/find_tests index 97fadf406fe..33834064f36 100755 --- a/tooling/bin/find_tests +++ b/tooling/bin/find_tests @@ -1,24 +1,12 @@ #!/usr/bin/env ruby # frozen_string_literal: true -require 'gitlab' require 'test_file_finder' -gitlab_token = ENV.fetch('DANGER_GITLAB_API_TOKEN', '') -gitlab_endpoint = ENV.fetch('CI_API_V4_URL') - -Gitlab.configure do |config| - config.endpoint = gitlab_endpoint - config.private_token = gitlab_token -end - +changes = ARGV.shift output_file = ARGV.shift -mr_project_path = ENV.fetch('CI_MERGE_REQUEST_PROJECT_PATH') -mr_iid = ENV.fetch('CI_MERGE_REQUEST_IID') - -mr_changes = Gitlab.merge_request_changes(mr_project_path, mr_iid) -changed_files = mr_changes.changes.map { |change| change['new_path'] } +changed_files = File.read(changes).split(' ') tff = TestFileFinder::FileFinder.new(paths: changed_files).tap do |file_finder| file_finder.use TestFileFinder::MappingStrategies::PatternMatching.load('tests.yml') |