代码拉取完成,页面将自动刷新
同步操作将从 Lyupa Anastasia/llvm-test-suite 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/bin/sh
#
# NAME
# DiffOutput.sh
#
# SYNOPSIS
# DiffOutput.sh <diff&opts> <testtype> <testname> [<goodoutput>]
#
# DESCRIPTION
# DiffOutput.sh looks for a file named Output/<testname>.out-<testtype>
# and uses GNU diff to compare it against the file
# Output/<testname>.out-<goodoutput>. This script is used to verify the
# results of programs run in the LLVM test suite. By default,
# <goodoutput> is "nat"; that is, test results are compared with output
# from the program compiled with the native compiler.
# If the files differ, DiffOutput.sh prints a portion of the
# differences.
#
# EXIT STATUS
# DiffOutput.sh always exits with a zero (successful) exit code.
#
# Command line parameters:
DIFF=$1
WHICHOUTPUT=$2
PROG=$3
GOODOUTPUT=${4-nat}
# Output filename:
DIFFOUTPUT=Output/${PROG}.diff-${WHICHOUTPUT}
# Input filenames:
TESTOUTPUT=Output/${PROG}.out-${WHICHOUTPUT}
GOODOUTPUT=Output/${PROG}.out-${GOODOUTPUT}
# Diff the two files.
$DIFF $GOODOUTPUT $TESTOUTPUT > $DIFFOUTPUT 2>&1 || (
# They are different!
echo "******************** TEST ($WHICHOUTPUT) '$PROG' FAILED! ********************"
echo "Execution Context Diff:"
head -n 200 $DIFFOUTPUT | cat -v
rm $DIFFOUTPUT
echo "******************** TEST ($WHICHOUTPUT) '$PROG' ****************************"
)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。