From ae11723ae900f3c67e3f9697b476bdd9cd1dfd4d Mon Sep 17 00:00:00 2001 From: Piotr Pelplinski Date: Wed, 20 Mar 2019 09:39:39 +0100 Subject: [PATCH] Fix autotest_common.sh to find only core files. Currently the scripts deletes also files located in ocf submoudle named core.py. This patch adds regex to avoid that. Signed-off-by: Piotr Pelplinski Change-Id: I97a21c4860cb54f37f28641dc9cd47adcf2fd939 Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/448519 Tested-by: SPDK CI Jenkins Reviewed-by: Vitaliy Mysak Reviewed-by: Darek Stojaczyk Reviewed-by: Karol Latecki Reviewed-by: Jim Harris --- test/common/autotest_common.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/common/autotest_common.sh b/test/common/autotest_common.sh index 1bd8fb167..61c215709 100644 --- a/test/common/autotest_common.sh +++ b/test/common/autotest_common.sh @@ -278,7 +278,7 @@ function report_test_completion() { function process_core() { ret=0 - for core in $(find . -type f \( -name 'core*' -o -name '*.core' \)); do + for core in $(find . -type f \( -name 'core\.?[0-9]*' -o -name '*.core' \)); do exe=$(eu-readelf -n "$core" | grep psargs | sed "s/.*psargs: \([^ \'\" ]*\).*/\1/") if [[ ! -f "$exe" ]]; then exe=$(eu-readelf -n "$core" | grep -oP -m1 "$exe.+")