forked from OSchip/llvm-project
parent
ed4029bae8
commit
40722cc9ff
|
@ -0,0 +1,35 @@
|
|||
# -*- Python -*-
|
||||
|
||||
import os
|
||||
|
||||
# Configuration file for the 'lit' test runner.
|
||||
|
||||
# name: The name of this test suite.
|
||||
config.name = 'lit'
|
||||
|
||||
# testFormat: The test format to use to interpret tests.
|
||||
config.test_format = lit.formats.ShTest(execute_external=False)
|
||||
|
||||
# suffixes: A list of file extensions to treat as test files.
|
||||
config.suffixes = ['.py']
|
||||
|
||||
# excludes: A list of individual files to exclude.
|
||||
config.excludes = ['Inputs']
|
||||
|
||||
# test_source_root: The root path where tests are located.
|
||||
config.test_source_root = os.path.dirname(__file__)
|
||||
config.test_exec_root = config.test_source_root
|
||||
|
||||
config.target_triple = None
|
||||
|
||||
src_root = os.path.join(config.test_source_root, '..')
|
||||
config.substitutions.append(('%{src_root}', src_root))
|
||||
config.substitutions.append(('%{inputs}', os.path.join(
|
||||
src_root, 'tests', 'Inputs')))
|
||||
config.substitutions.append(('%{lit}', os.path.join(src_root, 'lit.py')))
|
||||
|
||||
# Enable coverage.py reporting, assuming the coverage module has been installed
|
||||
# and sitecustomize.py in the virtualenv has been modified appropriately.
|
||||
if lit.params.get('check-coverage', None):
|
||||
config.environment['COVERAGE_PROCESS_START'] = os.path.join(
|
||||
os.path.dirname(__file__), ".coveragerc")
|
|
@ -0,0 +1,6 @@
|
|||
# Basic sanity check that usage works.
|
||||
#
|
||||
# RUN: %{lit} --help > %t.out
|
||||
# RUN: FileCheck < %t.out %s
|
||||
#
|
||||
# CHECK: Usage: lit.py [options] {file-or-path}
|
Loading…
Reference in New Issue