From: 2xsec Date: Tue, 3 Jul 2018 09:14:52 +0000 (+0900) Subject: tests: cleanup createtest.c X-Git-Tag: lxc-3.1.0~221^2~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=56aff0c442029bd8bf0627ffca1cd31a8ec5fe50;p=thirdparty%2Flxc.git tests: cleanup createtest.c Signed-off-by: 2xsec --- diff --git a/src/tests/createtest.c b/src/tests/createtest.c index 4051f3c2b..53db119be 100644 --- a/src/tests/createtest.c +++ b/src/tests/createtest.c @@ -48,8 +48,10 @@ int main(int argc, char *argv[]) fprintf(stderr, "%d: failed to set network type\n", __LINE__); goto out; } + c->set_config_item(c, "lxc.net.0.link", "lxcbr0"); c->set_config_item(c, "lxc.net.0.flags", "up"); + if (!c->createl(c, "busybox", NULL, NULL, 0, NULL)) { fprintf(stderr, "%d: failed to create a trusty container\n", __LINE__); goto out; @@ -63,6 +65,7 @@ int main(int argc, char *argv[]) c->clear_config(c); c->load_config(c, NULL); c->want_daemonize(c, true); + if (!c->startl(c, 0, NULL)) { fprintf(stderr, "%d: failed to start %s\n", __LINE__, MYNAME); goto out; @@ -85,6 +88,7 @@ int main(int argc, char *argv[]) fprintf(stderr, "all lxc_container tests passed for %s\n", c->name); ret = 0; + out: lxc_container_put(c); exit(ret);