1#------------------------------------------------------------------------------
2# System data
3#
4
5# test run info
6shells="/bin/sh /bin/bash /bin/dash /bin/ksh /bin/pdksh /bin/zsh"
7tests=" shflags_test_defines.sh shflags_test_parsing.sh shflags_test_private.sh shflags_test_public.sh"
8
9# system info
10$ date
11Sat Nov 15 17:17:19 GMT 2008
12$ uname -mprsv
13Linux 2.6.24-21-server #1 SMP Wed Oct 22 00:18:13 UTC 2008 i686 unknown
14
15
16#------------------------------------------------------------------------------
17# Running the test suite with /bin/sh
18#
19shell name: sh
20shell version: unknown
21
22--- Executing the 'defines' test suite ---
23testFlagsDefine
24testBoolean
25testFloat
26testInteger
27testString
28testShortNameLength
29
30Ran 6 tests.
31
32OK
33
34--- Executing the 'parsing' test suite ---
35testStandardGetopt
36testEnhancedGetopt
37testValidBooleanShort
38testValidBooleanLong
39testValidFloats
40testInvalidFloats
41testValidIntegers
42testInvalidIntegers
43testValidStrings
44testMultipleFlags
45testSingleNonFlagArg
46testMultipleNonFlagArgs
47testMultipleNonFlagStringArgsWithSpaces
48
49Ran 13 tests.
50
51OK
52
53--- Executing the 'private' test suite ---
54testGetFlagInfo
55testItemInList
56testScreenColumns
57testValidateBoolean
58testValidateFloat
59testValidateInteger
60
61Ran 6 tests.
62
63OK
64
65--- Executing the 'public' test suite ---
66test:WARN Enhanced version of getopt found. Standard tests will be skipped.
67testHelp
68testStandardHelpOutput
69testEnhancedHelpOutput
70testNoHelp
71
72Ran 4 tests.
73
74OK (skipped=1)
75
76
77#------------------------------------------------------------------------------
78# Running the test suite with /bin/bash
79#
80shell name: bash
81shell version: 3.2.39(1)-release
82
83--- Executing the 'defines' test suite ---
84testFlagsDefine
85testBoolean
86testFloat
87testInteger
88testString
89testShortNameLength
90
91Ran 6 tests.
92
93OK
94
95--- Executing the 'parsing' test suite ---
96testStandardGetopt
97testEnhancedGetopt
98testValidBooleanShort
99testValidBooleanLong
100testValidFloats
101testInvalidFloats
102testValidIntegers
103testInvalidIntegers
104testValidStrings
105testMultipleFlags
106testSingleNonFlagArg
107testMultipleNonFlagArgs
108testMultipleNonFlagStringArgsWithSpaces
109
110Ran 13 tests.
111
112OK
113
114--- Executing the 'private' test suite ---
115testGetFlagInfo
116testItemInList
117testScreenColumns
118testValidateBoolean
119testValidateFloat
120testValidateInteger
121
122Ran 6 tests.
123
124OK
125
126--- Executing the 'public' test suite ---
127test:WARN Enhanced version of getopt found. Standard tests will be skipped.
128testHelp
129testStandardHelpOutput
130testEnhancedHelpOutput
131testNoHelp
132
133Ran 4 tests.
134
135OK (skipped=1)
136
137
138#------------------------------------------------------------------------------
139# Running the test suite with /bin/dash
140#
141shell name: dash
142shell version: 0.5.4-8ubuntu1
143
144--- Executing the 'defines' test suite ---
145testFlagsDefine
146testBoolean
147testFloat
148testInteger
149testString
150testShortNameLength
151
152Ran 6 tests.
153
154OK
155
156--- Executing the 'parsing' test suite ---
157testStandardGetopt
158testEnhancedGetopt
159testValidBooleanShort
160testValidBooleanLong
161testValidFloats
162testInvalidFloats
163testValidIntegers
164testInvalidIntegers
165testValidStrings
166testMultipleFlags
167testSingleNonFlagArg
168testMultipleNonFlagArgs
169testMultipleNonFlagStringArgsWithSpaces
170
171Ran 13 tests.
172
173OK
174
175--- Executing the 'private' test suite ---
176testGetFlagInfo
177testItemInList
178testScreenColumns
179testValidateBoolean
180testValidateFloat
181testValidateInteger
182
183Ran 6 tests.
184
185OK
186
187--- Executing the 'public' test suite ---
188test:WARN Enhanced version of getopt found. Standard tests will be skipped.
189testHelp
190testStandardHelpOutput
191testEnhancedHelpOutput
192testNoHelp
193
194Ran 4 tests.
195
196OK (skipped=1)
197
198
199#------------------------------------------------------------------------------
200# Running the test suite with /bin/ksh
201#
202shell name: ksh
203shell version: M-1993-12-28
204
205--- Executing the 'defines' test suite ---
206testFlagsDefine
207testBoolean
208testFloat
209testInteger
210testString
211testShortNameLength
212
213Ran 6 tests.
214
215OK
216
217--- Executing the 'parsing' test suite ---
218testStandardGetopt
219testEnhancedGetopt
220testValidBooleanShort
221testValidBooleanLong
222testValidFloats
223testInvalidFloats
224testValidIntegers
225testInvalidIntegers
226testValidStrings
227testMultipleFlags
228testSingleNonFlagArg
229testMultipleNonFlagArgs
230testMultipleNonFlagStringArgsWithSpaces
231
232Ran 13 tests.
233
234OK
235
236--- Executing the 'private' test suite ---
237testGetFlagInfo
238testItemInList
239testScreenColumns
240testValidateBoolean
241testValidateFloat
242testValidateInteger
243
244Ran 6 tests.
245
246OK
247
248--- Executing the 'public' test suite ---
249test:WARN Enhanced version of getopt found. Standard tests will be skipped.
250testHelp
251testStandardHelpOutput
252testEnhancedHelpOutput
253testNoHelp
254
255Ran 4 tests.
256
257OK (skipped=1)
258
259
260#------------------------------------------------------------------------------
261# Running the test suite with /bin/pdksh
262#
263shell name: pdksh
264shell version: v5.2.14-99/07/13.2
265
266--- Executing the 'defines' test suite ---
267testFlagsDefine
268testBoolean
269testFloat
270testInteger
271testString
272testShortNameLength
273
274Ran 6 tests.
275
276OK
277
278--- Executing the 'parsing' test suite ---
279testStandardGetopt
280testEnhancedGetopt
281testValidBooleanShort
282testValidBooleanLong
283testValidFloats
284testInvalidFloats
285testValidIntegers
286testInvalidIntegers
287testValidStrings
288testMultipleFlags
289testSingleNonFlagArg
290testMultipleNonFlagArgs
291testMultipleNonFlagStringArgsWithSpaces
292
293Ran 13 tests.
294
295OK
296
297--- Executing the 'private' test suite ---
298testGetFlagInfo
299testItemInList
300testScreenColumns
301testValidateBoolean
302testValidateFloat
303testValidateInteger
304
305Ran 6 tests.
306
307OK
308
309--- Executing the 'public' test suite ---
310test:WARN Enhanced version of getopt found. Standard tests will be skipped.
311testHelp
312testStandardHelpOutput
313testEnhancedHelpOutput
314testNoHelp
315
316Ran 4 tests.
317
318OK (skipped=1)
319
320
321#------------------------------------------------------------------------------
322# Running the test suite with /bin/zsh
323#
324shell name: zsh
325shell version: 4.3.4
326
327--- Executing the 'defines' test suite ---
328testFlagsDefine
329testBoolean
330testFloat
331testInteger
332testString
333testShortNameLength
334
335Ran 6 tests.
336
337OK
338
339--- Executing the 'parsing' test suite ---
340testStandardGetopt
341testEnhancedGetopt
342testValidBooleanShort
343testValidBooleanLong
344testValidFloats
345testInvalidFloats
346testValidIntegers
347testInvalidIntegers
348testValidStrings
349testMultipleFlags
350testSingleNonFlagArg
351testMultipleNonFlagArgs
352testMultipleNonFlagStringArgsWithSpaces
353
354Ran 13 tests.
355
356OK
357
358--- Executing the 'private' test suite ---
359testGetFlagInfo
360testItemInList
361testScreenColumns
362testValidateBoolean
363testValidateFloat
364testValidateInteger
365
366Ran 6 tests.
367
368OK
369
370--- Executing the 'public' test suite ---
371test:WARN Enhanced version of getopt found. Standard tests will be skipped.
372testHelp
373testStandardHelpOutput
374testEnhancedHelpOutput
375testNoHelp
376
377Ran 4 tests.
378
379OK (skipped=1)
380