|
@@ -142,7 +142,7 @@ check-unit-y += tests/test-uuid$(EXESUF)
|
|
|
check-unit-y += tests/ptimer-test$(EXESUF)
|
|
|
check-unit-y += tests/test-qapi-util$(EXESUF)
|
|
|
|
|
|
-check-block-$(CONFIG_POSIX) += tests/qemu-iotests-quick.sh
|
|
|
+check-block-$(call land,$(CONFIG_POSIX),$(CONFIG_SOFTMMU)) += tests/check-block.sh
|
|
|
|
|
|
# All QTests for now are POSIX-only, but the dependencies are
|
|
|
# really in libqtest, not in the testcases themselves.
|
|
@@ -1092,8 +1092,10 @@ clean-tcg: $(CLEAN_TCG_TARGET_RULES)
|
|
|
|
|
|
QEMU_IOTESTS_HELPERS-$(call land,$(CONFIG_SOFTMMU),$(CONFIG_LINUX)) = tests/qemu-iotests/socket_scm_helper$(EXESUF)
|
|
|
|
|
|
-.PHONY: check-tests/qemu-iotests-quick.sh
|
|
|
-check-tests/qemu-iotests-quick.sh: tests/qemu-iotests-quick.sh qemu-img$(EXESUF) qemu-io$(EXESUF) qemu-nbd$(EXESUF) $(QEMU_IOTESTS_HELPERS-y)
|
|
|
+.PHONY: check-tests/check-block.sh
|
|
|
+check-tests/check-block.sh: tests/check-block.sh qemu-img$(EXESUF) \
|
|
|
+ qemu-io$(EXESUF) qemu-nbd$(EXESUF) $(QEMU_IOTESTS_HELPERS-y) \
|
|
|
+ $(patsubst %,%/all,$(filter %-softmmu,$(TARGET_DIRS)))
|
|
|
$<
|
|
|
|
|
|
.PHONY: $(patsubst %, check-%, $(check-qapi-schema-y))
|
|
@@ -1167,7 +1169,7 @@ check-acceptance: check-venv $(TESTS_RESULTS_DIR)
|
|
|
check-qapi-schema: $(patsubst %,check-%, $(check-qapi-schema-y)) check-tests/qapi-schema/doc-good.texi
|
|
|
check-qtest: $(patsubst %,check-qtest-%, $(QTEST_TARGETS))
|
|
|
check-block: $(patsubst %,check-%, $(check-block-y))
|
|
|
-check: check-qapi-schema check-unit check-softfloat check-qtest check-decodetree
|
|
|
+check: check-block check-qapi-schema check-unit check-softfloat check-qtest check-decodetree
|
|
|
check-clean:
|
|
|
rm -rf $(check-unit-y) tests/*.o $(QEMU_IOTESTS_HELPERS-y)
|
|
|
rm -rf $(sort $(foreach target,$(SYSEMU_TARGET_LIST), $(check-qtest-$(target)-y)) $(check-qtest-generic-y))
|