in lib/gitlab/qa/runtime/env.rb [173:188]
def variables
defined_variables = ENV_VARIABLES.each_with_object({}) do |(env_var_name, attributes), vars|
method_name, value = method_name_and_value(env_var_name, attributes, name_as_value: true)
value ||= send(method_name)
vars[env_var_name] = value if value
end
qa_variables = ENV.each_with_object({}) do |(name, _value), vars|
next unless name.start_with?('QA_')
var_name = env_var_name_if_defined(name)
vars[name] = var_name if var_name
end
qa_variables.merge(defined_variables)
end