Edit

kc3-lang/gnulib/tests/test-printf-posix2.sh

Branch :

  • Show log

    Commit

  • Author : Bruno Haible
    Date : 2007-11-03 17:00:19
    Hash : 7926b0fc
    Message : New tests for modules 'test-fprintf-posix' and 'test-printf-posix'.

  • tests/test-printf-posix2.sh
  • #!/bin/sh
    
    # Test out-of-memory handling.
    
    (./test-printf-posix2${EXEEXT} 0
     result=$?
     if test $result != 77 && test $result != 78; then result=1; fi
     exit $result
    ) 2>/dev/null
    malloc_result=$?
    if test $malloc_result = 77; then
      echo "Skipping test: getrlimit and setrlimit don't work"
      exit 77
    fi
    
    for arg in 1 2 3 4 5 6
    do
      ./test-printf-posix2${EXEEXT} $arg > /dev/null
      result=$?
      if test $result = 77; then
        echo "Skipping test: getrlimit and setrlimit don't work"
        exit 77
      fi
      if test $result != 0; then
        exit 1
      fi
    done
    
    if test $malloc_result = 78; then
      echo "Skipping test: getrlimit and setrlimit don't work"
      exit 77
    fi
    
    exit 0