📄 testsuite
字号:
export TEST_TAR_FORMATTAR_OPTIONS=\"-H posix\"export TAR_OPTIONSrm -rf *test -z "`sort < /dev/null 2>&1`" || exit 77mkdir directorygenfile --length 10240 --pattern zeros --file directory/file1genfile --length 13 --file directory/file2tar cf archive directory|sortmv directory origcat archive | tar xfv - | sortecho \"separator\"cmp orig/file1 directory/file1echo \"separator\"cmp orig/file2 directory/file2)"echo pipe.at:33 >"$at_check_line_file"at_trace_this=if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains an embedded newline)'fiif test -n "$at_trace_this"; then ( $at_traceon;mkdir posix(cd posixTEST_TAR_FORMAT=posixexport TEST_TAR_FORMATTAR_OPTIONS="-H posix"export TAR_OPTIONSrm -rf *test -z "`sort < /dev/null 2>&1`" || exit 77mkdir directorygenfile --length 10240 --pattern zeros --file directory/file1genfile --length 13 --file directory/file2tar cf archive directory|sortmv directory origcat archive | tar xfv - | sortecho "separator"cmp orig/file1 directory/file1echo "separator"cmp orig/file2 directory/file2) ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr"else ( :;mkdir posix(cd posixTEST_TAR_FORMAT=posixexport TEST_TAR_FORMATTAR_OPTIONS="-H posix"export TAR_OPTIONSrm -rf *test -z "`sort < /dev/null 2>&1`" || exit 77mkdir directorygenfile --length 10240 --pattern zeros --file directory/file1genfile --length 13 --file directory/file2tar cf archive directory|sortmv directory origcat archive | tar xfv - | sortecho "separator"cmp orig/file1 directory/file1echo "separator"cmp orig/file2 directory/file2) ) >"$at_stdout" 2>"$at_stderr" at_status=$?fiat_failed=false$at_diff "$at_devnull" "$at_stderr" || at_failed=:echo >>"$at_stdout"; echo "directory/directory/file1directory/file2separatorseparator" | $at_diff - "$at_stdout" || at_failed=:case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/pipe.at:33: exit code was $at_status, expected 0" at_failed=:;;esacif $at_failed; then echo 1 > "$at_status_file" exit 1fi$at_traceon$at_traceoffecho "$at_srcdir/pipe.at:33:mkdir gnu(cd gnuTEST_TAR_FORMAT=gnuexport TEST_TAR_FORMATTAR_OPTIONS=\"-H gnu\"export TAR_OPTIONSrm -rf *test -z "`sort < /dev/null 2>&1`" || exit 77mkdir directorygenfile --length 10240 --pattern zeros --file directory/file1genfile --length 13 --file directory/file2tar cf archive directory|sortmv directory origcat archive | tar xfv - | sortecho \"separator\"cmp orig/file1 directory/file1echo \"separator\"cmp orig/file2 directory/file2)"echo pipe.at:33 >"$at_check_line_file"at_trace_this=if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains an embedded newline)'fiif test -n "$at_trace_this"; then ( $at_traceon;mkdir gnu(cd gnuTEST_TAR_FORMAT=gnuexport TEST_TAR_FORMATTAR_OPTIONS="-H gnu"export TAR_OPTIONSrm -rf *test -z "`sort < /dev/null 2>&1`" || exit 77mkdir directorygenfile --length 10240 --pattern zeros --file directory/file1genfile --length 13 --file directory/file2tar cf archive directory|sortmv directory origcat archive | tar xfv - | sortecho "separator"cmp orig/file1 directory/file1echo "separator"cmp orig/file2 directory/file2) ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr"else ( :;mkdir gnu(cd gnuTEST_TAR_FORMAT=gnuexport TEST_TAR_FORMATTAR_OPTIONS="-H gnu"export TAR_OPTIONSrm -rf *test -z "`sort < /dev/null 2>&1`" || exit 77mkdir directorygenfile --length 10240 --pattern zeros --file directory/file1genfile --length 13 --file directory/file2tar cf archive directory|sortmv directory origcat archive | tar xfv - | sortecho "separator"cmp orig/file1 directory/file1echo "separator"cmp orig/file2 directory/file2) ) >"$at_stdout" 2>"$at_stderr" at_status=$?fiat_failed=false$at_diff "$at_devnull" "$at_stderr" || at_failed=:echo >>"$at_stdout"; echo "directory/directory/file1directory/file2separatorseparator" | $at_diff - "$at_stdout" || at_failed=:case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/pipe.at:33: exit code was $at_status, expected 0" at_failed=:;;esacif $at_failed; then echo 1 > "$at_status_file" exit 1fi$at_traceon $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` ;; 3 ) # 3. options.at:24: mixing options at_setup_line='options.at:24' at_desc="mixing options" $at_quiet $ECHO_N " 3: mixing options $ECHO_C" at_xfail=no echo "# -*- compilation -*-" >> "$at_group_log" ( echo "3. options.at:24: testing ..." $at_traceon$at_traceoffecho "$at_srcdir/options.at:27:echo > file1TAR_OPTIONS=--numeric-owner tar chof archive file1tar tf archive"echo options.at:27 >"$at_check_line_file"at_trace_this=if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains an embedded newline)'fiif test -n "$at_trace_this"; then ( $at_traceon;echo > file1TAR_OPTIONS=--numeric-owner tar chof archive file1tar tf archive ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr"else ( :;echo > file1TAR_OPTIONS=--numeric-owner tar chof archive file1tar tf archive ) >"$at_stdout" 2>"$at_stderr" at_status=$?fiat_failed=false$at_diff "$at_devnull" "$at_stderr" || at_failed=:echo >>"$at_stdout"; echo "file1" | $at_diff - "$at_stdout" || at_failed=:case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/options.at:27: exit code was $at_status, expected 0" at_failed=:;;esacif $at_failed; then echo 1 > "$at_status_file" exit 1fi$at_traceon $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` ;; 4 ) # 4. options02.at:26: interspersed options at_setup_line='options02.at:26' at_desc="interspersed options" $at_quiet $ECHO_N " 4: interspersed options $ECHO_C" at_xfail=no echo "# -*- compilation -*-" >> "$at_group_log" ( echo "4. options02.at:26: testing ..." $at_traceon$at_traceoffecho "$at_srcdir/options02.at:29:echo > file1tar c file1 -f archivetar tf archive"echo options02.at:29 >"$at_check_line_file"at_trace_this=if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains an embedded newline)'fiif test -n "$at_trace_this"; then ( $at_traceon;echo > file1tar c file1 -f archivetar tf archive ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr"else ( :;echo > file1tar c file1 -f archivetar tf archive ) >"$at_stdout" 2>"$at_stderr" at_status=$?fiat_failed=false$at_diff "$at_devnull" "$at_stderr" || at_failed=:echo >>"$at_stdout"; echo "file1" | $at_diff - "$at_stdout" || at_failed=:case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/options02.at:29: exit code was $at_status, expected 0" at_failed=:;;esacif $at_failed; then echo 1 > "$at_status_file" exit 1fi$at_traceon $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` ;; 5 ) # 5. T-empty.at:26: files-from: empty entries at_setup_line='T-empty.at:26' at_desc="files-from: empty entries" $at_quiet $ECHO_N " 5: files-from: empty entries $ECHO_C" at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( echo "5. T-empty.at:26: testing ..." $at_traceoncat >file-list <<'_ATEOF'jedendwatrzy_ATEOF $at_traceoffecho "$at_srcdir/T-empty.at:36:mkdir ustar(cd ustarTEST_TAR_FORMAT=ustarexport TEST_TAR_FORMATTAR_OPTIONS=\"-H ustar\"export TAR_OPTIONSrm -rf *test -z "`sort < /dev/null 2>&1`" || exit 77genfile --file jedengenfile --file dwagenfile --file trzytar cfvT archive ../file-list | sort)"echo T-empty.at:36 >"$at_check_line_file"at_trace_this=if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains an embedded newline)'fiif test -n "$at_trace_this"; then ( $at_traceon;mkdir ustar(cd ustarTEST_TAR_FORMAT=ustarexport TEST_TAR_FORMATTAR_OPTIONS="-H ustar"export TAR_OPTIONSrm -rf *test -z "`sort < /dev/null 2>&1`" || exit 77genfile --file jedengenfile --file dwagenfile --file trzytar cfvT archive ../file-list | sort) ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr"else ( :;mkdir ustar(cd ustarTEST_TAR_FORMAT=ustarexport TEST_TAR_FORMATTAR_OPTIONS="-H ustar"export TAR_OPTIONSrm -rf *test -z "`sort < /dev/null 2>&1`" || exit 77genfile --file jedengenfile --file dwagenfile --file trzytar cfvT archive ../file-list | sort) ) >"$at_stdout" 2>"$at_stderr" at_status=$?fiat_failed=false$at_diff "$at_devnull" "$at_stderr" || at_failed=:echo >>"$at_stdout"; echo "dwajedentrzy" | $at_diff - "$at_stdout" || at_failed=:case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/T-empty.at:36: exit code was $at_status, expected 0" at_failed=:;;esacif $at_failed; then echo 1 > "$at_status_file" exit 1fi$at_traceon # Testing one format is enough $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` ;; 6 ) # 6. T-null.at:21: files-from: 0-separated file without -0 at_setup_line='T-null.at:21' at_desc="files-from: 0-separated file without -0" $at_quiet $ECHO_N " 6: files-from: 0-separated file without -0 $ECHO_C" at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( echo "6. T-null.at:21: testing ..." $at_traceoncat >expout <<'_ATEOF'jeden\ndwatrzy_ATEOF $at_traceoffecho "$at_srcdir/T-null.at:28:mkdir ustar(cd ustarTEST_TAR_FORMAT=ustarexport TEST_TAR_FORMATTAR_OPTIONS=\"-H ustar\"export TAR_OPTIONSrm -rf *test -z "`sort < /dev/null 2>&1`" || exit 77echo dwa > tempecho trzy >> tempcat temp | tr '\\n' '\\0' > temp1echo jeden > file-listcat temp1 >> file-listgenfile -f \"jedendwa\" || exit 77genfile -f trzytar cfTv archive file-list | sort)"echo T-null.at:28 >"$at_check_line_file"at_trace_this=if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains an embedded newline)'fiif test -n "$at_trace_this"; then ( $at_traceon;mkdir ustar(cd ustarTEST_TAR_FORMAT=ustarexport TEST_TAR_FORMATTAR_OPTIONS="-H ustar"export TAR_OPTIONSrm -rf *test -z "`sort < /dev/null 2>&1`" || exit 77echo dwa > tempecho trzy >> tempcat temp | tr '\n' '\0' > temp1echo jeden > file-listcat temp1 >> file-listgenfile -f "jedendwa" || exit 77genfile -f trzytar cfTv archive file-list | sort) ) >"$at_stdout" 2>"$at_stder1"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -