Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(644)

Side by Side Diff: LayoutTests/media/video-test.js

Issue 180203002: Add EME content test that forces garbage collection (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 1
2 var video = null; 2 var video = null;
3 var mediaElement = document; // If not set, an event from any element will trigg er a waitForEvent() callback. 3 var mediaElement = document; // If not set, an event from any element will trigg er a waitForEvent() callback.
4 var console = null; 4 var console = null;
5 var printFullTestDetails = true; // This is optionaly switched of by test whose tested values can differ. (see disableFullTestDetailsPrinting()) 5 var printFullTestDetails = true; // This is optionaly switched of by test whose tested values can differ. (see disableFullTestDetailsPrinting())
6 var Failed = false; 6 var Failed = false;
7 7
8 var track = null; // Current TextTrack being tested. 8 var track = null; // Current TextTrack being tested.
9 var cues = null; // Current TextTrackCueList being tested. 9 var cues = null; // Current TextTrackCueList being tested.
10 var numberOfTrackTests = 0; 10 var numberOfTrackTests = 0;
(...skipping 346 matching lines...) Expand 10 before | Expand all | Expand 10 after
357 357
358 func(); 358 func();
359 } 359 }
360 360
361 requiredEvents = []; 361 requiredEvents = [];
362 for (var i = 0; i < eventList.length; i++) { 362 for (var i = 0; i < eventList.length; i++) {
363 requiredEvents[i] = eventList[i][1]; 363 requiredEvents[i] = eventList[i][1];
364 eventList[i][0].addEventListener(requiredEvents[i], _eventCallback, true ); 364 eventList[i][0].addEventListener(requiredEvents[i], _eventCallback, true );
365 } 365 }
366 } 366 }
367
368 function forceGC()
369 {
370 // Available in content_tests
371 if (window.GCController)
372 return GCController.collect();
373
374 // Available if '--js-flags="--expose_gc"' specified
375 if (typeof gc == 'function')
376 return gc();
377
378 // Force garbage collection
379 for (var ndx = 0; ndx < 99000; ndx++)
380 var str = new String("1234");
381 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698