Commit 28ff4fd8 by Martin Radev Committed by Commit Bot

Add deqp gles 3.1 tests to the build files

BUG=angleproject:1442 Change-Id: I2ef27478573ec362bff57b532f7fee5731333b06 Reviewed-on: https://chromium-review.googlesource.com/360121Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
parent 4107dda9
...@@ -104,6 +104,7 @@ NVIDIA Corporation ...@@ -104,6 +104,7 @@ NVIDIA Corporation
Qingqing Deng Qingqing Deng
Kimmo Kinnunen Kimmo Kinnunen
Sami Väisänen Sami Väisänen
Martin Radev
Opera Software ASA Opera Software ASA
Daniel Bratell Daniel Bratell
......
...@@ -262,16 +262,19 @@ if (build_angle_deqp_tests) { ...@@ -262,16 +262,19 @@ if (build_angle_deqp_tests) {
api_names = [ api_names = [
"gles2", "gles2",
"gles3", "gles3",
"gles31",
"egl", "egl",
] ]
target_defines = [ target_defines = [
"ANGLE_DEQP_GLES2_TESTS", "ANGLE_DEQP_GLES2_TESTS",
"ANGLE_DEQP_GLES3_TESTS", "ANGLE_DEQP_GLES3_TESTS",
"ANGLE_DEQP_GLES31_TESTS",
"ANGLE_DEQP_EGL_TESTS", "ANGLE_DEQP_EGL_TESTS",
] ]
target_sources = [ target_sources = [
deqp_gypi.deqp_gles2_sources, deqp_gypi.deqp_gles2_sources,
deqp_gypi.deqp_gles3_sources, deqp_gypi.deqp_gles3_sources,
deqp_gypi.deqp_gles31_sources,
deqp_gypi.deqp_egl_sources, deqp_gypi.deqp_egl_sources,
] ]
...@@ -280,6 +283,7 @@ if (build_angle_deqp_tests) { ...@@ -280,6 +283,7 @@ if (build_angle_deqp_tests) {
0, 0,
1, 1,
2, 2,
3,
]) { ]) {
api_name = api_names[index] api_name = api_names[index]
config_name = "angle_deqp_lib${api_name}_config" config_name = "angle_deqp_lib${api_name}_config"
......
...@@ -31,14 +31,12 @@ const char *g_TestExpectationsSearchPaths[] = { ...@@ -31,14 +31,12 @@ const char *g_TestExpectationsSearchPaths[] = {
}; };
const char *g_CaseListFiles[] = { const char *g_CaseListFiles[] = {
"gles2-master.txt", "gles3-master.txt", "egl-master.txt", "gles2-master.txt", "gles3-master.txt", "gles31-master.txt", "egl-master.txt",
}; };
const char *g_TestExpectationsFiles[] = const char *g_TestExpectationsFiles[] = {
{ "deqp_gles2_test_expectations.txt", "deqp_gles3_test_expectations.txt",
"deqp_gles2_test_expectations.txt", "deqp_gles31_test_expectations.txt", "deqp_egl_test_expectations.txt",
"deqp_gles3_test_expectations.txt",
"deqp_egl_test_expectations.txt",
}; };
// During the CaseList initialization we cannot use the GTEST FAIL macro to quit the program because // During the CaseList initialization we cannot use the GTEST FAIL macro to quit the program because
...@@ -238,7 +236,11 @@ class dEQP_GLES3 : public dEQPTest<1> ...@@ -238,7 +236,11 @@ class dEQP_GLES3 : public dEQPTest<1>
{ {
}; };
class dEQP_EGL : public dEQPTest<2> class dEQP_GLES31 : public dEQPTest<2>
{
};
class dEQP_EGL : public dEQPTest<3>
{ {
}; };
...@@ -260,6 +262,10 @@ ANGLE_INSTANTIATE_DEQP_TEST_CASE(dEQP_GLES2); ...@@ -260,6 +262,10 @@ ANGLE_INSTANTIATE_DEQP_TEST_CASE(dEQP_GLES2);
ANGLE_INSTANTIATE_DEQP_TEST_CASE(dEQP_GLES3); ANGLE_INSTANTIATE_DEQP_TEST_CASE(dEQP_GLES3);
#endif #endif
#ifdef ANGLE_DEQP_GLES31_TESTS
ANGLE_INSTANTIATE_DEQP_TEST_CASE(dEQP_GLES31);
#endif
#ifdef ANGLE_DEQP_EGL_TESTS #ifdef ANGLE_DEQP_EGL_TESTS
ANGLE_INSTANTIATE_DEQP_TEST_CASE(dEQP_EGL); ANGLE_INSTANTIATE_DEQP_TEST_CASE(dEQP_EGL);
#endif #endif
......
// Copyright 2016 The ANGLE Project Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// This file contains a list of defective dEQP conformance tests. The expected
// format is:
// {BUG#} {MODIFIERS} : {TEST_NAME} = {PASS,FAIL,FLAKY,TIMEOUT,SKIP}
//
// MODIFIERS can be a combination of the below list:
// WIN XP VISTA WIN7 MAC LEOPARD SNOWLEOPARD LION LINUX CHROMEOS MOUNTAINLION
// MAVERICKS
// NVIDIA AMD INTEL
// 0xabcd - GPU PCI device ID. Specifying a PCI id requires a vendor.
// DEBUG RELEASE
// TODO(jmadill): Add ANGLE Renderer selection modifiers
//
// TEST_NAME can be a specific test name, or have a '*' in the end, which
// indicates a prefix matching.
//
// Examples:
// 91530 MAC WIN LINUX : context_lost_restored = TIMEOUT
// 91533 WIN : gl_min_uniforms = FAIL
// 91531 MAC WIN LINUX : conformance_more_* = SKIP
// 91532 MAC NVIDIA 0x0640 : tex_image_and_sub_image_2d_with_video = PASS FAIL
1442 DEBUG : dEQP_GLES31.* = FAIL
1442 RELEASE : dEQP_GLES31.* = FAIL
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment