angle/util
Jamie Madill f455f7565a Reuse angle_end2end_test windows and displays.
This both speeds up test execution and cuts down on the number of new
windows and displays created for a test config. This feature is only
currently enabled for Windows NVIDIA and Intel. On every other config
there were blocking issues that would need investigation. Several tests
were manually flagged as needed new displays on each iteration to
prevent test flakiness.

This feature might fix the issues with Intel test flakiness that have
been prominent on the ANGLE CQ.

WGL configurations have also been removed from ANGLE tests. So this
removes more of the code from ANGLETest.cpp.

Bug: angleproject:3261
Change-Id: Ic2864d4806ad38e0eeaa3c0afcd54ae1c548090f
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1520995
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
2019-03-21 01:45:10 +00:00
..
android Vulkan: Port renderer to Fuchsia (reland) 2019-02-13 00:37:39 +00:00
fuchsia Fuchsia: Remove use of deprecated API Presenter::Present2 2019-03-19 20:51:45 +00:00
osx Vulkan: Port renderer to Fuchsia (reland) 2019-02-13 00:37:39 +00:00
ozone Vulkan: Port renderer to Fuchsia (reland) 2019-02-13 00:37:39 +00:00
posix Vulkan: Port renderer to Fuchsia (reland) 2019-02-13 00:37:39 +00:00
windows Reuse angle_end2end_test windows and displays. 2019-03-21 01:45:10 +00:00
x11 Vulkan: Port renderer to Fuchsia (reland) 2019-02-13 00:37:39 +00:00
EGLPlatformParameters.h Re-land "Load entry points dynamically in tests and samples." 2019-01-01 18:56:45 +00:00
EGLWindow.cpp Reuse angle_end2end_test windows and displays. 2019-03-21 01:45:10 +00:00
EGLWindow.h Reuse angle_end2end_test windows and displays. 2019-03-21 01:45:10 +00:00
Event.h Fix text trailing after preprocessor macro warning in util/Event.h 2015-05-04 17:23:58 +00:00
Matrix.cpp common: Add a vector arithmetic helper classes 2016-12-02 15:28:39 +00:00
Matrix.h Re-land "Load entry points dynamically in tests and samples." 2019-01-01 18:56:45 +00:00
OSPixmap.h Re-land "Load entry points dynamically in tests and samples." 2019-01-01 18:56:45 +00:00
OSWindow.cpp Free OSWindow and EGLWindow through helpers. 2019-01-03 18:42:50 +00:00
OSWindow.h Vulkan: Port renderer to Fuchsia (reland) 2019-02-13 00:37:39 +00:00
Timer.h Re-land "Load entry points dynamically in tests and samples." 2019-01-01 18:56:45 +00:00
com_utils.h
egl_loader_autogen.cpp Implement EGL_KHR_fence_sync and EGL_KHR_wait_sync 2019-01-23 04:12:20 +00:00
egl_loader_autogen.h Implement EGL_KHR_fence_sync and EGL_KHR_wait_sync 2019-01-23 04:12:20 +00:00
geometry_utils.cpp Apply Chromium style fixes. 2017-11-22 06:34:40 +00:00
geometry_utils.h Re-land "Load entry points dynamically in tests and samples." 2019-01-01 18:56:45 +00:00
gles_loader_autogen.cpp Implement EXT_instanced_arrays 2019-02-08 20:40:08 +00:00
gles_loader_autogen.h Implement EXT_instanced_arrays 2019-02-08 20:40:08 +00:00
keyboard.h
mouse.h
random_utils.cpp Reland "GLES1: Entry points for lighting and materials" 2018-05-25 17:07:04 +00:00
random_utils.h Re-land "Load entry points dynamically in tests and samples." 2019-01-01 18:56:45 +00:00
shader_utils.cpp Refactor test shader style. 2018-12-03 13:20:23 +00:00
shader_utils.h Re-land "Load entry points dynamically in tests and samples." 2019-01-01 18:56:45 +00:00
system_utils.h Re-land "Load entry points dynamically in tests and samples." 2019-01-01 18:56:45 +00:00
util.gni Vulkan: Port renderer to Fuchsia (reland) 2019-02-13 00:37:39 +00:00
util_export.h Re-land "Load entry points dynamically in tests and samples." 2019-01-01 18:56:45 +00:00
util_gl.h Include common/platform.h where used 2019-01-17 18:56:04 +00:00