On 05/23/2011 04:33 PM, Jan Safranek wrote:
> On 05/23/2011 09:06 AM, Ivana Hutarova Varekova wrote:
>> pathtest(.sh) is ot run in the current makefile and it does not work
>> properly, so there is no reason to add it there. This path removes
>> pathtest from git.
>>
>> Signed-off-by: Ivana Hutarova Varekova <[email protected]>
>
> The test is poorly written and requires all controllers mounted
> (including 'ns'), so unless someone is willing to fix it, I am inclined
> to remove the test too, so:
>
> Acked-By: Jan Safranek <[email protected]>
No complaints so far, so I pushed the patch.
Jan
>
>> ---
>>
>> tests/Makefile.am | 5 ++---
>> tests/pathtest.c | 40 ----------------------------------------
>> tests/pathtest.sh | 12 ------------
>> 3 files changed, 2 insertions(+), 55 deletions(-)
>> delete mode 100644 tests/pathtest.c
>> delete mode 100755 tests/pathtest.sh
>>
>> diff --git a/tests/Makefile.am b/tests/Makefile.am
>> index 95ff008..4cdcbf3 100644
>> --- a/tests/Makefile.am
>> +++ b/tests/Makefile.am
>> @@ -4,12 +4,11 @@ INCLUDES = -I$(top_srcdir)/include
>> LDADD = $(top_builddir)/src/.libs/libcgroup.la
>>
>> # compile the tests, but do not install them
>> -noinst_PROGRAMS = libcgrouptest01 libcg_ba setuid pathtest walk_test
>> read_stats walk_task get_controller get_mount_point proctest
>> get_all_controller get_variable_names test_named_hierarchy get_procs
>> +noinst_PROGRAMS = libcgrouptest01 libcg_ba setuid walk_test read_stats
>> walk_task get_controller get_mount_point proctest get_all_controller
>> get_variable_names test_named_hierarchy get_procs
>>
>> libcgrouptest01_SOURCES=libcgrouptest01.c test_functions.c libcgrouptest.h
>> libcg_ba_SOURCES=libcg_ba.cpp
>> setuid_SOURCES=setuid.c
>> -pathtest_SOURCES=pathtest.c
>> walk_test_SOURCES=walk_test.c
>> read_stats_SOURCES=read_stats.c
>> walk_task_SOURCES=walk_task.c
>> @@ -21,6 +20,6 @@ get_variable_names_SOURCES=get_variable_names.c
>> test_named_hierarchy_SOURCES=test_named_hierarchy.c
>> get_procs_SOURCES=get_procs.c
>>
>> -EXTRA_DIST = pathtest.sh runlibcgrouptest.sh
>> +EXTRA_DIST = runlibcgrouptest.sh
>>
>> TESTS = runlibcgrouptest.sh
>> diff --git a/tests/pathtest.c b/tests/pathtest.c
>> deleted file mode 100644
>> index 076c38a..0000000
>> --- a/tests/pathtest.c
>> +++ /dev/null
>> @@ -1,40 +0,0 @@
>> -#include <stdio.h>
>> -#include <stdlib.h>
>> -#include <sys/types.h>
>> -#include <unistd.h>
>> -#include <string.h>
>> -#include <libcgroup.h>
>> -
>> -int main(int argc, char *argv[])
>> -{
>> - char *path;
>> - char *expected_path, *controller;
>> - int ret;
>> -
>> - if (argc < 2) {
>> - fprintf(stderr, "Usage %s: <controller name> <path>\n",
>> - argv[0]);
>> - exit(EXIT_FAILURE);
>> - }
>> -
>> - controller = argv[1];
>> - expected_path = argv[2];
>> -
>> - cgroup_init();
>> -
>> - ret = cgroup_get_current_controller_path(getpid(), controller, &path);
>> - if (ret)
>> - printf("Test FAIL, get path failed for controller %s\n",
>> - controller);
>> - else {
>> - if (strcmp(path, expected_path))
>> - printf("Test FAIL, expected_path %s, got path %s\n",
>> - expected_path, path);
>> - else
>> - printf("Test PASS, controller %s path %s\n",
>> - controller, path);
>> - free(path);
>> - }
>> -
>> - return EXIT_SUCCESS;
>> -}
>> diff --git a/tests/pathtest.sh b/tests/pathtest.sh
>> deleted file mode 100755
>> index b373389..0000000
>> --- a/tests/pathtest.sh
>> +++ /dev/null
>> @@ -1,12 +0,0 @@
>> -#!/bin/bash
>> -
>> -while read name extra
>> -do
>> - echo $name | grep -q '^#'
>> - if [ $? -eq 0 ]
>> - then
>> - continue
>> - fi
>> - path=`cat /proc/$$/cgroup | cut -d ':' -f 3`
>> - ./pathtest $name $path
>> -done < /proc/cgroups
>>
>>
>> ------------------------------------------------------------------------------
>> What Every C/C++ and Fortran developer Should Know!
>> Read this article and learn how Intel has extended the reach of its
>> next-generation tools to help Windows* and Linux* C/C++ and Fortran
>> developers boost performance applications - including clusters.
>> http://p.sf.net/sfu/intel-dev2devmay
>> _______________________________________________
>> Libcg-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/libcg-devel
>>
>
>
> ------------------------------------------------------------------------------
> What Every C/C++ and Fortran developer Should Know!
> Read this article and learn how Intel has extended the reach of its
> next-generation tools to help Windows* and Linux* C/C++ and Fortran
> developers boost performance applications - including clusters.
> http://p.sf.net/sfu/intel-dev2devmay
> _______________________________________________
> Libcg-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/libcg-devel
------------------------------------------------------------------------------
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery,
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now.
http://p.sf.net/sfu/quest-d2dcopy1
_______________________________________________
Libcg-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libcg-devel