diff options
author | Dhaval Giani <dhaval@linux.vnet.ibm.com> | 2008-12-22 19:03:41 +0000 |
---|---|---|
committer | Dhaval Giani <dhaval@linux.vnet.ibm.com> | 2008-12-22 19:03:41 +0000 |
commit | d025dcbb4ea5b08cf5db8dcb77a1170e0dba89b9 (patch) | |
tree | 5460ff966b3c922614b4e13817dd74fc4fb12d0d | |
parent | 2c445967caaad6593a608df2f4cb1eb11b814183 (diff) | |
download | libcg-d025dcbb4ea5b08cf5db8dcb77a1170e0dba89b9.tar.gz libcg-d025dcbb4ea5b08cf5db8dcb77a1170e0dba89b9.tar.xz libcg-d025dcbb4ea5b08cf5db8dcb77a1170e0dba89b9.zip |
libcgroup: one more test for cgroup_get_cgroup
From: Sudhir Kumar <skumar@linux.vnet.ibm.com>
The following patch adds a scenario for testing cgroup_get_cgroup()
api. The test is called with a cgroup which has not been created yet.
Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>
Signed-off-by: Dhaval Giani <dhaval@linux.vnet.ibm.com>
git-svn-id: https://libcg.svn.sourceforge.net/svnroot/libcg/trunk@290 4f4bb910-9a46-0410-90c8-c897d4f1cd53
-rw-r--r-- | tests/libcgrouptest01.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/libcgrouptest01.c b/tests/libcgrouptest01.c index 0024fa1..454c466 100644 --- a/tests/libcgrouptest01.c +++ b/tests/libcgrouptest01.c @@ -1419,6 +1419,17 @@ void test_cgroup_get_cgroup(int i) else message(i++, FAIL, "get_cgroup()", ret, info[NULLGRP]); + /* Test with invalid name filled cgroup(non existing) */ + cgroup_filled = cgroup_new_cgroup("nogroup"); + if (!cgroup_filled) + message(i++, FAIL, "new_cgroup()", 0, info[NOMESSAGE]); + + ret = cgroup_get_cgroup(cgroup_filled); + if (ret) + message(i++, PASS, "get_cgroup()", ret, info[NOTCRTDGRP]); + else + message(i++, FAIL, "get_cgroup()", ret, info[NOTCRTDGRP]); + /* Test with name filled cgroup */ cgroup_filled = cgroup_new_cgroup("group1"); if (!cgroup_filled) |