author | Simon Howkins <simonh@symbian.org> |
Wed, 27 Oct 2010 16:22:14 +0100 | |
changeset 1316 | 0b4a09013baf |
parent 872 | 17498133d9ad |
permissions | -rw-r--r-- |
793
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
1 |
// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies). |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
2 |
// All rights reserved. |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
3 |
// This component and the accompanying materials are made available |
872 | 4 |
// under the terms of the License "Eclipse Public License v1.0" |
793
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
5 |
// which accompanies this distribution, and is available |
872 | 6 |
// at the URL "http://www.eclipse.org/legal/epl-v10.html". |
793
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
7 |
// |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
8 |
// Initial Contributors: |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
9 |
// Nokia Corporation - initial contribution. |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
10 |
// |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
11 |
// Contributors: |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
12 |
// |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
13 |
// Description: |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
14 |
// Modified default resource file to test apparc functionality |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
15 |
// during critical startup |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
16 |
// WARNING: Any changes made to this resource file must be |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
17 |
// checked against the sysstart apparc test cases listed |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
18 |
// T_TestLocalisedCaptionL |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
19 |
// |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
20 |
// |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
21 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
22 |
#include "startup.rh" |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
23 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
24 |
///////////////////////////////////////////// |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
25 |
// ENTRY POINT |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
26 |
///////////////////////////////////////////// |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
27 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
28 |
// THIS MUST BE THE FIRST RESOURCE. The system relies on |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
29 |
// this having a resource ID of 1 |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
30 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
31 |
RESOURCE STARTUP_ENTRY_POINT r_entry_point |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
32 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
33 |
entry_point = r_startup_state_critical_static; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
34 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
35 |
///////////////////////////////////////////// |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
36 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
37 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
38 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
39 |
///////////////////////////////////////////// |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
40 |
// CRITICAL-STATIC startup state |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
41 |
///////////////////////////////////////////// |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
42 |
RESOURCE STATE_INFO r_startup_state_critical_static |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
43 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
44 |
id = EStartupStateCriticalStatic; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
45 |
name = "Critical Static"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
46 |
command_list = r_critical_static_commands; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
47 |
next = r_startup_state_critical_dynamic; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
48 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
49 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
50 |
RESOURCE COMMAND_ARRAY r_critical_static_commands |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
51 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
52 |
commands = |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
53 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
54 |
START_PROCESS_INFO |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
55 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
56 |
path = "Z:\\sys\\bin\\SysAgt2Svr.exe"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
57 |
start_method = EWaitForStart; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
58 |
no_of_retries_on_failure = 2; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
59 |
}, |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
60 |
START_PROCESS_INFO |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
61 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
62 |
path = "Z:\\sys\\bin\\fbserv.exe"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
63 |
start_method = EWaitForStart; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
64 |
no_of_retries_on_failure = 1; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
65 |
}, |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
66 |
START_PROCESS_INFO |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
67 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
68 |
path = "Z:\\sys\\bin\\ewsrv.exe"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
69 |
args = "-NoShell"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
70 |
start_method = EWaitForStart; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
71 |
}, |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
72 |
SPLASH_SCREEN |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
73 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
74 |
path = "Z:\\sys\\bin\\splash.exe"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
75 |
}, |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
76 |
START_PROCESS_INFO |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
77 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
78 |
path = "Z:\\sys\\bin\\eiksrvs.exe"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
79 |
args = "-OnlyStartDependentServers"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
80 |
start_method = EWaitForStart; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
81 |
}, |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
82 |
START_PROCESS_INFO |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
83 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
84 |
path = "Z:\\sys\\bin\\tzserver.exe"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
85 |
start_method = EWaitForStart; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
86 |
}, |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
87 |
START_PROCESS_INFO |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
88 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
89 |
path = "Z:\\sys\\bin\\tssaac_tapp.exe"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
90 |
start_method = EWaitForStart; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
91 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
92 |
}; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
93 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
94 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
95 |
///////////////////////////////////////////// |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
96 |
// CRITICAL-DYNAMIC startup state |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
97 |
///////////////////////////////////////////// |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
98 |
RESOURCE STATE_INFO r_startup_state_critical_dynamic |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
99 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
100 |
id = EStartupStateCriticalDynamic; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
101 |
name = "Critical Dynamic"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
102 |
command_list = r_critical_dynamic_commands; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
103 |
next = r_startup_state_networking_critical; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
104 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
105 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
106 |
RESOURCE COMMAND_ARRAY r_critical_dynamic_commands |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
107 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
108 |
commands = |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
109 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
110 |
START_PROCESS_INFO |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
111 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
112 |
path = "Z:\\sys\\bin\\initialiselocale.exe"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
113 |
start_method = EWaitForStart; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
114 |
fail_on_error = EIgnoreCommandFailure; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
115 |
}, |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
116 |
START_PROCESS_INFO |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
117 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
118 |
path = "Z:\\sys\\bin\\apsexe.exe"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
119 |
start_method = EWaitForStart; // this is the only method allowable for apsexe.exe |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
120 |
}, |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
121 |
START_APP_INFO |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
122 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
123 |
path = "Z:\\sys\\bin\\shell.exe"; // Requires apparc to be properly started |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
124 |
start_method = EDeferredWaitForStart; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
125 |
viewless = 1; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
126 |
}, |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
127 |
MULTIPLE_WAIT |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
128 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
129 |
timeout = 10000; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
130 |
fail_on_error = EPanicOnCommandFailure; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
131 |
}, |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
132 |
SPLASH_SCREEN |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
133 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
134 |
kill = 1; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
135 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
136 |
}; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
137 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
138 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
139 |
///////////////////////////////////////////// |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
140 |
// Networking-CRITICAL startup state |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
141 |
///////////////////////////////////////////// |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
142 |
RESOURCE STATE_INFO r_startup_state_networking_critical |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
143 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
144 |
id = EStartupStateNetworkingCritical; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
145 |
name = "Networking-Critical"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
146 |
command_list = r_networking_critical_commands; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
147 |
next = r_startup_state_non_critical; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
148 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
149 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
150 |
RESOURCE COMMAND_ARRAY r_networking_critical_commands |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
151 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
152 |
commands = |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
153 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
154 |
START_PROCESS_INFO |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
155 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
156 |
path = "Z:\\sys\\bin\\c32start.exe"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
157 |
start_method = EWaitForStart; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
158 |
}, |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
159 |
START_PROCESS_INFO |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
160 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
161 |
path = "Z:\\sys\\bin\\msexe.exe"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
162 |
start_method = EWaitForStart; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
163 |
}, |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
164 |
START_PROCESS_INFO |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
165 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
166 |
path = "Z:\\sys\\bin\\watcher.exe"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
167 |
start_method = EWaitForStart; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
168 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
169 |
}; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
170 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
171 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
172 |
///////////////////////////////////////////// |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
173 |
// NON-CRITICAL startup state |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
174 |
///////////////////////////////////////////// |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
175 |
RESOURCE STATE_INFO r_startup_state_non_critical |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
176 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
177 |
id = EStartupStateNonCritical; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
178 |
name = "Non-critical"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
179 |
command_list = r_non_critical_commands; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
180 |
next = 0; // No more state transitions |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
181 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
182 |
|
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
183 |
RESOURCE COMMAND_ARRAY r_non_critical_commands |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
184 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
185 |
commands = |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
186 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
187 |
START_PROCESS_INFO |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
188 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
189 |
path = "Z:\\sys\\bin\\SystemAMS.exe"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
190 |
args = "-boot"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
191 |
fail_on_error = EIgnoreCommandFailure; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
192 |
}, |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
193 |
START_PROCESS_INFO |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
194 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
195 |
path = "Z:\\sys\\bin\\swidaemon.exe"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
196 |
start_method = EWaitForStart; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
197 |
}, |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
198 |
START_PROCESS_INFO |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
199 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
200 |
path = "Z:\\sys\\bin\\cntsrv.exe"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
201 |
args = "-nontransient"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
202 |
fail_on_error = 0; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
203 |
}, |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
204 |
START_PROCESS_INFO |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
205 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
206 |
path = "Z:\\sys\\bin\\agsvexe.exe"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
207 |
args = "-nontransient"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
208 |
fail_on_error = 0; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
209 |
}, |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
210 |
START_PROCESS_INFO |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
211 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
212 |
path = "Z:\\sys\\bin\\fotaagent.exe"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
213 |
fail_on_error = EIgnoreCommandFailure; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
214 |
}, |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
215 |
START_PROCESS_INFO |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
216 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
217 |
path = "z:\\sys\\bin\\Fepswitch.exe"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
218 |
start_method = EFireAndForget; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
219 |
fail_on_error = EIgnoreCommandFailure; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
220 |
}, |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
221 |
START_PROCESS_INFO |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
222 |
{ |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
223 |
path = "Z:\\sys\\bin\\schexe.exe"; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
224 |
args = "sysstartschexe"; // Command line parameter passed to schexe.exe |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
225 |
fail_on_error = EIgnoreCommandFailure; //Task Scheduler may have already been started by a client |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
226 |
} |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
227 |
}; |
0c32c669a39d
Added new smoke test for phone languages
Maciej Seroka <maciejs@symbian.org>
parents:
diff
changeset
|
228 |
} |