| // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #ifndef CHROME_BROWSER_DIAGNOSTICS_RECON_DIAGNOSTICS_H_ |
| #define CHROME_BROWSER_DIAGNOSTICS_RECON_DIAGNOSTICS_H_ |
| |
| #include "chrome/browser/diagnostics/diagnostics_test.h" |
| |
| namespace diagnostics { |
| |
| enum OutcomeCodes { |
| DIAG_RECON_SUCCESS, |
| |
| // OperatingSystemTest |
| DIAG_RECON_PRE_WINDOW_XP_SP2, |
| |
| // ConflictingDllsTest |
| DIAG_RECON_DICTIONARY_LOOKUP_FAILED, |
| DIAG_RECON_NO_STATUS_FIELD, |
| DIAG_RECON_NO_NAME_FIELD, |
| DIAG_RECON_NO_LOCATION_FIELD, |
| DIAG_RECON_CONFLICTING_MODULES, |
| DIAG_RECON_NOT_IMPLEMENTED, |
| |
| // InstallTypeTest |
| DIAG_RECON_INSTALL_PATH_PROVIDER, |
| |
| // VersionTest |
| DIAG_RECON_NO_VERSION, |
| DIAG_RECON_EMPTY_VERSION, |
| |
| // PathTest |
| DIAG_RECON_DEPENDENCY, |
| DIAG_RECON_PATH_PROVIDER, |
| DIAG_RECON_PATH_NOT_FOUND, |
| DIAG_RECON_CANNOT_OBTAIN_SIZE, |
| DIAG_RECON_FILE_TOO_LARGE, |
| DIAG_RECON_NOT_WRITABLE, |
| |
| // DiskSpaceTest |
| DIAG_RECON_UNABLE_TO_QUERY, |
| DIAG_RECON_LOW_DISK_SPACE, |
| |
| // JSONTest |
| DIAG_RECON_FILE_NOT_FOUND, |
| DIAG_RECON_FILE_NOT_FOUND_OK, |
| DIAG_RECON_CANNOT_OBTAIN_FILE_SIZE, |
| DIAG_RECON_FILE_TOO_BIG, |
| DIAG_RECON_UNABLE_TO_OPEN_FILE, |
| DIAG_RECON_PARSE_ERROR, |
| }; |
| |
| DiagnosticsTest* MakeBookMarksTest(); |
| DiagnosticsTest* MakeConflictingDllsTest(); |
| DiagnosticsTest* MakeDictonaryDirTest(); |
| DiagnosticsTest* MakeDiskSpaceTest(); |
| DiagnosticsTest* MakeInstallTypeTest(); |
| DiagnosticsTest* MakeLocalStateFileTest(); |
| DiagnosticsTest* MakeLocalStateTest(); |
| DiagnosticsTest* MakeOperatingSystemTest(); |
| DiagnosticsTest* MakePreferencesTest(); |
| DiagnosticsTest* MakeResourcesFileTest(); |
| DiagnosticsTest* MakeUserDirTest(); |
| DiagnosticsTest* MakeVersionTest(); |
| |
| } // namespace diagnostics |
| |
| #endif // CHROME_BROWSER_DIAGNOSTICS_RECON_DIAGNOSTICS_H_ |