lit/TestRunner.py: [Win32] Introduce WinWaitReleased(f), to wait for file handles...
authorNAKAMURA Takumi <geek4civic@gmail.com>
Mon, 28 Nov 2011 01:55:01 +0000 (01:55 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Mon, 28 Nov 2011 01:55:01 +0000 (01:55 +0000)
commitfc1a1870b5b4e1ef5a555426acd762f19387a57b
treee027de94926696bf254dccf8a8686d1e8465758a
parent09e61ca6aff30fd6f409d92c6ef5515f05cf009e
lit/TestRunner.py: [Win32] Introduce WinWaitReleased(f), to wait for file handles to be released by children.

When wait() has finished, opened handles (especially writing stdout to file) might not be released immediately.
To wait for released, poll to attempt renaming.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145222 91177308-0d34-0410-b5e6-96231b3b80d8
utils/lit/lit/TestRunner.py