# sig/gitlab/qa/report/gitlab_issue_client.rbs class Gitlab::Client def add_note_to_issue_discussion_as_thread: () -> untyped def issue_discussions: () -> untyped def team_member: () -> untyped end # sig/gitlab/qa/component/base.rbs class Gitlab::QA::Component::Base def add_network_alias: () -> untyped def assert_name!: () -> untyped def hostname: () -> untyped def image: () -> untyped def initialize: () -> void def instance: () -> untyped def instance_no_teardown: () -> untyped def name: () -> untyped def prepare: () -> untyped def prepare_docker_image: () -> untyped def prepare_network: () -> untyped def process_exec_commands: () -> untyped def pull: () -> untyped def restart: () -> untyped def start: () -> untyped def tag: () -> untyped def teardown: () -> untyped def teardown!: () -> untyped def teardown?: () -> untyped end # sig/gitlab/qa/component/elasticsearch.rbs class Gitlab::QA::Component::Elasticsearch < Gitlab::QA::Component::Base def name: () -> untyped def start: () -> untyped def tag: () -> untyped end # sig/gitlab/qa/component/gitlab.rbs class Gitlab::QA::Component::Gitlab < Gitlab::QA::Component::Base def address: () -> untyped def elastic_url=: () -> untyped def ensure_configured!: () -> untyped def initialize: () -> void def name: () -> untyped def omnibus_config=: () -> untyped def port: () -> untyped def prepare: () -> untyped def prepare_gitlab_omnibus_config: () -> untyped def pull: () -> untyped def reconfigure: () -> untyped def relative_path: () -> untyped def release=: () -> untyped def scheme: () -> untyped def set_accept_insecure_certs: () -> untyped def set_formless_login_token: () -> untyped def setup_disable_animations: () -> untyped def sha_version: () -> untyped def start: () -> untyped def wait_until_ready: () -> untyped end # sig/gitlab/qa/component/gitlab.rbs class Gitlab::QA::Component::Gitlab::Availability def check: () -> untyped def initialize: () -> void def opts: () -> untyped def service_available?: () -> untyped end # sig/gitlab/qa/component/internet_tunnel.rbs class Gitlab::QA::Component::InternetTunnel < Gitlab::QA::Component::Base def initialize: () -> void def instance: () -> untyped def name: () -> untyped def start: () -> untyped def subdomain: () -> untyped def teardown: () -> untyped def tunnel_server_hostname: () -> untyped def url: () -> untyped end # sig/gitlab/qa/component/jira.rbs class Gitlab::QA::Component::Jira < Gitlab::QA::Component::Base def instance: () -> untyped def name: () -> untyped def set_jira_hostname: () -> untyped def start: () -> untyped end # sig/gitlab/qa/component/ldap.rbs class Gitlab::QA::Component::LDAP < Gitlab::QA::Component::Base def initialize: () -> void def instance: () -> untyped def name: () -> untyped def password: () -> untyped def set_gitlab_credentials: () -> untyped def start: () -> untyped def tls=: () -> untyped def username: () -> untyped end # sig/gitlab/qa/component/mail_hog.rbs class Gitlab::QA::Component::MailHog < Gitlab::QA::Component::Base def instance: () -> untyped def name: () -> untyped def set_mailhog_hostname: () -> untyped def start: () -> untyped end # sig/gitlab/qa/component/minio.rbs class Gitlab::QA::Component::Minio < Gitlab::QA::Component::Base def add_bucket: () -> untyped def host_data_dir: () -> untyped def initialize: () -> void def instance: () -> untyped def name: () -> untyped def port: () -> untyped def prepare: () -> untyped def start: () -> untyped def to_config: () -> untyped end # sig/gitlab/qa/component/postgresql.rbs class Gitlab::QA::Component::PostgreSQL < Gitlab::QA::Component::Base def name: () -> untyped def run_psql: () -> untyped def start: () -> untyped def wait_until_ready: () -> untyped end # sig/gitlab/qa/component/saml.rbs class Gitlab::QA::Component::SAML < Gitlab::QA::Component::Base def group_name: () -> untyped def instance: () -> untyped def name: () -> untyped def set_assertion_consumer_service: () -> untyped def set_entity_id: () -> untyped def set_sandbox_name: () -> untyped def set_simple_saml_hostname: () -> untyped def start: () -> untyped end # sig/gitlab/qa/component/specs.rbs class Gitlab::QA::Component::Specs < Gitlab::QA::Component::Scenario::Template def args_with_flags: () -> untyped def initialize: () -> void def perform: () -> untyped def skip_tests?: () -> untyped end # sig/gitlab/qa/component/staging.rbs class Gitlab::QA::Component::Staging def self.address: () -> untyped def self.image: () -> untyped def self.release: () -> untyped def self.tag_end: () -> untyped end # sig/gitlab/qa/component/staging.rbs class Gitlab::QA::Component::Staging::Version def api_get!: () -> untyped def initialize: () -> void def major_minor_revision: () -> untyped def official?: () -> untyped def revision: () -> untyped def tag_end: () -> untyped def version: () -> untyped end # sig/gitlab/qa/docker/command.rbs class Gitlab::QA::Docker::Command def self.execute: () -> untyped def <<: () -> untyped def ==: () -> untyped def env: () -> untyped def execute!: () -> untyped def initialize: () -> void def mask_secrets: () -> untyped def name: () -> untyped def to_s: () -> untyped def volume: () -> untyped end # sig/gitlab/qa/docker/engine.rbs class Gitlab::QA::Docker::Engine def attach: () -> untyped def exec: () -> untyped def hostname: () -> untyped def login: () -> untyped def network_create: () -> untyped def network_exists?: () -> untyped def port: () -> untyped def privileged_command?: () -> untyped def ps: () -> untyped def pull: () -> untyped def read_file: () -> untyped def remove: () -> untyped def restart: () -> untyped def run: () -> untyped def running?: () -> untyped def stop: () -> untyped end # sig/gitlab/qa/docker/shellout.rbs class Gitlab::QA::Docker::Shellout def execute!: () -> untyped def initialize: () -> void end # sig/gitlab/qa/docker/volumes.rbs class Gitlab::QA::Docker::Volumes def initialize: () -> void def with_temporary_volumes: () -> untyped end # sig/gitlab/qa/release.rbs class Gitlab::QA::Release def api_project_name: () -> untyped def canonical?: () -> untyped def canonical_image: () -> untyped def dev_gitlab_org?: () -> untyped def edition: () -> untyped def ee?: () -> untyped def image: () -> untyped def initialize: () -> void def login_params: () -> untyped def omnibus_mirror?: () -> untyped def previous_stable: () -> untyped def project_name: () -> untyped def qa_image: () -> untyped def qa_tag: () -> untyped def tag: () -> untyped def to_ee: () -> untyped def to_s: () -> untyped def valid?: () -> untyped end # sig/gitlab/qa/report/base_test_results.rbs class Gitlab::QA::Report::BaseTestResults def each: () -> untyped def initialize: () -> void def parse: () -> untyped def process: () -> untyped def write: () -> untyped end # sig/gitlab/qa/report/gitlab_issue_client.rbs class Gitlab::QA::Report::GitlabIssueClient def abort_not_permitted: () -> untyped def assert_user_permission!: () -> untyped def configure_gitlab_client: () -> untyped def create_issue: () -> untyped def edit_issue: () -> untyped def find_issues: () -> untyped def handle_gitlab_client_exceptions: () -> untyped def initialize: () -> void def warn_exception: () -> untyped end # sig/gitlab/qa/report/junit_test_results.rbs class Gitlab::QA::Report::JUnitTestResults < Gitlab::QA::Report::BaseTestResults def parse: () -> untyped def process: () -> untyped def write: () -> untyped end # sig/gitlab/qa/report/json_test_results.rbs class Gitlab::QA::Report::JsonTestResults < Gitlab::QA::Report::BaseTestResults def parse: () -> untyped def process: () -> untyped def write: () -> untyped end # sig/gitlab/qa/report/prepare_stage_reports.rbs class Gitlab::QA::Report::PrepareStageReports def collate_test_cases: () -> untyped def collect_stats: () -> untyped def initialize: () -> void def invoke!: () -> untyped def new_junit_report: () -> untyped def strip_number_prefix: () -> untyped end # sig/gitlab/qa/report/report_as_issue.rbs class Gitlab::QA::Report::ReportAsIssue def assert_input_files!: () -> untyped def assert_project!: () -> untyped def initialize: () -> void def invoke!: () -> untyped def run!: () -> untyped def validate_input!: () -> untyped end # sig/gitlab/qa/report/results_in_issues.rbs class Gitlab::QA::Report::ResultsInIssues < Gitlab::QA::Report::ReportAsIssue def add_note_to_discussion: () -> untyped def create_issue: () -> untyped def ee_test?: () -> untyped def error_and_stack_trace: () -> untyped def failure_summary: () -> untyped def find_issue: () -> untyped def iid_from_testcase_url: () -> untyped def new_note_matches_discussion?: () -> untyped def note_content: () -> untyped def note_status: () -> untyped def partial_file_path: () -> untyped def pipeline: () -> untyped def quarantine_job?: () -> untyped def report_test: () -> untyped def run!: () -> untyped def search_safe: () -> untyped def search_term: () -> untyped def title_from_test: () -> untyped def update_labels: () -> untyped end # sig/gitlab/qa/report/summary_table.rbs class Gitlab::QA::Report::SummaryTable def self.collect_results: () -> untyped def self.create: () -> untyped def self.result_emoji: () -> untyped end # sig/gitlab/qa/report/test_result.rbs class Gitlab::QA::Report::TestResult def self.from_json: () -> untyped def self.from_junit: () -> untyped def failures_from_exceptions: () -> untyped def file: () -> untyped def initialize: () -> void def name: () -> untyped def skipped: () -> untyped end # sig/gitlab/qa/report/test_result.rbs class Gitlab::QA::Report::TestResult::JUnitTestResult < Gitlab::QA::Report::TestResult::TestResult def failures_from_exceptions: () -> untyped def file: () -> untyped def name: () -> untyped def skipped: () -> untyped end # sig/gitlab/qa/report/test_result.rbs class Gitlab::QA::Report::TestResult::JsonTestResult < Gitlab::QA::Report::TestResult::TestResult def failures_from_exceptions: () -> untyped def file: () -> untyped def name: () -> untyped def skipped: () -> untyped def testcase: () -> untyped def testcase=: () -> untyped end # sig/gitlab/qa/report/update_screenshot_path.rbs class Gitlab::QA::Report::UpdateScreenshotPath def initialize: () -> void def invoke!: () -> untyped def rewrite_each_screenshot_path: () -> untyped end # sig/gitlab/qa/reporter.rbs class Gitlab::QA::Reporter def self.invoke: () -> untyped end # sig/gitlab/qa/runner.rbs class Gitlab::QA::Runner def self.gitlab_qa_options: () -> untyped def self.run: () -> untyped end # sig/gitlab/qa/runtime/token_finder.rbs class Gitlab::QA::Runtime::TokenFinder def self.find_token!: () -> untyped def find_token!: () -> untyped def find_token_from_attrs: () -> untyped def find_token_from_env: () -> untyped def find_token_from_file: () -> untyped def initialize: () -> void def token_file_path: () -> untyped end # sig/gitlab/qa/scenario/template.rbs class Gitlab::QA::Scenario::Template def self.perform: () -> untyped def perform: () -> untyped end # sig/gitlab/qa/scenario/test/instance/airgapped.rbs class Gitlab::QA::Scenario::Test::Instance::Airgapped < Gitlab::QA::Scenario::Test::Instance::Scenario::Template def initialize: () -> void def perform: () -> untyped end # sig/gitlab/qa/scenario/test/instance/any.rbs class Gitlab::QA::Scenario::Test::Instance::Any < Gitlab::QA::Scenario::Test::Instance::Scenario::Template def perform: () -> untyped end # sig/gitlab/qa/scenario/test/instance/deployment_base.rbs class Gitlab::QA::Scenario::Test::Instance::DeploymentBase < Gitlab::QA::Scenario::Test::Instance::Scenario::Template def deployment_component: () -> untyped def initialize: () -> void def non_rspec_args: () -> untyped def perform: () -> untyped end # sig/gitlab/qa/scenario/test/instance/geo.rbs class Gitlab::QA::Scenario::Test::Instance::Geo < Gitlab::QA::Scenario::Test::Instance::Scenario::Template def perform: () -> untyped end # sig/gitlab/qa/scenario/test/instance/image.rbs class Gitlab::QA::Scenario::Test::Instance::Image < Gitlab::QA::Scenario::Test::Instance::Scenario::Template def initialize: () -> void def perform: () -> untyped end # sig/gitlab/qa/scenario/test/instance/preprod.rbs class Gitlab::QA::Scenario::Test::Instance::Preprod < Gitlab::QA::Scenario::Test::Instance::DeploymentBase def deployment_component: () -> untyped end # sig/gitlab/qa/scenario/test/instance/production.rbs class Gitlab::QA::Scenario::Test::Instance::Production < Gitlab::QA::Scenario::Test::Instance::DeploymentBase def deployment_component: () -> untyped end # sig/gitlab/qa/scenario/test/instance/relative_url.rbs class Gitlab::QA::Scenario::Test::Instance::RelativeUrl < Gitlab::QA::Scenario::Test::Instance::Image def perform: () -> untyped end # sig/gitlab/qa/scenario/test/instance/release.rbs class Gitlab::QA::Scenario::Test::Instance::Release < Gitlab::QA::Scenario::Test::Instance::DeploymentBase def deployment_component: () -> untyped end # sig/gitlab/qa/scenario/test/instance/repository_storage.rbs class Gitlab::QA::Scenario::Test::Instance::RepositoryStorage < Gitlab::QA::Scenario::Test::Instance::Image def perform: () -> untyped end # sig/gitlab/qa/scenario/test/instance/smoke.rbs class Gitlab::QA::Scenario::Test::Instance::Smoke < Gitlab::QA::Scenario::Test::Instance::Scenario::Template def perform: () -> untyped end # sig/gitlab/qa/scenario/test/instance/staging.rbs class Gitlab::QA::Scenario::Test::Instance::Staging < Gitlab::QA::Scenario::Test::Instance::DeploymentBase def deployment_component: () -> untyped end # sig/gitlab/qa/scenario/test/instance/staging_geo.rbs class Gitlab::QA::Scenario::Test::Instance::StagingGeo < Gitlab::QA::Scenario::Test::Instance::DeploymentBase def deployment_component: () -> untyped def initialize: () -> void def non_rspec_args: () -> untyped end # sig/gitlab/qa/scenario/test/integration/actioncable.rbs class Gitlab::QA::Scenario::Test::Integration::Actioncable < Gitlab::QA::Scenario::Test::Integration::Scenario::Template def perform: () -> untyped end # sig/gitlab/qa/scenario/test/integration/elasticsearch.rbs class Gitlab::QA::Scenario::Test::Integration::Elasticsearch < Gitlab::QA::Scenario::Test::Integration::Scenario::Template def before_perform: () -> untyped def empty_index: () -> untyped def initialize: () -> void def perform: () -> untyped def setup_elasticsearch_on: () -> untyped end # sig/gitlab/qa/scenario/test/integration/geo.rbs class Gitlab::QA::Scenario::Test::Integration::Geo < Gitlab::QA::Scenario::Test::Integration::Scenario::Template def fast_ssh_key_lookup_commands: () -> untyped def fast_ssh_key_lookup_content: () -> untyped def perform: () -> untyped end # sig/gitlab/qa/scenario/test/integration/gitaly_cluster.rbs class Gitlab::QA::Scenario::Test::Integration::GitalyCluster < Gitlab::QA::Scenario::Test::Integration::Scenario::Template def disable_other_services: () -> untyped def gitaly: () -> untyped def gitaly_omnibus_configuration: () -> untyped def gitlab_omnibus_configuration: () -> untyped def initialize: () -> void def perform: () -> untyped def praefect_omnibus_configuration: () -> untyped end # sig/gitlab/qa/scenario/test/integration/group_saml.rbs class Gitlab::QA::Scenario::Test::Integration::GroupSAML < Gitlab::QA::Scenario::Test::Integration::SAML def before_perform: () -> untyped def configure: () -> untyped def initialize: () -> void end # sig/gitlab/qa/scenario/test/integration/instance_saml.rbs class Gitlab::QA::Scenario::Test::Integration::InstanceSAML < Gitlab::QA::Scenario::Test::Integration::SAML def configure: () -> untyped def initialize: () -> void end # sig/gitlab/qa/scenario/test/integration/jira.rbs class Gitlab::QA::Scenario::Test::Integration::Jira < Gitlab::QA::Scenario::Test::Integration::Scenario::Template def perform: () -> untyped end # sig/gitlab/qa/scenario/test/integration/kubernetes.rbs class Gitlab::QA::Scenario::Test::Integration::Kubernetes < Gitlab::QA::Scenario::Test::Integration::Scenario::Template def perform: () -> untyped end # sig/gitlab/qa/scenario/test/integration/ldap.rbs class Gitlab::QA::Scenario::Test::Integration::LDAP < Gitlab::QA::Scenario::Test::Integration::Scenario::Template def configure_omnibus: () -> untyped def initialize: () -> void def ldap_hostname: () -> untyped def ldap_servers_omnibus_config: () -> untyped def orchestrate_ldap: () -> untyped def perform: () -> untyped def run_specs: () -> untyped end # sig/gitlab/qa/scenario/test/integration/ldap_no_server.rbs class Gitlab::QA::Scenario::Test::Integration::LDAPNoServer < Gitlab::QA::Scenario::Test::Integration::LDAP def configure_omnibus: () -> untyped def initialize: () -> void end # sig/gitlab/qa/scenario/test/integration/ldap_no_tls.rbs class Gitlab::QA::Scenario::Test::Integration::LDAPNoTLS < Gitlab::QA::Scenario::Test::Integration::LDAP def configure_omnibus: () -> untyped def initialize: () -> void end # sig/gitlab/qa/scenario/test/integration/ldap_tls.rbs class Gitlab::QA::Scenario::Test::Integration::LDAPTLS < Gitlab::QA::Scenario::Test::Integration::LDAP def configure_omnibus: () -> untyped def initialize: () -> void end # sig/gitlab/qa/scenario/test/integration/mattermost.rbs class Gitlab::QA::Scenario::Test::Integration::Mattermost < Gitlab::QA::Scenario::Test::Integration::Scenario::Template def perform: () -> untyped end # sig/gitlab/qa/scenario/test/integration/object_storage.rbs class Gitlab::QA::Scenario::Test::Integration::ObjectStorage < Gitlab::QA::Scenario::Test::Integration::Scenario::Template def object_storage_config: () -> untyped def perform: () -> untyped end # sig/gitlab/qa/scenario/test/integration/packages.rbs class Gitlab::QA::Scenario::Test::Integration::Packages < Gitlab::QA::Scenario::Test::Integration::Scenario::Template def perform: () -> untyped end # sig/gitlab/qa/scenario/test/integration/praefect.rbs class Gitlab::QA::Scenario::Test::Integration::Praefect < Gitlab::QA::Scenario::Test::Integration::GitalyCluster def gitlab_omnibus_configuration: () -> untyped def initialize: () -> void end # sig/gitlab/qa/scenario/test/integration/saml.rbs class Gitlab::QA::Scenario::Test::Integration::SAML < Gitlab::QA::Scenario::Test::Integration::Scenario::Template def before_perform: () -> untyped def configure: () -> untyped def perform: () -> untyped def run_specs: () -> untyped end # sig/gitlab/qa/scenario/test/integration/smtp.rbs class Gitlab::QA::Scenario::Test::Integration::SMTP < Gitlab::QA::Scenario::Test::Integration::Scenario::Template def configure_omnibus: () -> untyped def initialize: () -> void def perform: () -> untyped end # sig/gitlab/qa/scenario/test/omnibus/image.rbs class Gitlab::QA::Scenario::Test::Omnibus::Image < Gitlab::QA::Scenario::Test::Omnibus::Scenario::Template def perform: () -> untyped end # sig/gitlab/qa/scenario/test/omnibus/update.rbs class Gitlab::QA::Scenario::Test::Omnibus::Update < Gitlab::QA::Scenario::Test::Omnibus::Scenario::Template def perform: () -> untyped end # sig/gitlab/qa/scenario/test/omnibus/upgrade.rbs class Gitlab::QA::Scenario::Test::Omnibus::Upgrade < Gitlab::QA::Scenario::Test::Omnibus::Scenario::Template def perform: () -> untyped end # sig/gitlab/qa/scenario/test/sanity/version.rbs class Gitlab::QA::Scenario::Test::Sanity::Version < Gitlab::QA::Scenario::Test::Sanity::Scenario::Template def perform: () -> untyped def recent_commits: () -> untyped end # sig/gitlab/qa/slack/post_to_slack.rbs class Gitlab::QA::Slack::PostToSlack def initialize: () -> void def invoke!: () -> untyped end # sig/gitlab/qa/support/dev_ee_qa_image.rbs class Gitlab::QA::Support::DevEEQAImage def api_get!: () -> untyped def find_matching_qa_image_tag: () -> untyped def initialize: () -> void def next_page_url_from_response: () -> untyped def retrieve_image_from_container_registry!: () -> untyped end # sig/gitlab/qa/support/get_request.rbs class Gitlab::QA::Support::GetRequest def build_request: () -> untyped def execute!: () -> untyped def initialize: () -> void end # sig/gitlab/qa/support/http_request.rbs class Gitlab::QA::Support::HttpRequest def self.make_http_request: () -> untyped end # sig/gitlab/qa/support/invalid_response_error.rbs class Gitlab::QA::Support::InvalidResponseError < Gitlab::QA::Support::StandardError def initialize: () -> void end # sig/gitlab/qa/runtime/env.rbs module Gitlab::QA::Runtime::Env def ci_job_name: () -> untyped def ci_job_token: () -> untyped def ci_pipeline_source: () -> untyped def ci_project_name: () -> untyped def dev_access_token_variable: () -> untyped def elastic_version: () -> untyped def enabled?: () -> untyped def env_value_if_defined: () -> untyped def gitlab_api_base: () -> untyped def gitlab_bot_multi_project_pipeline_polling_token: () -> untyped def gitlab_dev_username: () -> untyped def gitlab_username: () -> untyped def host_artifacts_dir: () -> untyped def pipeline_from_project_name: () -> untyped def qa_container_registry_access_token: () -> untyped def qa_dev_access_token: () -> untyped def require_ci_slack_webhook_url!: () -> untyped def require_kubernetes_environment!: () -> untyped def require_license!: () -> untyped def require_no_license!: () -> untyped def require_qa_access_token!: () -> untyped def require_qa_dev_access_token!: () -> untyped def require_slack_qa_channel!: () -> untyped def run_id: () -> untyped def skip_pull?: () -> untyped def variables: () -> untyped end # sig/gitlab/qa/runtime/scenario.rbs module Gitlab::QA::Runtime::Scenario def attributes: () -> untyped def define: () -> untyped def method_missing: () -> untyped end # sig/gitlab/qa/scenario/actable.rbs module Gitlab::QA::Scenario::Actable def self.included: () -> untyped def act: () -> untyped end # sig/gitlab/qa/scenario/actable.rbs module Gitlab::QA::Scenario::Actable::ClassMethods def act: () -> untyped def perform: () -> untyped end # sig/gitlab/qa/scenario/cli_commands.rbs module Gitlab::QA::Scenario::CLICommands def git_lfs_install_commands: () -> untyped end