1eb53c232Spaul luse# SPDX-License-Identifier: BSD-3-Clause 2eb53c232Spaul luse# Copyright (C) 2020 Intel Corporation 3eb53c232Spaul luse# All rights reserved. 4eb53c232Spaul luse# 5eb53c232Spaul luse 6b4c5509cSMichal Berger# Default set of apps used in functional testing 7b4c5509cSMichal Berger 8b4c5509cSMichal Berger_root=$(readlink -f "$(dirname "${BASH_SOURCE[0]}")") 9b4c5509cSMichal Berger_root=${_root%/test/common} 106b9b448eSBen Walker_app_dir=$_root/build/bin 11b4c5509cSMichal Berger_test_app_dir=$_root/test/app 12*0d11d2ddSKarol Latecki_examples_dir=$_root/build/examples 13b4c5509cSMichal Berger 14ee7cdc2cSMichal BergerVHOST_FUZZ_APP=("$_test_app_dir/fuzz/vhost_fuzz/vhost_fuzz") 156b9b448eSBen WalkerISCSI_APP=("$_app_dir/iscsi_tgt") 166b9b448eSBen WalkerNVMF_APP=("$_app_dir/nvmf_tgt") 176b9b448eSBen WalkerVHOST_APP=("$_app_dir/vhost") 18cc163dd4SMichal BergerDD_APP=("$_app_dir/spdk_dd") 19731cd47eSMichal BergerSPDK_APP=("$_app_dir/spdk_tgt") 20c8436120SMichal Berger 21c8436120SMichal Berger# Check if apps should execute under debug flags 22c8436120SMichal Bergerif [[ -e $_root/include/spdk/config.h ]]; then 23c8436120SMichal Berger if [[ $(< "$_root/include/spdk/config.h") == *"#define SPDK_CONFIG_DEBUG"* ]] \ 24c8436120SMichal Berger && ((SPDK_AUTOTEST_DEBUG_APPS)); then 25bfaad6beSMichal Berger VHOST_FUZZ_APP+=("--logflag=all") 26bfaad6beSMichal Berger ISCSI_APP+=("--logflag=all") 27bfaad6beSMichal Berger NVMF_APP+=("--logflag=all") 28bfaad6beSMichal Berger VHOST_APP+=("--logflag=all") 29cc163dd4SMichal Berger DD_APP+=("--logflag=all") 30731cd47eSMichal Berger SPDK_APP+=("--logflag=all") 31c8436120SMichal Berger fi 32c8436120SMichal Bergerfi 33