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