Commit b274a5f9 authored by Tomasz Zawadzki's avatar Tomasz Zawadzki
Browse files

test/check_so_deps: use current test dir for temp files



During the check_so_deps.sh testing some files are generated
temporarily, but are not actual test result and artifact
worth keeping.

spdk-abi repo, abigail suppression file and fail file are
now kept within test directory for duration of the test.

Change-Id: Icc5b75be5c591639dc6ba11d1ec79e8a45c49f5f
Signed-off-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/19277


Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Reviewed-by: default avatarJim Harris <jim.harris@gmail.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
parent 825895d9
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -16,7 +16,8 @@ if [ "$(uname -s)" = "FreeBSD" ]; then
	exit 1
fi

rootdir=$(readlink -f $(dirname $0)/../..)
testdir=$(readlink -f $(dirname $0))
rootdir=$(readlink -f $testdir/../..)

if [[ ! -f $1 ]]; then
	echo "ERROR: SPDK test configuration not specified"
@@ -29,10 +30,9 @@ source "$rootdir/test/common/autotest_common.sh"
if [[ -d $2 ]]; then
	user_abi_dir="$2"
fi
source_abi_dir="${user_abi_dir:-"$rootdir/test/make/abi"}"
source_abi_dir="${user_abi_dir:-"$testdir/abi"}"
libdir="$rootdir/build/lib"
libdeps_file="$rootdir/mk/spdk.lib_deps.mk"
suppression_file="$HOME/abigail_suppressions.ini"

function check_header_filenames() {
	local dups_found=0
@@ -63,6 +63,7 @@ function confirm_abi_deps() {
	local processed_so=0
	local abidiff_output
	local release
	local suppression_file="$testdir/abigail_suppressions.ini"

	release=$(get_release_branch)

@@ -311,7 +312,7 @@ SPDK_NO_LIB_DEPS=1 $MAKE $MAKEFLAGS

xtrace_disable

fail_file=$output_dir/check_so_deps_fail
fail_file="$testdir/check_so_deps_fail"

rm -f $fail_file