chromium/gpu/config/gpu_test_config.cc

// Copyright 2012 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "gpu/config/gpu_test_config.h"

#include <stddef.h>
#include <stdint.h>

#include "base/command_line.h"
#include "base/logging.h"
#include "base/system/sys_info.h"
#include "build/build_config.h"
#include "build/chromeos_buildflags.h"
#include "gpu/config/gpu_info.h"
#include "gpu/config/gpu_info_collector.h"
#include "gpu/config/gpu_test_expectations_parser.h"
#include "ui/gl/gl_utils.h"

#if BUILDFLAG(IS_WIN)
#include "base/win/windows_version.h"
#endif

namespace gpu {

namespace {

GPUTestConfig::OS GetCurrentOS() {}

}  // namespace anonymous

GPUTestConfig::GPUTestConfig()
    :{}

GPUTestConfig::GPUTestConfig(const GPUTestConfig& other) = default;

GPUTestConfig::~GPUTestConfig() = default;

void GPUTestConfig::set_os(int32_t os) {}

void GPUTestConfig::AddGPUVendor(uint32_t gpu_vendor) {}

void GPUTestConfig::set_gpu_device_id(uint32_t id) {}

void GPUTestConfig::set_build_type(int32_t build_type) {}

void GPUTestConfig::set_api(int32_t api) {}

void GPUTestConfig::set_command_decoder(int32_t command_decoder) {}

bool GPUTestConfig::IsValid() const {}

bool GPUTestConfig::OverlapsWith(const GPUTestConfig& config) const {}

void GPUTestConfig::ClearGPUVendor() {}

GPUTestBotConfig::~GPUTestBotConfig() = default;

void GPUTestBotConfig::AddGPUVendor(uint32_t gpu_vendor) {}

bool GPUTestBotConfig::SetGPUInfo(const GPUInfo& gpu_info) {}

bool GPUTestBotConfig::IsValid() const {}

bool GPUTestBotConfig::Matches(const GPUTestConfig& config) const {}

bool GPUTestBotConfig::Matches(const std::string& config_data) const {}

bool GPUTestBotConfig::LoadCurrentConfig(const GPUInfo* gpu_info) {}

// static
bool GPUTestBotConfig::CurrentConfigMatches(const std::string& config_data) {}

// static
bool GPUTestBotConfig::CurrentConfigMatches(
    const std::vector<std::string>& configs) {}

// static
bool GPUTestBotConfig::GpuBlocklistedOnBot() {}

}  // namespace gpu