Adds the _RunGpuTestWithExpectationsFiles() member function to GpuIntegrationTest

This method will run when the ExpectationsFiles() method returns a non empty list
of test expectations file paths. This change is part of the effort of moving GPU
tests onto the new test expectations format. This function will get a test's expectations
from the test expectations file. It will use the expectations to maintain the
the same behavior as when the tests use the old format of test expectations. For
instance it will avoid symbolizing any crash dumps when a test is expected to
fail or be flaky.

Bug: chromium:698902
Change-Id: Icac463e21786b75c6769aa0ccb76be287a293ce5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1496602
Commit-Queue: Rakib Hasan <rmhasan@google.com>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#639104}
4 files changed