From 8d7e3283dd703fc291f0aa05f29155ecc11721b4 Mon Sep 17 00:00:00 2001 From: Jim Harris Date: Tue, 13 Feb 2018 09:18:08 -0700 Subject: [PATCH] test: use spdk.unittest.mk for vhost unit tests Signed-off-by: Jim Harris Change-Id: I3190c98aa27b4723ce525911541efccc7972f733 Reviewed-on: https://review.gerrithub.io/399759 Tested-by: SPDK Automated Test System Reviewed-by: Daniel Verkamp --- test/unit/lib/vhost/vhost.c/Makefile | 20 ++----------------- test/unit/lib/vhost/vhost.c/vhost_ut.c | 2 +- test/unit/lib/vhost/vhost_blk.c/Makefile | 20 ++----------------- .../unit/lib/vhost/vhost_blk.c/vhost_blk_ut.c | 2 +- test/unit/lib/vhost/vhost_scsi.c/Makefile | 20 ++----------------- .../lib/vhost/vhost_scsi.c/vhost_scsi_ut.c | 4 ++-- 6 files changed, 10 insertions(+), 58 deletions(-) diff --git a/test/unit/lib/vhost/vhost.c/Makefile b/test/unit/lib/vhost/vhost.c/Makefile index bb62741b9..3c30f5a81 100644 --- a/test/unit/lib/vhost/vhost.c/Makefile +++ b/test/unit/lib/vhost/vhost.c/Makefile @@ -35,24 +35,8 @@ SPDK_ROOT_DIR := $(abspath $(CURDIR)/../../../../..) include $(SPDK_ROOT_DIR)/mk/spdk.common.mk include $(SPDK_ROOT_DIR)/mk/spdk.app.mk -SPDK_LIB_LIST = log util - -CFLAGS += -I$(SPDK_ROOT_DIR)/test -CFLAGS += -I$(SPDK_ROOT_DIR)/lib/vhost CFLAGS += -I$(SPDK_ROOT_DIR)/lib/vhost/rte_vhost CFLAGS += $(ENV_CFLAGS) -LIBS += $(SPDK_LIB_LINKER_ARGS) -LIBS += -lcunit +TEST_FILE = vhost_ut.c -APP = vhost_ut -C_SRCS = vhost_ut.c - -all: $(APP) - -$(APP): $(OBJS) $(SPDK_LIB_FILES) - $(LINK_C) - -clean: - $(CLEAN_C) $(APP) - -include $(SPDK_ROOT_DIR)/mk/spdk.deps.mk +include $(SPDK_ROOT_DIR)/mk/spdk.unittest.mk diff --git a/test/unit/lib/vhost/vhost.c/vhost_ut.c b/test/unit/lib/vhost/vhost.c/vhost_ut.c index 3957f9408..cc805a78e 100644 --- a/test/unit/lib/vhost/vhost.c/vhost_ut.c +++ b/test/unit/lib/vhost/vhost.c/vhost_ut.c @@ -39,7 +39,7 @@ #include "spdk_internal/mock.h" #include "lib/test_env.c" -#include "vhost.c" +#include "vhost/vhost.c" DEFINE_STUB(rte_vhost_driver_unregister, int, (const char *path), 0); DEFINE_STUB(spdk_event_allocate, struct spdk_event *, diff --git a/test/unit/lib/vhost/vhost_blk.c/Makefile b/test/unit/lib/vhost/vhost_blk.c/Makefile index 6b8249bf6..359e71975 100644 --- a/test/unit/lib/vhost/vhost_blk.c/Makefile +++ b/test/unit/lib/vhost/vhost_blk.c/Makefile @@ -35,24 +35,8 @@ SPDK_ROOT_DIR := $(abspath $(CURDIR)/../../../../..) include $(SPDK_ROOT_DIR)/mk/spdk.common.mk include $(SPDK_ROOT_DIR)/mk/spdk.app.mk -SPDK_LIB_LIST = log util - -CFLAGS += -I$(SPDK_ROOT_DIR)/test -CFLAGS += -I$(SPDK_ROOT_DIR)/lib/vhost CFLAGS += -I$(SPDK_ROOT_DIR)/lib/vhost/rte_vhost CFLAGS += $(ENV_CFLAGS) -LIBS += $(SPDK_LIB_LINKER_ARGS) -LIBS += -lcunit +TEST_FILE = vhost_blk_ut.c -APP = vhost_blk_ut -C_SRCS = vhost_blk_ut.c - -all: $(APP) - -$(APP): $(OBJS) $(SPDK_LIB_FILES) - $(LINK_C) - -clean: - $(CLEAN_C) $(APP) - -include $(SPDK_ROOT_DIR)/mk/spdk.deps.mk +include $(SPDK_ROOT_DIR)/mk/spdk.unittest.mk diff --git a/test/unit/lib/vhost/vhost_blk.c/vhost_blk_ut.c b/test/unit/lib/vhost/vhost_blk.c/vhost_blk_ut.c index c4a59bf6a..1ea635441 100644 --- a/test/unit/lib/vhost/vhost_blk.c/vhost_blk_ut.c +++ b/test/unit/lib/vhost/vhost_blk.c/vhost_blk_ut.c @@ -38,7 +38,7 @@ #include "spdk_internal/mock.h" #include "lib/test_env.c" -#include "vhost_blk.c" +#include "vhost/vhost_blk.c" #include "unit/lib/vhost/test_vhost.c" #include "spdk_internal/bdev.h" diff --git a/test/unit/lib/vhost/vhost_scsi.c/Makefile b/test/unit/lib/vhost/vhost_scsi.c/Makefile index ec07e22ac..3b8a59b08 100644 --- a/test/unit/lib/vhost/vhost_scsi.c/Makefile +++ b/test/unit/lib/vhost/vhost_scsi.c/Makefile @@ -35,24 +35,8 @@ SPDK_ROOT_DIR := $(abspath $(CURDIR)/../../../../..) include $(SPDK_ROOT_DIR)/mk/spdk.common.mk include $(SPDK_ROOT_DIR)/mk/spdk.app.mk -SPDK_LIB_LIST = log util - -CFLAGS += -I$(SPDK_ROOT_DIR)/test -CFLAGS += -I$(SPDK_ROOT_DIR)/lib/vhost CFLAGS += -I$(SPDK_ROOT_DIR)/lib/vhost/rte_vhost CFLAGS += $(ENV_CFLAGS) -LIBS += $(SPDK_LIB_LINKER_ARGS) -LIBS += -lcunit +TEST_FILE = vhost_scsi_ut.c -APP = vhost_scsi_ut -C_SRCS = vhost_scsi_ut.c - -all: $(APP) - -$(APP): $(OBJS) $(SPDK_LIB_FILES) - $(LINK_C) - -clean: - $(CLEAN_C) $(APP) - -include $(SPDK_ROOT_DIR)/mk/spdk.deps.mk +include $(SPDK_ROOT_DIR)/mk/spdk.unittest.mk diff --git a/test/unit/lib/vhost/vhost_scsi.c/vhost_scsi_ut.c b/test/unit/lib/vhost/vhost_scsi.c/vhost_scsi_ut.c index 1205100db..f25b9ac98 100644 --- a/test/unit/lib/vhost/vhost_scsi.c/vhost_scsi_ut.c +++ b/test/unit/lib/vhost/vhost_scsi.c/vhost_scsi_ut.c @@ -39,8 +39,8 @@ #include "lib/test_env.c" #include "spdk/scsi.h" -#include "vhost_scsi.c" -#include "../scsi/scsi_internal.h" +#include "vhost/vhost_scsi.c" +#include "scsi/scsi_internal.h" #include "unit/lib/vhost/test_vhost.c" #include "spdk/env.h"