Commit 027aa704 authored by jmadill's avatar jmadill Committed by Commit bot

Add ANGLE perf tests targets.

This will enable building the ANGLE perf tests on Windows perf bot
builders.

BUG=angleproject:744
BUG=468852
R=sievers@chromium.org, thakis@chromium.org

Review URL: https://codereview.chromium.org/1021763002

Cr-Commit-Position: refs/heads/master@{#322078}
parent bc9e7d4d
......@@ -557,6 +557,7 @@
['OS=="win"', {
'dependencies': [
'../chrome/chrome.gyp:crash_service',
'../gpu/gpu.gyp:angle_perftests',
],
}],
['OS=="win" and target_arch=="ia32"', {
......
// Copyright 2013 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "base/at_exit.h"
#include "base/bind.h"
#include "base/command_line.h"
#include "base/message_loop/message_loop.h"
#include "base/test/launcher/unit_test_launcher.h"
#include "base/test/test_suite.h"
namespace {
int RunHelper(base::TestSuite* test_suite) {
base::MessageLoopForIO message_loop;
return test_suite->Run();
}
} // namespace
int main(int argc, char** argv) {
base::CommandLine::Init(argc, argv);
base::TestSuite test_suite(argc, argv);
int rt = base::LaunchUnitTestsSerially(
argc,
argv,
base::Bind(&RunHelper, base::Unretained(&test_suite)));
return rt;
}
......@@ -721,6 +721,24 @@
'angle_end2end_tests_main.cc',
],
},
{
# TODO(jmadill): port this target to the GN build.
'target_name': 'angle_perftests',
'type': '<(gtest_target_type)',
'dependencies': [
'../base/base.gyp:base',
'../base/base.gyp:test_support_base',
],
'includes':
[
'../third_party/angle/build/common_defines.gypi',
'../third_party/angle/src/tests/angle_perftests.gypi',
],
'sources':
[
'angle_perftests_main.cc',
],
},
],
}],
['test_isolation_mode != "noop"', {
......
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