- 12 Jun, 2017 1 commit
-
-
Andy Armstrong committed
-
- 30 May, 2017 1 commit
-
-
This reverts commit f97f0525, reversing changes made to 800bcd8e.
John Eskew committed
-
- 25 May, 2017 1 commit
-
-
John Eskew committed
-
- 24 Apr, 2017 1 commit
-
-
Qubad786 committed
-
- 12 Apr, 2017 1 commit
-
-
LEARNER-76
Andy Armstrong committed
-
- 06 Mar, 2017 1 commit
-
-
Introduces a mgmt. command that retrieves course runs from catalog service in order to update marketing urls for the courses found in course metadata cache (i.e. CourseOverview). This also provides an updated utility to retrieve course sharing url.
Qubad786 committed
-
- 23 Feb, 2017 1 commit
-
-
There are a number of Django Signals that are on the modulestore's SignalHandler class, such as SignalHandler.course_published. These signals can trigger very expensive processes to occur, such as course overview or block structures generation. Most of the time, the test author doesn't care about these side-effects. This commit does a few things: * Converts the signals on SignalHandler to be instances of a new SwitchedSignal class, that allows signal sending to be disabled. * Creates a SignalIsolationMixin helper similar in spirit to the CacheIsolationMixin, and adds it to the ModuleStoreIsolationMixin (and thus to ModuleStoreTestCase and SharedModuleStoreTestCase). * Converts our various tests to use this new mechanism. In some cases, this means adjusting query counts downwards because they no longer have to account for publishing listener actions. Modulestore generated signals are now muted by default during test runs. Calls to send() them will result in no-ops. You can choose to enable specific signals for a given subclass of ModuleStoreTestCase or SharedModuleStoreTestCase by specifying an ENABLED_SIGNALS class attribute, like the following example: from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase class MyPublishTestCase(ModuleStoreTestCase): ENABLED_SIGNALS = ['course_published', 'pre_publish'] You should take great care when disabling signals outside of a ModuleStoreTestCase or SharedModuleStoreTestCase, since they can leak out into other tests. Be sure to always clean up, and never disable signals outside of testing. Because signals are essentially process globals, it can have a lot of unpleasant side-effects if we start mucking around with them during live requests. Overall, this change has cut the total test execution time for edx-platform by a bit over a third, though we still spend a lot in pre-test setup during our test builds. [PERF-413]
David Ormsbee committed
-
- 23 Jan, 2017 1 commit
-
-
christopher lee committed
-
- 21 Dec, 2016 4 commits
-
-
This reverts commit bde0f7b2, reversing changes made to 71693c3a.
Calen Pennington committed -
This reverts commit dec4034b, reversing changes made to ef55cc4f.
Calen Pennington committed -
This reverts commit f7a0c1d9, reversing changes made to dec4034b.
Calen Pennington committed -
wajeeha-khalid committed
-
- 20 Dec, 2016 1 commit
-
-
Nimisha Asthagiri committed
-
- 15 Dec, 2016 1 commit
-
-
wajeeha-khalid committed
-
- 28 Sep, 2016 2 commits
-
-
Rene Sorel committed
-
Rene Sorel committed
-
- 27 Sep, 2016 1 commit
-
-
Jesse Zoldak committed
-
- 22 Sep, 2016 1 commit
-
-
Rene Sorel committed
-
- 20 Sep, 2016 1 commit
-
-
Rene Sorel committed
-
- 04 Aug, 2016 1 commit
-
-
Sanford Student committed
-
- 03 Aug, 2016 2 commits
-
-
Calen Pennington committed
-
Ned Batchelder committed
-
- 29 Jul, 2016 1 commit
-
-
wajeeha-khalid committed
-
- 28 Jul, 2016 1 commit
-
-
Rene Sorel committed
-
- 27 Jul, 2016 1 commit
-
-
Nimisha Asthagiri committed
-
- 26 Jul, 2016 1 commit
-
-
Rene Sorel committed
-
- 22 Jul, 2016 1 commit
-
- 03 May, 2016 2 commits
-
-
Nimisha Asthagiri committed
-
MA-2189
Nimisha Asthagiri committed
-
- 14 Apr, 2016 1 commit
-
-
wajeeha-khalid committed
-
- 17 Mar, 2016 1 commit
-
-
This will leverage the nose attrib plugin to allow us to break tests apart on our build system to run in parallel on separate nodes.
Ben Patterson committed
-
- 18 Feb, 2016 2 commits
-
-
Nimisha Asthagiri committed
-
Nimisha Asthagiri committed
-
- 28 Jan, 2016 1 commit
-
-
Douglas Hall committed
-
- 17 Dec, 2015 1 commit
-
-
TNL-2180
muzaffaryousaf committed
-
- 10 Dec, 2015 1 commit
-
-
Nimisha Asthagiri committed
-
- 07 Dec, 2015 2 commits
-
-
MA-1767
Nimisha Asthagiri committed -
Update Zendesk ticket to correctly add group. Add logic to hide new audit certs
Bill DeRusha committed
-
- 03 Dec, 2015 1 commit
-
-
Peter Fogg committed
-
- 25 Nov, 2015 1 commit
-
-
Nimisha Asthagiri committed
-