mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-30 04:35:00 +00:00
[lit] Remove --repeat option, which wasn't that useful.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188008 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
0e5f7c5d2f
commit
59c6b1073c
@ -151,11 +151,6 @@ ADDITIONAL OPTIONS
|
|||||||
|
|
||||||
List the discovered test suites as part of the standard output.
|
List the discovered test suites as part of the standard output.
|
||||||
|
|
||||||
.. option:: --repeat=N
|
|
||||||
|
|
||||||
Run each test ``N`` times. Currently this is primarily useful for timing
|
|
||||||
tests, other results are not collated in any reasonable fashion.
|
|
||||||
|
|
||||||
EXIT STATUS
|
EXIT STATUS
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
|
@ -58,14 +58,6 @@ class Test:
|
|||||||
self.output = None
|
self.output = None
|
||||||
# The wall time to execute this test, if timing and once complete.
|
# The wall time to execute this test, if timing and once complete.
|
||||||
self.elapsed = None
|
self.elapsed = None
|
||||||
# The repeat index of this test, or None.
|
|
||||||
self.index = None
|
|
||||||
|
|
||||||
def copyWithIndex(self, index):
|
|
||||||
import copy
|
|
||||||
res = copy.copy(self)
|
|
||||||
res.index = index
|
|
||||||
return res
|
|
||||||
|
|
||||||
def setResult(self, result, output, elapsed):
|
def setResult(self, result, output, elapsed):
|
||||||
assert self.result is None, "Test result already set!"
|
assert self.result is None, "Test result already set!"
|
||||||
|
@ -344,8 +344,6 @@ def parseIntegratedTestScript(test, normalize_slashes=False,
|
|||||||
execdir,execbase = os.path.split(execpath)
|
execdir,execbase = os.path.split(execpath)
|
||||||
tmpDir = os.path.join(execdir, 'Output')
|
tmpDir = os.path.join(execdir, 'Output')
|
||||||
tmpBase = os.path.join(tmpDir, execbase)
|
tmpBase = os.path.join(tmpDir, execbase)
|
||||||
if test.index is not None:
|
|
||||||
tmpBase += '_%d' % test.index
|
|
||||||
|
|
||||||
# Normalize slashes, if requested.
|
# Normalize slashes, if requested.
|
||||||
if normalize_slashes:
|
if normalize_slashes:
|
||||||
|
@ -242,9 +242,6 @@ def main(builtinParameters = {}):
|
|||||||
group.add_option("", "--show-tests", dest="showTests",
|
group.add_option("", "--show-tests", dest="showTests",
|
||||||
help="Show all discovered tests",
|
help="Show all discovered tests",
|
||||||
action="store_true", default=False)
|
action="store_true", default=False)
|
||||||
group.add_option("", "--repeat", dest="repeatTests", metavar="N",
|
|
||||||
help="Repeat tests N times (for timing)",
|
|
||||||
action="store", default=None, type=int)
|
|
||||||
parser.add_option_group(group)
|
parser.add_option_group(group)
|
||||||
|
|
||||||
(opts, args) = parser.parse_args()
|
(opts, args) = parser.parse_args()
|
||||||
@ -347,11 +344,6 @@ def main(builtinParameters = {}):
|
|||||||
header = '-- Testing: %d%s tests, %d threads --'%(len(tests),extra,
|
header = '-- Testing: %d%s tests, %d threads --'%(len(tests),extra,
|
||||||
opts.numThreads)
|
opts.numThreads)
|
||||||
|
|
||||||
if opts.repeatTests:
|
|
||||||
tests = [t.copyWithIndex(i)
|
|
||||||
for t in tests
|
|
||||||
for i in range(opts.repeatTests)]
|
|
||||||
|
|
||||||
progressBar = None
|
progressBar = None
|
||||||
if not opts.quiet:
|
if not opts.quiet:
|
||||||
if opts.succinct and opts.useProgressBar:
|
if opts.succinct and opts.useProgressBar:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user