[Spice-devel] [spice-server v3 4/8] test: Add test_destroy()
Pavel Grunt
pgrunt at redhat.com
Tue Feb 7 10:42:27 UTC 2017
On Mon, 2017-02-06 at 18:15 +0100, Christophe Fergeau wrote:
> This allows to chain several test cases by using
> test_new()/test_destroy().
Acked-by: Pavel Grunt <pgrunt at redhat.com>
> ---
> server/tests/test-display-base.c | 7 +++++++
> server/tests/test-display-base.h | 1 +
> 2 files changed, 8 insertions(+)
>
> diff --git a/server/tests/test-display-base.c b/server/tests/test-
> display-base.c
> index 55e37a5..636c505 100644
> --- a/server/tests/test-display-base.c
> +++ b/server/tests/test-display-base.c
> @@ -908,6 +908,13 @@ Test *test_new(SpiceCoreInterface *core)
> return test;
> }
>
> +void test_destroy(Test *test)
> +{
> + test->core->timer_remove(test->wakeup_timer);
> + spice_server_destroy(test->server);
> + free(test);
> +}
> +
> static void init_automated(void)
> {
> struct sigaction sa;
> diff --git a/server/tests/test-display-base.h b/server/tests/test-
> display-base.h
> index 7b5b509..bdf7a11 100644
> --- a/server/tests/test-display-base.h
> +++ b/server/tests/test-display-base.h
> @@ -137,6 +137,7 @@ void test_set_command_list(Test *test, Command
> *command, int num_commands);
> void test_add_display_interface(Test *test);
> void test_add_agent_interface(SpiceServer *server); // TODO - Test
> *test
> Test* test_new(SpiceCoreInterface* core);
> +void test_destroy(Test *test);
>
> uint32_t test_get_width(void);
> uint32_t test_get_height(void);
More information about the Spice-devel
mailing list