diff --git a/browser/app/blocklist.xml b/browser/app/blocklist.xml index ec69dafec62c..041416ef17f5 100644 --- a/browser/app/blocklist.xml +++ b/browser/app/blocklist.xml @@ -1,9 +1,5 @@ - - - + @@ -160,6 +156,8 @@ + + @@ -284,8 +282,10 @@ - - + + + + @@ -364,6 +364,9 @@ + + + @@ -386,6 +389,16 @@ 0x9807 DIRECT2D BLOCKED_DEVICE 1.0.0.0 GREATER_THAN_OR_EQUAL + WINNT 6.1 0x1002 + 0x9802 + 0x9803 + 0x9803 + 0x9804 + 0x9805 + 0x9806 + 0x9807 + + DIRECT3D_9_LAYERS BLOCKED_DEVICE 1.0.0.0 GREATER_THAN_OR_EQUAL diff --git a/testing/marionette/client/marionette/runtests.py b/testing/marionette/client/marionette/runtests.py index a93f9ef3485b..d4810db6923e 100644 --- a/testing/marionette/client/marionette/runtests.py +++ b/testing/marionette/client/marionette/runtests.py @@ -295,8 +295,8 @@ class MarionetteTestRunner(object): suite = unittest.TestSuite() if file_ext == '.ini': + testargs = { 'skip': 'false' } if testtype is not None: - testargs = {} testtypes = testtype.replace('+', ' +').replace('-', ' -').split() for atype in testtypes: if atype.startswith('+'): @@ -305,13 +305,10 @@ class MarionetteTestRunner(object): testargs.update({ atype[1:]: 'false' }) else: testargs.update({ atype: 'true' }) + manifest = TestManifest() manifest.read(filepath) - - if testtype is None: - manifest_tests = manifest.get() - else: - manifest_tests = manifest.get(**testargs) + manifest_tests = manifest.get(**testargs) for i in manifest_tests: self.run_test(i["path"], testtype) diff --git a/testing/marionette/client/marionette/tests/unit-tests.ini b/testing/marionette/client/marionette/tests/unit-tests.ini index f0b6cb5779f9..ab267b426618 100644 --- a/testing/marionette/client/marionette/tests/unit-tests.ini +++ b/testing/marionette/client/marionette/tests/unit-tests.ini @@ -8,6 +8,9 @@ browser = true ; true if the test is compatible with b2g, otherwise false b2g = true +; true if the test should be skipped +skip = false + ; webapi tests [include:../../../../../dom/telephony/test/marionette/manifest.ini] [include:../../../../../dom/battery/test/marionette/manifest.ini]