summaryrefslogtreecommitdiffstats
path: root/chrome/browser/diagnostics
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/diagnostics')
-rw-r--r--chrome/browser/diagnostics/diagnostics_main.cc14
1 files changed, 8 insertions, 6 deletions
diff --git a/chrome/browser/diagnostics/diagnostics_main.cc b/chrome/browser/diagnostics/diagnostics_main.cc
index 0f850dc..8bd6da0 100644
--- a/chrome/browser/diagnostics/diagnostics_main.cc
+++ b/chrome/browser/diagnostics/diagnostics_main.cc
@@ -10,6 +10,7 @@
#endif
#include <iostream>
+#include <string>
#include "base/basictypes.h"
#include "base/command_line.h"
@@ -21,6 +22,7 @@
#include "base/utf_string_conversions.h"
#include "chrome/browser/diagnostics/diagnostics_model.h"
#include "chrome/common/chrome_paths.h"
+#include "ui/base/resource/resource_bundle.h"
#include "ui/base/ui_base_paths.h"
namespace {
@@ -239,7 +241,6 @@ class TestWriter {
}
private:
-
SimpleConsole* console_;
// Keeps track of how many tests reported failure.
@@ -285,6 +286,7 @@ class TestController : public DiagnosticsModel::Observer {
writer_->WriteResult(false, L"Diagnostics start", L"ICU failure");
return;
}
+ ResourceBundle::InitSharedInstance("");
int count = model->GetTestAvailableCount();
writer_->WriteInfoText(base::StringPrintf(
L"%d available test(s)\n\n", count));
@@ -301,7 +303,7 @@ class TestController : public DiagnosticsModel::Observer {
virtual void OnFinished(int id, DiagnosticsModel* model) {
// As each test completes we output the results.
- ShowResult(model->GetTest(id));
+ ShowResult(&model->GetTest(id));
}
virtual void OnDoneAll(DiagnosticsModel* model) {
@@ -314,10 +316,10 @@ class TestController : public DiagnosticsModel::Observer {
}
private:
- void ShowResult(DiagnosticsModel::TestInfo& test_info) {
- bool success = (DiagnosticsModel::TEST_OK == test_info.GetResult());
- writer_->WriteResult(success, UTF16ToWide(test_info.GetTitle()),
- UTF16ToWide(test_info.GetAdditionalInfo()));
+ void ShowResult(DiagnosticsModel::TestInfo* test_info) {
+ bool success = (DiagnosticsModel::TEST_OK == test_info->GetResult());
+ writer_->WriteResult(success, UTF16ToWide(test_info->GetTitle()),
+ UTF16ToWide(test_info->GetAdditionalInfo()));
}
DiagnosticsModel* model_;