forked from lovelysystems/lovely.testlayers
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuildout.cfg
89 lines (74 loc) · 2.38 KB
/
buildout.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
[buildout]
develop = .
extends = coverage.cfg versions.cfg nginx.cfg
versions = versions
parts = test
tox
nginx-cmd
coverage
coverage-test coverage-out-dir
coverage-report coverage-report-dir
scripts
postgres
memcached
memcached-cmd
extensions = lovely.buildouthttp
buildout.dumppickedversions
dump-picked-versions-file = missing_versions.cfg
[tox]
recipe = zc.recipe.egg:script
eggs = tox
[test]
recipe = zc.recipe.testrunner
defaults = ['--auto-color']
eggs = lovely.testlayers [mysql, pgsql, cassandra]
[scripts]
recipe = zc.recipe.egg:script
interpreter = py
eggs = lovely.testlayers [mysql, pgsql, cassandra]
[postgres]
recipe = hexagonit.recipe.cmmi
url=http://ftp.postgresql.org/pub/source/v8.4.16/postgresql-8.4.16.tar.gz
[ports]
memcached = 11225
[memcached]
recipe = zc.recipe.cmmi
url = http://memcached.org/files/memcached-${versions:memcached}.tar.gz
[memcached-cmd]
recipe = lovely.recipe:mkfile
path = ${buildout:bin-directory}/memcached
mode = 0755
command = ${memcached:location}/bin/memcached -U 0 -vv -p ${ports:memcached}
content = #!/bin/sh
${:command} $@
[mongodb]
recipe = rod.recipe.mongodb
darwin-32bit-url = http://downloads.mongodb.org/osx/mongodb-osx-i386-2.4.4.tgz
darwin-64bit-url = http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.4.4.tgz
linux2-32bit-url = http://downloads.mongodb.org/linux/mongodb-linux-i686-2.4.4.tgz
linux2-64bit-url = http://downloads.mongodb.org/linux/mongodb-linux-x86_64-2.4.4.tgz
[mongodb-test]
# Separate test suite and test runner for MongoDB
# setup: bin/buildout install mongodb mongodb-test
# run: bin/test-mongodb
recipe = zc.recipe.testrunner
script = test-mongodb
eggs = lovely.testlayers [mongodb]
defaults = ['--suite-name=mongodb_suite', '--auto-color']
requires = ${mongodb:recipe}
[openldap-test]
# Separate test suite and test runner for OpenLDAP tests
# setup: bin/buildout install openldap-test
# run: bin/test-openldap
recipe = zc.recipe.testrunner
script = test-openldap
eggs = lovely.testlayers [ldap]
defaults = ['--suite-name=openldap_suite', '--auto-color']
[apacheds-test]
# Separate test suite and test runner for ApacheDS tests
# setup: bin/buildout install apacheds-test
# run: bin/test-apacheds
recipe = zc.recipe.testrunner
script = test-apacheds
eggs = lovely.testlayers [ldap]
defaults = ['--suite-name=apacheds_suite', '--auto-color']