| Index: remoting/host/chromeos/chrome_browser_main_extra_parts_remoting.cc
|
| diff --git a/remoting/base/run_all_unittests.cc b/remoting/host/chromeos/chrome_browser_main_extra_parts_remoting.cc
|
| similarity index 56%
|
| copy from remoting/base/run_all_unittests.cc
|
| copy to remoting/host/chromeos/chrome_browser_main_extra_parts_remoting.cc
|
| index 5f52f7e9721cb0d26eab8ecd7e6861552e71a32e..bd4b895c609b6eec5d99615204122997434ecc8e 100644
|
| --- a/remoting/base/run_all_unittests.cc
|
| +++ b/remoting/host/chromeos/chrome_browser_main_extra_parts_remoting.cc
|
| @@ -2,22 +2,26 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "base/test/launcher/unit_test_launcher.h"
|
| -#include "base/test/test_suite.h"
|
| +#include "remoting/host/chromeos/chrome_browser_main_extra_parts_remoting.h"
|
| +
|
| #include "media/base/media.h"
|
| #include "net/socket/ssl_server_socket.h"
|
|
|
| -int main(int argc, char** argv) {
|
| - base::TestSuite test_suite(argc, argv);
|
| +namespace remoting {
|
| +
|
| +ChromeBrowserMainExtraPartsRemoting::ChromeBrowserMainExtraPartsRemoting() {
|
| +}
|
|
|
| - // Enable support for SSL server sockets, which must be done while
|
| +ChromeBrowserMainExtraPartsRemoting::~ChromeBrowserMainExtraPartsRemoting() {
|
| +}
|
| +
|
| +void ChromeBrowserMainExtraPartsRemoting::PreCreateThreads() {
|
| + // Enable support for SSL server sockets, which must be done while still
|
| // single-threaded.
|
| net::EnableSSLServerSockets();
|
|
|
| // Ensures runtime specific CPU features are initialized.
|
| media::InitializeCPUSpecificMediaFeatures();
|
| -
|
| - return base::LaunchUnitTests(
|
| - argc, argv, base::Bind(&base::TestSuite::Run,
|
| - base::Unretained(&test_suite)));
|
| }
|
| +
|
| +} // namespace remoting
|
|
|