diff --git a/product/ERP5Type/tests/runUnitTest.py b/product/ERP5Type/tests/runUnitTest.py
index 4b8cf585a3fa83f8ef27edbace7ff7d2e2ac67f8..e58b9665ae0bfe4c69fbd12990a201f93f8074eb 100644
--- a/product/ERP5Type/tests/runUnitTest.py
+++ b/product/ERP5Type/tests/runUnitTest.py
@@ -689,8 +689,8 @@ def main(argument_list=None):
       os.environ["erp5_tests_data_fs_path"] = arg
       os.environ["erp5_tests_recreate_catalog"] = "1"
     elif opt ==  '--bt5_path':
-      os.environ["erp5_tests_bt5_path"] = \
-          os.environ.get("erp5_tests_bt5_path", "") + arg
+      os.environ["erp5_tests_bt5_path"] = ','.join([arg] +
+        os.environ.get('erp5_tests_bt5_path', '').split(','))
     elif opt == '--firefox_bin':
       os.environ["firefox_bin"] = arg
     elif opt == '--xvfb_bin':