#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
#include <stdint.h>
#include <memory>
#include <vector>
#include "gpu/config/gpu_control_list.h"
#include "gpu/config/gpu_control_list_testing_data.h"
#include "gpu/config/gpu_info.h"
#include "testing/gtest/include/gtest/gtest.h"
const char kOsVersion[] = …;
const uint32_t kIntelVendorId = …;
const uint32_t kNvidiaVendorId = …;
#define LONG_STRING_CONST(...) …
#define EXPECT_EMPTY_SET(feature_set) …
#define EXPECT_SINGLE_FEATURE(feature_set, feature) …
namespace gpu {
class GpuControlListTest : public testing::Test,
public testing::WithParamInterface<bool> { … };
INSTANTIATE_TEST_SUITE_P(…);
TEST_P(GpuControlListTest, NeedsMoreInfo) { … }
TEST_P(GpuControlListTest, NeedsMoreInfoForExceptions) { … }
TEST_P(GpuControlListTest, IgnorableEntries) { … }
TEST_P(GpuControlListTest, DisabledExtensionTest) { … }
TEST_P(GpuControlListTest, LinuxKernelVersion) { … }
TEST_P(GpuControlListTest, TestGroup) { … }
}