Bug 1162003 - Enable run-by-dir mode on Fx desktop debug & ASAN builds. r=jmaher
☠☠ backed out by 93ffb8305933 ☠ ☠
authorKaustabh Datta Choudhury <kaustabh93@gmail.com>
Wed, 09 Sep 2015 05:42:04 -0400
changeset 294142 06bb0c1766f1f7daed068836f1cb95ba45aac59a
parent 294141 b91ede451160f0507b73404ab5061f5ebb0f742f
child 294143 4a6f9f0704858debf78a05f0104e7ad923b832bb
push id5245
push userraliiev@mozilla.com
push dateThu, 29 Oct 2015 11:30:51 +0000
treeherdermozilla-beta@dac831dc1bd0 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjmaher
bugs1162003
milestone43.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1162003 - Enable run-by-dir mode on Fx desktop debug & ASAN builds. r=jmaher
dom/media/test/mochitest.ini
dom/media/webaudio/test/mochitest.ini
extensions/spellcheck/tests/mochitest/mochitest.ini
testing/mochitest/runtests.py
toolkit/components/prompts/test/mochitest.ini
toolkit/components/url-classifier/tests/mochitest/mochitest.ini
--- a/dom/media/test/mochitest.ini
+++ b/dom/media/test/mochitest.ini
@@ -610,37 +610,38 @@ skip-if = (toolkit == 'android' && proce
 [test_decode_error.html]
 [test_decoder_disable.html]
 [test_defaultMuted.html]
 [test_delay_load.html]
 skip-if = buildapp == 'b2g' && toolkit != 'gonk' # bug 1082984
 [test_dormant_playback.html]
 skip-if = (os == 'win' && os_version == '5.1') || (os != 'win' && toolkit != 'gonk')
 [test_eme_canvas_blocked.html]
-skip-if = toolkit == 'android' || (os == 'win' && !debug) # bug 1043403, bug 1140675
+skip-if = toolkit == 'android' || (os == 'win') # bug 1043403, bug 1140675, win debug : Bug 1202683
 [test_eme_non_mse_fails.html]
-skip-if = toolkit == 'android' # bug 1043403
+skip-if = toolkit == 'android' || (os == 'win' && debug) # bug 1043403, win debug : Bug 1202683
 [test_eme_request_notifications.html]
-skip-if = toolkit == 'android' # bug 1043403
+skip-if = toolkit == 'android' || (os == 'win' && debug) # bug 1043403, win debug : Bug 1202683
 [test_eme_persistent_sessions.html]
-skip-if = toolkit == 'android' # bug 1043403
+skip-if = toolkit == 'android' || (os == 'win' && debug) # bug 1043403, win debug : Bug 1202683
 [test_eme_playback.html]
 skip-if = toolkit == 'android' || toolkit == 'gonk' || os == 'win' # bug 1043403, bug 1187903, bug 1186406, bug 1193351
 [test_eme_requestKeySystemAccess.html]
-skip-if = toolkit == 'android' # bug 1043403
+skip-if = toolkit == 'android' || (os == 'win' && debug) # bug 1043403, win debug : Bug 1202683
 [test_eme_stream_capture_blocked_case1.html]
 tags=msg capturestream
 skip-if = toolkit == 'android' || toolkit == 'gonk' || os == 'win' # bug 1043403, bug 1140675, bug 1187903, bug 1193351
 [test_eme_stream_capture_blocked_case2.html]
 tags=msg capturestream
 skip-if = toolkit == 'android' || toolkit == 'gonk' || os == 'win' # bug 1043403, bug 1140675, bug 1187903, bug 1193351
 [test_eme_stream_capture_blocked_case3.html]
 tags=msg capturestream
 skip-if = toolkit == 'android' || toolkit == 'gonk' || os == 'win' # bug 1043403, bug 1140675, bug 1187903, bug 1193351
 [test_empty_resource.html]
+skip-if = os == 'win' && debug #win debug : Bug 1202683
 [test_error_in_video_document.html]
 skip-if = toolkit == 'android' || (os == 'win' && !debug) || (os == 'mac' && !debug) # bug 608634
 [test_error_on_404.html]
 [test_fastSeek.html]
 skip-if = (toolkit == 'android' && processor == 'x86') #x86 only bug 914439
 [test_fastSeek-forwards.html]
 [test_imagecapture.html]
 [test_info_leak.html]
--- a/dom/media/webaudio/test/mochitest.ini
+++ b/dom/media/webaudio/test/mochitest.ini
@@ -165,11 +165,15 @@ skip-if = (toolkit == 'gonk' && !debug) 
 [test_scriptProcessorNodePassThrough.html]
 [test_scriptProcessorNode_playbackTime1.html]
 [test_scriptProcessorNodeZeroInputOutput.html]
 [test_scriptProcessorNodeNotConnected.html]
 [test_singleSourceDest.html]
 [test_stereoPanningWithGain.html]
 [test_waveDecoder.html]
 [test_waveShaper.html]
+skip-if = os == 'win' && debug #Bug 1202564
 [test_waveShaperNoCurve.html]
+skip-if = os == 'win' && debug #Bug 1202565
 [test_waveShaperPassThrough.html]
+skip-if = os == 'win' && debug #Bug 1196084
 [test_waveShaperInvalidLengthCurve.html]
+skip-if = os == 'win' && debug #Bug 1202567 
--- a/extensions/spellcheck/tests/mochitest/mochitest.ini
+++ b/extensions/spellcheck/tests/mochitest/mochitest.ini
@@ -1,6 +1,6 @@
 [DEFAULT]
 skip-if = buildapp == 'b2g' || os == 'android' || buildapp == 'mulet'
 
 [test_bug1170484.html]
-support-files =
-  helper_bug1170484.js
+support-files = helper_bug1170484.js
+skip-if = os == 'linux' #Bug 1202570
--- a/testing/mochitest/runtests.py
+++ b/testing/mochitest/runtests.py
@@ -2594,19 +2594,25 @@ def run_test_harness(options):
         key: value for key, value in vars(options).iteritems() if key.startswith('log')}
     runner = Mochitest(logger_options)
 
     options.runByDir = False
 
     if runner.getTestFlavor(options) == 'browser-chrome':
         options.runByDir = True
 
