benchbuild.projects.lnt package

Submodules

benchbuild.projects.lnt.lnt module

LNT based measurements.

class benchbuild.projects.lnt.lnt.LNTGroup(exp)[source]

Bases: benchbuild.project.Project

LNT ProjectGroup for running the lnt test suite.

DOMAIN = 'lnt'
GROUP = 'lnt'
NAME_FILTERS = ['(?P<name>.+)\\.simple', '(?P<name>.+)-(dbl|flt)']
VERSION = '9.0.1.13'
after_run_tests(sandbox_dir)[source]
before_run_tests(experiment, run)[source]
build()[source]
configure()[source]
download()[source]
src_dir = 'lnt'
src_uri = 'http://llvm.org/git/lnt'
test_suite_dir = 'test-suite'
test_suite_uri = 'http://llvm.org/git/test-suite'
class benchbuild.projects.lnt.lnt.MultiSourceApplications(exp)[source]

Bases: benchbuild.projects.lnt.lnt.LNTGroup

DOMAIN = 'LNT (MSA)'
NAME = 'MultiSourceApplications'
run_tests(experiment, run)[source]
class benchbuild.projects.lnt.lnt.MultiSourceBenchmarks(exp)[source]

Bases: benchbuild.projects.lnt.lnt.LNTGroup

DOMAIN = 'LNT (MSB)'
NAME = 'MultiSourceBenchmarks'
run_tests(experiment, run)[source]
class benchbuild.projects.lnt.lnt.Povray(exp)[source]

Bases: benchbuild.projects.lnt.lnt.LNTGroup

DOMAIN = 'LNT (Ext)'
NAME = 'Povray'
download()[source]
povray_src_dir = 'Povray'
povray_url = 'https://github.com/POV-Ray/povray'
run_tests(experiment, run)[source]
class benchbuild.projects.lnt.lnt.SPEC2006(exp)[source]

Bases: benchbuild.projects.lnt.lnt.LNTGroup

DOMAIN = 'LNT (Ext)'
NAME = 'SPEC2006'
download()[source]
run_tests(experiment, run)[source]
class benchbuild.projects.lnt.lnt.SingleSourceBenchmarks(exp)[source]

Bases: benchbuild.projects.lnt.lnt.LNTGroup

DOMAIN = 'LNT (SSB)'
NAME = 'SingleSourceBenchmarks'
run_tests(experiment, run)[source]