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 11Fri Jul 11 16:40:56 IST 2008 12$ uname -mprsv 13Linux 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# 24testFlagsDefine 25testBoolean 26testFloat 27testInteger 28testString 29testShortNameLength 30 31# 32# Test report 33# 34tests passed: 65 100% 35tests failed: 0 0% 36tests skipped: 0 0% 37tests total: 65 100% 38 39--- Executing the 'parsing' test suite --- 40# 41# Performing tests 42# 43testValidBooleanShort 44testValidBooleanLong 45testValidFloats 46testInvalidFloats 47testValidIntegers 48testInvalidIntegers 49testValidStrings 50testMultipleFlags 51testSingleNonFlagArg 52testMultipleNonFlagArgs 53testMultipleNonFlagStringArgsWithSpaces 54 55# 56# Test report 57# 58tests passed: 179 100% 59tests failed: 0 0% 60tests skipped: 0 0% 61tests total: 179 100% 62 63--- Executing the 'private' test suite --- 64# 65# Performing tests 66# 67testGetFlagInfo 68testItemInList 69testValidateBoolean 70testValidateFloat 71testValidateInteger 72 73# 74# Test report 75# 76tests passed: 50 100% 77tests failed: 0 0% 78tests skipped: 0 0% 79tests total: 50 100% 80 81--- Executing the 'public' test suite --- 82# 83# Performing tests 84# 85testHelp 86testStandardHelpOutput 87testEnhancedHelpOutput 88 89# 90# Test report 91# 92tests passed: 8 89% 93tests failed: 0 0% 94tests skipped: 1 11% 95tests total: 9 100% 96 97 98#------------------------------------------------------------------------------ 99# Running the test suite with /bin/bash 100# 101 102GNU bash, version 3.1.17(1)-release (i486-pc-linux-gnu) 103Copyright (C) 2005 Free Software Foundation, Inc. 104 105--- Executing the 'defines' test suite --- 106# 107# Performing tests 108# 109testFlagsDefine 110testBoolean 111testFloat 112testInteger 113testString 114testShortNameLength 115 116# 117# Test report 118# 119tests passed: 65 100% 120tests failed: 0 0% 121tests skipped: 0 0% 122tests total: 65 100% 123 124--- Executing the 'parsing' test suite --- 125# 126# Performing tests 127# 128testValidBooleanShort 129testValidBooleanLong 130testValidFloats 131testInvalidFloats 132testValidIntegers 133testInvalidIntegers 134testValidStrings 135testMultipleFlags 136testSingleNonFlagArg 137testMultipleNonFlagArgs 138testMultipleNonFlagStringArgsWithSpaces 139 140# 141# Test report 142# 143tests passed: 179 100% 144tests failed: 0 0% 145tests skipped: 0 0% 146tests total: 179 100% 147 148--- Executing the 'private' test suite --- 149# 150# Performing tests 151# 152testGetFlagInfo 153testItemInList 154testValidateBoolean 155testValidateFloat 156testValidateInteger 157 158# 159# Test report 160# 161tests passed: 50 100% 162tests failed: 0 0% 163tests skipped: 0 0% 164tests total: 50 100% 165 166--- Executing the 'public' test suite --- 167# 168# Performing tests 169# 170testHelp 171testStandardHelpOutput 172testEnhancedHelpOutput 173 174# 175# Test report 176# 177tests passed: 8 89% 178tests failed: 0 0% 179tests skipped: 1 11% 180tests total: 9 100% 181 182test: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# 193testFlagsDefine 194testBoolean 195testFloat 196testInteger 197testString 198testShortNameLength 199 200# 201# Test report 202# 203tests passed: 65 100% 204tests failed: 0 0% 205tests skipped: 0 0% 206tests total: 65 100% 207 208--- Executing the 'parsing' test suite --- 209# 210# Performing tests 211# 212testValidBooleanShort 213testValidBooleanLong 214testValidFloats 215testInvalidFloats 216testValidIntegers 217testInvalidIntegers 218testValidStrings 219testMultipleFlags 220testSingleNonFlagArg 221testMultipleNonFlagArgs 222testMultipleNonFlagStringArgsWithSpaces 223 224# 225# Test report 226# 227tests passed: 179 100% 228tests failed: 0 0% 229tests skipped: 0 0% 230tests total: 179 100% 231 232--- Executing the 'private' test suite --- 233# 234# Performing tests 235# 236testGetFlagInfo 237testItemInList 238testValidateBoolean 239testValidateFloat 240testValidateInteger 241 242# 243# Test report 244# 245tests passed: 50 100% 246tests failed: 0 0% 247tests skipped: 0 0% 248tests total: 50 100% 249 250--- Executing the 'public' test suite --- 251# 252# Performing tests 253# 254testHelp 255testStandardHelpOutput 256testEnhancedHelpOutput 257 258# 259# Test report 260# 261tests passed: 8 89% 262tests failed: 0 0% 263tests skipped: 1 11% 264tests 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# 275testFlagsDefine 276testBoolean 277testFloat 278testInteger 279testString 280testShortNameLength 281 282# 283# Test report 284# 285tests passed: 65 100% 286tests failed: 0 0% 287tests skipped: 0 0% 288tests total: 65 100% 289 290--- Executing the 'parsing' test suite --- 291# 292# Performing tests 293# 294testValidBooleanShort 295testValidBooleanLong 296testValidFloats 297testInvalidFloats 298testValidIntegers 299testInvalidIntegers 300testValidStrings 301testMultipleFlags 302testSingleNonFlagArg 303testMultipleNonFlagArgs 304testMultipleNonFlagStringArgsWithSpaces 305 306# 307# Test report 308# 309tests passed: 179 100% 310tests failed: 0 0% 311tests skipped: 0 0% 312tests total: 179 100% 313 314--- Executing the 'private' test suite --- 315# 316# Performing tests 317# 318testGetFlagInfo 319testItemInList 320testValidateBoolean 321testValidateFloat 322testValidateInteger 323 324# 325# Test report 326# 327tests passed: 50 100% 328tests failed: 0 0% 329tests skipped: 0 0% 330tests total: 50 100% 331 332--- Executing the 'public' test suite --- 333# 334# Performing tests 335# 336testHelp 337testStandardHelpOutput 338testEnhancedHelpOutput 339 340# 341# Test report 342# 343tests passed: 8 89% 344tests failed: 0 0% 345tests skipped: 1 11% 346tests total: 9 100% 347 348 349#------------------------------------------------------------------------------ 350# Running the test suite with /bin/zsh 351# 352 353version: 4.2.5 354 355--- Executing the 'defines' test suite --- 356# 357# Performing tests 358# 359testFlagsDefine 360testBoolean 361testFloat 362testInteger 363testString 364testShortNameLength 365 366# 367# Test report 368# 369tests passed: 65 100% 370tests failed: 0 0% 371tests skipped: 0 0% 372tests total: 65 100% 373 374--- Executing the 'parsing' test suite --- 375# 376# Performing tests 377# 378testValidBooleanShort 379testValidBooleanLong 380testValidFloats 381testInvalidFloats 382testValidIntegers 383testInvalidIntegers 384testValidStrings 385testMultipleFlags 386testSingleNonFlagArg 387testMultipleNonFlagArgs 388testMultipleNonFlagStringArgsWithSpaces 389 390# 391# Test report 392# 393tests passed: 179 100% 394tests failed: 0 0% 395tests skipped: 0 0% 396tests total: 179 100% 397 398--- Executing the 'private' test suite --- 399# 400# Performing tests 401# 402testGetFlagInfo 403testItemInList 404testValidateBoolean 405testValidateFloat 406testValidateInteger 407 408# 409# Test report 410# 411tests passed: 50 100% 412tests failed: 0 0% 413tests skipped: 0 0% 414tests total: 50 100% 415 416--- Executing the 'public' test suite --- 417# 418# Performing tests 419# 420testHelp 421testStandardHelpOutput 422testEnhancedHelpOutput 423 424# 425# Test report 426# 427tests passed: 8 89% 428tests failed: 0 0% 429tests skipped: 1 11% 430tests total: 9 100% 431