[Spice-devel] [PATCH spice-server] test-codecs-parsing: On bad codec string spice_server_set_video_codecs can fail
Frediano Ziglio
fziglio at redhat.com
Sun Jul 7 16:28:41 UTC 2019
>
> Hi,
>
> On 7/5/19 4:09 PM, Frediano Ziglio wrote:
> > The 0 result means success however the function (correctly) could
> > report a failure if the string is incorrect.
> > This fixes the test after commit b4150de3cd0e56d4ce43a99ef5c3c5f5cbdfc4a3
> > ("spice_server_set_video_codecs: fail when no codec can be installed").
> >
> > Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
> > ---
> > server/tests/test-codecs-parsing.c | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/server/tests/test-codecs-parsing.c
> > b/server/tests/test-codecs-parsing.c
> > index 7998501c9..08d83cc2b 100644
> > --- a/server/tests/test-codecs-parsing.c
> > +++ b/server/tests/test-codecs-parsing.c
> > @@ -140,7 +140,7 @@ static void codecs_bad(void)
> > g_test_expect_message(G_LOG_DOMAIN, test_cases[i].log_level,
> > test_cases[i].error_message);
> > if (test_cases[i].default_err_message)
> > g_test_expect_message(G_LOG_DOMAIN, G_LOG_LEVEL_WARNING,
> > "*Failed to set video codecs*");
> > - g_assert_cmpint(spice_server_set_video_codecs(server,
> > test_cases[i].codecs), ==, 0);
> > + spice_server_set_video_codecs(server, test_cases[i].codecs);
>
>
> Can't we assert forĀ -1 now?
>
> Snir.
>
Tested. Yes, they all returns currently -1. However -1 is returned only if
no codecs were set.
Also the usages test for != 0 so I would stick with this check, not == -1.
Frediano
More information about the Spice-devel
mailing list