512 lines
8.4 KiB
Text
512 lines
8.4 KiB
Text
#------------------------------------------------------------------------------
|
|
# System data
|
|
#
|
|
|
|
# test run info
|
|
shells="/bin/sh /bin/bash /bin/dash /bin/ksh /bin/pdksh /bin/zsh"
|
|
tests=" shflags_test_defines.sh shflags_test_parsing.sh shflags_test_private.sh shflags_test_public.sh"
|
|
|
|
# system info
|
|
$ date
|
|
Fri Jul 11 20:41:28 GMT 2008
|
|
$ uname -mprsv
|
|
Linux 2.6.24-19-server #1 SMP Wed Jun 18 15:18:00 UTC 2008 i686 unknown
|
|
|
|
|
|
#------------------------------------------------------------------------------
|
|
# Running the test suite with /bin/sh
|
|
#
|
|
|
|
--- Executing the 'defines' test suite ---
|
|
#
|
|
# Performing tests
|
|
#
|
|
testFlagsDefine
|
|
testBoolean
|
|
testFloat
|
|
testInteger
|
|
testString
|
|
testShortNameLength
|
|
|
|
#
|
|
# Test report
|
|
#
|
|
tests passed: 65 100%
|
|
tests failed: 0 0%
|
|
tests skipped: 0 0%
|
|
tests total: 65 100%
|
|
|
|
--- Executing the 'parsing' test suite ---
|
|
#
|
|
# Performing tests
|
|
#
|
|
testValidBooleanShort
|
|
testValidBooleanLong
|
|
testValidFloats
|
|
testInvalidFloats
|
|
testValidIntegers
|
|
testInvalidIntegers
|
|
testValidStrings
|
|
testMultipleFlags
|
|
testSingleNonFlagArg
|
|
testMultipleNonFlagArgs
|
|
testMultipleNonFlagStringArgsWithSpaces
|
|
|
|
#
|
|
# Test report
|
|
#
|
|
tests passed: 179 100%
|
|
tests failed: 0 0%
|
|
tests skipped: 0 0%
|
|
tests total: 179 100%
|
|
|
|
--- Executing the 'private' test suite ---
|
|
#
|
|
# Performing tests
|
|
#
|
|
testGetFlagInfo
|
|
testItemInList
|
|
testValidateBoolean
|
|
testValidateFloat
|
|
testValidateInteger
|
|
|
|
#
|
|
# Test report
|
|
#
|
|
tests passed: 50 100%
|
|
tests failed: 0 0%
|
|
tests skipped: 0 0%
|
|
tests total: 50 100%
|
|
|
|
--- Executing the 'public' test suite ---
|
|
#
|
|
# Performing tests
|
|
#
|
|
testHelp
|
|
testStandardHelpOutput
|
|
testEnhancedHelpOutput
|
|
|
|
#
|
|
# Test report
|
|
#
|
|
tests passed: 8 89%
|
|
tests failed: 0 0%
|
|
tests skipped: 1 11%
|
|
tests total: 9 100%
|
|
|
|
|
|
#------------------------------------------------------------------------------
|
|
# Running the test suite with /bin/bash
|
|
#
|
|
|
|
GNU bash, version 3.2.39(1)-release (i486-pc-linux-gnu)
|
|
Copyright (C) 2007 Free Software Foundation, Inc.
|
|
|
|
--- Executing the 'defines' test suite ---
|
|
#
|
|
# Performing tests
|
|
#
|
|
testFlagsDefine
|
|
testBoolean
|
|
testFloat
|
|
testInteger
|
|
testString
|
|
testShortNameLength
|
|
|
|
#
|
|
# Test report
|
|
#
|
|
tests passed: 65 100%
|
|
tests failed: 0 0%
|
|
tests skipped: 0 0%
|
|
tests total: 65 100%
|
|
|
|
--- Executing the 'parsing' test suite ---
|
|
#
|
|
# Performing tests
|
|
#
|
|
testValidBooleanShort
|
|
testValidBooleanLong
|
|
testValidFloats
|
|
testInvalidFloats
|
|
testValidIntegers
|
|
testInvalidIntegers
|
|
testValidStrings
|
|
testMultipleFlags
|
|
testSingleNonFlagArg
|
|
testMultipleNonFlagArgs
|
|
testMultipleNonFlagStringArgsWithSpaces
|
|
|
|
#
|
|
# Test report
|
|
#
|
|
tests passed: 179 100%
|
|
tests failed: 0 0%
|
|
tests skipped: 0 0%
|
|
tests total: 179 100%
|
|
|
|
--- Executing the 'private' test suite ---
|
|
#
|
|
# Performing tests
|
|
#
|
|
testGetFlagInfo
|
|
testItemInList
|
|
testValidateBoolean
|
|
testValidateFloat
|
|
testValidateInteger
|
|
|
|
#
|
|
# Test report
|
|
#
|
|
tests passed: 50 100%
|
|
tests failed: 0 0%
|
|
tests skipped: 0 0%
|
|
tests total: 50 100%
|
|
|
|
--- Executing the 'public' test suite ---
|
|
#
|
|
# Performing tests
|
|
#
|
|
testHelp
|
|
testStandardHelpOutput
|
|
testEnhancedHelpOutput
|
|
|
|
#
|
|
# Test report
|
|
#
|
|
tests passed: 8 89%
|
|
tests failed: 0 0%
|
|
tests skipped: 1 11%
|
|
tests total: 9 100%
|
|
|
|
|
|
#------------------------------------------------------------------------------
|
|
# Running the test suite with /bin/dash
|
|
#
|
|
|
|
--- Executing the 'defines' test suite ---
|
|
#
|
|
# Performing tests
|
|
#
|
|
testFlagsDefine
|
|
testBoolean
|
|
testFloat
|
|
testInteger
|
|
testString
|
|
testShortNameLength
|
|
|
|
#
|
|
# Test report
|
|
#
|
|
tests passed: 65 100%
|
|
tests failed: 0 0%
|
|
tests skipped: 0 0%
|
|
tests total: 65 100%
|
|
|
|
--- Executing the 'parsing' test suite ---
|
|
#
|
|
# Performing tests
|
|
#
|
|
testValidBooleanShort
|
|
testValidBooleanLong
|
|
testValidFloats
|
|
testInvalidFloats
|
|
testValidIntegers
|
|
testInvalidIntegers
|
|
testValidStrings
|
|
testMultipleFlags
|
|
testSingleNonFlagArg
|
|
testMultipleNonFlagArgs
|
|
testMultipleNonFlagStringArgsWithSpaces
|
|
|
|
#
|
|
# Test report
|
|
#
|
|
tests passed: 179 100%
|
|
tests failed: 0 0%
|
|
tests skipped: 0 0%
|
|
tests total: 179 100%
|
|
|
|
--- Executing the 'private' test suite ---
|
|
#
|
|
# Performing tests
|
|
#
|
|
testGetFlagInfo
|
|
testItemInList
|
|
testValidateBoolean
|
|
testValidateFloat
|
|
testValidateInteger
|
|
|
|
#
|
|
# Test report
|
|
#
|
|
tests passed: 50 100%
|
|
tests failed: 0 0%
|
|
tests skipped: 0 0%
|
|
tests total: 50 100%
|
|
|
|
--- Executing the 'public' test suite ---
|
|
#
|
|
# Performing tests
|
|
#
|
|
testHelp
|
|
testStandardHelpOutput
|
|
testEnhancedHelpOutput
|
|
|
|
#
|
|
# Test report
|
|
#
|
|
tests passed: 8 89%
|
|
tests failed: 0 0%
|
|
tests skipped: 1 11%
|
|
tests total: 9 100%
|
|
|
|
|
|
#------------------------------------------------------------------------------
|
|
# Running the test suite with /bin/ksh
|
|
#
|
|
|
|
version sh (AT&T Research) 1993-12-28 s+
|
|
|
|
--- Executing the 'defines' test suite ---
|
|
#
|
|
# Performing tests
|
|
#
|
|
testFlagsDefine
|
|
testBoolean
|
|
testFloat
|
|
testInteger
|
|
testString
|
|
testShortNameLength
|
|
|
|
#
|
|
# Test report
|
|
#
|
|
tests passed: 65 100%
|
|
tests failed: 0 0%
|
|
tests skipped: 0 0%
|
|
tests total: 65 100%
|
|
|
|
--- Executing the 'parsing' test suite ---
|
|
#
|
|
# Performing tests
|
|
#
|
|
testValidBooleanShort
|
|
testValidBooleanLong
|
|
testValidFloats
|
|
testInvalidFloats
|
|
testValidIntegers
|
|
testInvalidIntegers
|
|
testValidStrings
|
|
testMultipleFlags
|
|
testSingleNonFlagArg
|
|
testMultipleNonFlagArgs
|
|
testMultipleNonFlagStringArgsWithSpaces
|
|
|
|
#
|
|
# Test report
|
|
#
|
|
tests passed: 179 100%
|
|
tests failed: 0 0%
|
|
tests skipped: 0 0%
|
|
tests total: 179 100%
|
|
|
|
--- Executing the 'private' test suite ---
|
|
#
|
|
# Performing tests
|
|
#
|
|
testGetFlagInfo
|
|
testItemInList
|
|
testValidateBoolean
|
|
testValidateFloat
|
|
testValidateInteger
|
|
|
|
#
|
|
# Test report
|
|
#
|
|
tests passed: 50 100%
|
|
tests failed: 0 0%
|
|
tests skipped: 0 0%
|
|
tests total: 50 100%
|
|
|
|
--- Executing the 'public' test suite ---
|
|
#
|
|
# Performing tests
|
|
#
|
|
testHelp
|
|
testStandardHelpOutput
|
|
testEnhancedHelpOutput
|
|
|
|
#
|
|
# Test report
|
|
#
|
|
tests passed: 8 89%
|
|
tests failed: 0 0%
|
|
tests skipped: 1 11%
|
|
tests total: 9 100%
|
|
|
|
|
|
#------------------------------------------------------------------------------
|
|
# Running the test suite with /bin/pdksh
|
|
#
|
|
|
|
--- Executing the 'defines' test suite ---
|
|
#
|
|
# Performing tests
|
|
#
|
|
testFlagsDefine
|
|
testBoolean
|
|
testFloat
|
|
testInteger
|
|
testString
|
|
testShortNameLength
|
|
|
|
#
|
|
# Test report
|
|
#
|
|
tests passed: 65 100%
|
|
tests failed: 0 0%
|
|
tests skipped: 0 0%
|
|
tests total: 65 100%
|
|
|
|
--- Executing the 'parsing' test suite ---
|
|
#
|
|
# Performing tests
|
|
#
|
|
testValidBooleanShort
|
|
testValidBooleanLong
|
|
testValidFloats
|
|
testInvalidFloats
|
|
testValidIntegers
|
|
testInvalidIntegers
|
|
testValidStrings
|
|
testMultipleFlags
|
|
testSingleNonFlagArg
|
|
testMultipleNonFlagArgs
|
|
testMultipleNonFlagStringArgsWithSpaces
|
|
|
|
#
|
|
# Test report
|
|
#
|
|
tests passed: 179 100%
|
|
tests failed: 0 0%
|
|
tests skipped: 0 0%
|
|
tests total: 179 100%
|
|
|
|
--- Executing the 'private' test suite ---
|
|
#
|
|
# Performing tests
|
|
#
|
|
testGetFlagInfo
|
|
testItemInList
|
|
testValidateBoolean
|
|
testValidateFloat
|
|
testValidateInteger
|
|
|
|
#
|
|
# Test report
|
|
#
|
|
tests passed: 50 100%
|
|
tests failed: 0 0%
|
|
tests skipped: 0 0%
|
|
tests total: 50 100%
|
|
|
|
--- Executing the 'public' test suite ---
|
|
#
|
|
# Performing tests
|
|
#
|
|
testHelp
|
|
testStandardHelpOutput
|
|
testEnhancedHelpOutput
|
|
|
|
#
|
|
# Test report
|
|
#
|
|
tests passed: 8 89%
|
|
tests failed: 0 0%
|
|
tests skipped: 1 11%
|
|
tests total: 9 100%
|
|
|
|
|
|
#------------------------------------------------------------------------------
|
|
# Running the test suite with /bin/zsh
|
|
#
|
|
|
|
version: 4.3.4
|
|
|
|
--- Executing the 'defines' test suite ---
|
|
#
|
|
# Performing tests
|
|
#
|
|
testFlagsDefine
|
|
testBoolean
|
|
testFloat
|
|
testInteger
|
|
testString
|
|
testShortNameLength
|
|
|
|
#
|
|
# Test report
|
|
#
|
|
tests passed: 65 100%
|
|
tests failed: 0 0%
|
|
tests skipped: 0 0%
|
|
tests total: 65 100%
|
|
|
|
--- Executing the 'parsing' test suite ---
|
|
#
|
|
# Performing tests
|
|
#
|
|
testValidBooleanShort
|
|
testValidBooleanLong
|
|
testValidFloats
|
|
testInvalidFloats
|
|
testValidIntegers
|
|
testInvalidIntegers
|
|
testValidStrings
|
|
testMultipleFlags
|
|
testSingleNonFlagArg
|
|
testMultipleNonFlagArgs
|
|
testMultipleNonFlagStringArgsWithSpaces
|
|
|
|
#
|
|
# Test report
|
|
#
|
|
tests passed: 179 100%
|
|
tests failed: 0 0%
|
|
tests skipped: 0 0%
|
|
tests total: 179 100%
|
|
|
|
--- Executing the 'private' test suite ---
|
|
#
|
|
# Performing tests
|
|
#
|
|
testGetFlagInfo
|
|
testItemInList
|
|
testValidateBoolean
|
|
testValidateFloat
|
|
testValidateInteger
|
|
|
|
#
|
|
# Test report
|
|
#
|
|
tests passed: 50 100%
|
|
tests failed: 0 0%
|
|
tests skipped: 0 0%
|
|
tests total: 50 100%
|
|
|
|
--- Executing the 'public' test suite ---
|
|
#
|
|
# Performing tests
|
|
#
|
|
testHelp
|
|
testStandardHelpOutput
|
|
testEnhancedHelpOutput
|
|
|
|
#
|
|
# Test report
|
|
#
|
|
tests passed: 8 89%
|
|
tests failed: 0 0%
|
|
tests skipped: 1 11%
|
|
tests total: 9 100%
|