Commit d77e93b3 authored by piman@chromium.org's avatar piman@chromium.org

aura/cc: fix interactive_ui_tests

BUG=106787
TEST=interactive_ui_tests


Review URL: http://codereview.chromium.org/8887002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113632 0039d316-1c4b-4281-b951-d872f2087c98
parent db71c25e
...@@ -66,6 +66,7 @@ ...@@ -66,6 +66,7 @@
'../testing/gtest.gyp:gtest', '../testing/gtest.gyp:gtest',
'../third_party/leveldatabase/leveldatabase.gyp:leveldatabase', '../third_party/leveldatabase/leveldatabase.gyp:leveldatabase',
'../ui/gfx/compositor/compositor.gyp:test_compositor', '../ui/gfx/compositor/compositor.gyp:test_compositor',
'../ui/gfx/compositor/compositor.gyp:compositor_test_support',
], ],
'export_dependent_settings': [ 'export_dependent_settings': [
'renderer', 'renderer',
......
...@@ -15,9 +15,14 @@ ...@@ -15,9 +15,14 @@
#include "base/string_number_conversions.h" #include "base/string_number_conversions.h"
#include "chrome/browser/automation/ui_controls.h" #include "chrome/browser/automation/ui_controls.h"
#include "chrome/test/base/ui_test_utils.h" #include "chrome/test/base/ui_test_utils.h"
#include "ui/gfx/compositor/test/compositor_test_support.h"
#include "ui/views/view.h" #include "ui/views/view.h"
#include "ui/views/widget/widget.h" #include "ui/views/widget/widget.h"
#if defined(USE_AURA)
#include "ui/aura/root_window.h"
#endif
namespace { namespace {
// View subclass that allows you to specify the preferred size. // View subclass that allows you to specify the preferred size.
...@@ -80,6 +85,10 @@ void ViewEventTestBase::Done() { ...@@ -80,6 +85,10 @@ void ViewEventTestBase::Done() {
void ViewEventTestBase::SetUp() { void ViewEventTestBase::SetUp() {
#if defined(OS_WIN) #if defined(OS_WIN)
OleInitialize(NULL); OleInitialize(NULL);
#endif
ui::CompositorTestSupport::Initialize();
#if defined(USE_AURA)
aura::RootWindow::GetInstance();
#endif #endif
window_ = views::Widget::CreateWindow(this); window_ = views::Widget::CreateWindow(this);
} }
...@@ -94,6 +103,10 @@ void ViewEventTestBase::TearDown() { ...@@ -94,6 +103,10 @@ void ViewEventTestBase::TearDown() {
#endif #endif
window_ = NULL; window_ = NULL;
} }
#if defined(USE_AURA)
aura::RootWindow::DeleteInstance();
#endif
ui::CompositorTestSupport::Terminate();
#if defined(OS_WIN) #if defined(OS_WIN)
OleUninitialize(); OleUninitialize();
#endif #endif
......
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