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 Fri Jul 11 20:41:28 GMT 2008 12 $ uname -mprsv 13 Linux 2.6.24-19-server #1 SMP Wed Jun 18 15:18:00 UTC 2008 i686 unknown 14 15 16 #------------------------------------------------------------------------------ 17 # Running the test suite with /bin/sh 18 # 19 20 --- Executing the 'defines' test suite --- 21 # 22 # Performing tests 23 # 24 testFlagsDefine 25 testBoolean 26 testFloat 27 testInteger 28 testString 29 testShortNameLength 30 31 # 32 # Test report 33 # 34 tests passed: 65 100% 35 tests failed: 0 0% 36 tests skipped: 0 0% 37 tests total: 65 100% 38 39 --- Executing the 'parsing' test suite --- 40 # 41 # Performing tests 42 # 43 testValidBooleanShort 44 testValidBooleanLong 45 testValidFloats 46 testInvalidFloats 47 testValidIntegers 48 testInvalidIntegers 49 testValidStrings 50 testMultipleFlags 51 testSingleNonFlagArg 52 testMultipleNonFlagArgs 53 testMultipleNonFlagStringArgsWithSpaces 54 55 # 56 # Test report 57 # 58 tests passed: 179 100% 59 tests failed: 0 0% 60 tests skipped: 0 0% 61 tests total: 179 100% 62 63 --- Executing the 'private' test suite --- 64 # 65 # Performing tests 66 # 67 testGetFlagInfo 68 testItemInList 69 testValidateBoolean 70 testValidateFloat 71 testValidateInteger 72 73 # 74 # Test report 75 # 76 tests passed: 50 100% 77 tests failed: 0 0% 78 tests skipped: 0 0% 79 tests total: 50 100% 80 81 --- Executing the 'public' test suite --- 82 # 83 # Performing tests 84 # 85 testHelp 86 testStandardHelpOutput 87 testEnhancedHelpOutput 88 89 # 90 # Test report 91 # 92 tests passed: 8 89% 93 tests failed: 0 0% 94 tests skipped: 1 11% 95 tests total: 9 100% 96 97 98 #------------------------------------------------------------------------------ 99 # Running the test suite with /bin/bash 100 # 101 102 GNU bash, version 3.2.39(1)-release (i486-pc-linux-gnu) 103 Copyright (C) 2007 Free Software Foundation, Inc. 104 105 --- Executing the 'defines' test suite --- 106 # 107 # Performing tests 108 # 109 testFlagsDefine 110 testBoolean 111 testFloat 112 testInteger 113 testString 114 testShortNameLength 115 116 # 117 # Test report 118 # 119 tests passed: 65 100% 120 tests failed: 0 0% 121 tests skipped: 0 0% 122 tests total: 65 100% 123 124 --- Executing the 'parsing' test suite --- 125 # 126 # Performing tests 127 # 128 testValidBooleanShort 129 testValidBooleanLong 130 testValidFloats 131 testInvalidFloats 132 testValidIntegers 133 testInvalidIntegers 134 testValidStrings 135 testMultipleFlags 136 testSingleNonFlagArg 137 testMultipleNonFlagArgs 138 testMultipleNonFlagStringArgsWithSpaces 139 140 # 141 # Test report 142 # 143 tests passed: 179 100% 144 tests failed: 0 0% 145 tests skipped: 0 0% 146 tests total: 179 100% 147 148 --- Executing the 'private' test suite --- 149 # 150 # Performing tests 151 # 152 testGetFlagInfo 153 testItemInList 154 testValidateBoolean 155 testValidateFloat 156 testValidateInteger 157 158 # 159 # Test report 160 # 161 tests passed: 50 100% 162 tests failed: 0 0% 163 tests skipped: 0 0% 164 tests total: 50 100% 165 166 --- Executing the 'public' test suite --- 167 # 168 # Performing tests 169 # 170 testHelp 171 testStandardHelpOutput 172 testEnhancedHelpOutput 173 174 # 175 # Test report 176 # 177 tests passed: 8 89% 178 tests failed: 0 0% 179 tests skipped: 1 11% 180 tests total: 9 100% 181 182 183 #------------------------------------------------------------------------------ 184 # Running the test suite with /bin/dash 185 # 186 187 --- Executing the 'defines' test suite --- 188 # 189 # Performing tests 190 # 191 testFlagsDefine 192 testBoolean 193 testFloat 194 testInteger 195 testString 196 testShortNameLength 197 198 # 199 # Test report 200 # 201 tests passed: 65 100% 202 tests failed: 0 0% 203 tests skipped: 0 0% 204 tests total: 65 100% 205 206 --- Executing the 'parsing' test suite --- 207 # 208 # Performing tests 209 # 210 testValidBooleanShort 211 testValidBooleanLong 212 testValidFloats 213 testInvalidFloats 214 testValidIntegers 215 testInvalidIntegers 216 testValidStrings 217 testMultipleFlags 218 testSingleNonFlagArg 219 testMultipleNonFlagArgs 220 testMultipleNonFlagStringArgsWithSpaces 221 222 # 223 # Test report 224 # 225 tests passed: 179 100% 226 tests failed: 0 0% 227 tests skipped: 0 0% 228 tests total: 179 100% 229 230 --- Executing the 'private' test suite --- 231 # 232 # Performing tests 233 # 234 testGetFlagInfo 235 testItemInList 236 testValidateBoolean 237 testValidateFloat 238 testValidateInteger 239 240 # 241 # Test report 242 # 243 tests passed: 50 100% 244 tests failed: 0 0% 245 tests skipped: 0 0% 246 tests total: 50 100% 247 248 --- Executing the 'public' test suite --- 249 # 250 # Performing tests 251 # 252 testHelp 253 testStandardHelpOutput 254 testEnhancedHelpOutput 255 256 # 257 # Test report 258 # 259 tests passed: 8 89% 260 tests failed: 0 0% 261 tests skipped: 1 11% 262 tests total: 9 100% 263 264 265 #------------------------------------------------------------------------------ 266 # Running the test suite with /bin/ksh 267 # 268 269 version sh (AT&T Research) 1993-12-28 s+ 270 271 --- Executing the 'defines' test suite --- 272 # 273 # Performing tests 274 # 275 testFlagsDefine 276 testBoolean 277 testFloat 278 testInteger 279 testString 280 testShortNameLength 281 282 # 283 # Test report 284 # 285 tests passed: 65 100% 286 tests failed: 0 0% 287 tests skipped: 0 0% 288 tests total: 65 100% 289 290 --- Executing the 'parsing' test suite --- 291 # 292 # Performing tests 293 # 294 testValidBooleanShort 295 testValidBooleanLong 296 testValidFloats 297 testInvalidFloats 298 testValidIntegers 299 testInvalidIntegers 300 testValidStrings 301 testMultipleFlags 302 testSingleNonFlagArg 303 testMultipleNonFlagArgs 304 testMultipleNonFlagStringArgsWithSpaces 305 306 # 307 # Test report 308 # 309 tests passed: 179 100% 310 tests failed: 0 0% 311 tests skipped: 0 0% 312 tests total: 179 100% 313 314 --- Executing the 'private' test suite --- 315 # 316 # Performing tests 317 # 318 testGetFlagInfo 319 testItemInList 320 testValidateBoolean 321 testValidateFloat 322 testValidateInteger 323 324 # 325 # Test report 326 # 327 tests passed: 50 100% 328 tests failed: 0 0% 329 tests skipped: 0 0% 330 tests total: 50 100% 331 332 --- Executing the 'public' test suite --- 333 # 334 # Performing tests 335 # 336 testHelp 337 testStandardHelpOutput 338 testEnhancedHelpOutput 339 340 # 341 # Test report 342 # 343 tests passed: 8 89% 344 tests failed: 0 0% 345 tests skipped: 1 11% 346 tests total: 9 100% 347 348 349 #------------------------------------------------------------------------------ 350 # Running the test suite with /bin/pdksh 351 # 352 353 --- Executing the 'defines' test suite --- 354 # 355 # Performing tests 356 # 357 testFlagsDefine 358 testBoolean 359 testFloat 360 testInteger 361 testString 362 testShortNameLength 363 364 # 365 # Test report 366 # 367 tests passed: 65 100% 368 tests failed: 0 0% 369 tests skipped: 0 0% 370 tests total: 65 100% 371 372 --- Executing the 'parsing' test suite --- 373 # 374 # Performing tests 375 # 376 testValidBooleanShort 377 testValidBooleanLong 378 testValidFloats 379 testInvalidFloats 380 testValidIntegers 381 testInvalidIntegers 382 testValidStrings 383 testMultipleFlags 384 testSingleNonFlagArg 385 testMultipleNonFlagArgs 386 testMultipleNonFlagStringArgsWithSpaces 387 388 # 389 # Test report 390 # 391 tests passed: 179 100% 392 tests failed: 0 0% 393 tests skipped: 0 0% 394 tests total: 179 100% 395 396 --- Executing the 'private' test suite --- 397 # 398 # Performing tests 399 # 400 testGetFlagInfo 401 testItemInList 402 testValidateBoolean 403 testValidateFloat 404 testValidateInteger 405 406 # 407 # Test report 408 # 409 tests passed: 50 100% 410 tests failed: 0 0% 411 tests skipped: 0 0% 412 tests total: 50 100% 413 414 --- Executing the 'public' test suite --- 415 # 416 # Performing tests 417 # 418 testHelp 419 testStandardHelpOutput 420 testEnhancedHelpOutput 421 422 # 423 # Test report 424 # 425 tests passed: 8 89% 426 tests failed: 0 0% 427 tests skipped: 1 11% 428 tests total: 9 100% 429 430 431 #------------------------------------------------------------------------------ 432 # Running the test suite with /bin/zsh 433 # 434 435 version: 4.3.4 436 437 --- Executing the 'defines' test suite --- 438 # 439 # Performing tests 440 # 441 testFlagsDefine 442 testBoolean 443 testFloat 444 testInteger 445 testString 446 testShortNameLength 447 448 # 449 # Test report 450 # 451 tests passed: 65 100% 452 tests failed: 0 0% 453 tests skipped: 0 0% 454 tests total: 65 100% 455 456 --- Executing the 'parsing' test suite --- 457 # 458 # Performing tests 459 # 460 testValidBooleanShort 461 testValidBooleanLong 462 testValidFloats 463 testInvalidFloats 464 testValidIntegers 465 testInvalidIntegers 466 testValidStrings 467 testMultipleFlags 468 testSingleNonFlagArg 469 testMultipleNonFlagArgs 470 testMultipleNonFlagStringArgsWithSpaces 471 472 # 473 # Test report 474 # 475 tests passed: 179 100% 476 tests failed: 0 0% 477 tests skipped: 0 0% 478 tests total: 179 100% 479 480 --- Executing the 'private' test suite --- 481 # 482 # Performing tests 483 # 484 testGetFlagInfo 485 testItemInList 486 testValidateBoolean 487 testValidateFloat 488 testValidateInteger 489 490 # 491 # Test report 492 # 493 tests passed: 50 100% 494 tests failed: 0 0% 495 tests skipped: 0 0% 496 tests total: 50 100% 497 498 --- Executing the 'public' test suite --- 499 # 500 # Performing tests 501 # 502 testHelp 503 testStandardHelpOutput 504 testEnhancedHelpOutput 505 506 # 507 # Test report 508 # 509 tests passed: 8 89% 510 tests failed: 0 0% 511 tests skipped: 1 11% 512 tests total: 9 100% 513