--- !ruby/object:Gem::Specification
name: gitlab_quality-test_tooling
version: !ruby/object:Gem::Version
  version: 2.4.0
platform: ruby
authors:
- GitLab Quality
autorequire:
bindir: exe
cert_chain: []
date: 2024-12-05 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
  name: climate_control
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.2'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.2'
- !ruby/object:Gem::Dependency
  name: gitlab-dangerfiles
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '3.8'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '3.8'
- !ruby/object:Gem::Dependency
  name: gitlab-styles
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '12.0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '12.0'
- !ruby/object:Gem::Dependency
  name: guard-rspec
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '4.7'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '4.7'
- !ruby/object:Gem::Dependency
  name: lefthook
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.3'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.3'
- !ruby/object:Gem::Dependency
  name: pry-byebug
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 3.10.1
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 3.10.1
- !ruby/object:Gem::Dependency
  name: rake
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '13.0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '13.0'
- !ruby/object:Gem::Dependency
  name: rspec
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '3.12'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '3.12'
- !ruby/object:Gem::Dependency
  name: simplecov
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0.22'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0.22'
- !ruby/object:Gem::Dependency
  name: simplecov-cobertura
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '2.1'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '2.1'
- !ruby/object:Gem::Dependency
  name: solargraph
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0.41'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0.41'
- !ruby/object:Gem::Dependency
  name: timecop
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: 0.9.5
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: 0.9.5
- !ruby/object:Gem::Dependency
  name: webmock
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 3.7.0
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 3.7.0
- !ruby/object:Gem::Dependency
  name: rspec_junit_formatter
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: 0.6.0
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: 0.6.0
- !ruby/object:Gem::Dependency
  name: activesupport
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '7.0'
    - - "<"
      - !ruby/object:Gem::Version
        version: '7.2'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '7.0'
    - - "<"
      - !ruby/object:Gem::Version
        version: '7.2'
- !ruby/object:Gem::Dependency
  name: amatch
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: 0.4.1
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: 0.4.1
- !ruby/object:Gem::Dependency
  name: gitlab
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '4.19'
    - - "<"
      - !ruby/object:Gem::Version
        version: '6.0'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '4.19'
    - - "<"
      - !ruby/object:Gem::Version
        version: '6.0'
- !ruby/object:Gem::Dependency
  name: http
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '5.0'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '5.0'
- !ruby/object:Gem::Dependency
  name: influxdb-client
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '3.1'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '3.1'
- !ruby/object:Gem::Dependency
  name: fog-google
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.24'
    - - ">="
      - !ruby/object:Gem::Version
        version: 1.24.1
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.24'
    - - ">="
      - !ruby/object:Gem::Version
        version: 1.24.1
- !ruby/object:Gem::Dependency
  name: nokogiri
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.10'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.10'
- !ruby/object:Gem::Dependency
  name: parallel
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '1'
    - - "<"
      - !ruby/object:Gem::Version
        version: '2'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '1'
    - - "<"
      - !ruby/object:Gem::Version
        version: '2'
- !ruby/object:Gem::Dependency
  name: rainbow
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '3'
    - - "<"
      - !ruby/object:Gem::Version
        version: '4'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '3'
    - - "<"
      - !ruby/object:Gem::Version
        version: '4'
- !ruby/object:Gem::Dependency
  name: rspec-parameterized
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: 1.0.0
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: 1.0.0
- !ruby/object:Gem::Dependency
  name: table_print
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 1.5.7
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 1.5.7
- !ruby/object:Gem::Dependency
  name: zeitwerk
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '2'
    - - "<"
      - !ruby/object:Gem::Version
        version: '3'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '2'
    - - "<"
      - !ruby/object:Gem::Version
        version: '3'
