summaryrefslogtreecommitdiffstats
path: root/src/spdk/test/common/applications.sh
blob: 041af2932581cedfe6364a30d09c23f38223f0e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Default set of apps used in functional testing

_root=$(readlink -f "$(dirname "${BASH_SOURCE[0]}")")
_root=${_root%/test/common}
_app_dir=$_root/build/bin
_test_app_dir=$_root/test/app

VHOST_FUZZ_APP=("$_test_app_dir/fuzz/vhost_fuzz/vhost_fuzz")
ISCSI_APP=("$_app_dir/iscsi_tgt")
NVMF_APP=("$_app_dir/nvmf_tgt")
VHOST_APP=("$_app_dir/vhost")
DD_APP=("$_app_dir/spdk_dd")

# Check if apps should execute under debug flags
if [[ -e $_root/include/spdk/config.h ]]; then
	if [[ $(< "$_root/include/spdk/config.h") == *"#define SPDK_CONFIG_DEBUG"* ]] \
		&& ((SPDK_AUTOTEST_DEBUG_APPS)); then
		VHOST_FUZZ_APP+=("--logflag=all")
		ISCSI_APP+=("--logflag=all")
		NVMF_APP+=("--logflag=all")
		VHOST_APP+=("--logflag=all")
		DD_APP+=("--logflag=all")
	fi
fi