Re-land "Add new test runner harness."
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
Change-Id: I841f2b5dfe51f7f44dac68324bdf6afd418b8bfb
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1948240Reviewed-by:
Jonah Ryan-Davis <jonahr@google.com>
Reviewed-by:
Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Showing
src/tests/test_utils/runner/README.md
0 → 100644
src/tests/test_utils/runner/TestSuite.cpp
0 → 100644
This diff is collapsed.
Click to expand it.
src/tests/test_utils/runner/TestSuite.h
0 → 100644
Please
register
or
sign in
to comment