description: A collection of test-related tools.
email:
- quality@gitlab.com
executables:
- detect-infrastructure-failures
- existing-test-health-issue
- failed-test-issues
- flaky-test-issues
- generate-test-session
- knapsack-report-issues
- post-to-slack
- prepare-stage-reports
- relate-failure-issue
- report-results
- slow-test-issues
- slow-test-merge-request-report-note
- update-screenshot-paths
- update-test-meta
extensions: []
extra_rdoc_files: []
files:
- ".rspec"
- ".rubocop.yml"
- ".rubocop_todo.yml"
- ".ruby-version"
- ".tool-versions"
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- Dangerfile
- Gemfile
- Gemfile.lock
- Guardfile
- LICENSE.txt
- README.md
- Rakefile
- exe/detect-infrastructure-failures
- exe/existing-test-health-issue
- exe/failed-test-issues
- exe/flaky-test-issues
- exe/generate-test-session
- exe/knapsack-report-issues
- exe/post-to-slack
- exe/prepare-stage-reports
- exe/relate-failure-issue
- exe/report-results
- exe/slow-test-issues
- exe/slow-test-merge-request-report-note
- exe/update-screenshot-paths
- exe/update-test-meta
- lefthook.yml
- lib/gitlab_quality/test_tooling.rb
- lib/gitlab_quality/test_tooling/concerns/find_set_dri.rb
- lib/gitlab_quality/test_tooling/failed_jobs_table.rb
- lib/gitlab_quality/test_tooling/gitlab_client/branches_client.rb
- lib/gitlab_quality/test_tooling/gitlab_client/branches_dry_client.rb
- lib/gitlab_quality/test_tooling/gitlab_client/commits_client.rb
- lib/gitlab_quality/test_tooling/gitlab_client/commits_dry_client.rb
- lib/gitlab_quality/test_tooling/gitlab_client/gitlab_client.rb
- lib/gitlab_quality/test_tooling/gitlab_client/issues_client.rb
- lib/gitlab_quality/test_tooling/gitlab_client/issues_dry_client.rb
- lib/gitlab_quality/test_tooling/gitlab_client/job_client.rb
- lib/gitlab_quality/test_tooling/gitlab_client/jobs_client.rb
- lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_client.rb
- lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb
- lib/gitlab_quality/test_tooling/gitlab_client/repository_files_client.rb
- lib/gitlab_quality/test_tooling/job_trace_analyzer.rb
- lib/gitlab_quality/test_tooling/knapsack_reports/spec_run_time.rb
- lib/gitlab_quality/test_tooling/knapsack_reports/spec_run_time_report.rb
- lib/gitlab_quality/test_tooling/labels_inference.rb
- lib/gitlab_quality/test_tooling/report/concerns/group_and_category_labels.rb
- lib/gitlab_quality/test_tooling/report/concerns/issue_reports.rb
- lib/gitlab_quality/test_tooling/report/concerns/results_reporter.rb
- lib/gitlab_quality/test_tooling/report/concerns/utils.rb
- lib/gitlab_quality/test_tooling/report/failed_test_issue.rb
- lib/gitlab_quality/test_tooling/report/flaky_test_issue.rb
- lib/gitlab_quality/test_tooling/report/generate_test_session.rb
- lib/gitlab_quality/test_tooling/report/health_problem_reporter.rb
- lib/gitlab_quality/test_tooling/report/issue_logger.rb
- lib/gitlab_quality/test_tooling/report/knapsack_report_issue.rb
- lib/gitlab_quality/test_tooling/report/merge_request_slow_tests_report.rb
- lib/gitlab_quality/test_tooling/report/prepare_stage_reports.rb
- lib/gitlab_quality/test_tooling/report/relate_failure_issue.rb
- lib/gitlab_quality/test_tooling/report/report_as_issue.rb
- lib/gitlab_quality/test_tooling/report/report_results.rb
- lib/gitlab_quality/test_tooling/report/results_in_issues.rb
- lib/gitlab_quality/test_tooling/report/results_in_test_cases.rb
- lib/gitlab_quality/test_tooling/report/slow_test_issue.rb
- lib/gitlab_quality/test_tooling/report/test_health_issue_finder.rb
- lib/gitlab_quality/test_tooling/report/update_screenshot_path.rb
- lib/gitlab_quality/test_tooling/runtime/env.rb
- lib/gitlab_quality/test_tooling/runtime/logger.rb
- lib/gitlab_quality/test_tooling/slack/post_to_slack.rb
- lib/gitlab_quality/test_tooling/slack/post_to_slack_dry.rb
- lib/gitlab_quality/test_tooling/stack_trace_comparator.rb
- lib/gitlab_quality/test_tooling/summary_table.rb
- lib/gitlab_quality/test_tooling/support/http_request.rb
- lib/gitlab_quality/test_tooling/system_logs/finders/json_log_finder.rb
- lib/gitlab_quality/test_tooling/system_logs/finders/rails/api_log_finder.rb
- lib/gitlab_quality/test_tooling/system_logs/finders/rails/application_log_finder.rb
- lib/gitlab_quality/test_tooling/system_logs/finders/rails/exception_log_finder.rb
- lib/gitlab_quality/test_tooling/system_logs/finders/rails/graphql_log_finder.rb
- lib/gitlab_quality/test_tooling/system_logs/log_types/log.rb
- lib/gitlab_quality/test_tooling/system_logs/log_types/rails/api_log.rb
- lib/gitlab_quality/test_tooling/system_logs/log_types/rails/application_log.rb
- lib/gitlab_quality/test_tooling/system_logs/log_types/rails/exception_log.rb
- lib/gitlab_quality/test_tooling/system_logs/log_types/rails/graphql_log.rb
- lib/gitlab_quality/test_tooling/system_logs/shared_fields.rb
- lib/gitlab_quality/test_tooling/system_logs/system_logs_formatter.rb
- lib/gitlab_quality/test_tooling/test_meta/processor/add_to_blocking_processor.rb
- lib/gitlab_quality/test_tooling/test_meta/processor/add_to_quarantine_processor.rb
- lib/gitlab_quality/test_tooling/test_meta/processor/meta_processor.rb
- lib/gitlab_quality/test_tooling/test_meta/test_meta_updater.rb
- lib/gitlab_quality/test_tooling/test_metric/json_test_metric.rb
- lib/gitlab_quality/test_tooling/test_metrics/json_test_metric_collection.rb
- lib/gitlab_quality/test_tooling/test_metrics_exporter/config.rb
- lib/gitlab_quality/test_tooling/test_metrics_exporter/formatter.rb
- lib/gitlab_quality/test_tooling/test_metrics_exporter/log_test_metrics.rb
- lib/gitlab_quality/test_tooling/test_metrics_exporter/support/gcs_tools.rb
- lib/gitlab_quality/test_tooling/test_metrics_exporter/support/influxdb_tools.rb
- lib/gitlab_quality/test_tooling/test_metrics_exporter/test_metrics.rb
- lib/gitlab_quality/test_tooling/test_result/base_test_result.rb
- lib/gitlab_quality/test_tooling/test_result/j_unit_test_result.rb
- lib/gitlab_quality/test_tooling/test_result/json_test_result.rb
- lib/gitlab_quality/test_tooling/test_results/base_test_results.rb
- lib/gitlab_quality/test_tooling/test_results/builder.rb
- lib/gitlab_quality/test_tooling/test_results/j_unit_test_results.rb
- lib/gitlab_quality/test_tooling/test_results/json_test_results.rb
- lib/gitlab_quality/test_tooling/version.rb
- sig/gitlab_quality/test_tooling.rbs
homepage: https://gitlab.com/gitlab-org/ruby/gems/gitlab_quality-test_tooling
licenses:
- MIT
metadata:
  homepage_uri: https://gitlab.com/gitlab-org/ruby/gems/gitlab_quality-test_tooling
  source_code_uri: https://gitlab.com/gitlab-org/ruby/gems/gitlab_quality-test_tooling
  changelog_uri: https://gitlab.com/gitlab-org/ruby/gems/gitlab_quality-test_tooling/-/releases
post_install_message:
rdoc_options: []
require_paths:
- lib
required_ruby_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: 3.1.0
required_rubygems_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: '0'
requirements: []
rubygems_version: 3.3.27
signing_key:
specification_version: 4
summary: A collection of test-related tools.
test_files: []