Reduced pretty printer limits to much smaller values

This should help prevent out of memory errors when printing large object
graphs. See #1291 and #1422.

[#153257532]
This commit is contained in:
Steve Gravrock
2017-12-12 08:39:07 -08:00
parent 8ea4c6d3a1
commit c74af1d900
2 changed files with 4 additions and 4 deletions

View File

@@ -138,14 +138,14 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
* Set this to a lower value to speed up pretty printing if you have large objects. * Set this to a lower value to speed up pretty printing if you have large objects.
* @name jasmine.MAX_PRETTY_PRINT_DEPTH * @name jasmine.MAX_PRETTY_PRINT_DEPTH
*/ */
j$.MAX_PRETTY_PRINT_DEPTH = 40; j$.MAX_PRETTY_PRINT_DEPTH = 8;
/** /**
* Maximum number of array elements to display when pretty printing objects. * Maximum number of array elements to display when pretty printing objects.
* This will also limit the number of keys and values displayed for an object. * This will also limit the number of keys and values displayed for an object.
* Elements past this number will be ellipised. * Elements past this number will be ellipised.
* @name jasmine.MAX_PRETTY_PRINT_ARRAY_LENGTH * @name jasmine.MAX_PRETTY_PRINT_ARRAY_LENGTH
*/ */
j$.MAX_PRETTY_PRINT_ARRAY_LENGTH = 100; j$.MAX_PRETTY_PRINT_ARRAY_LENGTH = 50;
/** /**
* Default number of milliseconds Jasmine will wait for an asynchronous spec to complete. * Default number of milliseconds Jasmine will wait for an asynchronous spec to complete.
* @name jasmine.DEFAULT_TIMEOUT_INTERVAL * @name jasmine.DEFAULT_TIMEOUT_INTERVAL

View File

@@ -8,14 +8,14 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
* Set this to a lower value to speed up pretty printing if you have large objects. * Set this to a lower value to speed up pretty printing if you have large objects.
* @name jasmine.MAX_PRETTY_PRINT_DEPTH * @name jasmine.MAX_PRETTY_PRINT_DEPTH
*/ */
j$.MAX_PRETTY_PRINT_DEPTH = 40; j$.MAX_PRETTY_PRINT_DEPTH = 8;
/** /**
* Maximum number of array elements to display when pretty printing objects. * Maximum number of array elements to display when pretty printing objects.
* This will also limit the number of keys and values displayed for an object. * This will also limit the number of keys and values displayed for an object.
* Elements past this number will be ellipised. * Elements past this number will be ellipised.
* @name jasmine.MAX_PRETTY_PRINT_ARRAY_LENGTH * @name jasmine.MAX_PRETTY_PRINT_ARRAY_LENGTH
*/ */
j$.MAX_PRETTY_PRINT_ARRAY_LENGTH = 100; j$.MAX_PRETTY_PRINT_ARRAY_LENGTH = 50;
/** /**
* Default number of milliseconds Jasmine will wait for an asynchronous spec to complete. * Default number of milliseconds Jasmine will wait for an asynchronous spec to complete.
* @name jasmine.DEFAULT_TIMEOUT_INTERVAL * @name jasmine.DEFAULT_TIMEOUT_INTERVAL