in lib/gitlab/qa/runtime/env.rb [507:528]
def method_name_and_value(env_var_name, attributes, name_as_value: false)
method_name, type = method_name_and_type(attributes)
value = if type == :file
path = env_var_value_if_defined(env_var_name)
if path.present?
full_path = File.expand_path(path)
File.read(full_path).strip if full_path && File.exist?(full_path)
end
elsif name_as_value
env_var_name_if_defined(env_var_name)
else
env_var_value_if_defined(env_var_name)
end
[method_name, value]
end