Commit 9342e93f by Clinton Blackburn

Running Acceptance Tests in Parallel

This should decrease runtime of these tests.
parent 4a039669
...@@ -27,7 +27,7 @@ test_python: clean ...@@ -27,7 +27,7 @@ test_python: clean
$(PACKAGES) $(PACKAGES)
accept: accept:
nosetests acceptance_tests nosetests acceptance_tests --processes=3
quality: quality:
......
...@@ -8,6 +8,8 @@ from acceptance_tests import AnalyticsApiClientMixin, FooterMixin ...@@ -8,6 +8,8 @@ from acceptance_tests import AnalyticsApiClientMixin, FooterMixin
from acceptance_tests.pages import CourseEngagementContentPage from acceptance_tests.pages import CourseEngagementContentPage
_multiprocess_can_split_ = True
class CourseEngagementTests(AnalyticsApiClientMixin, FooterMixin, WebAppTest): class CourseEngagementTests(AnalyticsApiClientMixin, FooterMixin, WebAppTest):
""" """
Tests for the Engagement page. Tests for the Engagement page.
......
...@@ -7,6 +7,8 @@ from analyticsclient import demographic ...@@ -7,6 +7,8 @@ from analyticsclient import demographic
from acceptance_tests import AnalyticsApiClientMixin, FooterMixin from acceptance_tests import AnalyticsApiClientMixin, FooterMixin
from acceptance_tests.pages import CourseEnrollmentActivityPage, CourseEnrollmentGeographyPage from acceptance_tests.pages import CourseEnrollmentActivityPage, CourseEnrollmentGeographyPage
_multiprocess_can_split_ = True
class CourseEnrollmentTests(AnalyticsApiClientMixin, FooterMixin): class CourseEnrollmentTests(AnalyticsApiClientMixin, FooterMixin):
""" """
......
from bok_choy.web_app_test import WebAppTest from bok_choy.web_app_test import WebAppTest
from pages import CourseIndexPage from pages import CourseIndexPage
_multiprocess_can_split_ = True
class CourseIndexTests(WebAppTest): class CourseIndexTests(WebAppTest):
def setUp(self): def setUp(self):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment