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@xxxxxxxxxx> > --- > 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); _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel