angle/util
Jamie Madill 5407aaa089 Re-land "Add new test runner harness." (#2)
Re-land #2 changes:

 * export labels are fixed for the CFI build
 * crash test disabled because of flakiness and issues with asan

Re-land changes:

 * Unit test is suppressed in ASAN
 * --deqp-case is fixed
 * Debug layer errors should correctly work with failure expectations

Original message:

The ANGLE test harness is a harness around GoogleTest that provides
functionality similar to the Chromium test harness. It supports:

 * splitting a test set into shards
 * catching and reporting crashes and timeouts
 * outputting to the Chromium JSON test results format
 * multi-process execution

Unit tests are added in test_utils_unittest.cpp.

Bug: angleproject:3162
Bug: chromium:1030192
Change-Id: I71d66a407ea0e53d73cbe75b5b4bfb9e73791534
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1965091
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
2019-12-16 23:52:35 +00:00
..
android Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
fuchsia [fuchsia] Change all Angle Presents to Present2s 2019-11-25 23:58:48 +00:00
osx Metal: Re-add end2end test configs (running test is still disabled) 2019-11-21 22:10:38 +00:00
ozone Enable "-Winconsistent-missing-destructor-override". 2019-10-25 11:40:36 +00:00
posix Re-land "Add new test runner harness." (#2) 2019-12-16 23:52:35 +00:00
windows GN: Make new angle_test_utils target. 2019-12-16 22:35:05 +00:00
x11 Enable "-Winconsistent-missing-destructor-override". 2019-10-25 11:40:36 +00:00
BUILD.gn GN: Make new angle_test_utils target. 2019-12-16 22:35:05 +00:00
EGLPlatformParameters.h Move EGL Display config into EGLPlatformParameters. 2019-05-01 21:07:47 +00:00
EGLWindow.cpp Add test for multithreaded shared-context resource 2019-12-02 20:18:03 +00:00
EGLWindow.h Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
Event.h Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
Matrix.cpp Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
Matrix.h Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
OSPixmap.h Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
OSWindow.cpp Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
OSWindow.h Minor tweaks to SampleApplication. 2019-11-11 15:39:38 +00:00
Timer.cpp Move timer functionality from util/ to common/ 2019-08-30 17:05:57 +00:00
Timer.h GN: Make new angle_test_utils target. 2019-12-16 22:35:05 +00:00
com_utils.h Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
egl_loader_autogen.cpp Add EGL GGP extensions. 2019-11-05 01:50:17 +00:00
egl_loader_autogen.h Add EGL GGP extensions. 2019-11-05 01:50:17 +00:00
geometry_utils.cpp Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
geometry_utils.h Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
gles_loader_autogen.cpp Implement BaseVertex draw calls for Vulkan, OpenGL, NULL contexts. 2019-11-25 21:27:58 +00:00
gles_loader_autogen.h Implement BaseVertex draw calls for Vulkan, OpenGL, NULL contexts. 2019-11-25 21:27:58 +00:00
keyboard.h Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
mouse.h Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
random_utils.cpp Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
random_utils.h Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
shader_utils.cpp Reland "Add more test_utils functions." 2019-10-26 15:49:19 +00:00
shader_utils.h Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
test_utils.cpp Reland "Add more test_utils functions." 2019-10-26 15:49:19 +00:00
test_utils.h GN: Make new angle_test_utils target. 2019-12-16 22:35:05 +00:00
test_utils_unittest.cpp Posix: Fix async LaunchProcess. 2019-11-22 23:01:19 +00:00
test_utils_unittest_helper.cpp Re-land "Add new test runner harness." (#2) 2019-12-16 23:52:35 +00:00
test_utils_unittest_helper.h Re-land "Add new test runner harness." (#2) 2019-12-16 23:52:35 +00:00
util.gni GN: Make new angle_test_utils target. 2019-12-16 22:35:05 +00:00
util_export.h util: Always export default visibility. 2019-12-12 21:23:03 +00:00
util_gl.h Add support for generating UWP (Windows Store) projects again 2019-09-20 18:08:01 +00:00