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 16:40:56 IST 2008 12 $ uname -mprsv 13 Linux 2.6.18.5-gg34workstation-mixed64-32 #1 SMP Thu May 8 01:31:23 UTC 2008 x86_64 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.1.17(1)-release (i486-pc-linux-gnu) 103 Copyright (C) 2005 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 test:WARN unable to run tests with the /bin/dash shell 183 184 185 #------------------------------------------------------------------------------ 186 # Running the test suite with /bin/ksh 187 # 188 189 --- Executing the 'defines' test suite --- 190 # 191 # Performing tests 192 # 193 testFlagsDefine 194 testBoolean 195 testFloat 196 testInteger 197 testString 198 testShortNameLength 199 200 # 201 # Test report 202 # 203 tests passed: 65 100% 204 tests failed: 0 0% 205 tests skipped: 0 0% 206 tests total: 65 100% 207 208 --- Executing the 'parsing' test suite --- 209 # 210 # Performing tests 211 # 212 testValidBooleanShort 213 testValidBooleanLong 214 testValidFloats 215 testInvalidFloats 216 testValidIntegers 217 testInvalidIntegers 218 testValidStrings 219 testMultipleFlags 220 testSingleNonFlagArg 221 testMultipleNonFlagArgs 222 testMultipleNonFlagStringArgsWithSpaces 223 224 # 225 # Test report 226 # 227 tests passed: 179 100% 228 tests failed: 0 0% 229 tests skipped: 0 0% 230 tests total: 179 100% 231 232 --- Executing the 'private' test suite --- 233 # 234 # Performing tests 235 # 236 testGetFlagInfo 237 testItemInList 238 testValidateBoolean 239 testValidateFloat 240 testValidateInteger 241 242 # 243 # Test report 244 # 245 tests passed: 50 100% 246 tests failed: 0 0% 247 tests skipped: 0 0% 248 tests total: 50 100% 249 250 --- Executing the 'public' test suite --- 251 # 252 # Performing tests 253 # 254 testHelp 255 testStandardHelpOutput 256 testEnhancedHelpOutput 257 258 # 259 # Test report 260 # 261 tests passed: 8 89% 262 tests failed: 0 0% 263 tests skipped: 1 11% 264 tests total: 9 100% 265 266 267 #------------------------------------------------------------------------------ 268 # Running the test suite with /bin/pdksh 269 # 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/zsh 351 # 352 353 version: 4.2.5 354 355 --- Executing the 'defines' test suite --- 356 # 357 # Performing tests 358 # 359 testFlagsDefine 360 testBoolean 361 testFloat 362 testInteger 363 testString 364 testShortNameLength 365 366 # 367 # Test report 368 # 369 tests passed: 65 100% 370 tests failed: 0 0% 371 tests skipped: 0 0% 372 tests total: 65 100% 373 374 --- Executing the 'parsing' test suite --- 375 # 376 # Performing tests 377 # 378 testValidBooleanShort 379 testValidBooleanLong 380 testValidFloats 381 testInvalidFloats 382 testValidIntegers 383 testInvalidIntegers 384 testValidStrings 385 testMultipleFlags 386 testSingleNonFlagArg 387 testMultipleNonFlagArgs 388 testMultipleNonFlagStringArgsWithSpaces 389 390 # 391 # Test report 392 # 393 tests passed: 179 100% 394 tests failed: 0 0% 395 tests skipped: 0 0% 396 tests total: 179 100% 397 398 --- Executing the 'private' test suite --- 399 # 400 # Performing tests 401 # 402 testGetFlagInfo 403 testItemInList 404 testValidateBoolean 405 testValidateFloat 406 testValidateInteger 407 408 # 409 # Test report 410 # 411 tests passed: 50 100% 412 tests failed: 0 0% 413 tests skipped: 0 0% 414 tests total: 50 100% 415 416 --- Executing the 'public' test suite --- 417 # 418 # Performing tests 419 # 420 testHelp 421 testStandardHelpOutput 422 testEnhancedHelpOutput 423 424 # 425 # Test report 426 # 427 tests passed: 8 89% 428 tests failed: 0 0% 429 tests skipped: 1 11% 430 tests total: 9 100% 431