Spdk/unittest.sh
Daniel Verkamp 545effaa49 unittest.sh: build jsonrpc dependencies
The JSON-RPC tests use the JSON and log libraries, so build those before
the JSON-RPC test directory.

This is just a workaround; ideally, we should build DPDK so the whole
SPDK repository can be built, but that is a larger change.

Change-Id: Ida0e98ad95fb90a22bd261cf688deafd1fd51975
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
2016-05-24 10:10:39 -07:00

32 lines
723 B
Bash
Executable File

#!/usr/bin/env bash
set -xe
make -C test/lib/nvme/unit CONFIG_WERROR=y
test/lib/nvme/unit/nvme_c/nvme_ut
test/lib/nvme/unit/nvme_ctrlr_c/nvme_ctrlr_ut
test/lib/nvme/unit/nvme_ctrlr_cmd_c/nvme_ctrlr_cmd_ut
test/lib/nvme/unit/nvme_ns_cmd_c/nvme_ns_cmd_ut
test/lib/nvme/unit/nvme_qpair_c/nvme_qpair_ut
make -C test/lib/ioat/unit CONFIG_WERROR=y
test/lib/ioat/unit/ioat_ut
make -C test/lib/json CONFIG_WERROR=y
test/lib/json/parse/json_parse_ut
test/lib/json/util/json_util_ut
test/lib/json/write/json_write_ut
make -C lib/log CONFIG_WERROR=y
make -C lib/json CONFIG_WERROR=y
make -C test/lib/jsonrpc CONFIG_WERROR=y
test/lib/jsonrpc/server/jsonrpc_server_ut
make -C test/lib/log CONFIG_WERROR=y
test/lib/log/log_ut