Run test_task_samples in separate sqlite db
Add optinal attribute 'force_new_db' to tests.functional.utils.Rally and use it. Change-Id: Ia7f0faedb5b5f6323c5e0ed00948b03a36e4f341
This commit is contained in:
parent
f08c8e2395
commit
4d128251dd
@ -72,7 +72,7 @@ class Rally(object):
|
|||||||
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(self, fake=False):
|
def __init__(self, fake=False, force_new_db=False):
|
||||||
if not os.path.exists(DEPLOYMENT_FILE):
|
if not os.path.exists(DEPLOYMENT_FILE):
|
||||||
subprocess.call("rally deployment config > %s" % DEPLOYMENT_FILE,
|
subprocess.call("rally deployment config > %s" % DEPLOYMENT_FILE,
|
||||||
shell=True)
|
shell=True)
|
||||||
@ -83,7 +83,7 @@ class Rally(object):
|
|||||||
self.env = copy.deepcopy(os.environ)
|
self.env = copy.deepcopy(os.environ)
|
||||||
self.env["HOME"] = self.tmp_dir
|
self.env["HOME"] = self.tmp_dir
|
||||||
|
|
||||||
if "RCI_KEEP_DB" not in os.environ:
|
if force_new_db or ("RCI_KEEP_DB" not in os.environ):
|
||||||
config_filename = os.path.join(self.tmp_dir, "conf")
|
config_filename = os.path.join(self.tmp_dir, "conf")
|
||||||
config = configparser.RawConfigParser()
|
config = configparser.RawConfigParser()
|
||||||
config.add_section("database")
|
config.add_section("database")
|
||||||
|
Loading…
Reference in New Issue
Block a user