self.updateConfig('behat_prefix', behat_prefix)
# Switch completely?
- self.updateConfig('behat_switchcompletely', switchcompletely)
if switchcompletely:
+ self.updateConfig('behat_switchcompletely', switchcompletely)
self.updateConfig('behat_wwwroot', self.get('wwwroot'))
else:
+ self.removeConfig('behat_switchcompletely')
self.removeConfig('behat_wwwroot')
# Drop the tables
phpServer = None
if not M.get('behat_switchcompletely'):
debug('Starting standalone PHP server')
- phpServer = ProcessInThread(phpCommand)
+ kwargs = {}
+ kwargs['cwd'] = M.get('path')
+ phpServer = ProcessInThread(phpCommand, **kwargs)
phpServer.start()
# Launching Selenium
# Remove the switch completely tag
if M.get('behat_switchcompletely'):
- M.updateConfig('behat_switchcompletely', False)
+ M.removeConfig('behat_switchcompletely')
else:
debug('Launch PHP Server (or set $CFG->behat_switchcompletely to True):\n %s' % (phpCommand))