summaryrefslogtreecommitdiffstats
path: root/ui/wm
diff options
context:
space:
mode:
authorvabr@chromium.org <vabr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-14 08:44:21 +0000
committervabr@chromium.org <vabr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-14 08:44:21 +0000
commitc179f18ee97325664dd20e2da605c3ae3ae8b750 (patch)
tree5ee55ec4b6110f147a8d62c07939ab9ad90dd051 /ui/wm
parentf245e36c982fe12f546c4977e1fad9c2e9fb32ae (diff)
downloadchromium_src-c179f18ee97325664dd20e2da605c3ae3ae8b750.zip
chromium_src-c179f18ee97325664dd20e2da605c3ae3ae8b750.tar.gz
chromium_src-c179f18ee97325664dd20e2da605c3ae3ae8b750.tar.bz2
Revert of ui: Add a helper function to get the path to ui_test.pak. (https://codereview.chromium.org/272373002/)
Reason for revert: This seems to have broken http://build.chromium.org/p/chromium.mac/builders/Mac%2010.7%20Tests%20%28dbg%29%283%29, since build http://build.chromium.org/p/chromium.mac/builders/Mac%2010.7%20Tests%20%28dbg%29%283%29/builds/23883. Relevant stack trace (below) hints at path provider collision, added here in run_all_unittests.cc files: @@@STEP_LOG_LINE@CheckStackedPanelProperties@StackedPanelBrowserTest.CheckStackedPanelProperties (run #1):@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@[ RUN ] StackedPanelBrowserTest.CheckStackedPanelProperties@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@[6585:65795:0514/010715:257094429265:FATAL:path_service.cc(323)] Check failed: key_start >= iter->key_end || key_end \u003C= iter->key_start. path provider collision@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@0 libbase.dylib 0x0e3be10f base::debug::StackTrace::StackTrace() + 63@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@1 libbase.dylib 0x0e3be16b base::debug::StackTrace::StackTrace() + 43@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@2 libbase.dylib 0x0e465c92 logging::LogMessage::~LogMessage() + 82@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@3 libbase.dylib 0x0e46470b logging::LogMessage::~LogMessage() + 43@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@4 libbase.dylib 0x0e4ebed0 PathService::RegisterProvider(bool (*)(int, base::FilePath*), int, int) + 848@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@5 libui_base.dylib 0x111dceea ui::RegisterPathProvider() + 74@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@6 libcontent.dylib 0x1a4cf1d5 content::ContentMainRunnerImpl::Initialize(content::ContentMainParams const&) + 1781@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@7 libcontent.dylib 0x1a4cd580 content::ContentMain(content::ContentMainParams const&) + 80@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@8 interactive_ui_tests 0x04a43eae content::BrowserTestBase::SetUp() + 1406@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@9 interactive_ui_tests 0x01b89b02 InProcessBrowserTest::SetUp() + 1394@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@10 interactive_ui_tests 0x0035a4b1 void testing::internal::HandleSehExceptionsInMethodIfSupported\u003Ctesting::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) + 145@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@11 interactive_ui_tests 0x0034c47e void testing::internal::HandleExceptionsInMethodIfSupported\u003Ctesting::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) + 126@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@12 interactive_ui_tests 0x0033f6c8 testing::Test::Run() + 152@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@13 interactive_ui_tests 0x003401d7 testing::TestInfo::Run() + 263@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@14 interactive_ui_tests 0x00340a99 testing::TestCase::Run() + 265@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@15 interactive_ui_tests 0x00346545 testing::internal::UnitTestImpl::RunAllTests() + 821@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@16 interactive_ui_tests 0x00356631 bool testing::internal::HandleSehExceptionsInMethodIfSupported\u003Ctesting::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) + 145@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@17 interactive_ui_tests 0x0034ecce bool testing::internal::HandleExceptionsInMethodIfSupported\u003Ctesting::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) + 126@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@18 interactive_ui_tests 0x003461d4 testing::UnitTest::Run() + 148@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@19 interactive_ui_tests 0x01bd7077 RUN_ALL_TESTS() + 39@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@20 interactive_ui_tests 0x01bd5850 base::TestSuite::Run() + 240@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@21 interactive_ui_tests 0x002e5783 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) + 83@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@22 interactive_ui_tests 0x01b8699b (anonymous namespace)::ChromeTestLauncherDelegate::RunTestSuite(int, char**) + 75@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@23 interactive_ui_tests 0x04a60f3e content::LaunchTests(content::TestLauncherDelegate*, int, int, char**) + 1598@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@24 interactive_ui_tests 0x01b8679c LaunchChromeTests(int, ChromeTestSuiteRunner*, int, char**) + 108@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@25 interactive_ui_tests 0x002e55f1 main + 97@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@26 interactive_ui_tests 0x0002ea35 start + 53@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@@@@ @@@STEP_LOG_LINE@CheckStackedPanelProperties@@@@ @@@STEP_LOG_END@CheckStackedPanelProperties@@@ Original issue's description: > ui: Add a new key to ui_base_paths.h to easily get the path to ui_test.pak. > > That way the clients will have less code to copy-and-paste when initalizing > ResourceBundle in the TestSuites. > > BUG=None > TEST=app_list_unittests, > keyboard_unittests, > message_center_unittests > views_unittests > views_examples_exe > wm_unittests > R=tony@chromium.org,ben@chromium.org > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=270353 TBR=ben@chromium.org,tony@chromium.org,tfarina@chromium.org NOTREECHECKS=true NOTRY=true BUG=None Review URL: https://codereview.chromium.org/282863004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@270360 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/wm')
-rw-r--r--ui/wm/test/run_all_unittests.cc11
1 files changed, 7 insertions, 4 deletions
diff --git a/ui/wm/test/run_all_unittests.cc b/ui/wm/test/run_all_unittests.cc
index 6e04469..d399ca1 100644
--- a/ui/wm/test/run_all_unittests.cc
+++ b/ui/wm/test/run_all_unittests.cc
@@ -8,7 +8,6 @@
#include "base/path_service.h"
#include "base/test/launcher/unit_test_launcher.h"
#include "base/test/test_suite.h"
-#include "testing/gtest/include/gtest/gtest.h"
#include "ui/base/resource/resource_bundle.h"
#include "ui/base/ui_base_paths.h"
#include "ui/gl/gl_surface.h"
@@ -23,9 +22,13 @@ class WMTestSuite : public base::TestSuite {
gfx::GLSurface::InitializeOneOffForTests();
ui::RegisterPathProvider();
- base::FilePath ui_test_pak_path;
- ASSERT_TRUE(PathService::Get(ui::UI_TEST_PAK, &ui_test_pak_path));
- ui::ResourceBundle::InitSharedInstanceWithPakPath(ui_test_pak_path);
+ base::FilePath pak_dir;
+ PathService::Get(base::DIR_MODULE, &pak_dir);
+
+ base::FilePath pak_file;
+ pak_file = pak_dir.Append(FILE_PATH_LITERAL("ui_test.pak"));
+
+ ui::ResourceBundle::InitSharedInstanceWithPakPath(pak_file);
}
virtual void Shutdown() OVERRIDE {