// Copyright 2019 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef UI_COMPOSITOR_TEST_TEST_CONTEXT_FACTORIES_H_ #define UI_COMPOSITOR_TEST_TEST_CONTEXT_FACTORIES_H_ #include <memory> #include "ui/compositor/test/in_process_context_factory.h" namespace gl { class DisableNullDrawGLBindings; } namespace viz { class HostFrameSinkManager; class ServerSharedBitmapManager; class FrameSinkManagerImpl; } // namespace viz namespace ui { // Set up the compositor ContextFactory for a test environment. Unit tests that // do not have a full content environment need to call this before initializing // the Compositor. Some tests expect pixel output, and they should pass true for // |enable_pixel_output|. Most unit tests should pass false. class TestContextFactories { … }; } // namespace ui #endif // UI_COMPOSITOR_TEST_TEST_CONTEXT_FACTORIES_H_