mirror of
https://github.com/super-linter/super-linter.git
synced 2024-11-22 16:51:05 -05:00
Use isTap function and fix the output format
This commit is contained in:
parent
c26c3ddf8e
commit
dd3a792f27
1 changed files with 20 additions and 10 deletions
|
@ -500,7 +500,7 @@ LintAnsibleFiles()
|
||||||
####################################
|
####################################
|
||||||
# Prepare context if OUTPUT_FORMAT #
|
# Prepare context if OUTPUT_FORMAT #
|
||||||
####################################
|
####################################
|
||||||
if [ -n "${OUTPUT_FORMAT}" ] ; then
|
if IsTAP ; then
|
||||||
TMPFILE=$(mktemp -q "/tmp/super-linter-${FILE_TYPE}.XXXXXX")
|
TMPFILE=$(mktemp -q "/tmp/super-linter-${FILE_TYPE}.XXXXXX")
|
||||||
INDEX=0
|
INDEX=0
|
||||||
mkdir -p "${REPORT_OUTPUT_FOLDER}"
|
mkdir -p "${REPORT_OUTPUT_FOLDER}"
|
||||||
|
@ -562,7 +562,7 @@ LintAnsibleFiles()
|
||||||
#######################################################
|
#######################################################
|
||||||
# Store the linting as a temporary file in TAP format #
|
# Store the linting as a temporary file in TAP format #
|
||||||
#######################################################
|
#######################################################
|
||||||
if [ -n "${OUTPUT_FORMAT}" ] ; then
|
if IsTAP ; then
|
||||||
echo "nok ok ${INDEX} - ${FILE}" >> "${TMPFILE}"
|
echo "nok ok ${INDEX} - ${FILE}" >> "${TMPFILE}"
|
||||||
printf " ---\n message:[%s]\n ..." "$LINT_CMD" >> "${TMPFILE}"
|
printf " ---\n message:[%s]\n ..." "$LINT_CMD" >> "${TMPFILE}"
|
||||||
fi
|
fi
|
||||||
|
@ -575,7 +575,7 @@ LintAnsibleFiles()
|
||||||
#######################################################
|
#######################################################
|
||||||
# Store the linting as a temporary file in TAP format #
|
# Store the linting as a temporary file in TAP format #
|
||||||
#######################################################
|
#######################################################
|
||||||
if [ -n "${OUTPUT_FORMAT}" ] ; then
|
if IsTAP ; then
|
||||||
echo "ok ${INDEX} - ${FILE}" >> "${TMPFILE}"
|
echo "ok ${INDEX} - ${FILE}" >> "${TMPFILE}"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
@ -584,8 +584,8 @@ LintAnsibleFiles()
|
||||||
#################################
|
#################################
|
||||||
# Generate report in TAP format #
|
# Generate report in TAP format #
|
||||||
#################################
|
#################################
|
||||||
if [ -n "${OUTPUT_FORMAT}" ] && [ ${INDEX} -gt 0 ] ; then
|
if IsTAP && [ ${INDEX} -gt 0 ] ; then
|
||||||
printf "TAP version 13\n1..%s" "${INDEX}" > "${REPORT_OUTPUT_FILE}"
|
printf "TAP version 13\n1..%s\n" "${INDEX}" > "${REPORT_OUTPUT_FILE}"
|
||||||
cat "${TMPFILE}" >> "${REPORT_OUTPUT_FILE}"
|
cat "${TMPFILE}" >> "${REPORT_OUTPUT_FILE}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -1831,7 +1831,7 @@ LintCodebase()
|
||||||
####################################
|
####################################
|
||||||
# Prepare context if OUTPUT_FORMAT #
|
# Prepare context if OUTPUT_FORMAT #
|
||||||
####################################
|
####################################
|
||||||
if [ -n "${OUTPUT_FORMAT}" ] ; then
|
if IsTAP ; then
|
||||||
TMPFILE=$(mktemp -q "/tmp/super-linter-${FILE_TYPE}.XXXXXX")
|
TMPFILE=$(mktemp -q "/tmp/super-linter-${FILE_TYPE}.XXXXXX")
|
||||||
INDEX=0
|
INDEX=0
|
||||||
mkdir -p "${REPORT_OUTPUT_FOLDER}"
|
mkdir -p "${REPORT_OUTPUT_FOLDER}"
|
||||||
|
@ -1911,7 +1911,7 @@ LintCodebase()
|
||||||
#######################################################
|
#######################################################
|
||||||
# Store the linting as a temporary file in TAP format #
|
# Store the linting as a temporary file in TAP format #
|
||||||
#######################################################
|
#######################################################
|
||||||
if [ -n "${OUTPUT_FORMAT}" ] ; then
|
if IsTAP ; then
|
||||||
echo "nok ok ${INDEX} - ${FILE}" >> "${TMPFILE}"
|
echo "nok ok ${INDEX} - ${FILE}" >> "${TMPFILE}"
|
||||||
printf " ---\n message:[%s]\n ..." "$LINT_CMD" >> "${TMPFILE}"
|
printf " ---\n message:[%s]\n ..." "$LINT_CMD" >> "${TMPFILE}"
|
||||||
fi
|
fi
|
||||||
|
@ -1925,7 +1925,7 @@ LintCodebase()
|
||||||
#######################################################
|
#######################################################
|
||||||
# Store the linting as a temporary file in TAP format #
|
# Store the linting as a temporary file in TAP format #
|
||||||
#######################################################
|
#######################################################
|
||||||
if [ -n "${OUTPUT_FORMAT}" ] ; then
|
if IsTAP ; then
|
||||||
echo "ok ${INDEX} - ${FILE}" >> "${TMPFILE}"
|
echo "ok ${INDEX} - ${FILE}" >> "${TMPFILE}"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
@ -1934,8 +1934,8 @@ LintCodebase()
|
||||||
#################################
|
#################################
|
||||||
# Generate report in TAP format #
|
# Generate report in TAP format #
|
||||||
#################################
|
#################################
|
||||||
if [ -n "${OUTPUT_FORMAT}" ] && [ ${INDEX} -gt 0 ] ; then
|
if IsTAP && [ ${INDEX} -gt 0 ] ; then
|
||||||
printf "TAP version 13\n1..%s" "${INDEX}" > "${REPORT_OUTPUT_FILE}"
|
printf "TAP version 13\n1..%s\n" "${INDEX}" > "${REPORT_OUTPUT_FILE}"
|
||||||
cat "${TMPFILE}" >> "${REPORT_OUTPUT_FILE}"
|
cat "${TMPFILE}" >> "${REPORT_OUTPUT_FILE}"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
@ -2286,6 +2286,16 @@ RunTestCases()
|
||||||
Footer
|
Footer
|
||||||
}
|
}
|
||||||
################################################################################
|
################################################################################
|
||||||
|
#### Function IsTap ############################################################
|
||||||
|
IsTAP()
|
||||||
|
{
|
||||||
|
if [ "${OUTPUT_FORMAT}" == "tap" ] ; then
|
||||||
|
return 0
|
||||||
|
else
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
################################################################################
|
||||||
############################### MAIN ###########################################
|
############################### MAIN ###########################################
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue