benchbuild.projects.lnt.lnt module¶
LNT based measurements.
-
class
benchbuild.projects.lnt.lnt.LNTGroup(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None)[source]¶ Bases:
benchbuild.project.ProjectLNT ProjectGroup for running the lnt test suite.
-
DOMAIN= 'lnt'¶
-
GROUP= 'lnt'¶
-
NAME_FILTERS= ['(?P<name>.+)\\.simple', '(?P<name>.+)-(dbl|flt)']¶
-
SRC_FILE= 'lnt.git'¶
-
SUBDIR= None¶
-
VERSION= 'HEAD'¶
-
binary= None¶
-
clang= None¶
-
clang_cxx= None¶
-
download()¶ Download the selected version.
-
lnt= None¶
-
repository= 'http://llvm.org/git/lnt'¶
-
run_tests(runner)[source]¶ Run the tests of this project.
Clients override this method to provide customized run-time tests.
Parameters: - experiment – The experiment we run this project under
- run – A function that takes the run command.
-
sandbox_dir= None¶
-
src_dir= 'lnt'¶
-
test_suite_dir= 'test-suite'¶
-
test_suite_uri= 'http://llvm.org/git/test-suite'¶
-
static
versions()¶ Return a list of versions from the git hashes up to :limit:.
-
-
class
benchbuild.projects.lnt.lnt.MultiSourceApplications(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None)[source]¶ Bases:
benchbuild.projects.lnt.lnt.LNTGroup-
DOMAIN= 'LNT (MSA)'¶
-
NAME= 'MultiSourceApplications'¶
-
SUBDIR= 'MultiSource/Applications'¶
-
-
class
benchbuild.projects.lnt.lnt.MultiSourceBenchmarks(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None)[source]¶ Bases:
benchbuild.projects.lnt.lnt.LNTGroup-
DOMAIN= 'LNT (MSB)'¶
-
NAME= 'MultiSourceBenchmarks'¶
-
SUBDIR= 'MultiSource/Benchmarks'¶
-
-
class
benchbuild.projects.lnt.lnt.Povray(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None)[source]¶ Bases:
benchbuild.projects.lnt.lnt.LNTGroup-
DOMAIN= 'LNT (Ext)'¶
-
NAME= 'Povray'¶
-
SUBDIR= 'External/Povray'¶
-
povray_src_dir= 'Povray'¶
-
povray_url= 'https://github.com/POV-Ray/povray'¶
-
-
class
benchbuild.projects.lnt.lnt.SPEC2006(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None)[source]¶ Bases:
benchbuild.projects.lnt.lnt.LNTGroup-
DOMAIN= 'LNT (Ext)'¶
-
NAME= 'SPEC2006'¶
-
SUBDIR= 'External/SPEC'¶
-
-
class
benchbuild.projects.lnt.lnt.SingleSourceBenchmarks(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None)[source]¶ Bases:
benchbuild.projects.lnt.lnt.LNTGroup-
DOMAIN= 'LNT (SSB)'¶
-
NAME= 'SingleSourceBenchmarks'¶
-
SUBDIR= 'SingleSource/Benchmarks'¶
-