Bug 1162003 - Enable run-by-dir mode on Fx desktop debug & ASAN builds. r=jmaher
authorKaustabh Datta Choudhury <kaustabh93@gmail.com>
Thu, 10 Sep 2015 09:52:00 +0200
changeset 294528 09b2988311894d6badb846fd3177af35a1e2b265
parent 294527 0e5d2f83896ba64eec134c1eeea9ce3298153f04
child 294529 2af5bf6ef42ab5da041e2561cde4a9f6427da00f
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
@@ -2518,20 +2518,26 @@ class Mochitest(MochitestUtilsMixin):
 
 def run_test_harness(options):
     logger_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':
+    if runner.getTestFlavor(options) == 'mochitest':
         options.runByDir = True
 
-    if runner.getTestFlavor(options) == 'mochitest' and (not mozinfo.info['debug']) and (not mozinfo.info['asan']):
+    if mozinfo.info['asan'] and options.e10s:
+        options.runByDir = False
+
+    if mozinfo.isMac and mozinfo.info['debug']:
+        options.runByDir = False
+
+    if runner.getTestFlavor(options) == 'browser-chrome':
         options.runByDir = True
 
     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
--- 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]