def setup(): tempdir, cwd, project = request._funcargs['pasterdir'] cfg = open(os.path.join(cwd, 'supervisor.cfg'), 'w') cfg.writelines(""" [buildout] extends = buildout.cfg parts += supervisor find-links = http://cheeseshop.jusid.de/cheeseshop/catalog/simple versions = versions [versions] Kotti = 0.8.0dev [supervisor] recipe = collective.recipe.supervisor supervisord-conf=${buildout:directory}/supervisord.conf programs = 10 app %(cwd)s/bin/pserve [%(cwd)s/development.ini] """ % dict(cwd=cwd)) cfg.close() subprocess.check_call([os.path.join(home, 'bin', 'buildout'), '-c', 'supervisor.cfg']) up('app') waitforports(6543) return u'localhost:6543'
def setup(): tempdir, cwd, project = request._funcargs['pasterdir'] cfg = open(os.path.join(cwd, 'supervisor.cfg'), 'w') cfg.writelines(""" [buildout] extends = buildout.cfg parts += supervisor find-links = https://nodeload.github.com/Pylons/Kotti/tarball/HEAD#egg=Kotti-0.8dev versions = versions [versions] Kotti = 0.8dev [supervisor] recipe = collective.recipe.supervisor supervisord-conf=${buildout:directory}/supervisord.conf programs = 10 app %(cwd)s/bin/pserve [%(cwd)s/development.ini] """ % dict(cwd=cwd)) cfg.close() subprocess.check_call( [os.path.join(home, 'bin', 'buildout'), '-c', 'supervisor.cfg']) up('app') waitforports(6543) return u'localhost:6543'
def setup(): up('solr') waitforports(8983) # wait for Solr to start up