Commit c4430434 authored by Michal Berger's avatar Michal Berger Committed by Tomasz Zawadzki
Browse files

test/packaging: Clear all lingering files upon EXIT



Makes local re-runs a bit easier.

Change-Id: Iedb82b48140877d259ee4a29860b24f202b75642
Signed-off-by: default avatarMichal Berger <michal.berger@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21470


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarBen Walker <ben@nvidia.com>
Reviewed-by: default avatarJim Harris <jim.harris@samsung.com>
parent 63430abe
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -19,6 +19,12 @@ DEPS=no

export MAKEFLAGS BUILDDIR DEPS

cleanup() {
	rm -rf "$builddir"
	rm -rf "$(rpm --eval "%{_topdir}")"
	rm -rf /tmp/spdk-test_gen_spec
}

install_uninstall_rpms() {
	local rpms

@@ -102,6 +108,8 @@ build_shared_native_dpdk_rpm() {
	build_rpm --with-shared --with-dpdk="$SPDK_RUN_EXTERNAL_DPDK"
}

trap 'cleanup' EXIT

run_test "build_shared_rpm" build_shared_rpm
run_test "build_rpm_from_gen_spec" build_rpm_from_gen_spec