OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CHROME_BROWSER_DIAGNOSTICS_RECON_DIAGNOSTICS_H_ | 5 #ifndef CHROME_BROWSER_DIAGNOSTICS_RECON_DIAGNOSTICS_H_ |
6 #define CHROME_BROWSER_DIAGNOSTICS_RECON_DIAGNOSTICS_H_ | 6 #define CHROME_BROWSER_DIAGNOSTICS_RECON_DIAGNOSTICS_H_ |
7 | 7 |
8 #include "chrome/browser/diagnostics/diagnostics_test.h" | 8 #include "chrome/browser/diagnostics/diagnostics_test.h" |
9 | 9 |
10 namespace diagnostics { | 10 namespace diagnostics { |
11 | 11 |
12 enum OutcomeCodes { | 12 enum OutcomeCodes { |
13 DIAG_RECON_SUCCESS, | 13 DIAG_RECON_SUCCESS, |
14 | 14 |
15 // OperatingSystemTest | 15 // OperatingSystemTest |
16 DIAG_RECON_PRE_WINDOW_XP_SP2, | 16 DIAG_RECON_PRE_WINDOW_XP_SP2, |
17 | 17 |
18 // ConflictingDllsTest | |
19 DIAG_RECON_DICTIONARY_LOOKUP_FAILED, | |
20 DIAG_RECON_NO_STATUS_FIELD, | |
21 DIAG_RECON_NO_NAME_FIELD, | |
22 DIAG_RECON_NO_LOCATION_FIELD, | |
23 DIAG_RECON_CONFLICTING_MODULES, | |
24 DIAG_RECON_NOT_IMPLEMENTED, | |
25 | |
26 // InstallTypeTest | 18 // InstallTypeTest |
27 DIAG_RECON_INSTALL_PATH_PROVIDER, | 19 DIAG_RECON_INSTALL_PATH_PROVIDER, |
28 | 20 |
29 // VersionTest | 21 // VersionTest |
30 DIAG_RECON_NO_VERSION, | 22 DIAG_RECON_NO_VERSION, |
31 DIAG_RECON_EMPTY_VERSION, | 23 DIAG_RECON_EMPTY_VERSION, |
32 | 24 |
33 // PathTest | 25 // PathTest |
34 DIAG_RECON_DEPENDENCY, | 26 DIAG_RECON_DEPENDENCY, |
35 DIAG_RECON_PATH_PROVIDER, | 27 DIAG_RECON_PATH_PROVIDER, |
36 DIAG_RECON_PATH_NOT_FOUND, | 28 DIAG_RECON_PATH_NOT_FOUND, |
37 DIAG_RECON_CANNOT_OBTAIN_SIZE, | 29 DIAG_RECON_CANNOT_OBTAIN_SIZE, |
38 DIAG_RECON_FILE_TOO_LARGE, | 30 DIAG_RECON_FILE_TOO_LARGE, |
39 DIAG_RECON_NOT_WRITABLE, | 31 DIAG_RECON_NOT_WRITABLE, |
40 | 32 |
41 // DiskSpaceTest | 33 // DiskSpaceTest |
42 DIAG_RECON_UNABLE_TO_QUERY, | 34 DIAG_RECON_UNABLE_TO_QUERY, |
43 DIAG_RECON_LOW_DISK_SPACE, | 35 DIAG_RECON_LOW_DISK_SPACE, |
44 | 36 |
45 // JSONTest | 37 // JSONTest |
46 DIAG_RECON_FILE_NOT_FOUND, | 38 DIAG_RECON_FILE_NOT_FOUND, |
47 DIAG_RECON_FILE_NOT_FOUND_OK, | 39 DIAG_RECON_FILE_NOT_FOUND_OK, |
48 DIAG_RECON_CANNOT_OBTAIN_FILE_SIZE, | 40 DIAG_RECON_CANNOT_OBTAIN_FILE_SIZE, |
49 DIAG_RECON_FILE_TOO_BIG, | 41 DIAG_RECON_FILE_TOO_BIG, |
50 DIAG_RECON_UNABLE_TO_OPEN_FILE, | 42 DIAG_RECON_UNABLE_TO_OPEN_FILE, |
51 DIAG_RECON_PARSE_ERROR, | 43 DIAG_RECON_PARSE_ERROR, |
52 }; | 44 }; |
53 | 45 |
54 DiagnosticsTest* MakeBookMarksTest(); | 46 DiagnosticsTest* MakeBookMarksTest(); |
55 DiagnosticsTest* MakeConflictingDllsTest(); | |
56 DiagnosticsTest* MakeDictonaryDirTest(); | 47 DiagnosticsTest* MakeDictonaryDirTest(); |
57 DiagnosticsTest* MakeDiskSpaceTest(); | 48 DiagnosticsTest* MakeDiskSpaceTest(); |
58 DiagnosticsTest* MakeInstallTypeTest(); | 49 DiagnosticsTest* MakeInstallTypeTest(); |
59 DiagnosticsTest* MakeLocalStateFileTest(); | 50 DiagnosticsTest* MakeLocalStateFileTest(); |
60 DiagnosticsTest* MakeLocalStateTest(); | 51 DiagnosticsTest* MakeLocalStateTest(); |
61 DiagnosticsTest* MakeOperatingSystemTest(); | 52 DiagnosticsTest* MakeOperatingSystemTest(); |
62 DiagnosticsTest* MakePreferencesTest(); | 53 DiagnosticsTest* MakePreferencesTest(); |
63 DiagnosticsTest* MakeResourcesFileTest(); | 54 DiagnosticsTest* MakeResourcesFileTest(); |
64 DiagnosticsTest* MakeUserDirTest(); | 55 DiagnosticsTest* MakeUserDirTest(); |
65 DiagnosticsTest* MakeVersionTest(); | 56 DiagnosticsTest* MakeVersionTest(); |
66 | 57 |
67 } // namespace diagnostics | 58 } // namespace diagnostics |
68 | 59 |
69 #endif // CHROME_BROWSER_DIAGNOSTICS_RECON_DIAGNOSTICS_H_ | 60 #endif // CHROME_BROWSER_DIAGNOSTICS_RECON_DIAGNOSTICS_H_ |
OLD | NEW |