<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/sysctl/Makefile#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/sysctl/Makefile</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>64b67120 - test_sysctl: add generic script to expand on tests</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/sysctl/Makefile#64b67120</link>
        <description>test_sysctl: add generic script to expand on testsThis adds a generic script to let us more easily add more tests cases.Since we really have only two types of tests cases just fold them intothe one file.  Each test unit is now identified into its separatefunction:    # ./sysctl.sh -l  Test ID list:  TEST_ID x NUM_TEST  TEST_ID:   Test ID  NUM_TESTS: Number of recommended times to run the test  0001 x 1 - tests proc_dointvec_minmax()  0002 x 1 - tests proc_dostring()For now we start off with what we had before, and run only each testonce.  We can now watch a test case until it fails:  ./sysctl.sh -w 0002We can also run a test case x number of times, say we want to run a testcase 100 times:  ./sysctl.sh -c 0001 100To run a test case only once, for example:  ./sysctl.sh -s 0002The default settings are specified at the top of sysctl.sh.Link: http://lkml.kernel.org/r/20170630224431.17374-3-mcgrof@kernel.orgSigned-off-by: Luis R. Rodriguez &lt;mcgrof@kernel.org&gt;Cc: Kees Cook &lt;keescook@chromium.org&gt;Cc: &quot;Eric W. Biederman&quot; &lt;ebiederm@xmission.com&gt;Cc: Shuah Khan &lt;shuah@kernel.org&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/sysctl/Makefile</description>
        <pubDate>Wed, 12 Jul 2017 21:33:46 +0000</pubDate>
        <dc:creator>Luis R. Rodriguez &lt;mcgrof@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>32dcfba6 - selftests: Add install target</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/sysctl/Makefile#32dcfba6</link>
        <description>selftests: Add install targetThis adds make install support to selftests. The basic usage is:$ cd tools/testing/selftests$ make installThat installs into tools/testing/selftests/install, which can then becopied where ever necessary.The install destination is also configurable using eg:$ INSTALL_PATH=/mnt/selftests make installThe implementation uses two targets in the child makefiles. The first&quot;install&quot; is expected to install all files into $(INSTALL_PATH).The second, &quot;emit_tests&quot;, is expected to emit the test instructions (ie.bash script) on stdout. Separating this from install means the childmakefiles need no knowledge of the location of the test script.Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Signed-off-by: Shuah Khan &lt;shuahkh@osg.samsung.com&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/sysctl/Makefile</description>
        <pubDate>Wed, 11 Mar 2015 04:06:00 +0000</pubDate>
        <dc:creator>Michael Ellerman &lt;mpe@ellerman.id.au&gt;</dc:creator>
    </item>
<item>
        <title>5e29a910 - selftests: Introduce minimal shared logic for running tests</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/sysctl/Makefile#5e29a910</link>
        <description>selftests: Introduce minimal shared logic for running testsThis adds a Make include file which most selftests can then include toget the run_tests logic.On its own this has the advantage of some reduction in repetition, andalso means the pass/fail message is defined in fewer places.However the key advantage is it will allow us to implement install verysimply in a subsequent patch.The default implementation just executes each program in $(TEST_PROGS).We use a variable to hold the default implementation of $(RUN_TESTS)because that gives us a clean way to override it if necessary, ie. usingoverride. The mount, memory-hotplug and mqueue tests use that to providea different implementation.Tests are not run via /bin/bash, so if they are scripts they must beexecutable, we add a+x to several.Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Signed-off-by: Shuah Khan &lt;shuahkh@osg.samsung.com&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/sysctl/Makefile</description>
        <pubDate>Wed, 11 Mar 2015 04:05:59 +0000</pubDate>
        <dc:creator>Michael Ellerman &lt;mpe@ellerman.id.au&gt;</dc:creator>
    </item>
<item>
        <title>24fe831c - tools/testing/selftests/sysctl: validate sysctl_writes_strict</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/sysctl/Makefile#24fe831c</link>
        <description>tools/testing/selftests/sysctl: validate sysctl_writes_strictThis adds several behavioral tests to sysctl string and number writingto detect unexpected cases that behaved differently when the sysctlkernel.sysctl_writes_strict != 1.[ original ]    root@localhost:~# make test_num    == Testing sysctl behavior against /proc/sys/kernel/domainname ==    Writing test file ... ok    Checking sysctl is not set to test value ... ok    Writing sysctl from shell ... ok    Resetting sysctl to original value ... ok    Writing entire sysctl in single write ... ok    Writing middle of sysctl after synchronized seek ... FAIL    Writing beyond end of sysctl ... FAIL    Writing sysctl with multiple long writes ... FAIL    Writing entire sysctl in short writes ... FAIL    Writing middle of sysctl after unsynchronized seek ... ok    Checking sysctl maxlen is at least 65 ... ok    Checking sysctl keeps original string on overflow append ... FAIL    Checking sysctl stays NULL terminated on write ... ok    Checking sysctl stays NULL terminated on overwrite ... ok    make: *** [test_num] Error 1    root@localhost:~# make test_string    == Testing sysctl behavior against /proc/sys/vm/swappiness ==    Writing test file ... ok    Checking sysctl is not set to test value ... ok    Writing sysctl from shell ... ok    Resetting sysctl to original value ... ok    Writing entire sysctl in single write ... ok    Writing middle of sysctl after synchronized seek ... FAIL    Writing beyond end of sysctl ... FAIL    Writing sysctl with multiple long writes ... ok    make: *** [test_string] Error 1[ with CONFIG_PROC_SYSCTL_STRICT_WRITES ]    root@localhost:~# make run_tests    == Testing sysctl behavior against /proc/sys/kernel/domainname ==    Writing test file ... ok    Checking sysctl is not set to test value ... ok    Writing sysctl from shell ... ok    Resetting sysctl to original value ... ok    Writing entire sysctl in single write ... ok    Writing middle of sysctl after synchronized seek ... ok    Writing beyond end of sysctl ... ok    Writing sysctl with multiple long writes ... ok    Writing entire sysctl in short writes ... ok    Writing middle of sysctl after unsynchronized seek ... ok    Checking sysctl maxlen is at least 65 ... ok    Checking sysctl keeps original string on overflow append ... ok    Checking sysctl stays NULL terminated on write ... ok    Checking sysctl stays NULL terminated on overwrite ... ok    == Testing sysctl behavior against /proc/sys/vm/swappiness ==    Writing test file ... ok    Checking sysctl is not set to test value ... ok    Writing sysctl from shell ... ok    Resetting sysctl to original value ... ok    Writing entire sysctl in single write ... ok    Writing middle of sysctl after synchronized seek ... ok    Writing beyond end of sysctl ... ok    Writing sysctl with multiple long writes ... okSigned-off-by: Kees Cook &lt;keescook@chromium.org&gt;Cc: Randy Dunlap &lt;rdunlap@infradead.org&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/sysctl/Makefile</description>
        <pubDate>Fri, 06 Jun 2014 21:37:21 +0000</pubDate>
        <dc:creator>Kees Cook &lt;keescook@chromium.org&gt;</dc:creator>
    </item>
</channel>
</rss>
