|
1 /* |
|
2 * Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * @file tefexportconst.h |
|
16 * |
|
17 * |
|
18 */ |
|
19 |
|
20 |
|
21 |
|
22 #ifndef TEF_EXPORT_CONST_H |
|
23 #define TEF_EXPORT_CONST_H |
|
24 #include <e32def.h> |
|
25 |
|
26 _LIT(KInfoPrint, "Info "); |
|
27 _LIT(KWarnPrint, "Warning "); |
|
28 _LIT(KErrorPrint,"Error "); |
|
29 |
|
30 // Logger Macros |
|
31 #define INFO_PRINTF1(p1) Logger()->DiagPrint(((TText8*)__FILE__), __LINE__, _L("Info ") , (p1)) |
|
32 #define INFO_PRINTF2(p1, p2) Logger()->DiagPrint(((TText8*)__FILE__), __LINE__, _L("Info ") , (p1), (p2)) |
|
33 #define INFO_PRINTF3(p1, p2, p3) Logger()->DiagPrint(((TText8*)__FILE__), __LINE__, _L("Info ") , (p1), (p2), (p3)) |
|
34 #define INFO_PRINTF4(p1, p2, p3, p4) Logger()->DiagPrint(((TText8*)__FILE__), __LINE__, _L("Info ") , (p1), (p2), (p3), (p4)) |
|
35 #define INFO_PRINTF5(p1, p2, p3, p4, p5) Logger()->DiagPrint(((TText8*)__FILE__), __LINE__, _L("Info ") , (p1), (p2), (p3), (p4), (p5)) |
|
36 #define INFO_PRINTF6(p1, p2, p3, p4, p5, p6) Logger()->DiagPrint(((TText8*)__FILE__), __LINE__, _L("Info ") , (p1), (p2), (p3), (p4), (p5), (p6)) |
|
37 #define INFO_PRINTF7(p1, p2, p3, p4, p5, p6, p7) Logger()->DiagPrint(((TText8*)__FILE__), __LINE__, _L("Info ") , (p1), (p2), (p3), (p4), (p5), (p6), (p7)) |
|
38 |
|
39 #define WARN_PRINTF1(p1) Logger()->DiagPrint(((TText8*)__FILE__), __LINE__, _L("Warning ") , (p1)) |
|
40 #define WARN_PRINTF2(p1, p2) Logger()->DiagPrint(((TText8*)__FILE__), __LINE__, _L("Warning ") , (p1), (p2)) |
|
41 #define WARN_PRINTF3(p1, p2, p3) Logger()->DiagPrint(((TText8*)__FILE__), __LINE__, _L("Warning ") , (p1), (p2), (p3)) |
|
42 #define WARN_PRINTF4(p1, p2, p3, p4) Logger()->DiagPrint(((TText8*)__FILE__), __LINE__, _L("Warning ") , (p1), (p2), (p3), (p4)) |
|
43 #define WARN_PRINTF5(p1, p2, p3, p4, p5) Logger()->DiagPrint(((TText8*)__FILE__), __LINE__, _L("Warning ") , (p1), (p2), (p3), (p4), (p5)) |
|
44 #define WARN_PRINTF6(p1, p2, p3, p4, p5, p6) Logger()->DiagPrint(((TText8*)__FILE__), __LINE__, _L("Warning ") , (p1), (p2), (p3), (p4), (p5), (p6)) |
|
45 #define WARN_PRINTF7(p1, p2, p3, p4, p5, p6, p7) Logger()->DiagPrint(((TText8*)__FILE__), __LINE__, _L("Warning ") , (p1), (p2), (p3), (p4), (p5), (p6), (p7)) |
|
46 |
|
47 #define ERR_PRINTF1(p1) Logger()->DiagPrint(((TText8*)__FILE__), __LINE__, _L("Error ") , (p1)) |
|
48 #define ERR_PRINTF2(p1, p2) Logger()->DiagPrint(((TText8*)__FILE__), __LINE__, _L("Error ") , (p1), (p2)) |
|
49 #define ERR_PRINTF3(p1, p2, p3) Logger()->DiagPrint(((TText8*)__FILE__), __LINE__, _L("Error ") , (p1), (p2), (p3)) ; |
|
50 #define ERR_PRINTF4(p1, p2, p3, p4) Logger()->DiagPrint(((TText8*)__FILE__), __LINE__, _L("Error ") , (p1), (p2), (p3), (p4)) |
|
51 #define ERR_PRINTF5(p1, p2, p3, p4, p5) Logger()->DiagPrint(((TText8*)__FILE__), __LINE__, _L("Error ") , (p1), (p2), (p3), (p4), (p5)) |
|
52 #define ERR_PRINTF6(p1, p2, p3, p4, p5, p6) Logger()->DiagPrint(((TText8*)__FILE__), __LINE__, _L("Error ") , (p1), (p2), (p3), (p4), (p5), (p6)) |
|
53 #define ERR_PRINTF7(p1, p2, p3, p4, p5, p6, p7) Logger()->DiagPrint(((TText8*)__FILE__), __LINE__, _L("Error ") , (p1), (p2), (p3), (p4), (p5), (p6), (p7)) |
|
54 |
|
55 const TInt KMaxTestExecuteNameLength = 80; |
|
56 |
|
57 enum TVerdict |
|
58 { |
|
59 EPass =0, |
|
60 EFail = 106, |
|
61 EInconclusive, |
|
62 ETestSuiteError, |
|
63 EAbort, |
|
64 EIgnore |
|
65 }; |
|
66 |
|
67 enum TLoggerOptions |
|
68 { |
|
69 ELogHTMLOnly, |
|
70 ELogXMLOnly, |
|
71 ELogBoth |
|
72 }; |
|
73 |
|
74 _LIT(KTEFResultPass,"PASS"); |
|
75 _LIT(KTEFResultFail,"FAIL"); |
|
76 _LIT(KTEFResultTag,"***Result"); |
|
77 _LIT(KTEFResult,"!Result="); |
|
78 |
|
79 _LIT(KTEFResultPanic,"PANIC"); |
|
80 _LIT(KTEFResultUnexecuted, "UNEXECUTED"); |
|
81 _LIT(KTEFTestCaseResultTag,"***TestCaseResult"); |
|
82 _LIT(KTEFCommentedCommands,"COMMENTED OUT COMMAND'S"); |
|
83 _LIT(KTEFTestCaseSummary, "TEST_CASE_SUMMARY"); |
|
84 _LIT(KTEFTestStepSummary, "TEST_STEP_BLOCK_SUMMARY"); |
|
85 _LIT(KTEFRunProgramSummary, "RUN_PROGRAM_SUMMARY"); |
|
86 _LIT(KTEFRunScriptSummary, "RUN_SCRIPT_SUMMARY:"); |
|
87 _LIT(KTEFScriptExecuted, "EXECUTED_SCRIPTS"); |
|
88 _LIT(KTEFFailedOpen, "FAILED_TO_OPEN"); |
|
89 _LIT(KTEFOpenQuotes,"\""); |
|
90 _LIT(KTEFSpaceEquals," = "); |
|
91 _LIT(KTEFSection, "TestExecute"); |
|
92 _LIT(KTEFXmlKey, "XML"); |
|
93 _LIT(KTEFEqualsInteger," = %d"); |
|
94 |
|
95 _LIT(KTEFResultInconclusive,"INCONCLUSIVE"); |
|
96 _LIT(KTEFResultAbort,"ABORT"); |
|
97 _LIT(KTEFResultUnknown,"UNKNOWN"); |
|
98 _LIT(KTEFFontLightBlue, "<font color=00AFFF>"); |
|
99 _LIT(KTEFFontGreen,"<font color=00AF00>"); |
|
100 _LIT(KTEFFontRed,"<font color=FF0000>"); |
|
101 _LIT(KTEFFontBlue,"<font color=0000FF>"); |
|
102 _LIT(KTEFFontEnd,"</font>"); |
|
103 _LIT(KTEFTestCaseDefault, "NOTESTCASE"); |
|
104 |
|
105 #endif |