================================================ GNU coreutils 8.25: ./tests/test-suite.log ================================================ # TOTAL: 4 # PASS: 0 # SKIP: 0 # XFAIL: 0 # FAIL: 4 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: tests/misc/kill ===================== ++ initial_cwd_=/home/agn/sources/coreutils-8.25 ++ fail=0 +++ testdir_prefix_ +++ printf gt ++ pfx_=gt +++ mktempd_ /home/agn/sources/coreutils-8.25 gt-kill.sh.XXXX +++ case $# in +++ destdir_=/home/agn/sources/coreutils-8.25 +++ template_=gt-kill.sh.XXXX +++ MAX_TRIES_=4 +++ case $destdir_ in +++ case $template_ in ++++ unset TMPDIR +++ d=/home/agn/sources/coreutils-8.25/gt-kill.sh.kpaQ +++ case $d in +++ test -d /home/agn/sources/coreutils-8.25/gt-kill.sh.kpaQ ++++ ls -dgo /home/agn/sources/coreutils-8.25/gt-kill.sh.kpaQ ++++ tr S - +++ perms='drwx------ 2 256 Jan 28 10:06 /home/agn/sources/coreutils-8.25/gt-kill.sh.kpaQ' +++ case $perms in +++ test 0 = 0 +++ echo /home/agn/sources/coreutils-8.25/gt-kill.sh.kpaQ +++ return ++ test_dir_=/home/agn/sources/coreutils-8.25/gt-kill.sh.kpaQ ++ cd /home/agn/sources/coreutils-8.25/gt-kill.sh.kpaQ ++ gl_init_sh_nl_=' ' ++ IFS=' ' ++ for sig_ in 1 2 3 13 15 +++ expr 1 + 128 ++ eval 'trap '\''Exit 129'\'' 1' +++ trap 'Exit 129' 1 ++ for sig_ in 1 2 3 13 15 +++ expr 2 + 128 ++ eval 'trap '\''Exit 130'\'' 2' +++ trap 'Exit 130' 2 ++ for sig_ in 1 2 3 13 15 +++ expr 3 + 128 ++ eval 'trap '\''Exit 131'\'' 3' +++ trap 'Exit 131' 3 ++ for sig_ in 1 2 3 13 15 +++ expr 13 + 128 ++ eval 'trap '\''Exit 141'\'' 13' +++ trap 'Exit 141' 13 ++ for sig_ in 1 2 3 13 15 +++ expr 15 + 128 ++ eval 'trap '\''Exit 143'\'' 15' +++ trap 'Exit 143' 15 ++ trap remove_tmp_ 0 + path_prepend_ ./src + test 1 '!=' 0 + path_dir_=./src + case $path_dir_ in + abs_path_dir_=/home/agn/sources/coreutils-8.25/./src + case $abs_path_dir_ in + PATH=/home/agn/sources/coreutils-8.25/./src:/home/agn/sources/coreutils-8.25/src:/usr/bin:/etc:/usr/sbin:/usr/ucb:/home/agn/bin:/home/agn/usr/bin:/usr/bin/X11:/sbin:. + create_exe_shims_ /home/agn/sources/coreutils-8.25/./src + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + print_ver_ kill + require_built_ kill + skip_=no + for i in '"$@"' + case " $built_programs " in + test no = yes + test yes = yes + local i + for i in '$*' + env kill --version kill (GNU coreutils) 8.25 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Paul Eggert. + returns_ 1 env kill kill: no process ID specified Try 'kill --help' for more information. + returns_ 1 env kill -TERM kill: no process ID specified Try 'kill --help' for more information. + returns_ 1 env kill -l -l kill: multiple -l or -t options specified Try 'kill --help' for more information. + returns_ 1 env kill -l -t kill: multiple -l or -t options specified Try 'kill --help' for more information. + returns_ 1 env kill -l -s 1 kill: cannot combine signal with -l or -t Try 'kill --help' for more information. + returns_ 1 env kill -t -s 1 kill: cannot combine signal with -l or -t Try 'kill --help' for more information. + returns_ 1 env kill -0 no_pid kill: 'no_pid': invalid process id + env kill -0 11076030 + env kill -s0 11076030 + env kill -n0 11076030 + env kill -CONT 11076030 + env kill -Cont 11076030 + returns_ 1 env kill -cont 11076030 kill: invalid option -- 'c' Try 'kill --help' for more information. + env kill -0 -1 + env kill -l HUP INT QUIT ILL TRAP ABRT EMT FPE KILL BUS SEGV SYS PIPE ALRM TERM URG STOP TSTP CONT CHLD TTIN TTOU POLL XCPU XFSZ MSG WINCH PWR USR1 USR2 PROF DANGER VTALRM MIGRATE PRE VIRT ALRM1 WAITING RTMIN RTMIN+1 RTMIN+2 RTMIN+3 RTMAX-3 RTMAX-2 RTMAX-1 RTMAX GRANT RETRACT SOUND SAK + env kill -t 1 HUP Hangup 2 INT Interrupt 3 QUIT Quit 4 ILL Illegal instruction 5 TRAP Trace/breakpoint trap 6 ABRT Resource lost 7 EMT EMT trap 8 FPE Floating point exception 9 KILL Killed 10 BUS Bus error 11 SEGV Segmentation fault 12 SYS Bad system call 13 PIPE Broken pipe 14 ALRM Alarm clock 15 TERM Terminated 16 URG Urgent I/O condition 17 STOP Stopped (signal) 18 TSTP Stopped 19 CONT Continued 20 CHLD Child exited 21 TTIN Stopped (tty input) 22 TTOU Stopped (tty output) 23 POLL I/O possible 24 XCPU CPU time limit exceeded 25 XFSZ File size limit exceeded 27 MSG Unknown signal 27 28 WINCH Window changed 29 PWR Power failure 30 USR1 User defined signal 1 31 USR2 User defined signal 2 32 PROF Profiling timer expired 33 DANGER Unknown signal 33 34 VTALRM Virtual timer expired 35 MIGRATE Unknown signal 35 36 PRE Unknown signal 36 37 VIRT Unknown signal 37 38 ALRM1 Unknown signal 38 39 WAITING Unknown signal 39 50 RTMIN Real-time signal 0 51 RTMIN+1 Real-time signal 1 52 RTMIN+2 Real-time signal 2 53 RTMIN+3 Real-time signal 3 54 RTMAX-3 Real-time signal 4 55 RTMAX-2 Real-time signal 5 56 RTMAX-1 Real-time signal 6 57 RTMAX Real-time signal 7 60 GRANT Unknown signal 60 61 RETRACT Unknown signal 61 62 SOUND Unknown signal 62 63 SAK Unknown signal 63 + env kill -L 1 HUP Hangup 2 INT Interrupt 3 QUIT Quit 4 ILL Illegal instruction 5 TRAP Trace/breakpoint trap 6 ABRT Resource lost 7 EMT EMT trap 8 FPE Floating point exception 9 KILL Killed 10 BUS Bus error 11 SEGV Segmentation fault 12 SYS Bad system call 13 PIPE Broken pipe 14 ALRM Alarm clock 15 TERM Terminated 16 URG Urgent I/O condition 17 STOP Stopped (signal) 18 TSTP Stopped 19 CONT Continued 20 CHLD Child exited 21 TTIN Stopped (tty input) 22 TTOU Stopped (tty output) 23 POLL I/O possible 24 XCPU CPU time limit exceeded 25 XFSZ File size limit exceeded 27 MSG Unknown signal 27 28 WINCH Window changed 29 PWR Power failure 30 USR1 User defined signal 1 31 USR2 User defined signal 2 32 PROF Profiling timer expired 33 DANGER Unknown signal 33 34 VTALRM Virtual timer expired 35 MIGRATE Unknown signal 35 36 PRE Unknown signal 36 37 VIRT Unknown signal 37 38 ALRM1 Unknown signal 38 39 WAITING Unknown signal 39 50 RTMIN Real-time signal 0 51 RTMIN+1 Real-time signal 1 52 RTMIN+2 Real-time signal 2 53 RTMIN+3 Real-time signal 3 54 RTMAX-3 Real-time signal 4 55 RTMAX-2 Real-time signal 5 56 RTMAX-1 Real-time signal 6 57 RTMAX Real-time signal 7 60 GRANT Unknown signal 60 61 RETRACT Unknown signal 61 62 SOUND Unknown signal 62 63 SAK Unknown signal 63 + env kill -t TERM HUP 15 TERM Terminated 1 HUP Hangup ++ env kill -l HUP TERM ++ tail -n1 + SIGTERM=15 ++ env kill -l 15 + test EXIT = TERM + fail=1 ++ expr 15 + 128 + STD_TERM_STATUS=143 ++ expr 15 + 256 + KSH_TERM_STATUS=271 ++ env kill -l 143 271 ++ uniq + test EXIT = TERM + fail=1 + returns_ 1 env kill -l -1 kill: '-1': invalid signal + returns_ 1 env kill -l -1 0 kill: '-1': invalid signal EXIT + returns_ 1 env kill -l INVALID TERM kill: 'INVALID': invalid signal 15 + Exit 1 + set +e + exit 1 + exit 1 + remove_tmp_ + __st=1 + cleanup_ + : + cd /home/agn/sources/coreutils-8.25 + chmod -R u+rwx /home/agn/sources/coreutils-8.25/gt-kill.sh.kpaQ + rm -rf /home/agn/sources/coreutils-8.25/gt-kill.sh.kpaQ + exit 1 FAIL tests/misc/kill.sh (exit status: 1) FAIL: tests/misc/stdbuf ======================= ++ initial_cwd_=/home/agn/sources/coreutils-8.25 ++ fail=0 +++ testdir_prefix_ +++ printf gt ++ pfx_=gt +++ mktempd_ /home/agn/sources/coreutils-8.25 gt-stdbuf.sh.XXXX +++ case $# in +++ destdir_=/home/agn/sources/coreutils-8.25 +++ template_=gt-stdbuf.sh.XXXX +++ MAX_TRIES_=4 +++ case $destdir_ in +++ case $template_ in ++++ unset TMPDIR +++ d=/home/agn/sources/coreutils-8.25/gt-stdbuf.sh.VTbu +++ case $d in +++ test -d /home/agn/sources/coreutils-8.25/gt-stdbuf.sh.VTbu ++++ ls -dgo /home/agn/sources/coreutils-8.25/gt-stdbuf.sh.VTbu ++++ tr S - +++ perms='drwx------ 2 256 Jan 28 10:06 /home/agn/sources/coreutils-8.25/gt-stdbuf.sh.VTbu' +++ case $perms in +++ test 0 = 0 +++ echo /home/agn/sources/coreutils-8.25/gt-stdbuf.sh.VTbu +++ return ++ test_dir_=/home/agn/sources/coreutils-8.25/gt-stdbuf.sh.VTbu ++ cd /home/agn/sources/coreutils-8.25/gt-stdbuf.sh.VTbu ++ gl_init_sh_nl_=' ' ++ IFS=' ' ++ for sig_ in 1 2 3 13 15 +++ expr 1 + 128 ++ eval 'trap '\''Exit 129'\'' 1' +++ trap 'Exit 129' 1 ++ for sig_ in 1 2 3 13 15 +++ expr 2 + 128 ++ eval 'trap '\''Exit 130'\'' 2' +++ trap 'Exit 130' 2 ++ for sig_ in 1 2 3 13 15 +++ expr 3 + 128 ++ eval 'trap '\''Exit 131'\'' 3' +++ trap 'Exit 131' 3 ++ for sig_ in 1 2 3 13 15 +++ expr 13 + 128 ++ eval 'trap '\''Exit 141'\'' 13' +++ trap 'Exit 141' 13 ++ for sig_ in 1 2 3 13 15 +++ expr 15 + 128 ++ eval 'trap '\''Exit 143'\'' 15' +++ trap 'Exit 143' 15 ++ trap remove_tmp_ 0 + path_prepend_ ./src + test 1 '!=' 0 + path_dir_=./src + case $path_dir_ in + abs_path_dir_=/home/agn/sources/coreutils-8.25/./src + case $abs_path_dir_ in + PATH=/home/agn/sources/coreutils-8.25/./src:/home/agn/sources/coreutils-8.25/src:/usr/bin:/etc:/usr/sbin:/usr/ucb:/home/agn/bin:/home/agn/usr/bin:/usr/bin/X11:/sbin:. + create_exe_shims_ /home/agn/sources/coreutils-8.25/./src + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + print_ver_ stdbuf + require_built_ stdbuf + skip_=no + for i in '"$@"' + case " $built_programs " in + test no = yes + test yes = yes + local i + for i in '$*' + env stdbuf --version stdbuf (GNU coreutils) 8.25 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Pádraig Brady. + getlimits_ ++ getlimits + eval CHAR_MAX=255 CHAR_OFLOW=256 SCHAR_MAX=127 SCHAR_OFLOW=128 SCHAR_MIN=-128 SCHAR_UFLOW=-129 UCHAR_MAX=255 UCHAR_OFLOW=256 SHRT_MAX=32767 SHRT_OFLOW=32768 SHRT_MIN=-32768 SHRT_UFLOW=-32769 INT_MAX=2147483647 INT_OFLOW=2147483648 INT_MIN=-2147483648 INT_UFLOW=-2147483649 UINT_MAX=4294967295 UINT_OFLOW=4294967296 LONG_MAX=2147483647 LONG_OFLOW=2147483648 LONG_MIN=-2147483648 LONG_UFLOW=-2147483649 ULONG_MAX=4294967295 ULONG_OFLOW=4294967296 SIZE_MAX=4294967295 SIZE_OFLOW=4294967296 SSIZE_MAX=2147483647 SSIZE_OFLOW=2147483648 SSIZE_MIN=-2147483648 SSIZE_UFLOW=-2147483649 TIME_T_MAX=2147483647 TIME_T_OFLOW=2147483648 TIME_T_MIN=-2147483648 TIME_T_UFLOW=-2147483649 UID_T_MAX=4294967295 UID_T_OFLOW=4294967296 GID_T_MAX=4294967295 GID_T_OFLOW=4294967296 PID_T_MAX=2147483647 PID_T_OFLOW=2147483648 PID_T_MIN=-2147483648 PID_T_UFLOW=-2147483649 OFF_T_MAX=9223372036854775807 OFF_T_OFLOW=9223372036854775808 OFF_T_MIN=-9223372036854775808 OFF_T_UFLOW=-9223372036854775809 INTMAX_MAX=9223372036854775807 INTMAX_OFLOW=9223372036854775808 INTMAX_MIN=-9223372036854775808 INTMAX_UFLOW=-9223372036854775809 UINTMAX_MAX=18446744073709551615 UINTMAX_OFLOW=18446744073709551616 FLT_MIN=1.1754944e-38 FLT_MAX=3.4028235e+38 DBL_MIN=2.2250738585072014e-308 DBL_MAX=1.7976931348623157e+308 LDBL_MIN=2.2250738585072014e-308 LDBL_MAX=1.7976931348623157e+308 ++ CHAR_MAX=255 ++ CHAR_OFLOW=256 ++ SCHAR_MAX=127 ++ SCHAR_OFLOW=128 ++ SCHAR_MIN=-128 ++ SCHAR_UFLOW=-129 ++ UCHAR_MAX=255 ++ UCHAR_OFLOW=256 ++ SHRT_MAX=32767 ++ SHRT_OFLOW=32768 ++ SHRT_MIN=-32768 ++ SHRT_UFLOW=-32769 ++ INT_MAX=2147483647 ++ INT_OFLOW=2147483648 ++ INT_MIN=-2147483648 ++ INT_UFLOW=-2147483649 ++ UINT_MAX=4294967295 ++ UINT_OFLOW=4294967296 ++ LONG_MAX=2147483647 ++ LONG_OFLOW=2147483648 ++ LONG_MIN=-2147483648 ++ LONG_UFLOW=-2147483649 ++ ULONG_MAX=4294967295 ++ ULONG_OFLOW=4294967296 ++ SIZE_MAX=4294967295 ++ SIZE_OFLOW=4294967296 ++ SSIZE_MAX=2147483647 ++ SSIZE_OFLOW=2147483648 ++ SSIZE_MIN=-2147483648 ++ SSIZE_UFLOW=-2147483649 ++ TIME_T_MAX=2147483647 ++ TIME_T_OFLOW=2147483648 ++ TIME_T_MIN=-2147483648 ++ TIME_T_UFLOW=-2147483649 ++ UID_T_MAX=4294967295 ++ UID_T_OFLOW=4294967296 ++ GID_T_MAX=4294967295 ++ GID_T_OFLOW=4294967296 ++ PID_T_MAX=2147483647 ++ PID_T_OFLOW=2147483648 ++ PID_T_MIN=-2147483648 ++ PID_T_UFLOW=-2147483649 ++ OFF_T_MAX=9223372036854775807 ++ OFF_T_OFLOW=9223372036854775808 ++ OFF_T_MIN=-9223372036854775808 ++ OFF_T_UFLOW=-9223372036854775809 ++ INTMAX_MAX=9223372036854775807 ++ INTMAX_OFLOW=9223372036854775808 ++ INTMAX_MIN=-9223372036854775808 ++ INTMAX_UFLOW=-9223372036854775809 ++ UINTMAX_MAX=18446744073709551615 ++ UINTMAX_OFLOW=18446744073709551616 ++ FLT_MIN=1.1754944e-38 ++ FLT_MAX=3.4028235e+38 ++ DBL_MIN=2.2250738585072014e-308 ++ DBL_MAX=1.7976931348623157e+308 ++ LDBL_MIN=2.2250738585072014e-308 ++ LDBL_MAX=1.7976931348623157e+308 + test 2147483647 + lf=' ' + case $abs_top_builddir in + mkfifo_or_skip_ fifo + test 1 = 1 + mkfifo fifo + stdbuf -o1 true + stdbuf -oK true + stdbuf -o0 true + stdbuf -oL true + stdbuf -ol true stdbuf: invalid mode 'l' + test 125 = 125 + stdbuf -o4294967296 true stdbuf: invalid mode '4294967296': Value too large to be stored in data type + test 125 = 125 + stdbuf -iL true stdbuf: line buffering stdin is meaningless Try 'stdbuf --help' for more information. + test 125 = 125 + stdbuf true stdbuf: you must specify a buffering mode option Try 'stdbuf --help' for more information. + test 125 = 125 + stdbuf -i0 -o0 -e0 true + stdbuf -o1 . stdbuf: failed to run command '.': Permission denied + test 126 = 126 + stdbuf -o1 no_such stdbuf: failed to run command 'no_such': No such file or directory + test 127 = 127 + retry_delay_ stdbuf_linebuffer .1 6 + local test_func=stdbuf_linebuffer + local init_delay=.1 + local max_n_tries=6 + shift 3 + local attempt=1 + local num_sleeps=1 + local time_fail + test 1 -le 6 ++ gawk -v n=1 -v s=.1 'BEGIN { print s * n }' + local delay=0.1 + stdbuf_linebuffer 0.1 + local delay=0.1 + printf '1\n' + dd count=1 if=fifo + printf '1\n' + sleep 0.1 + stdbuf -oL uniq + printf '2\n' + wait 19988918 + compare exp out + compare_dev_null_ exp out + test 2 = 2 + test xexp = x/dev/null + test xout = x/dev/null + return 2 + case $? in + compare_ exp out + diff -c exp out + cat diff.out *** exp Thu Jan 28 10:06:18 2016 --- out Thu Jan 28 10:06:18 2016 *************** *** 1 **** --- 1,2 ---- 1 + 2 + rm -f diff.out + false + time_fail=1 ++ expr 1 + 1 + attempt=2 ++ expr 1 '*' 2 + num_sleeps=2 + test 2 -le 6 ++ gawk -v n=2 -v s=.1 'BEGIN { print s * n }' + local delay=0.2 + stdbuf_linebuffer 0.2 + local delay=0.2 + printf '1\n' + pid=19988926 + dd count=1 if=fifo + printf '1\n' + sleep 0.2 + stdbuf -oL uniq + printf '2\n' + wait 19988926 + compare exp out + compare_dev_null_ exp out + test 2 = 2 + test xexp = x/dev/null + test xout = x/dev/null + return 2 + case $? in + compare_ exp out + diff -c exp out + cat diff.out *** exp Thu Jan 28 10:06:18 2016 --- out Thu Jan 28 10:06:19 2016 *************** *** 1 **** --- 1,2 ---- 1 + 2 + rm -f diff.out + false + time_fail=1 ++ expr 2 + 1 + attempt=3 ++ expr 2 '*' 2 + num_sleeps=4 + test 3 -le 6 ++ gawk -v n=4 -v s=.1 'BEGIN { print s * n }' + local delay=0.4 + stdbuf_linebuffer 0.4 + local delay=0.4 + printf '1\n' + pid=5833088 + dd count=1 if=fifo + printf '1\n' + sleep 0.4 + stdbuf -oL uniq + printf '2\n' + wait 5833088 + compare exp out + compare_dev_null_ exp out + test 2 = 2 + test xexp = x/dev/null + test xout = x/dev/null + return 2 + case $? in + compare_ exp out + diff -c exp out + cat diff.out *** exp Thu Jan 28 10:06:19 2016 --- out Thu Jan 28 10:06:19 2016 *************** *** 1 **** --- 1,2 ---- 1 + 2 + rm -f diff.out + false + time_fail=1 ++ expr 3 + 1 + attempt=4 ++ expr 4 '*' 2 + num_sleeps=8 + test 4 -le 6 ++ gawk -v n=8 -v s=.1 'BEGIN { print s * n }' + local delay=0.8 + stdbuf_linebuffer 0.8 + local delay=0.8 + printf '1\n' + pid=57147510 + dd count=1 if=fifo + printf '1\n' + sleep 0.8 + stdbuf -oL uniq + printf '2\n' + wait 57147510 + compare exp out + compare_dev_null_ exp out + test 2 = 2 + test xexp = x/dev/null + test xout = x/dev/null + return 2 + case $? in + compare_ exp out + diff -c exp out + cat diff.out *** exp Thu Jan 28 10:06:19 2016 --- out Thu Jan 28 10:06:20 2016 *************** *** 1 **** --- 1,2 ---- 1 + 2 + rm -f diff.out + false + time_fail=1 ++ expr 4 + 1 + attempt=5 ++ expr 8 '*' 2 + num_sleeps=16 + test 5 -le 6 ++ gawk -v n=16 -v s=.1 'BEGIN { print s * n }' + local delay=1.6 + stdbuf_linebuffer 1.6 + local delay=1.6 + printf '1\n' + pid=57147520 + dd count=1 if=fifo + printf '1\n' + sleep 1.6 + stdbuf -oL uniq + printf '2\n' + wait 57147520 + compare exp out + compare_dev_null_ exp out + test 2 = 2 + test xexp = x/dev/null + test xout = x/dev/null + return 2 + case $? in + compare_ exp out + diff -c exp out + cat diff.out *** exp Thu Jan 28 10:06:20 2016 --- out Thu Jan 28 10:06:22 2016 *************** *** 1 **** --- 1,2 ---- 1 + 2 + rm -f diff.out + false + time_fail=1 ++ expr 5 + 1 + attempt=6 ++ expr 16 '*' 2 + num_sleeps=32 + test 6 -le 6 ++ gawk -v n=32 -v s=.1 'BEGIN { print s * n }' + local delay=3.2 + stdbuf_linebuffer 3.2 + local delay=3.2 + printf '1\n' + pid=39583922 + dd count=1 if=fifo + printf '1\n' + sleep 3.2 + stdbuf -oL uniq + printf '2\n' + wait 39583922 + compare exp out + compare_dev_null_ exp out + test 2 = 2 + test xexp = x/dev/null + test xout = x/dev/null + return 2 + case $? in + compare_ exp out + diff -c exp out + cat diff.out *** exp Thu Jan 28 10:06:22 2016 --- out Thu Jan 28 10:06:25 2016 *************** *** 1 **** --- 1,2 ---- 1 + 2 + rm -f diff.out + false + time_fail=1 ++ expr 6 + 1 + attempt=7 ++ expr 32 '*' 2 + num_sleeps=64 + test 7 -le 6 + test 1 = 0 + fail=1 + retry_delay_ stdbuf_unbuffer .1 6 + local test_func=stdbuf_unbuffer + local init_delay=.1 + local max_n_tries=6 + shift 3 + local attempt=1 + local num_sleeps=1 + local time_fail + test 1 -le 6 ++ gawk -v n=1 -v s=.1 'BEGIN { print s * n }' + local delay=0.1 + stdbuf_unbuffer 0.1 + local delay=0.1 + printf '1\n' + pid=17629466 + dd count=1 if=fifo + printf '1\n' + sleep 0.1 + stdbuf -o0 uniq + printf '2\n' + wait 17629466 + compare exp out + compare_dev_null_ exp out + test 2 = 2 + test xexp = x/dev/null + test xout = x/dev/null + return 2 + case $? in + compare_ exp out + diff -c exp out + cat diff.out *** exp Thu Jan 28 10:06:25 2016 --- out Thu Jan 28 10:06:26 2016 *************** *** 1 **** --- 1,2 ---- 1 + 2 + rm -f diff.out + false + time_fail=1 ++ expr 1 + 1 + attempt=2 ++ expr 1 '*' 2 + num_sleeps=2 + test 2 -le 6 ++ gawk -v n=2 -v s=.1 'BEGIN { print s * n }' + local delay=0.2 + stdbuf_unbuffer 0.2 + local delay=0.2 + printf '1\n' + pid=17629474 + dd count=1 if=fifo + printf '1\n' + sleep 0.2 + stdbuf -o0 uniq + printf '2\n' + wait 17629474 + compare exp out + compare_dev_null_ exp out + test 2 = 2 + test xexp = x/dev/null + test xout = x/dev/null + return 2 + case $? in + compare_ exp out + diff -c exp out + cat diff.out *** exp Thu Jan 28 10:06:26 2016 --- out Thu Jan 28 10:06:26 2016 *************** *** 1 **** --- 1,2 ---- 1 + 2 + rm -f diff.out + false + time_fail=1 ++ expr 2 + 1 + attempt=3 ++ expr 2 '*' 2 + num_sleeps=4 + test 3 -le 6 ++ gawk -v n=4 -v s=.1 'BEGIN { print s * n }' + local delay=0.4 + stdbuf_unbuffer 0.4 + local delay=0.4 + printf '1\n' + pid=10617078 + dd count=1 if=fifo + printf '1\n' + sleep 0.4 + stdbuf -o0 uniq + printf '2\n' + wait 10617078 + compare exp out + compare_dev_null_ exp out + test 2 = 2 + test xexp = x/dev/null + test xout = x/dev/null + return 2 + case $? in + compare_ exp out + diff -c exp out + cat diff.out *** exp Thu Jan 28 10:06:26 2016 --- out Thu Jan 28 10:06:26 2016 *************** *** 1 **** --- 1,2 ---- 1 + 2 + rm -f diff.out + false + time_fail=1 ++ expr 3 + 1 + attempt=4 ++ expr 4 '*' 2 + num_sleeps=8 + test 4 -le 6 ++ gawk -v n=8 -v s=.1 'BEGIN { print s * n }' + local delay=0.8 + stdbuf_unbuffer 0.8 + local delay=0.8 + printf '1\n' + pid=10617086 + dd count=1 if=fifo + printf '1\n' + sleep 0.8 + stdbuf -o0 uniq + printf '2\n' + wait 10617086 + compare exp out + compare_dev_null_ exp out + test 2 = 2 + test xexp = x/dev/null + test xout = x/dev/null + return 2 + case $? in + compare_ exp out + diff -c exp out + cat diff.out *** exp Thu Jan 28 10:06:27 2016 --- out Thu Jan 28 10:06:28 2016 *************** *** 1 **** --- 1,2 ---- 1 + 2 + rm -f diff.out + false + time_fail=1 ++ expr 4 + 1 + attempt=5 ++ expr 8 '*' 2 + num_sleeps=16 + test 5 -le 6 ++ gawk -v n=16 -v s=.1 'BEGIN { print s * n }' + local delay=1.6 + stdbuf_unbuffer 1.6 + local delay=1.6 + printf '1\n' + pid=10616842 + dd count=1 if=fifo + printf '1\n' + sleep 1.6 + stdbuf -o0 uniq + printf '2\n' + wait 10616842 + compare exp out + compare_dev_null_ exp out + test 2 = 2 + test xexp = x/dev/null + test xout = x/dev/null + return 2 + case $? in + compare_ exp out + diff -c exp out + cat diff.out *** exp Thu Jan 28 10:06:28 2016 --- out Thu Jan 28 10:06:29 2016 *************** *** 1 **** --- 1,2 ---- 1 + 2 + rm -f diff.out + false + time_fail=1 ++ expr 5 + 1 + attempt=6 ++ expr 16 '*' 2 + num_sleeps=32 + test 6 -le 6 ++ gawk -v n=32 -v s=.1 'BEGIN { print s * n }' + local delay=3.2 + stdbuf_unbuffer 3.2 + local delay=3.2 + printf '1\n' + pid=19267646 + dd count=1 if=fifo + printf '1\n' + sleep 3.2 + stdbuf -o0 uniq + printf '2\n' + wait 19267646 + compare exp out + compare_dev_null_ exp out + test 2 = 2 + test xexp = x/dev/null + test xout = x/dev/null + return 2 + case $? in + compare_ exp out + diff -c exp out + cat diff.out *** exp Thu Jan 28 10:06:29 2016 --- out Thu Jan 28 10:06:33 2016 *************** *** 1 **** --- 1,2 ---- 1 + 2 + rm -f diff.out + false + time_fail=1 ++ expr 6 + 1 + attempt=7 ++ expr 32 '*' 2 + num_sleeps=64 + test 7 -le 6 + test 1 = 0 + fail=1 + Exit 1 + set +e + exit 1 + exit 1 + remove_tmp_ + __st=1 + cleanup_ + kill 19267646 + cd /home/agn/sources/coreutils-8.25 + chmod -R u+rwx /home/agn/sources/coreutils-8.25/gt-stdbuf.sh.VTbu + rm -rf /home/agn/sources/coreutils-8.25/gt-stdbuf.sh.VTbu + exit 1 FAIL tests/misc/stdbuf.sh (exit status: 1) FAIL: tests/misc/sync ===================== ++ initial_cwd_=/home/agn/sources/coreutils-8.25 ++ fail=0 +++ testdir_prefix_ +++ printf gt ++ pfx_=gt +++ mktempd_ /home/agn/sources/coreutils-8.25 gt-sync.sh.XXXX +++ case $# in +++ destdir_=/home/agn/sources/coreutils-8.25 +++ template_=gt-sync.sh.XXXX +++ MAX_TRIES_=4 +++ case $destdir_ in +++ case $template_ in ++++ unset TMPDIR +++ d=/home/agn/sources/coreutils-8.25/gt-sync.sh.02ZW +++ case $d in +++ test -d /home/agn/sources/coreutils-8.25/gt-sync.sh.02ZW ++++ ls -dgo /home/agn/sources/coreutils-8.25/gt-sync.sh.02ZW ++++ tr S - +++ perms='drwx------ 2 256 Jan 28 10:06 /home/agn/sources/coreutils-8.25/gt-sync.sh.02ZW' +++ case $perms in +++ test 0 = 0 +++ echo /home/agn/sources/coreutils-8.25/gt-sync.sh.02ZW +++ return ++ test_dir_=/home/agn/sources/coreutils-8.25/gt-sync.sh.02ZW ++ cd /home/agn/sources/coreutils-8.25/gt-sync.sh.02ZW ++ gl_init_sh_nl_=' ' ++ IFS=' ' ++ for sig_ in 1 2 3 13 15 +++ expr 1 + 128 ++ eval 'trap '\''Exit 129'\'' 1' +++ trap 'Exit 129' 1 ++ for sig_ in 1 2 3 13 15 +++ expr 2 + 128 ++ eval 'trap '\''Exit 130'\'' 2' +++ trap 'Exit 130' 2 ++ for sig_ in 1 2 3 13 15 +++ expr 3 + 128 ++ eval 'trap '\''Exit 131'\'' 3' +++ trap 'Exit 131' 3 ++ for sig_ in 1 2 3 13 15 +++ expr 13 + 128 ++ eval 'trap '\''Exit 141'\'' 13' +++ trap 'Exit 141' 13 ++ for sig_ in 1 2 3 13 15 +++ expr 15 + 128 ++ eval 'trap '\''Exit 143'\'' 15' +++ trap 'Exit 143' 15 ++ trap remove_tmp_ 0 + path_prepend_ ./src + test 1 '!=' 0 + path_dir_=./src + case $path_dir_ in + abs_path_dir_=/home/agn/sources/coreutils-8.25/./src + case $abs_path_dir_ in + PATH=/home/agn/sources/coreutils-8.25/./src:/home/agn/sources/coreutils-8.25/src:/usr/bin:/etc:/usr/sbin:/usr/ucb:/home/agn/bin:/home/agn/usr/bin:/usr/bin/X11:/sbin:. + create_exe_shims_ /home/agn/sources/coreutils-8.25/./src + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + print_ver_ sync + require_built_ sync + skip_=no + for i in '"$@"' + case " $built_programs " in + test no = yes + test yes = yes + local i + for i in '$*' + env sync --version sync (GNU coreutils) 8.25 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Jim Meyering and Giuseppe Scrivano. + touch file + returns_ 1 sync --data --file-system sync: cannot specify both --data and --file-system + returns_ 1 sync -d sync: --data needs at least one argument + sync file + returns_ 1 sync file nofile sync: error opening 'nofile': No such file or directory + mkdir norw + chmod 0 norw + test -r norw + sync norw + printf 'sync: error opening '\''norw'\'': Permission denied\n' + compare exp err + compare_dev_null_ exp err + test 2 = 2 + test xexp = x/dev/null + test xerr = x/dev/null + return 2 + case $? in + compare_ exp err + diff -c exp err + cat diff.out *** exp Thu Jan 28 10:06:33 2016 --- err Thu Jan 28 10:06:33 2016 *************** *** 1 **** ! sync: error opening 'norw': Permission denied --- 1 ---- ! sync: error opening 'norw': Is a directory + rm -f diff.out + false + fail=1 + test 1 '!=' 1 + Exit 1 + set +e + exit 1 + exit 1 + remove_tmp_ + __st=1 + cleanup_ + : + cd /home/agn/sources/coreutils-8.25 + chmod -R u+rwx /home/agn/sources/coreutils-8.25/gt-sync.sh.02ZW + rm -rf /home/agn/sources/coreutils-8.25/gt-sync.sh.02ZW + exit 1 FAIL tests/misc/sync.sh (exit status: 1) FAIL: tests/touch/trailing-slash ================================ ++ initial_cwd_=/home/agn/sources/coreutils-8.25 ++ fail=0 +++ testdir_prefix_ +++ printf gt ++ pfx_=gt +++ mktempd_ /home/agn/sources/coreutils-8.25 gt-trailing-slash.sh.XXXX +++ case $# in +++ destdir_=/home/agn/sources/coreutils-8.25 +++ template_=gt-trailing-slash.sh.XXXX +++ MAX_TRIES_=4 +++ case $destdir_ in +++ case $template_ in ++++ unset TMPDIR +++ d=/home/agn/sources/coreutils-8.25/gt-trailing-slash.sh.Of5T +++ case $d in +++ test -d /home/agn/sources/coreutils-8.25/gt-trailing-slash.sh.Of5T ++++ ls -dgo /home/agn/sources/coreutils-8.25/gt-trailing-slash.sh.Of5T ++++ tr S - +++ perms='drwx------ 2 256 Jan 28 10:06 /home/agn/sources/coreutils-8.25/gt-trailing-slash.sh.Of5T' +++ case $perms in +++ test 0 = 0 +++ echo /home/agn/sources/coreutils-8.25/gt-trailing-slash.sh.Of5T +++ return ++ test_dir_=/home/agn/sources/coreutils-8.25/gt-trailing-slash.sh.Of5T ++ cd /home/agn/sources/coreutils-8.25/gt-trailing-slash.sh.Of5T ++ gl_init_sh_nl_=' ' ++ IFS=' ' ++ for sig_ in 1 2 3 13 15 +++ expr 1 + 128 ++ eval 'trap '\''Exit 129'\'' 1' +++ trap 'Exit 129' 1 ++ for sig_ in 1 2 3 13 15 +++ expr 2 + 128 ++ eval 'trap '\''Exit 130'\'' 2' +++ trap 'Exit 130' 2 ++ for sig_ in 1 2 3 13 15 +++ expr 3 + 128 ++ eval 'trap '\''Exit 131'\'' 3' +++ trap 'Exit 131' 3 ++ for sig_ in 1 2 3 13 15 +++ expr 13 + 128 ++ eval 'trap '\''Exit 141'\'' 13' +++ trap 'Exit 141' 13 ++ for sig_ in 1 2 3 13 15 +++ expr 15 + 128 ++ eval 'trap '\''Exit 143'\'' 15' +++ trap 'Exit 143' 15 ++ trap remove_tmp_ 0 + path_prepend_ ./src + test 1 '!=' 0 + path_dir_=./src + case $path_dir_ in + abs_path_dir_=/home/agn/sources/coreutils-8.25/./src + case $abs_path_dir_ in + PATH=/home/agn/sources/coreutils-8.25/./src:/home/agn/sources/coreutils-8.25/src:/usr/bin:/etc:/usr/sbin:/usr/ucb:/home/agn/bin:/home/agn/usr/bin:/usr/bin/X11:/sbin:. + create_exe_shims_ /home/agn/sources/coreutils-8.25/./src + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + print_ver_ touch + require_built_ touch + skip_=no + for i in '"$@"' + case " $built_programs " in + test no = yes + test yes = yes + local i + for i in '$*' + env touch --version touch (GNU coreutils) 8.25 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith. + ln -s nowhere dangling + ln -s loop loop + touch file + ln -s file link1 + mkdir dir + ln -s dir link2 + returns_ 1 touch no-file/ touch: setting times of 'no-file/': No such file or directory + returns_ 1 touch file/ + fail=1 + returns_ 1 touch dangling/ touch: setting times of 'dangling/': No such file or directory + returns_ 1 touch loop/ touch: setting times of 'loop/': Too many levels of symbolic links + returns_ 1 touch link1/ + fail=1 + touch dir/ + touch -c no-file/ + returns_ 1 touch -c file/ + fail=1 + touch -c dangling/ + returns_ 1 touch -c loop/ touch: setting times of 'loop/': Too many levels of symbolic links + returns_ 1 touch -c link1/ + fail=1 + touch -c dir/ + returns_ 1 test -f no-file + returns_ 1 test -f nowhere + touch -d 2009-10-10 -h link2/ + touch -h -r link2/ file + case $(stat --format=%y dir) in ++ stat --format=%y dir + case $(stat --format=%y link2) in ++ stat --format=%y link2 + case $(stat --format=%y file) in ++ stat --format=%y file + Exit 1 + set +e + exit 1 + exit 1 + remove_tmp_ + __st=1 + cleanup_ + : + cd /home/agn/sources/coreutils-8.25 + chmod -R u+rwx /home/agn/sources/coreutils-8.25/gt-trailing-slash.sh.Of5T + rm -rf /home/agn/sources/coreutils-8.25/gt-trailing-slash.sh.Of5T + exit 1 FAIL tests/touch/trailing-slash.sh (exit status: 1)