<?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 infinite_loop.py</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>44156787 - Fix shtest-timeout test harder</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/utils/lit/tests/Inputs/shtest-timeout/infinite_loop.py#44156787</link>
        <description>Fix shtest-timeout test harderDon&apos;t produce or expect any output from the infinite looping test -doing so is a recipe for racey flakyness without a longer timeout toensure the output is received first, even though that doesn&apos;t seemintegral/important to the test. Instead have a plain, no output infiniteloop and check that that is caught and handled.If for some reason the output is valuable for test coverage - thetimeout should be increased from 1 second to give the process time tooutput the text, flush, and for that text to be received and bufferedbefore the test is timed out.

            List of files:
            /llvm-project-15.0.7/llvm/utils/lit/tests/Inputs/shtest-timeout/infinite_loop.py</description>
        <pubDate>Tue, 08 Dec 2020 07:49:37 +0000</pubDate>
        <dc:creator>David Blaikie &lt;dblaikie@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>dec815c8 - [lit] Remove unused imports (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/utils/lit/tests/Inputs/shtest-timeout/infinite_loop.py#dec815c8</link>
        <description>[lit] Remove unused imports (NFC)Reviewers: ddunbar, echristo, beanzPatch by Brian Gesiak!Subscribers: llvm-commits, mehdi_aminiDifferential Revision: https://reviews.llvm.org/D25169llvm-svn: 283089

            List of files:
            /llvm-project-15.0.7/llvm/utils/lit/tests/Inputs/shtest-timeout/infinite_loop.py</description>
        <pubDate>Mon, 03 Oct 2016 04:48:18 +0000</pubDate>
        <dc:creator>Chris Bieneman &lt;beanz@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>75742410 - [lit] Implement support of per test timeout in lit.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/utils/lit/tests/Inputs/shtest-timeout/infinite_loop.py#75742410</link>
        <description>[lit] Implement support of per test timeout in lit.This should work with ShTest (executed externally or internally) and GTesttest formats.To set the timeout a new option ``--timeout=`` hasbeen added which specifies the maximum run time of an individual testin seconds. By default this 0 which causes no timeout to be enforced.The timeout can also be set from a lit configuration file by modifyingthe ``lit_config.maxIndividualTestTime`` property.To implement a timeout we now require the psutil Python module if a timeout is requested. This dependency is confined to the newly added ``lit.util.killProcessAndChildren()``. A note has been added into the TODO document describing how we can remove the dependency on the ``pustil`` module in the future. It would be nice to remove this immediately but that is a lot more work and Daniel Dunbar believes it isbetter that we get a working implementation first and then improve it.To avoid breaking the existing behaviour the psutil module will not beimported if no timeout is requested.The included testcases are derived from test cases provided by Jonathan Roelofs which were in an previous attempt to add a per test timeout to lit (http://reviews.llvm.org/D6584). Thanks Jonathan!Reviewers: ddunbar, jroelofs, cmatthews, MatzeBSubscribers: cmatthews, llvm-commitsDifferential Revision: http://reviews.llvm.org/D14706llvm-svn: 256471

            List of files:
            /llvm-project-15.0.7/llvm/utils/lit/tests/Inputs/shtest-timeout/infinite_loop.py</description>
        <pubDate>Sun, 27 Dec 2015 14:03:49 +0000</pubDate>
        <dc:creator>Dan Liew &lt;dan@su-root.co.uk&gt;</dc:creator>
    </item>
</channel>
</rss>
