Commit ab47796e authored by Seth Howell's avatar Seth Howell Committed by Tomasz Zawadzki
Browse files

autobuild: move porcelain check under run_test



Change-Id: I1731e7806b1bf380656b78c1b0fd51711fe3cc68
Signed-off-by: default avatarSeth Howell <seth.howell@intel.com>
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/478547


Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: default avatarPaul Luse <paul.e.luse@intel.com>
Reviewed-by: default avatarKarol Latecki <karol.latecki@intel.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
parent ee156e0a
Loading
Loading
Loading
Loading
+9 −8
Original line number Diff line number Diff line
@@ -54,6 +54,14 @@ function make_fail_cleanup {
	false
}

function porcelain_check {
	if [ $(git status --porcelain --ignore-submodules | wc -l) -ne 0 ]; then
		echo "Generated files missing from .gitignore:"
		git status --porcelain --ignore-submodules
		exit 1
	fi
}

if [ $SPDK_RUN_VALGRIND -eq 1 ]; then
	run_test "valgrind" echo "using valgrind"
fi
@@ -87,14 +95,7 @@ else
	run_test "make" $MAKE $MAKEFLAGS
fi

# Check for generated files that are not listed in .gitignore
timing_enter generated_files_check
if [ $(git status --porcelain --ignore-submodules | wc -l) -ne 0 ]; then
	echo "Generated files missing from .gitignore:"
	git status --porcelain --ignore-submodules
	exit 1
fi
timing_exit generated_files_check
run_test "autobuild_generated_files_check" porcelain_check

# Check that header file dependencies are working correctly by
#  capturing a binary's stat data before and after touching a