benchbuild.projects.benchbuild.mcrypt module¶
-
class
benchbuild.projects.benchbuild.mcrypt.
MCrypt
(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.Project
MCrypt benchmark
-
DOMAIN
= 'encryption'¶
-
GROUP
= 'benchbuild'¶
-
NAME
= 'mcrypt'¶
-
SRC_FILE
= 'mcrypt.tar.gz'¶
-
VERSION
= '2.6.8'¶
-
download
()¶ Download the selected version from the url_dict value.
-
libmcrypt_dir
= 'libmcrypt-2.5.8'¶
-
libmcrypt_file
= 'libmcrypt-2.5.8.tar.gz'¶
-
libmcrypt_uri
= 'http://sourceforge.net/projects/mcrypt/files/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz'¶
-
mhash_dir
= 'mhash-0.9.9.9'¶
-
mhash_file
= 'mhash-0.9.9.9.tar.gz'¶
-
mhash_uri
= 'http://sourceforge.net/projects/mhash/files/mhash/0.9.9.9/mhash-0.9.9.9.tar.gz'¶
-
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.
-
static
versions
()¶ Return a list of versions from the url_dict keys.
-