- 27 Oct, 2017 1 commit
-
-
rabiaiftikhar committed
-
- 19 Oct, 2017 1 commit
-
-
Jeremy Bowman committed
-
- 05 Oct, 2017 1 commit
-
-
John Eskew committed
-
- 28 Sep, 2017 1 commit
-
-
EDUCATOR-171
Nimisha Asthagiri committed
-
- 22 Sep, 2017 1 commit
-
-
EDUCATOR-1400
Nimisha Asthagiri committed
-
- 18 Sep, 2017 1 commit
-
-
Awais Jibran committed
-
- 06 Sep, 2017 1 commit
-
-
Jeremy Bowman committed
-
- 23 Aug, 2017 1 commit
-
-
Calen Pennington committed
-
- 07 Aug, 2017 1 commit
-
-
cahrens committed
-
- 03 Aug, 2017 1 commit
-
-
noraiz-anwar committed
-
- 12 Jun, 2017 1 commit
-
-
Andy Armstrong committed
-
- 06 Jun, 2017 1 commit
-
-
Albert St. Aubin committed
-
- 05 Jun, 2017 1 commit
-
-
EDUCATOR-11
cahrens committed
-
- 30 May, 2017 1 commit
-
-
This reverts commit f97f0525, reversing changes made to 800bcd8e.
John Eskew committed
-
- 25 May, 2017 2 commits
-
-
John Eskew committed
-
John Eskew committed
-
- 27 Apr, 2017 1 commit
-
-
Ned Batchelder committed
-
- 26 Apr, 2017 1 commit
-
-
attiyaishaque committed
-
- 11 Apr, 2017 1 commit
-
-
Add a new waffle switch that allows us to assume zero grades for learners who have no entry previously recorded, and another to disable persisting grades for unengaged learners. TNL-6691
Nimisha Asthagiri committed
-
- 04 Apr, 2017 1 commit
-
-
fix issue where orphaned openassessment blocks cause 500 errors on the instructor dashboard (TNL-6797)
Adam Palay committed
-
- 30 Mar, 2017 2 commits
-
-
fix issue where orphaned openassessment blocks cause 500 errors on the instructor dashboard (TNL-6797)
Adam Palay committed -
Eric Fischer committed
-
- 23 Mar, 2017 1 commit
-
-
Dmitry Viskov committed
-
- 08 Mar, 2017 1 commit
-
-
TNL-6347
Albert St. Aubin 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
-
- 06 Feb, 2017 1 commit
-
-
Douglas Hall committed
-
- 25 Jan, 2017 1 commit
-
-
asadiqbal committed
-
- 07 Dec, 2016 1 commit
-
-
for TNL-5045
Sanford Student committed
-
- 30 Nov, 2016 2 commits
-
-
Using the guideline "Course staff should have access to features related to individual learners, but not course-wide modifications", most tools on the student admin sub-tab of the instructor dashboard should be available to staff as well as instructors. TNL-5907
Eric Fischer committed -
For TNL-5993
Sanford Student committed
-
- 07 Nov, 2016 1 commit
-
-
* Centralize creation of quick request objects. * Isolate caches to individual tests to prevent test ordering dependencies. TNL-5811
J. Cliff Dyer committed
-
- 25 Oct, 2016 1 commit
-
-
Makes use of the new SUBSECTION_SCORE_CHANGED signal to trigger a task that updates persisted course grade values. We've also renamed SCORE_CHANGED to PROBLEM_SCORE_CHANGED to head off any issues with unclear signal names. TNL-5740
Eric Fischer committed
-
- 21 Oct, 2016 2 commits
-
-
Qubad786 committed
-
Mushtaq Ali committed
-
- 20 Oct, 2016 1 commit
-
-
TNL-5046
Nimisha Asthagiri committed
-
- 13 Oct, 2016 1 commit
-
-
Andy Armstrong committed
-
- 12 Oct, 2016 2 commits
-
-
Sanford Student committed
-
Sanford Student committed
-
- 06 Oct, 2016 1 commit
-
-
This reverts commit 9aa35cd8.
Eric Fischer committed
-
- 02 Oct, 2016 1 commit
-
-
fixes signal handling for delete student state
Sanford Student committed
-