| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
llvm-svn: 174001
|
|
|
|
| |
llvm-svn: 174000
|
|
|
|
| |
llvm-svn: 173999
|
|
|
|
| |
llvm-svn: 173907
|
|
|
|
| |
llvm-svn: 173857
|
|
|
|
| |
llvm-svn: 173421
|
|
|
|
| |
llvm-svn: 172794
|
|
|
|
| |
llvm-svn: 171113
|
|
|
|
|
|
| |
the test!
llvm-svn: 169446
|
|
|
|
|
|
|
|
|
|
|
| |
RUN: a
RUN: b || true
as "a && (b || true)" in Tcl mode, and as "(a && b) || true" in sh mode.
Everyone seems to (quite reasonably) write tests assuming the Tcl behavior,
so use that in sh mode too.
llvm-svn: 169441
|
|
|
|
| |
llvm-svn: 169038
|
|
|
|
| |
llvm-svn: 168750
|
|
|
|
|
|
| |
Approved by Chris Lattner.
llvm-svn: 167984
|
|
|
|
| |
llvm-svn: 167971
|
|
|
|
|
|
| |
(vg_leak).
llvm-svn: 166306
|
|
|
|
|
|
|
|
| |
- The XTARGET feature (inherited from old DG tests) was just confusing (and
barely ever used). The same effect can now be achieved with a combination of
the more useful REQUIRES and XFAIL.
llvm-svn: 166305
|
|
|
|
|
|
| |
- These can be used with the XFAIL options.
llvm-svn: 166303
|
|
|
|
|
|
| |
odd things if this is missing.
llvm-svn: 166289
|
|
|
|
| |
llvm-svn: 166224
|
|
|
|
|
|
|
|
| |
hits to the directory.
For example, which('loop-convert') returns 'loop-convert' when the directory 'loop-convert' exists.
llvm-svn: 163469
|
|
|
|
|
|
|
|
| |
printed if the number of tests are less than the number of default threads.
Thanks to Vinson Lee, reported in PR13620.
llvm-svn: 162078
|
|
|
|
|
|
| |
subprocesses.
llvm-svn: 160556
|
|
|
|
|
|
|
|
|
|
| |
'|&' bash syntax. We have lots of users with a bash on their system
which doesn't support this syntax, and as bash is still significantly
faster, we should support them.
The test suite has already been updated to cope with this.
llvm-svn: 159580
|
|
|
|
|
|
|
| |
This is directly cloned from the logic in the TCL test bits of lit.
Hopefully will fix most of the windows build bot fallout.
llvm-svn: 159528
|
|
|
|
|
|
|
|
|
|
| |
r145222 "lit/TestRunner.py: [Win32] Introduce WinWaitReleased(f), to wait for file handles to be released by children."
r145223 "lit/TestRunner.py: Use RemoveForce()."
r145381 "lit/TestRunner.py: Try to catch ERROR_FILE_NOT_FOUND, too."
r152916 "lit/TestRunner.py: [Win32] Check all opened_files[] released, rather than (obsoleted) written_files[]."
r153172 "lit/TestRunner.py: [Win32] Rework WinWaitReleased() again! "win32file" from Python Win32 Extensions."
llvm-svn: 156381
|
|
|
|
|
|
| |
a very (*very*) old version of Python (2.4?)
llvm-svn: 153409
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Removed test/lib/llvm.exp - it is no longer needed
* Deleted the dg.exp reading code from test/lit.cfg. There are no dg.exp files
left in the test suite so this code is no longer required. test/lit.cfg is
now much shorter and clearer
* Removed a lot of duplicate code in lit.local.cfg files that need access to
the root configuration, by adding a "root" attribute to the TestingConfig
object. This attribute is dynamically computed to provide the same
information as was previously provided by the custom getRoot functions.
* Documented the config.root attribute in docs/CommandGuide/lit.pod
llvm-svn: 153408
|
|
|
|
| |
llvm-svn: 153307
|
|
|
|
|
|
|
|
| |
This is in braces so that it doesn't conflict with the existing %p.
It uses braces instead of parens because parens would have to be
regex-escaped.
llvm-svn: 153213
|
|
|
|
|
|
|
|
|
|
|
| |
Python Win32 Extensions.
We can simply confirm the handle released to open it with EXCLUSIVE. Attempting renaming was bad.
Disable win32file at ImportError. Thanks to Francois to let me know.
FIXME: Could we report warning or notification if win32file were not found?
llvm-svn: 153172
|
|
|
|
| |
llvm-svn: 152958
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(obsoleted) written_files[].
In previous case,
RUN: foo -o %t
RUN: FileCheck < %t
RUN: bar -o %t
2nd read handle might prevent manipulation of 3rd %t in bar, to remove and rename.
llvm-svn: 152916
|
|
|
|
|
|
| |
We can simply confirm the handle released to open it with EXCLUSIVE. Attempting renaming was bad.
llvm-svn: 152915
|
|
|
|
|
|
| |
%INCLUDE% in vcvarsall.bat.
llvm-svn: 152588
|
|
|
|
| |
llvm-svn: 151977
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
--debug:
1. Added a status note when a config file is loaded directly with load_config. This helps notice loads of lit.cfg from lit.site.cfg
2. Added a status note on the result of a config load. Previously, it was just notifying that it tries to load a config file. Now it will also say whether the load succeeded or the file wasn't found
The two changes give better visibility into which config files were actually loaded by lit. The effect is only on --debug runs.
Patch by Eli Bendersky!
llvm-svn: 149932
|
|
|
|
|
|
| |
paths.
llvm-svn: 148362
|
|
|
|
| |
llvm-svn: 147965
|
|
|
|
|
|
| |
useful for test suites which want to piggyback onto the "shtest" format style.
llvm-svn: 147684
|
|
|
|
|
|
| |
Thanks to Francois, to let me know.
llvm-svn: 145381
|
|
|
|
| |
llvm-svn: 145223
|
|
|
|
|
|
|
|
|
| |
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.
llvm-svn: 145222
|
|
|
|
| |
llvm-svn: 143164
|
|
|
|
|
|
| |
- Also, cleanup site.exp files in example tests.
llvm-svn: 143141
|
|
|
|
| |
llvm-svn: 142880
|
|
|
|
| |
llvm-svn: 142878
|
|
|
|
|
|
| |
On Python-w32 with mingw msys bash, %T was replaced to "x:\foo\bar...". msys bash cannot handle DOSish paths.
llvm-svn: 138852
|
|
|
|
|
|
|
|
| |
This is useful for testing a build a temporarily hand instrumented
build.
Patch by arrowdodger!
llvm-svn: 138804
|
|
|
|
| |
llvm-svn: 138640
|
|
|
|
|
|
| |
Win32 GetTempPath() tends to pick up %WINDIR% when neither TEMP nor TMP was found. %WINDIR% should not be treated writable on recent Windows OS.
llvm-svn: 138192
|