From 2dc4bf14e2a2f8e58ac64c109d816198477ea05f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Nowak?= <luke@nexedi.com>
Date: Tue, 24 May 2011 18:14:16 +0200
Subject: [PATCH] Allow to select amount of parallel test databases.

---
 slapos/recipe/erp5/setup.py                           | 2 +-
 slapos/recipe/erp5/src/slapos/recipe/erp5/__init__.py | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/slapos/recipe/erp5/setup.py b/slapos/recipe/erp5/setup.py
index 459969b610..ad1fbe5c88 100644
--- a/slapos/recipe/erp5/setup.py
+++ b/slapos/recipe/erp5/setup.py
@@ -6,7 +6,7 @@ from setuptools import setup, find_packages
 #    "."], stdout=subprocess.PIPE).communicate()[0]))
 
 name = "slapos.recipe.erp5"
-version = '1.1-dev-181'
+version = '1.1-dev-182'
 
 def read(name):
   return open(name).read()
diff --git a/slapos/recipe/erp5/src/slapos/recipe/erp5/__init__.py b/slapos/recipe/erp5/src/slapos/recipe/erp5/__init__.py
index 4385aa37c6..c4f144756a 100644
--- a/slapos/recipe/erp5/src/slapos/recipe/erp5/__init__.py
+++ b/slapos/recipe/erp5/src/slapos/recipe/erp5/__init__.py
@@ -801,7 +801,8 @@ class Recipe(BaseSlapRecipe):
     return 'https://[%(ip)s]:%(port)s' % apache_conf
 
   def installMysqlServer(self, ip, port, database='erp5', user='user',
-      test_database='test_erp5', test_user='test_user', template_filename=None):
+      test_database='test_erp5', test_user='test_user', template_filename=None,
+      parallel_test_database_amount=100):
     backup_directory = self.createBackupDirectory('mysql')
     if template_filename is None:
       template_filename = self.getTemplateFilename('my.cnf.in')
@@ -824,7 +825,7 @@ class Recipe(BaseSlapRecipe):
         mysql_test_user=test_user,
         mysql_parallel_test_dict=[
             ('test_%i' % x,)*2 + (self.generatePassword(),) \
-                 for x in xrange(0,100)],
+                 for x in xrange(0,parallel_test_database_amount)],
     )
     self.registerLogRotation('mysql', [error_log, slow_query_log],
         '%(mysql_binary)s --no-defaults -B --user=root '
-- 
2.30.9