[lxc-devel] [PATCH] use snapshot_destroy in tests/snapshot.c and clean up containers after the test run
S.Çağlar Onur
caglar at 10ur.org
Sat Oct 19 04:51:21 UTC 2013
Signed-off-by: S.Çağlar Onur <caglar at 10ur.org>
---
src/tests/snapshot.c | 18 +++++++++++++++---
1 file changed, 15 insertions(+), 3 deletions(-)
diff --git a/src/tests/snapshot.c b/src/tests/snapshot.c
index 8f16548..1f6d115 100644
--- a/src/tests/snapshot.c
+++ b/src/tests/snapshot.c
@@ -118,13 +118,25 @@ int main(int argc, char *argv[])
goto err;
}
- printf("All tests passed\n");
+ if (!c->snapshot_destroy(c, "snap0")) {
+ fprintf(stderr, "%s: %d: failed to destroy snapshot\n", __FILE__, __LINE__);
+ goto err;
+ }
+
+ if (!c->destroy(c)) {
+ fprintf(stderr, "%s: %d: failed to destroy container\n", __FILE__, __LINE__);
+ goto err;
+ }
+
lxc_container_put(c);
- exit(0);
+ try_to_remove();
+ printf("All tests passed\n");
+ exit(0);
err:
lxc_container_put(c);
- fprintf(stderr, "Exiting on error\n");
try_to_remove();
+
+ fprintf(stderr, "Exiting on error\n");
exit(1);
}
--
1.8.1.2
More information about the lxc-devel
mailing list