5 #ifndef GPU_CONFIG_GPU_TEST_EXPECTATIONS_PARSER_H_ 6 #define GPU_CONFIG_GPU_TEST_EXPECTATIONS_PARSER_H_ 19 kGpuTestPass = 1 << 0,
20 kGpuTestFail = 1 << 1,
21 kGpuTestFlaky = 1 << 2,
22 kGpuTestTimeout = 1 << 3,
23 kGpuTestSkip = 1 << 4,
36 const std::vector<std::string>& GetErrorMessages()
const;
47 struct GPUTestExpectationEntry {
48 GPUTestExpectationEntry();
52 int32 test_expectation;
58 bool ParseLine(
const std::string& line_data,
size_t line_number);
61 bool UpdateTestConfig(
71 bool DetectConflictsBetweenEntries();
76 size_t entry1_line_number,
77 size_t entry2_line_number);
79 std::vector<GPUTestExpectationEntry> entries_;
80 std::vector<std::string> error_messages_;
85 #endif // GPU_CONFIG_GPU_TEST_EXPECTATIONS_PARSER_H_
path
Definition: generate.py:74
bool ParseConfig(int argc, char **argv, TestConfig *out_config)
Definition: test_config.cc:167
Definition: gpu_test_expectations_parser.h:16
Definition: gpu_test_config.h:107
#define GPU_EXPORT
Definition: angle_config.h:25
Definition: gpu_test_config.h:17
Definition: gpu_info.cc:22
EGLStreamKHR EGLint EGLint EGLint const void * data
Definition: eglext.h:984
GLsizei const GLchar *const * string
Definition: gl2.h:479
GPUTestExpectation
Definition: gpu_test_expectations_parser.h:18
GLuint GLsizei const GLchar * message
Definition: gl2ext.h:137
EGLConfig config
Definition: eglext.h:389
int32_t int32
Definition: angle_config.h:27