From 9803ad73ea02ed4f119ff494846f16d7ac27f866 Mon Sep 17 00:00:00 2001 From: Tomasz Zawadzki Date: Thu, 18 Jun 2020 11:18:28 -0400 Subject: [PATCH] test/nvme-cli: clean all previous artifacts from builds There are a lot of files in the nvme-cli repo on system that either build up (*.core) or produce misleading logs (*.gcda). This patch cleans the nvme-cli repository before compiling. Signed-off-by: Tomasz Zawadzki Change-Id: I8f169b9eaef2dc91b14b324a63b338611f82a6a5 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2949 Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins Reviewed-by: Changpeng Liu Reviewed-by: Jim Harris Reviewed-by: Ben Walker Reviewed-by: Maciej Wawryk Reviewed-by: Karol Latecki --- test/nvme/spdk_nvme_cli.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/test/nvme/spdk_nvme_cli.sh b/test/nvme/spdk_nvme_cli.sh index ccd8222d5..ee01f653b 100755 --- a/test/nvme/spdk_nvme_cli.sh +++ b/test/nvme/spdk_nvme_cli.sh @@ -23,11 +23,14 @@ if [ ! -d $spdk_nvme_cli ]; then fi # Build against the version of SPDK under test +cd $spdk_nvme_cli + +git clean -dfx + rm -f "$spdk_nvme_cli/spdk" ln -sf "$rootdir" "$spdk_nvme_cli/spdk" -cd $spdk_nvme_cli -make clean && make -j$(nproc) LDFLAGS="$(make -s -C $spdk_nvme_cli/spdk ldflags)" +make -j$(nproc) LDFLAGS="$(make -s -C $spdk_nvme_cli/spdk ldflags)" trap "kill_stub; exit 1" SIGINT SIGTERM EXIT start_stub "-s 2048 -i 0 -m 0xF"