9 eggs-directory = ${buildout:eggs-directory}
10 develop-eggs-directory = ${buildout:develop-eggs-directory}
14 recipe = slapos.cookbook:mkdirectory
15 bin = $${buildout:directory}/bin
16 etc = $${buildout:directory}/etc
17 services = $${:etc}/run
18 srv = $${buildout:directory}/srv
19 source-code = $${:srv}/eggs-source-code
22 recipe = slapos.recipe.build:gitclone
23 git-executable = ${git:location}/bin/git
28 repository = ${slapos.core-repository:location}
31 recipe = plone.recipe.command
32 command = echo "Updating setup...";cd $${slapos.core:location}; export PATH="$${slapos-test-runner:prepend-path}:$PATH"; export CPPFLAGS="$${environment:CPPFLAGS}"; export LDFLAGS="$${environment:LDFLAGS}"; export PYTHONPATH="$${environment:PYTHONPATH}"; python setup.py test -n; python setup.py test -n; python setup.py test -n; python setup.py test -n
33 update-command = $${:command}
37 repository = ${slapos.package-repository:location}
39 [slapos.recipe.template]
41 repository = ${slapos.recipe.template-repository:location}
45 repository = ${slapos.recipe.build-repository:location}
49 repository = ${slapos.recipe.cmmi-repository:location}
53 repository = ${erp5-util-repository:location}
56 recipe = plone.recipe.command
57 command = echo "Updating setup...";cd $${erp5-util:location}; export PATH="$${slapos-test-runner:prepend-path}:$PATH"; export CPPFLAGS="$${environment:CPPFLAGS}"; export LDFLAGS="$${environment:LDFLAGS}"; export PYTHONPATH="$${environment:PYTHONPATH}"; python setup.py test -n; python setup.py test -n; python setup.py test -n; python setup.py test -n; python setup.py test -n
58 update-command = $${:command}
62 repository = ${officejs-repository:location}
66 repository = ${jio-repository:location}
69 recipe = slapos.cookbook:egg_test
70 run-test-suite = $${create-directory:bin}/runTestSuite
71 run-test-suite-binary = ${buildout:bin-directory}/runTestSuite
72 # The list of executables should be defined here and a combination
73 # of tests should dynamically generated.
76 $${slapos.core:location}
77 $${slapos.package:location}
78 $${slapos.recipe.template:location}
79 $${slapos.recipe.build:location}
80 $${slapos.recipe.cmmi:location}
81 $${erp5-util:location}
84 prepend-path = ${git:location}/bin:${libxslt:location}/bin:${python2.7:location}/bin
85 environment = environment
88 CPPFLAGS = -I${python2.7:location}/include/python2.7 -I${libxml2:location}/include -I${libxslt:location}/include
89 LDFLAGS = -L${python2.7:location}/lib -L${libxml2:location}/lib -L${libxslt:location}/lib -L${libxslt:location}/lib -L${zlib:location}/lib -Wl,-rpath=${zlib:location}/lib -Wl,-rpath=${python2.7:location}/lib -Wl,-rpath=${libxml2:location}/lib -Wl,-rpath=${libxslt:location}/lib -Wl,-rpath=${zlib:location}/lib
90 LD_LIBRARY_PATH = ${python2.7:location}/lib:${libxml2:location}/lib:${libxslt:location}/lib:${libxslt:location}/lib:${zlib:location}/lib
91 PYTHONPATH = ${python-setuptools:pythonpath}
94 # Section exposes testing default environment as sh file. It is thus easy
95 # to directly develop and test the egg inside of this instance.
96 recipe = collective.recipe.template
98 export PATH="$${slapos-test-runner:prepend-path}:$PATH"
99 export CPPFLAGS="$${environment:CPPFLAGS}"
100 export LDFLAGS="$${environment:LDFLAGS}"
101 export PYTHONPATH="$${environment:PYTHONPATH}"
102 export PS1="[slapos-testing env Active] $PS1"
103 output = $${create-directory:bin}/environment.sh
107 recipe = slapos.cookbook:wrapper
108 command-line = ${phantomjs:location}/phantomjs-slapos
109 wrapper-path = $${create-directory:bin}/phantomjs
110 parameters-extra = true