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 11Tue Jan 15 01:10:24 CET 2013 12$ uname -mprsv 13Darwin 12.2.0 Darwin Kernel Version 12.2.0: Sat Aug 25 00:48:52 PDT 2012; root:xnu-2050.18.24~1/RELEASE_X86_64 x86_64 i386 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 Standard version of getopt found. Enhanced 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 Standard version of getopt found. Enhanced tests will be skipped. 79testHelp 80testStandardHelpOutput 81testEnhancedHelpOutput 82testNoHelp 83 84Ran 4 tests. 85 86OK (skipped=5) 87 88 89#------------------------------------------------------------------------------ 90# Running the test suite with /bin/bash 91# 92shell name: bash 93shell version: 3.2.48(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 Standard version of getopt found. Enhanced 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 Standard version of getopt found. Enhanced tests will be skipped. 152testHelp 153testStandardHelpOutput 154testEnhancedHelpOutput 155testNoHelp 156 157Ran 4 tests. 158 159OK (skipped=5) 160 161 162#------------------------------------------------------------------------------ 163# Running the test suite with /bin/dash 164# 165 166 167#------------------------------------------------------------------------------ 168# Running the test suite with /bin/ksh 169# 170shell name: ksh 171shell version: JM-93u-2011-02-08-$ 172 173--- Executing the 'defines' test suite --- 174testFlagsDefine 175testBoolean 176testFloat 177testInteger 178testString 179testShortNameLength 180testFlagNameIsReserved 181 182Ran 7 tests. 183 184OK 185 186--- Executing the 'parsing' test suite --- 187test:WARN Standard version of getopt found. Enhanced tests will be skipped. 188testGetoptStandard 189testGetoptEnhanced 190testValidBoolsShort 191testValidBoolsLong 192testValidFloats 193testInvalidFloats 194testValidIntegers 195testInvalidIntegers 196testValidStrings 197testMultipleFlags 198testSingleNonFlagArg 199testMultipleNonFlagArgs 200testMultipleNonFlagStringArgsWithSpaces 201testFlagsWithEquals 202testComplicatedCommandLineStandard 203testComplicatedCommandLineEnhanced 204 205Ran 16 tests. 206 207OK 208 209--- Executing the 'private' test suite --- 210testColumns 211testGenOptStr 212testGetFlagInfo 213testItemInList 214testValidBool 215testValidFloatBuiltin 216testValidFloatExpr 217testValidIntBuiltin 218testValidIntExpr 219testMathBuiltin 220testMathExpr 221testStrlenBuiltin 222testStrlenExpr 223 224Ran 13 tests. 225 226OK 227 228--- Executing the 'public' test suite --- 229test:WARN Standard version of getopt found. Enhanced tests will be skipped. 230testHelp 231testStandardHelpOutput 232testEnhancedHelpOutput 233testNoHelp 234 235Ran 4 tests. 236 237OK (skipped=5) 238 239 240#------------------------------------------------------------------------------ 241# Running the test suite with /bin/pdksh 242# 243 244 245#------------------------------------------------------------------------------ 246# Running the test suite with /bin/zsh 247# 248shell name: zsh 249shell version: 4.3.11 250 251--- Executing the 'defines' test suite --- 252testFlagsDefine 253testBoolean 254testFloat 255testInteger 256testString 257testShortNameLength 258testFlagNameIsReserved 259 260Ran 7 tests. 261 262OK 263 264--- Executing the 'parsing' test suite --- 265test:WARN Standard version of getopt found. Enhanced tests will be skipped. 266testGetoptStandard 267testGetoptEnhanced 268testValidBoolsShort 269testValidBoolsLong 270testValidFloats 271testInvalidFloats 272testValidIntegers 273testInvalidIntegers 274testValidStrings 275testMultipleFlags 276testSingleNonFlagArg 277testMultipleNonFlagArgs 278testMultipleNonFlagStringArgsWithSpaces 279testFlagsWithEquals 280testComplicatedCommandLineStandard 281testComplicatedCommandLineEnhanced 282 283Ran 16 tests. 284 285OK 286 287--- Executing the 'private' test suite --- 288testColumns 289testGenOptStr 290testGetFlagInfo 291testItemInList 292testValidBool 293testValidFloatBuiltin 294testValidFloatExpr 295testValidIntBuiltin 296testValidIntExpr 297testMathBuiltin 298testMathExpr 299testStrlenBuiltin 300testStrlenExpr 301 302Ran 13 tests. 303 304OK 305 306--- Executing the 'public' test suite --- 307test:WARN Standard version of getopt found. Enhanced tests will be skipped. 308testHelp 309testStandardHelpOutput 310testEnhancedHelpOutput 311testNoHelp 312 313Ran 4 tests. 314 315OK (skipped=5) 316