xref: /netbsd-src/external/apache2/llvm/dist/libcxx/benchmarks/lit.cfg.py (revision 4d6fc14bc9b0c5bf3e30be318c143ee82cadd108)
1*4d6fc14bSjoerg# -*- Python -*- vim: set ft=python ts=4 sw=4 expandtab tw=79:
2*4d6fc14bSjoerg# Configuration file for the 'lit' test runner.
3*4d6fc14bSjoergimport os
4*4d6fc14bSjoergimport site
5*4d6fc14bSjoerg
6*4d6fc14bSjoergsite.addsitedir(os.path.join(os.path.dirname(os.path.dirname(__file__)), 'utils'))
7*4d6fc14bSjoergfrom libcxx.test.googlebenchmark import GoogleBenchmark
8*4d6fc14bSjoerg
9*4d6fc14bSjoerg# Tell pylint that we know config and lit_config exist somewhere.
10*4d6fc14bSjoergif 'PYLINT_IMPORT' in os.environ:
11*4d6fc14bSjoerg    config = object()
12*4d6fc14bSjoerg    lit_config = object()
13*4d6fc14bSjoerg
14*4d6fc14bSjoerg# name: The name of this test suite.
15*4d6fc14bSjoergconfig.name = 'libc++ benchmarks'
16*4d6fc14bSjoergconfig.suffixes = []
17*4d6fc14bSjoerg
18*4d6fc14bSjoergconfig.test_exec_root = os.path.join(config.libcxx_obj_root, 'benchmarks')
19*4d6fc14bSjoergconfig.test_source_root = config.test_exec_root
20*4d6fc14bSjoerg
21*4d6fc14bSjoergconfig.test_format = GoogleBenchmark(test_sub_dirs='.',
22*4d6fc14bSjoerg                                     test_suffix='.libcxx.out',
23*4d6fc14bSjoerg                                     benchmark_args=config.benchmark_args)