Allow run_gpu_integration_test_as_googletest.py to use Typ's test filter format

Currently the gpu_integration_test_adaptor.py script takes the test filter
which comes in Typ's test filter format, and then transforms it into a regex,
which is what telemetry browser tests expected before crrev.com/c/1503875 was
landed. This CL will make it use Typ's --test-filter format. It also adds a
unit test for the --test-filter command line argument for GPU tests.

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