<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in test_case_test.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>939fec44a79323ba06cf0ad60d4b69300a8abbc6 - kyua: Improve required_kmods metadata</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/contrib/kyua/model/test_case_test.cpp#939fec44a79323ba06cf0ad60d4b69300a8abbc6</link>
        <description>kyua: Improve required_kmods metadata- Make it platform agnostic- Separate FreeBSD related code- Fix tests- Make it report all non-loaded modules instead of the first occurrence  only- Update kyuafile.5 man pageReviewed by:	ngieMFC after:	2 weeksPull Request:	https://github.com/freebsd/kyua/pull/270

            List of files:
            /freebsd/contrib/kyua/model/test_case_test.cpp</description>
        <pubDate>Sun, 17 Aug 2025 01:04:15 +0200</pubDate>
        <dc:creator>Igor Ostapenko &lt;igoro@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>257e70f1d5ee61037c8c59b116538d3b6b1427a2 - kyua: Add FreeBSD Jail execution environment support</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/contrib/kyua/model/test_case_test.cpp#257e70f1d5ee61037c8c59b116538d3b6b1427a2</link>
        <description>kyua: Add FreeBSD Jail execution environment supportA new Kyua concept is added -- &quot;execution environment&quot;. A test can beconfigured to be run within a specific environment. The test caselifecycle is extended respectively:- execenv init (creates a jail or does nothing for default  execenv=&quot;host&quot;)- test exec- cleanup exec (optional)- execenv cleanup (removes a jail or does nothing for default  execenv=&quot;host&quot;)The following new functionality is provided, from bottom to top:1 ATF based tests- The new &quot;execenv&quot; metadata property can be set to explicitly ask for  an execution environment: &quot;host&quot; or &quot;jail&quot;. If it&apos;s not defined, as  all existing tests do, then it implicitly means &quot;host&quot;.- The new &quot;execenv.jail.params&quot; metadata property can be optionally  defined to ask Kyua to use specific jail(8) parameters during creation  of a temporary jail. An example is &quot;vnet allow.raw_sockets&quot;.  Kyua implicitly adds &quot;children.max&quot; to &quot;execenv_jail_params&quot;  parameters with the maximum possible value. A test case can override  it.2 Kyuafile- The same new metadata properties can be defined on Kyuafile level:  &quot;execenv&quot; and &quot;execenv_jail_params&quot;.- Note that historically ATF uses dotted style of metadata naming, while  Kyua uses underscore style. Hence &quot;execenv.jail.params&quot; vs.  &quot;execenv_jail_params&quot;.3 kyua.conf, kyua CLI- The new &quot;execenvs&quot; engine configuration variable can be set to a list  of execution environments to run only tests designed for. Tests of not  listed environments are skipped.- By default, this variable lists all execution environments supported  by a Kyua binary, e.g. execenvs=&quot;host jail&quot;.- This variable can be changed via &quot;kyua.conf&quot; or via kyua CLI&apos;s &quot;-v&quot;  parameter. For example, &quot;kyua -v execenvs=host test&quot; will run only  host-based tests and skip jail-based ones.- Current value of this variable can be examined with &quot;kyua config&quot;.[markj] This feature has not landed upstream yet.See the discussion in https://github.com/freebsd/kyua/pull/224 .Having the ability to automatically jail tests allows many network teststo run in parallel, giving a drastic speedup.  So, let&apos;s import thefeature and start using it in main.Signed-off-by:  Igor Ostapenko &lt;pm@igoro.pro&gt;Reviewed by:    markj, kpTested by:      markj, kpMFC after:	3 monthsDifferential Revision:  https://reviews.freebsd.org/D45865

            List of files:
            /freebsd/contrib/kyua/model/test_case_test.cpp</description>
        <pubDate>Tue, 16 Jul 2024 20:41:12 +0200</pubDate>
        <dc:creator>Igor Ostapenko &lt;pm@igoro.pro&gt;</dc:creator>
    </item>
<item>
        <title>b0d29bc47dba79f6f38e67eabadfb4b32ffd9390 - Import the kyua test framework.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/contrib/kyua/model/test_case_test.cpp#b0d29bc47dba79f6f38e67eabadfb4b32ffd9390</link>
        <description>Import the kyua test framework.Having kyua in the base system will simplify automated testing in CI andeliminates bootstrapping issues on new platforms.The build of kyua is controlled by WITH(OUT)_TESTS_SUPPORT.Reviewed by:	emasteObtained from:	CheriBSDSponsored by:	DARPADifferential Revision:	https://reviews.freebsd.org/D24103

            List of files:
            /freebsd/contrib/kyua/model/test_case_test.cpp</description>
        <pubDate>Mon, 23 Mar 2020 20:01:23 +0100</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
