On Tue, Sep 20, 2022 at 3:04 PM Bin Meng <bmeng.cn@gmail.com> wrote:
> From: Bin Meng <bin.meng@windriver.com>
>
> On Windows the QEMU executable is created via CreateProcess() and
> IO redirection does not work, so don't bother adding IO redirection
> to the command line.
>
> Signed-off-by: Bin Meng <bin.meng@windriver.com>
> ---
>
> Changes in v2:
> - Change the place that sets IO redirection in the command line
>
hmm ok,
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
> tests/qtest/migration-test.c | 9 +++++++++
> 1 file changed, 9 insertions(+)
>
> diff --git a/tests/qtest/migration-test.c b/tests/qtest/migration-test.c
> index 9925691ead..c87afad9e8 100644
> --- a/tests/qtest/migration-test.c
> +++ b/tests/qtest/migration-test.c
> @@ -648,7 +648,16 @@ static int test_migrate_start(QTestState **from,
> QTestState **to,
> }
>
> if (!getenv("QTEST_LOG") && args->hide_stderr) {
> +#ifndef _WIN32
> ignore_stderr = "2>/dev/null";
> +#else
> + /*
> + * On Windows the QEMU executable is created via CreateProcess()
> and
> + * IO redirection does not work, so don't bother adding IO
> redirection
> + * to the command line.
> + */
> + ignore_stderr = "";
> +#endif
> } else {
> ignore_stderr = "";
> }
> --
> 2.34.1
>
>
>
--
Marc-André Lureau