simple sanity test for cgconfigparser, cgsnapshot and cgclear tool changelog: * test moved to separate subdirectory tools
Signed-off-by: Ivana Hutarova Varekova <varek...@redhat.com> --- configure.in | 2 ++ tests/Makefile.am | 2 ++ tests/tools/Makefile.am | 2 ++ tests/tools/cgconfigparser/Makefile.am | 3 +++ tests/tools/cgconfigparser/cgconfigparser_simple | 22 ++++++++++++++++++++++ 5 files changed, 31 insertions(+), 0 deletions(-) create mode 100644 tests/tools/Makefile.am create mode 100644 tests/tools/cgconfigparser/Makefile.am create mode 100755 tests/tools/cgconfigparser/cgconfigparser_simple diff --git a/configure.in b/configure.in index 936f113..a048ba1 100644 --- a/configure.in +++ b/configure.in @@ -177,6 +177,8 @@ fi AC_CONFIG_FILES([Makefile tests/Makefile + tests/tools/Makefile + tests/tools/cgconfigparser/Makefile src/Makefile src/daemon/Makefile src/tools/Makefile diff --git a/tests/Makefile.am b/tests/Makefile.am index 5d27342..06826c8 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -1,3 +1,5 @@ +SUBDIR = tools + INCLUDES = -I$(top_srcdir)/include LDADD = $(top_builddir)/src/.libs/libcgroup.la diff --git a/tests/tools/Makefile.am b/tests/tools/Makefile.am new file mode 100644 index 0000000..5c08525 --- /dev/null +++ b/tests/tools/Makefile.am @@ -0,0 +1,2 @@ +SUBDIRS = cgconfigparser + diff --git a/tests/tools/cgconfigparser/Makefile.am b/tests/tools/cgconfigparser/Makefile.am new file mode 100644 index 0000000..cbb4112 --- /dev/null +++ b/tests/tools/cgconfigparser/Makefile.am @@ -0,0 +1,3 @@ +EXTRA_DIST = cgconfigparser_simple + +TESTS = cgconfigparser_simple diff --git a/tests/tools/cgconfigparser/cgconfigparser_simple b/tests/tools/cgconfigparser/cgconfigparser_simple new file mode 100755 index 0000000..8b01751 --- /dev/null +++ b/tests/tools/cgconfigparser/cgconfigparser_simple @@ -0,0 +1,22 @@ +#!/bin/bash +# simple sanity test for cgconfigparser, cgsnapshot and cgclear tool +. ../testenv.sh + +mkdir -p /tmp/cgroups/cpu 2>/dev/null +mount -t cgroup -o cpu,cpuacct cpu /tmp/cgroups/cpu || die "Mount failed" + +$TOOLSDIR/cgsnapshot >/$TMP/temp.conf || die "cgsnapshot failed" +lss_o1=`lssubsys -m` +$TOOLSDIR/cgclear || die "1st cgclear failed" + +$TOOLSDIR/cgconfigparser -l /$TMP/temp.conf || die "cgconfigparser failed" +lss_o2=`lssubsys -m` +$TOOLSDIR/cgclear || die "2nd cgclear failed" + +if [ "$lss_o1" != "$lss_o2" ]; then + echo "ERROR: first lss ouptput:'$lss_o1', second lss output:'$lss_o2'" +fi + +echo "PASS: cgconfigparser_simple" +cleanup +exit 0 \ No newline at end of file ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ Libcg-devel mailing list Libcg-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libcg-devel