| Index: sky/tools/tester/test_runner.h
|
| diff --git a/sky/tools/tester/test_runner.h b/sky/tools/tester/test_runner.h
|
| index 5a775355f6a639999d7a85e4b4a98a4e0bd61d57..57bfab2cac22c0ab19da35ea4e03ae81609b0ae1 100644
|
| --- a/sky/tools/tester/test_runner.h
|
| +++ b/sky/tools/tester/test_runner.h
|
| @@ -25,14 +25,13 @@ class TestRunnerClient {
|
| virtual ~TestRunnerClient();
|
| };
|
|
|
| -class TestRunner {
|
| +class TestRunner : public mojo::InterfaceFactory<TestHarness> {
|
| public:
|
| TestRunner(TestRunnerClient* client, mojo::View* container,
|
| const std::string& url, bool enable_pixel_dumping);
|
| - virtual ~TestRunner();
|
| + ~TestRunner() override;
|
|
|
| TestRunnerClient* client() const { return client_; }
|
| - TestHarnessFactory* test_harness_factory() { return &test_harness_factory_; }
|
|
|
| base::WeakPtr<TestRunner> GetWeakPtr();
|
| void OnTestStart();
|
| @@ -40,7 +39,10 @@ class TestRunner {
|
| const mojo::Array<uint8_t>& pixels);
|
|
|
| private:
|
| - TestHarnessFactory test_harness_factory_;
|
| + // mojo::InterfaceFactory<TestHarness> implementation:
|
| + void Create(mojo::ApplicationConnection* app,
|
| + mojo::InterfaceRequest<TestHarness> request) override;
|
| +
|
| mojo::ServiceProviderImpl test_harness_provider_impl_;
|
| TestRunnerClient* client_;
|
| base::WeakPtrFactory<TestRunner> weak_ptr_factory_;
|
|
|