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 11Mon Jan 14 18:09:57 CST 2013 12$ uname -mprsv 13Linux 2.6.24-32-server #1 SMP Mon Dec 3 15:54:12 UTC 2012 x86_64 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 29testFlagNameIsReserved 30 31Ran 7 tests. 32 33OK 34 35--- Executing the 'parsing' test suite --- 36test:WARN Enhanced version of getopt found. Standard tests will be skipped. 37testGetoptStandard 38testGetoptEnhanced 39testValidBoolsShort 40testValidBoolsLong 41testValidFloats 42testInvalidFloats 43testValidIntegers 44testInvalidIntegers 45testValidStrings 46testMultipleFlags 47testSingleNonFlagArg 48testMultipleNonFlagArgs 49testMultipleNonFlagStringArgsWithSpaces 50testFlagsWithEquals 51testComplicatedCommandLineStandard 52testComplicatedCommandLineEnhanced 53 54Ran 16 tests. 55 56OK 57 58--- Executing the 'private' test suite --- 59testColumns 60testGenOptStr 61testGetFlagInfo 62testItemInList 63testValidBool 64testValidFloatBuiltin 65testValidFloatExpr 66testValidIntBuiltin 67testValidIntExpr 68testMathBuiltin 69testMathExpr 70testStrlenBuiltin 71testStrlenExpr 72 73Ran 13 tests. 74 75OK 76 77--- Executing the 'public' test suite --- 78test:WARN Enhanced version of getopt found. Standard tests will be skipped. 79testHelp 80testStandardHelpOutput 81testEnhancedHelpOutput 82testNoHelp 83 84Ran 4 tests. 85 86OK (skipped=2) 87 88 89#------------------------------------------------------------------------------ 90# Running the test suite with /bin/bash 91# 92shell name: bash 93shell version: 3.2.39(1)-release 94 95--- Executing the 'defines' test suite --- 96testFlagsDefine 97testBoolean 98testFloat 99testInteger 100testString 101testShortNameLength 102testFlagNameIsReserved 103 104Ran 7 tests. 105 106OK 107 108--- Executing the 'parsing' test suite --- 109test:WARN Enhanced version of getopt found. Standard tests will be skipped. 110testGetoptStandard 111testGetoptEnhanced 112testValidBoolsShort 113testValidBoolsLong 114testValidFloats 115testInvalidFloats 116testValidIntegers 117testInvalidIntegers 118testValidStrings 119testMultipleFlags 120testSingleNonFlagArg 121testMultipleNonFlagArgs 122testMultipleNonFlagStringArgsWithSpaces 123testFlagsWithEquals 124testComplicatedCommandLineStandard 125testComplicatedCommandLineEnhanced 126 127Ran 16 tests. 128 129OK 130 131--- Executing the 'private' test suite --- 132testColumns 133testGenOptStr 134testGetFlagInfo 135testItemInList 136testValidBool 137testValidFloatBuiltin 138testValidFloatExpr 139testValidIntBuiltin 140testValidIntExpr 141testMathBuiltin 142testMathExpr 143testStrlenBuiltin 144testStrlenExpr 145 146Ran 13 tests. 147 148OK 149 150--- Executing the 'public' test suite --- 151test:WARN Enhanced version of getopt found. Standard tests will be skipped. 152testHelp 153testStandardHelpOutput 154testEnhancedHelpOutput 155testNoHelp 156 157Ran 4 tests. 158 159OK (skipped=2) 160 161 162#------------------------------------------------------------------------------ 163# Running the test suite with /bin/dash 164# 165shell name: dash 166shell version: 0.5.4-8ubuntu1.1 167 168--- Executing the 'defines' test suite --- 169testFlagsDefine 170testBoolean 171testFloat 172testInteger 173testString 174testShortNameLength 175testFlagNameIsReserved 176 177Ran 7 tests. 178 179OK 180 181--- Executing the 'parsing' test suite --- 182test:WARN Enhanced version of getopt found. Standard tests will be skipped. 183testGetoptStandard 184testGetoptEnhanced 185testValidBoolsShort 186testValidBoolsLong 187testValidFloats 188testInvalidFloats 189testValidIntegers 190testInvalidIntegers 191testValidStrings 192testMultipleFlags 193testSingleNonFlagArg 194testMultipleNonFlagArgs 195testMultipleNonFlagStringArgsWithSpaces 196testFlagsWithEquals 197testComplicatedCommandLineStandard 198testComplicatedCommandLineEnhanced 199 200Ran 16 tests. 201 202OK 203 204--- Executing the 'private' test suite --- 205testColumns 206testGenOptStr 207testGetFlagInfo 208testItemInList 209testValidBool 210testValidFloatBuiltin 211testValidFloatExpr 212testValidIntBuiltin 213testValidIntExpr 214testMathBuiltin 215testMathExpr 216testStrlenBuiltin 217testStrlenExpr 218 219Ran 13 tests. 220 221OK 222 223--- Executing the 'public' test suite --- 224test:WARN Enhanced version of getopt found. Standard tests will be skipped. 225testHelp 226testStandardHelpOutput 227testEnhancedHelpOutput 228testNoHelp 229 230Ran 4 tests. 231 232OK (skipped=2) 233 234 235#------------------------------------------------------------------------------ 236# Running the test suite with /bin/ksh 237# 238shell name: ksh 239shell version: M-1993-12-28 240 241--- Executing the 'defines' test suite --- 242testFlagsDefine 243testBoolean 244testFloat 245testInteger 246testString 247testShortNameLength 248testFlagNameIsReserved 249 250Ran 7 tests. 251 252OK 253 254--- Executing the 'parsing' test suite --- 255test:WARN Enhanced version of getopt found. Standard tests will be skipped. 256testGetoptStandard 257testGetoptEnhanced 258testValidBoolsShort 259testValidBoolsLong 260testValidFloats 261testInvalidFloats 262testValidIntegers 263testInvalidIntegers 264testValidStrings 265testMultipleFlags 266testSingleNonFlagArg 267testMultipleNonFlagArgs 268testMultipleNonFlagStringArgsWithSpaces 269testFlagsWithEquals 270testComplicatedCommandLineStandard 271testComplicatedCommandLineEnhanced 272 273Ran 16 tests. 274 275OK 276 277--- Executing the 'private' test suite --- 278testColumns 279testGenOptStr 280testGetFlagInfo 281testItemInList 282testValidBool 283testValidFloatBuiltin 284testValidFloatExpr 285testValidIntBuiltin 286testValidIntExpr 287testMathBuiltin 288testMathExpr 289testStrlenBuiltin 290testStrlenExpr 291 292Ran 13 tests. 293 294OK 295 296--- Executing the 'public' test suite --- 297test:WARN Enhanced version of getopt found. Standard tests will be skipped. 298testHelp 299testStandardHelpOutput 300testEnhancedHelpOutput 301testNoHelp 302 303Ran 4 tests. 304 305OK (skipped=2) 306 307 308#------------------------------------------------------------------------------ 309# Running the test suite with /bin/pdksh 310# 311shell name: pdksh 312shell version: v5.2.14-99/07/13.2 313 314--- Executing the 'defines' test suite --- 315testFlagsDefine 316testBoolean 317testFloat 318testInteger 319testString 320testShortNameLength 321testFlagNameIsReserved 322 323Ran 7 tests. 324 325OK 326 327--- Executing the 'parsing' test suite --- 328test:WARN Enhanced version of getopt found. Standard tests will be skipped. 329testGetoptStandard 330testGetoptEnhanced 331testValidBoolsShort 332testValidBoolsLong 333testValidFloats 334testInvalidFloats 335testValidIntegers 336testInvalidIntegers 337testValidStrings 338testMultipleFlags 339testSingleNonFlagArg 340testMultipleNonFlagArgs 341testMultipleNonFlagStringArgsWithSpaces 342testFlagsWithEquals 343testComplicatedCommandLineStandard 344testComplicatedCommandLineEnhanced 345 346Ran 16 tests. 347 348OK 349 350--- Executing the 'private' test suite --- 351testColumns 352testGenOptStr 353testGetFlagInfo 354testItemInList 355testValidBool 356testValidFloatBuiltin 357testValidFloatExpr 358testValidIntBuiltin 359testValidIntExpr 360testMathBuiltin 361testMathExpr 362testStrlenBuiltin 363testStrlenExpr 364 365Ran 13 tests. 366 367OK 368 369--- Executing the 'public' test suite --- 370test:WARN Enhanced version of getopt found. Standard tests will be skipped. 371testHelp 372testStandardHelpOutput 373testEnhancedHelpOutput 374testNoHelp 375 376Ran 4 tests. 377 378OK (skipped=2) 379 380 381#------------------------------------------------------------------------------ 382# Running the test suite with /bin/zsh 383# 384shell name: zsh 385shell version: 4.3.4 386 387--- Executing the 'defines' test suite --- 388testFlagsDefine 389testBoolean 390testFloat 391testInteger 392testString 393testShortNameLength 394testFlagNameIsReserved 395 396Ran 7 tests. 397 398OK 399 400--- Executing the 'parsing' test suite --- 401test:WARN Enhanced version of getopt found. Standard tests will be skipped. 402testGetoptStandard 403testGetoptEnhanced 404testValidBoolsShort 405testValidBoolsLong 406testValidFloats 407testInvalidFloats 408testValidIntegers 409testInvalidIntegers 410testValidStrings 411testMultipleFlags 412testSingleNonFlagArg 413testMultipleNonFlagArgs 414testMultipleNonFlagStringArgsWithSpaces 415testFlagsWithEquals 416testComplicatedCommandLineStandard 417testComplicatedCommandLineEnhanced 418 419Ran 16 tests. 420 421OK 422 423--- Executing the 'private' test suite --- 424testColumns 425testGenOptStr 426testGetFlagInfo 427testItemInList 428testValidBool 429testValidFloatBuiltin 430testValidFloatExpr 431testValidIntBuiltin 432testValidIntExpr 433testMathBuiltin 434testMathExpr 435testStrlenBuiltin 436testStrlenExpr 437 438Ran 13 tests. 439 440OK 441 442--- Executing the 'public' test suite --- 443test:WARN Enhanced version of getopt found. Standard tests will be skipped. 444testHelp 445testStandardHelpOutput 446testEnhancedHelpOutput 447testNoHelp 448 449Ran 4 tests. 450 451OK (skipped=2) 452