-    if runner.getTestFlavor(options) == 'mochitest' and (not mozinfo.info['debug']) and (not mozinfo.info['asan']):
+    if runner.getTestFlavor(options) == 'mochitest':
         options.runByDir = True
 
+    if mozinfo.info['asan'] and options.e10s:
+        options.runByDir = False
+
+    if mozinfo.isMac and mozinfo.info['debug']:
+        options.runByDir = False
+
     if mozinfo.info.get('buildapp') == 'mulet':
         options.runByDir = False
 
     result = runner.runTests(options)
 
     # don't dump failures if running from automation as treeherder already displays them
     if build_obj:
         if runner.message_logger.errors:
--- a/toolkit/components/prompts/test/mochitest.ini
+++ b/toolkit/components/prompts/test/mochitest.ini
@@ -6,11 +6,11 @@ support-files =
   prompt_common.js
 
 [test_bug619644.html]
 [test_bug620145.html]
 skip-if = toolkit == 'android' #TIMED_OUT
 [test_bug625187.html]
 [test_bug861605.html]
 [test_modal_prompts.html]
-skip-if = toolkit == 'android' #TIMED_OUT
+skip-if = toolkit == 'android' || (os == 'linux' && (debug || asan)) #TIMED_OUT (For Linux : 950636)
 [test_modal_select.html]
 skip-if = toolkit == 'android' #TIMED_OUT
--- a/toolkit/components/url-classifier/tests/mochitest/mochitest.ini
+++ b/toolkit/components/url-classifier/tests/mochitest/mochitest.ini
@@ -11,9 +11,10 @@ support-files =
   import.css
   raptor.jpg
   track.html
   unwantedWorker.js
   whitelistFrame.html
   workerFrame.html
 
 [test_classifier.html]
+skip-if = (os == 'linux' && debug) #Bug 1199778
 [test_classifier_worker.html]