From 372eb9085f101f332650787049a10d28c7dc365c Mon Sep 17 00:00:00 2001 From: David Baumgold Date: Mon, 15 Jun 2015 15:07:29 -0400 Subject: [PATCH] Ensure noseid dir exists when running tests --- cms/envs/test.py | 13 ++++++++----- lms/envs/test.py | 4 +++- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/cms/envs/test.py b/cms/envs/test.py index b637368c9f..c6a4d72b24 100644 --- a/cms/envs/test.py +++ b/cms/envs/test.py @@ -47,13 +47,16 @@ THIS_UUID = uuid4().hex[:5] # Nose Test Runner TEST_RUNNER = 'django_nose.NoseTestSuiteRunner' -_system = 'cms' -_report_dir = REPO_ROOT / 'reports' / _system -_report_dir.makedirs_p() +_SYSTEM = 'cms' + +_REPORT_DIR = REPO_ROOT / 'reports' / _SYSTEM +_REPORT_DIR.makedirs_p() +_NOSEID_DIR = REPO_ROOT / '.testids' / _SYSTEM +_NOSEID_DIR.makedirs_p() NOSE_ARGS = [ - '--id-file', REPO_ROOT / '.testids' / _system / 'noseids', - '--xunit-file', _report_dir / 'nosetests.xml', + '--id-file', _NOSEID_DIR / 'noseids', + '--xunit-file', _REPORT_DIR / 'nosetests.xml', ] TEST_ROOT = path('test_root') diff --git a/lms/envs/test.py b/lms/envs/test.py index 38a30b944b..97bd2e4504 100644 --- a/lms/envs/test.py +++ b/lms/envs/test.py @@ -87,9 +87,11 @@ _SYSTEM = 'lms' _REPORT_DIR = REPO_ROOT / 'reports' / _SYSTEM _REPORT_DIR.makedirs_p() +_NOSEID_DIR = REPO_ROOT / '.testids' / _SYSTEM +_NOSEID_DIR.makedirs_p() NOSE_ARGS = [ - '--id-file', REPO_ROOT / '.testids' / _SYSTEM / 'noseids', + '--id-file', _NOSEID_DIR / 'noseids', '--xunit-file', _REPORT_DIR / 'nosetests.xml', ]