Commit 0f06b929 authored by Tomasz Zawadzki's avatar Tomasz Zawadzki
Browse files

test: do not skip check for building cuse/uring/fuse



Those modules are now enabled and tested on CI.
ABI reference build was updated to include those components.

Workarounds for blobfs_bdev can now be removed too.

Signed-off-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Change-Id: I4ef321dcb0ce80b13e856a1ca97ed072f7b5ddc4
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/3747


Reviewed-by: default avatarKarol Latecki <karol.latecki@intel.com>
Reviewed-by: default avatarShuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: default avatarBen Walker <benjamin.walker@intel.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
parent 8dcdaafa
Loading
Loading
Loading
Loading
+0 −15
Original line number Diff line number Diff line
@@ -24,21 +24,6 @@ lib/rte_vhost/vhost_user
lib/vhost/vhost_nvme
lib/virtio/vhost_user

# Cuse related files, enable when ready.
lib/nvme/nvme_cuse
module/bdev/nvme/bdev_nvme_cuse_rpc
test/nvme/cuse/cuse

# Currently we don't have this plumbed for testing, enable when ready.
module/bdev/uring/bdev_uring
module/bdev/uring/bdev_uring_rpc
module/sock/uring/uring

# Currently not testing blobfs_fuse, enable when ready.
module/blobfs/bdev/blobfs_fuse
test/blobfs/fuse/fuse


# These files all represent c files that are only compiled by direct inclusion in other files.
test/common/lib/test_env
test/common/lib/test_sock
+1 −9
Original line number Diff line number Diff line
@@ -50,12 +50,6 @@ EOF
			echo "No corresponding object for $so_file in canonical directory. Skipping."
			continue
		fi
		if [ "$so_file" == "libspdk_blobfs_bdev.so" ]; then
			# FIXME: Disable checking for blobfs_bdev.so. Allows updating ABI reference repo
			# without affecting outstanding patches and requiring immediate rebase.
			echo "Checking objects for $so_file temporarily disabled. Skipping."
			continue
		fi

		if ! output=$(abidiff "$source_abi_dir/$so_file" "$libdir/$so_file" --headers-dir1 "$source_abi_dir/../../include/" --headers-dir2 "$rootdir/include" --leaf-changes-only --suppressions $suppression_file --stat); then
			# remove any filtered out variables.
@@ -251,9 +245,7 @@ echo "---------------------------------------------------------------------"
# users can define their own environment abstraction. However we do want to still check it
# for dependencies to avoid printing out a bunch of confusing symbols under the missing
# symbols section.
# FIXME: Disable checking for blobfs_bdev.so. Allows updating ABI reference repo
# without affecting outstanding patches and requiring immediate rebase.
SPDK_LIBS=$(ls -1 $libdir/libspdk_*.so | grep -v libspdk_env_dpdk.so | grep -v blobfs_bdev.so)
SPDK_LIBS=$(ls -1 $libdir/libspdk_*.so | grep -v libspdk_env_dpdk.so)
DEP_LIBS=$(ls -1 $libdir/libspdk_*.so)

IGNORED_LIBS=()