This repository has been archived by the owner on Oct 26, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathbuildout.cfg
139 lines (121 loc) · 3.31 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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
[buildout]
extends = http://dist.plone.org/release/4.3.3/versions.cfg
find-links =
http://dist.plone.org/release/4.3.3
http://dist.plone.org/thirdparty/
extensions = mr.developer
sources-dir = extras
develop = .
parts =
instance
node_modules
bower
gulp
test
robot
coverage
test-coverage
code-analysis
# sphinxbuilder
templer
auto-checkout =
plone.app.contenttypes
plone.app.event
[versions]
zope.interface = 4.0.5
coverage = 3.7.1
Pillow = 2.6.1
# plone.app.contenttypes
#plone.app.contenttypes = 1.1b1
#plone.app.event = 1.1.1
plone.app.portlets = 2.5.1
# Robot Testing
plone.app.testing = 4.2.4
plone.app.robotframework = 0.8.5
robotsuite = 1.4.3
robotframework = 2.8.4
robotframework-selenium2library = 1.5.0
robotframework-debuglibrary = 0.3
sphinxcontrib-robotdoc = 0.7.2
sphinxcontrib-robotframework = 0.4.2
selenium = 2.43.0
[instance]
recipe = plone.recipe.zope2instance
user = admin:admin
http-address = 8080
eggs =
Plone
Pillow
plone.app.angularjs [test]
#event-log-level = ALL
[node_modules]
recipe = collective.recipe.cmd
shell = /bin/bash
on_install = true
on_update = true
cmds = npm install .
[bower]
recipe = collective.recipe.cmd
shell = /bin/bash
on_install = true
on_update = true
cmds = bower install --config.interactive=false
[gulp]
recipe = collective.recipe.cmd
shell = /bin/bash
on_install = true
on_update = true
cmds = gulp
[test]
recipe = zc.recipe.testrunner
eggs = ${instance:eggs}
defaults = ['-s', 'plone.app.angularjs', '--auto-color', '--auto-progress']
[robot]
recipe = zc.recipe.egg
eggs =
Pillow
${test:eggs}
plone.app.robotframework
[coverage]
recipe = zc.recipe.egg
eggs = coverage
[test-coverage]
recipe = collective.recipe.template
input = inline:
#!/bin/bash
${buildout:directory}/bin/coverage run --source=${buildout:directory}/src/plone/app/angularjs bin/test
${buildout:directory}/bin/coverage report -m --fail-under=90
output = ${buildout:directory}/bin/test-coverage
mode = 755
[code-analysis]
recipe = plone.recipe.codeanalysis
directory = ${buildout:directory}/src
jshint = True
#jscs = True
#jscs-exclude = ${buildout:directory}/src/plone/app/angularjs/app/bower_components/*
flake8-exclude = ${buildout:directory}/src/plone/app/angularjs/app/bower_components/*
flake8-max-complexity = 15
#imports = True
#utf8-header = True
[sphinxbuilder]
recipe = collective.recipe.sphinxbuilder
source = ${buildout:directory}/docs/source
build = ${buildout:directory}/docs
[templer]
recipe = zc.recipe.egg
eggs =
PasteScript
templer.core
templer.buildout
templer.plone
templer.dexterity
[remotes]
# Plone
plone = git://github.com/plone
plone_push = [email protected]:plone
[sources]
plone.app.contenttypes = git ${remotes:plone}/plone.app.contenttypes.git pushurl=${remotes:plone_push}/plone.app.contenttypes.git branch=1.1.x
plone.app.dexterity = git ${remotes:plone}/plone.app.dexterity.git pushurl=${remotes:plone_push}/plone.app.dexterity.git branch=master
plone.app.event = git ${remotes:plone}/plone.app.event.git pushurl=${remotes:plone_push}/plone.app.event.git branch=1.1.x
plone.app.testing = git ${remotes:plone}/plone.app.testing.git pushurl=${remotes:plone_push}/plone.app.testing.git branch=4.2.x
plone.dexterity = git ${remotes:plone}/plone.dexterity.git pushurl=${remotes:plone_push}/plone.dexterity.git branch=master