Commit caac66bc authored by Yuly Novikov's avatar Yuly Novikov Committed by Commit Bot

Ensure ANGLE-specific arguments are passed to ChildGTestProcess

Bug: 839893
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
Change-Id: I04433ae8f98448817a86f882fa70342c055a4633
Reviewed-on: https://chromium-review.googlesource.com/1121039Reviewed-by: default avatarJamie Madill <jmadill@chromium.org>
Reviewed-by: default avatarKenneth Russell <kbr@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#571622}
parent 955fcacb
......@@ -26,8 +26,14 @@ void InitTestHarness(int* argc, char** argv);
}
int main(int argc, char** argv) {
angle::InitTestHarness(&argc, argv);
// base::CommandLine::Init must be called before angle::InitTestHarness,
// because angle::InitTestHarness deletes ANGLE-specific arguments from argv.
// But, on Linux, tests are run in ChildGTestProcess, which inherits its
// command line from the one initialized in base::CommandLine::Init.
// In this order, ChildGTestProcess inherits all the ANGLE-specific
// arguments that it requires.
base::CommandLine::Init(argc, argv);
angle::InitTestHarness(&argc, argv);
base::TestSuite test_suite(argc, argv);
int rt = base::LaunchUnitTestsSerially(
argc,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment