Register ANGLE dynamic tests in test main.

This will allow for ANGLE to split a slow and flaky test into small
sub-tets. See issue for more details.

Bug: angleproject:4449
Tbr: [email protected]
Change-Id: Ic8ca089f34d3fec18078da8182e2353b8f941c19
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2082352
Reviewed-by: Jamie Madill <[email protected]>
Commit-Queue: Jamie Madill <[email protected]>
Cr-Commit-Position: refs/heads/master@{#745912}
diff --git a/gpu/angle_end2end_tests_main.cc b/gpu/angle_end2end_tests_main.cc
index 02997fd..75b40ed1 100644
--- a/gpu/angle_end2end_tests_main.cc
+++ b/gpu/angle_end2end_tests_main.cc
@@ -21,11 +21,13 @@
 // Located in third_party/angle/src/tests/test_utils/ANGLETest.cpp.
 // Defined here so we can avoid depending on the ANGLE headers.
 void ANGLEProcessTestArgs(int *argc, char *argv[]);
+void RegisterContextCompatibilityTests();
 
 int main(int argc, char** argv) {
   base::CommandLine::Init(argc, argv);
   ANGLEProcessTestArgs(&argc, argv);
   testing::InitGoogleMock(&argc, argv);
+  RegisterContextCompatibilityTests();
   base::TestSuite test_suite(argc, argv);
   int rt = base::LaunchUnitTestsWithOptions(
       argc, argv,