| Index: third_party/lit/setup.py
|
| diff --git a/third_party/lit/setup.py b/third_party/lit/setup.py
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..10de6bb4ee79b62123fa27c7de57b24963a5da2a
|
| --- /dev/null
|
| +++ b/third_party/lit/setup.py
|
| @@ -0,0 +1,77 @@
|
| +import lit
|
| +import os
|
| +
|
| +from setuptools import setup, find_packages
|
| +
|
| +# setuptools expects to be invoked from within the directory of setup.py, but it
|
| +# is nice to allow:
|
| +# python path/to/setup.py install
|
| +# to work (for scripts, etc.)
|
| +os.chdir(os.path.dirname(os.path.abspath(__file__)))
|
| +
|
| +setup(
|
| + name = "lit",
|
| + version = lit.__version__,
|
| +
|
| + author = lit.__author__,
|
| + author_email = lit.__email__,
|
| + url = 'http://llvm.org',
|
| + license = 'BSD',
|
| +
|
| + description = "A Software Testing Tool",
|
| + keywords = 'test C++ automatic discovery',
|
| + long_description = """\
|
| +*lit*
|
| ++++++
|
| +
|
| +About
|
| +=====
|
| +
|
| +*lit* is a portable tool for executing LLVM and Clang style test suites,
|
| +summarizing their results, and providing indication of failures. *lit* is
|
| +designed to be a lightweight testing tool with as simple a user interface as
|
| +possible.
|
| +
|
| +
|
| +Features
|
| +========
|
| +
|
| + * Portable!
|
| + * Flexible test discovery.
|
| + * Parallel test execution.
|
| + * Support for multiple test formats and test suite designs.
|
| +
|
| +
|
| +Documentation
|
| +=============
|
| +
|
| +The official *lit* documentation is in the man page, available online at the LLVM
|
| +Command Guide: http://llvm.org/cmds/lit.html.
|
| +
|
| +
|
| +Source
|
| +======
|
| +
|
| +The *lit* source is available as part of LLVM, in the LLVM SVN repository:
|
| +http://llvm.org/svn/llvm-project/llvm/trunk/utils/lit.
|
| +""",
|
| +
|
| + classifiers=[
|
| + 'Development Status :: 3 - Alpha',
|
| + 'Environment :: Console',
|
| + 'Intended Audience :: Developers',
|
| + 'License :: OSI Approved :: University of Illinois/NCSA Open Source License',
|
| + 'Natural Language :: English',
|
| + 'Operating System :: OS Independent',
|
| + 'Programming Language :: Python',
|
| + 'Topic :: Software Development :: Testing',
|
| + ],
|
| +
|
| + zip_safe = False,
|
| + packages = find_packages(),
|
| + entry_points = {
|
| + 'console_scripts': [
|
| + 'lit = lit:main',
|
| + ],
|
| + }
|
| +)
|
|
|