]> Git Repo - qemu.git/blobdiff - tests/libqtest.h
tests/cpu-plug-test: Check CPU hot-plugging on ppc64, too
[qemu.git] / tests / libqtest.h
index 86b3a3bb0de2545b1f7849a92f35dbc7cbb2f487..fe7847cbd5b65d42a96bbbe9c4f4bdd9ac8c788a 100644 (file)
@@ -23,6 +23,31 @@ typedef struct QTestState QTestState;
 
 extern QTestState *global_qtest;
 
+/**
+ * qtest_startf:
+ * @fmt...: Format for creating other arguments to pass to QEMU, formatted
+ * like sprintf().
+ *
+ * Start QEMU and return the resulting #QTestState (but unlike qtest_start(),
+ * #global_qtest is left at NULL).
+ *
+ * Returns: #QTestState instance.
+ */
+QTestState *qtest_startf(const char *fmt, ...) GCC_FMT_ATTR(1, 2);
+
+/**
+ * qtest_vstartf:
+ * @fmt: Format for creating other arguments to pass to QEMU, formatted
+ * like vsprintf().
+ * @ap: Format arguments.
+ *
+ * Start QEMU and return the resulting #QTestState (but unlike qtest_start(),
+ * #global_qtest is left at NULL).
+ *
+ * Returns: #QTestState instance.
+ */
+QTestState *qtest_vstartf(const char *fmt, va_list ap) GCC_FMT_ATTR(1, 0);
+
 /**
  * qtest_init:
  * @extra_args: other arguments to pass to QEMU.
This page took 0.023256 seconds and 4 git commands to generate.