Sanjay,
Thank you, I had patch removing this sched_mc test, sorry didn't push
it into git server timely, it's done now.

On 22 March 2013 21:56, Sanjay Singh Rawat <sanjay.ra...@linaro.org> wrote:
> Remove the test as sched_mc is not longer supported
>
> Signed-off-by: Sanjay Singh Rawat <sanjay.ra...@linaro.org>
> ---
>  Makefile                  |    2 --
>  README                    |    1 -
>  sched_mc/Android.mk       |   18 ------------
>  sched_mc/Makefile         |   25 ----------------
>  sched_mc/sched_01.sh      |   32 ---------------------
>  sched_mc/sched_01.txt     |    1 -
>  sched_mc/sched_02.sh      |   38 ------------------------
>  sched_mc/sched_02.txt     |    1 -
>  sched_mc/sched_03.sh      |   33 ---------------------
>  sched_mc/sched_03.txt     |    1 -
>  sched_mc/sched_04.sh      |   70 
> ---------------------------------------------
>  sched_mc/sched_04.txt     |    1 -
>  sched_mc/sched_sanity.sh  |   35 -----------------------
>  sched_mc/sched_sanity.txt |    1 -
>  14 files changed, 259 deletions(-)
>  delete mode 100644 sched_mc/Android.mk
>  delete mode 100644 sched_mc/Makefile
>  delete mode 100755 sched_mc/sched_01.sh
>  delete mode 100644 sched_mc/sched_01.txt
>  delete mode 100755 sched_mc/sched_02.sh
>  delete mode 100644 sched_mc/sched_02.txt
>  delete mode 100755 sched_mc/sched_03.sh
>  delete mode 100644 sched_mc/sched_03.txt
>  delete mode 100755 sched_mc/sched_04.sh
>  delete mode 100644 sched_mc/sched_04.txt
>  delete mode 100755 sched_mc/sched_sanity.sh
>  delete mode 100644 sched_mc/sched_sanity.txt
>
> diff --git a/Makefile b/Makefile
> index fa979e0..52aa60d 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -30,7 +30,6 @@ check:
>         @(cd cpufreq; $(MAKE) check)
>         @(cd cpuhotplug; $(MAKE) check)
>         @(cd cpuidle; $(MAKE) check)
> -       @(cd sched_mc; $(MAKE) check)
>  #      @(cd suspend; $(MAKE) check)
>         @(cd thermal; $(MAKE) check)
>  #      @(cd powertop; $(MAKE) check)
> @@ -39,7 +38,6 @@ uncheck:
>         @(cd cpufreq; $(MAKE) uncheck)
>         @(cd cpuhotplug; $(MAKE) uncheck)
>         @(cd cpuidle; $(MAKE) uncheck)
> -       @(cd sched_mc; $(MAKE) uncheck)
>  #      @(cd suspend; $(MAKE) uncheck)
>         @(cd thermal; $(MAKE) uncheck)
>
> diff --git a/README b/README
> index a22a3c8..d689e11 100644
> --- a/README
> +++ b/README
> @@ -8,5 +8,4 @@ If you want the test suite to continue when one error has 
> been found, do:
>
>  If you want to run a subset of the tests, do:
>
> -       make -C sched_mc check
>         make -C cpufreq check
> diff --git a/sched_mc/Android.mk b/sched_mc/Android.mk
> deleted file mode 100644
> index f9f9d90..0000000
> --- a/sched_mc/Android.mk
> +++ /dev/null
> @@ -1,18 +0,0 @@
> -include $(call all-subdir-makefiles)
> -LOCAL_PATH:= $(call my-dir)
> -
> -module_name = sched
> -
> -define $(module_name)_add_executable
> -    include $(CLEAR_VARS)
> -    LOCAL_MODULE_TAGS := optional
> -    LOCAL_MODULE_CLASS := tests
> -    LOCAL_MODULE := $1.sh
> -    systemtarball: $1.sh
> -    LOCAL_SRC_FILES := $1.sh
> -    LOCAL_MODULE_PATH := 
> $(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/$(module_name)_mc
> -    include $(BUILD_PREBUILT)
> -endef
> -
> -test_num := 01 02 03 04
> -$(foreach item,$(test_num),$(eval $(call $(module_name)_add_executable, 
> $(module_name)_$(item))))
> diff --git a/sched_mc/Makefile b/sched_mc/Makefile
> deleted file mode 100644
> index a90620c..0000000
> --- a/sched_mc/Makefile
> +++ /dev/null
> @@ -1,25 +0,0 @@
> -#
> -# PM-QA validation test suite for the power management on Linux
> -#
> -# Copyright (C) 2011, Linaro Limited.
> -#
> -# This program is free software; you can redistribute it and/or
> -# modify it under the terms of the GNU General Public License
> -# as published by the Free Software Foundation; either version 2
> -# of the License, or (at your option) any later version.
> -#
> -# This program is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with this program; if not, write to the Free Software
> -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
> USA.
> -#
> -# Contributors:
> -#     Daniel Lezcano <daniel.lezc...@linaro.org> (IBM Corporation)
> -#       - initial API and implementation
> -#
> -
> -include ../Test.mk
> \ No newline at end of file
> diff --git a/sched_mc/sched_01.sh b/sched_mc/sched_01.sh
> deleted file mode 100755
> index d4414b6..0000000
> --- a/sched_mc/sched_01.sh
> +++ /dev/null
> @@ -1,32 +0,0 @@
> -#!/bin/bash
> -#
> -# PM-QA validation test suite for the power management on Linux
> -#
> -# Copyright (C) 2011, Linaro Limited.
> -#
> -# This program is free software; you can redistribute it and/or
> -# modify it under the terms of the GNU General Public License
> -# as published by the Free Software Foundation; either version 2
> -# of the License, or (at your option) any later version.
> -#
> -# This program is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with this program; if not, write to the Free Software
> -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
> USA.
> -#
> -# Contributors:
> -#     Daniel Lezcano <daniel.lezc...@linaro.org> (IBM Corporation)
> -#       - initial API and implementation
> -#
> -
> -# URL : 
> https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/QA/Scripts#sched_mc_01
> -
> -source ../include/functions.sh
> -
> -FILES="sched_mc_power_savings"
> -
> -check_sched_mc_files $FILES
> diff --git a/sched_mc/sched_01.txt b/sched_mc/sched_01.txt
> deleted file mode 100644
> index 6783a3a..0000000
> --- a/sched_mc/sched_01.txt
> +++ /dev/null
> @@ -1 +0,0 @@
> -test the presence of the 'sched_mc_power_savings' file
> diff --git a/sched_mc/sched_02.sh b/sched_mc/sched_02.sh
> deleted file mode 100755
> index c7cbc26..0000000
> --- a/sched_mc/sched_02.sh
> +++ /dev/null
> @@ -1,38 +0,0 @@
> -#!/bin/bash
> -#
> -# PM-QA validation test suite for the power management on Linux
> -#
> -# Copyright (C) 2011, Linaro Limited.
> -#
> -# This program is free software; you can redistribute it and/or
> -# modify it under the terms of the GNU General Public License
> -# as published by the Free Software Foundation; either version 2
> -# of the License, or (at your option) any later version.
> -#
> -# This program is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with this program; if not, write to the Free Software
> -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
> USA.
> -#
> -# Contributors:
> -#     Daniel Lezcano <daniel.lezc...@linaro.org> (IBM Corporation)
> -#       - initial API and implementation
> -#
> -
> -# URL : 
> https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/QA/Scripts#sched_mc_02
> -
> -source ../include/functions.sh
> -
> -check_physical_package_id() {
> -
> -    local package_id=$CPU_PATH/$1/topology/physical_package_id
> -    local val=$(cat $package_id)
> -
> -    check "topology is enabled" "test \"$val\" != \"-1\""
> -}
> -
> -for_each_cpu check_physical_package_id || exit 1
> diff --git a/sched_mc/sched_02.txt b/sched_mc/sched_02.txt
> deleted file mode 100644
> index 5493610..0000000
> --- a/sched_mc/sched_02.txt
> +++ /dev/null
> @@ -1 +0,0 @@
> -test the topology is implemented in the kernel
> diff --git a/sched_mc/sched_03.sh b/sched_mc/sched_03.sh
> deleted file mode 100755
> index 6520ce5..0000000
> --- a/sched_mc/sched_03.sh
> +++ /dev/null
> @@ -1,33 +0,0 @@
> -#!/bin/bash
> -#
> -# PM-QA validation test suite for the power management on Linux
> -#
> -# Copyright (C) 2011, Linaro Limited.
> -#
> -# This program is free software; you can redistribute it and/or
> -# modify it under the terms of the GNU General Public License
> -# as published by the Free Software Foundation; either version 2
> -# of the License, or (at your option) any later version.
> -#
> -# This program is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with this program; if not, write to the Free Software
> -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
> USA.
> -#
> -# Contributors:
> -#     Daniel Lezcano <daniel.lezc...@linaro.org> (IBM Corporation)
> -#       - initial API and implementation
> -#
> -
> -# URL : 
> https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/QA/Scripts#sched_mc_03
> -
> -source ../include/functions.sh
> -
> -FILES="core_id core_siblings core_siblings_list physical_package_id \
> -thread_siblings thread_siblings_list"
> -
> -for_each_cpu check_topology_files $FILES
> diff --git a/sched_mc/sched_03.txt b/sched_mc/sched_03.txt
> deleted file mode 100644
> index b9e8d6f..0000000
> --- a/sched_mc/sched_03.txt
> +++ /dev/null
> @@ -1 +0,0 @@
> -test the topology files are present
> diff --git a/sched_mc/sched_04.sh b/sched_mc/sched_04.sh
> deleted file mode 100755
> index f9266e8..0000000
> --- a/sched_mc/sched_04.sh
> +++ /dev/null
> @@ -1,70 +0,0 @@
> -#!/bin/bash
> -#
> -# PM-QA validation test suite for the power management on Linux
> -#
> -# Copyright (C) 2011, Linaro Limited.
> -#
> -# This program is free software; you can redistribute it and/or
> -# modify it under the terms of the GNU General Public License
> -# as published by the Free Software Foundation; either version 2
> -# of the License, or (at your option) any later version.
> -#
> -# This program is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with this program; if not, write to the Free Software
> -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
> USA.
> -#
> -# Contributors:
> -#     Daniel Lezcano <daniel.lezc...@linaro.org> (IBM Corporation)
> -#       - initial API and implementation
> -#
> -
> -# URL : 
> https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/QA/Scripts#sched_mc_04
> -
> -source ../include/functions.sh
> -
> -check_change() {
> -    local val=$1
> -    local path=$2
> -
> -    echo $val > $path
> -}
> -
> -check_invalid_change() {
> -
> -    local val=$1
> -    local path=$2
> -
> -    echo $val > $path
> -    if [ "$?" != "0" ]; then
> -       return 0
> -    fi
> -
> -    return 1
> -}
> -
> -check_sched_mc_change() {
> -
> -    local path=$CPU_PATH/sched_mc_power_savings
> -    local oldval=$(cat $path)
> -
> -    check "setting value to 0" check_change 0 $path
> -    check "setting value to 1" check_change 1 $path
> -    check "setting value to 2" check_change 2 $path
> -    check "setting invalid value to 3" check_invalid_change 3 $path
> -    check "setting invalid value to -1" check_invalid_change -1 $path
> -
> -    echo $oldval > $path
> -}
> -
> -if [ $(id -u) != 0 ]; then
> -    log_skip "run as non-root"
> -    exit 0
> -fi
> -
> -# check_sched_mc_files sched_mc_power_savings || exit 1
> -check_sched_mc_change
> diff --git a/sched_mc/sched_04.txt b/sched_mc/sched_04.txt
> deleted file mode 100644
> index 7f5ed4a..0000000
> --- a/sched_mc/sched_04.txt
> +++ /dev/null
> @@ -1 +0,0 @@
> -test the change are effective for the 'sched_mc_power_savings' file
> diff --git a/sched_mc/sched_sanity.sh b/sched_mc/sched_sanity.sh
> deleted file mode 100755
> index 1b1b58b..0000000
> --- a/sched_mc/sched_sanity.sh
> +++ /dev/null
> @@ -1,35 +0,0 @@
> -#!/bin/bash
> -#
> -# PM-QA validation test suite for the power management on Linux
> -#
> -# Copyright (C) 2011, Linaro Limited.
> -#
> -# This program is free software; you can redistribute it and/or
> -# modify it under the terms of the GNU General Public License
> -# as published by the Free Software Foundation; either version 2
> -# of the License, or (at your option) any later version.
> -#
> -# This program is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with this program; if not, write to the Free Software
> -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
> USA.
> -#
> -# Contributors:
> -#     Daniel Lezcano <daniel.lezc...@linaro.org> (IBM Corporation)
> -#       - initial API and implementation
> -#
> -
> -source ../include/functions.sh
> -
> -check_sched_mc_sysfs_entry() {
> -
> -    local filepath=$CPU_PATH/sched_mc_power_savings
> -
> -    test -f $filepath && return 1 || return 0
> -}
> -
> -check_sched_mc_sysfs_entry
> diff --git a/sched_mc/sched_sanity.txt b/sched_mc/sched_sanity.txt
> deleted file mode 100644
> index c79c23e..0000000
> --- a/sched_mc/sched_sanity.txt
> +++ /dev/null
> @@ -1 +0,0 @@
> -sched_mc is not enabled. Skipping all sched_mc tests...
> --
> 1.7.9.5
>
>
> _______________________________________________
> linaro-dev mailing list
> linaro-dev@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-dev

_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to