builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0172 starttime: 1461690819.72 results: success (0) buildid: 20160426084505 builduid: 46315ec6ce654b83806a3efe3d009eb5 revision: 5ffdd1bafd496a5e9ca0d32f9729333d1b467eb4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 10:13:39.723286) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 10:13:39.723817) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 10:13:39.724184) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 10:13:39.744651) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 10:13:39.745023) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.H0C3A2qILo/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.GRCTml7IOs/Listeners TMPDIR=/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-04-26 10:13:39-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 159M=0s 2016-04-26 10:13:39 (159 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.080125 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 10:13:39.842211) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 10:13:39.842604) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.H0C3A2qILo/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.GRCTml7IOs/Listeners TMPDIR=/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.020835 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 10:13:39.891539) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-26 10:13:39.891942) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 5ffdd1bafd496a5e9ca0d32f9729333d1b467eb4 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 5ffdd1bafd496a5e9ca0d32f9729333d1b467eb4 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.H0C3A2qILo/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.GRCTml7IOs/Listeners TMPDIR=/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-04-26 10:13:39,967 truncating revision to first 12 chars 2016-04-26 10:13:39,967 Setting DEBUG logging. 2016-04-26 10:13:39,967 attempt 1/10 2016-04-26 10:13:39,967 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/5ffdd1bafd49?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-26 10:13:41,728 unpacking tar archive at: fx-team-5ffdd1bafd49/testing/mozharness/ program finished with exit code 0 elapsedTime=2.008568 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-26 10:13:41.918134) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 10:13:41.918514) ========= script_repo_revision: 5ffdd1bafd496a5e9ca0d32f9729333d1b467eb4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 10:13:41.918977) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 10:13:41.919305) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 10:13:41.933345) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 11 secs) (at 2016-04-26 10:13:41.933779) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.H0C3A2qILo/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.GRCTml7IOs/Listeners TMPDIR=/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 10:13:42 INFO - MultiFileLogger online at 20160426 10:13:42 in /builds/slave/test 10:13:42 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 10:13:42 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:13:42 INFO - {'append_to_log': False, 10:13:42 INFO - 'base_work_dir': '/builds/slave/test', 10:13:42 INFO - 'blob_upload_branch': 'fx-team', 10:13:42 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:13:42 INFO - 'buildbot_json_path': 'buildprops.json', 10:13:42 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:13:42 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:13:42 INFO - 'download_minidump_stackwalk': True, 10:13:42 INFO - 'download_symbols': 'true', 10:13:42 INFO - 'e10s': False, 10:13:42 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:13:42 INFO - 'tooltool.py': '/tools/tooltool.py', 10:13:42 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:13:42 INFO - '/tools/misc-python/virtualenv.py')}, 10:13:42 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:13:42 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:13:42 INFO - 'log_level': 'info', 10:13:42 INFO - 'log_to_console': True, 10:13:42 INFO - 'opt_config_files': (), 10:13:42 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:13:42 INFO - '--processes=1', 10:13:42 INFO - '--config=%(test_path)s/wptrunner.ini', 10:13:42 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:13:42 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:13:42 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:13:42 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:13:42 INFO - 'pip_index': False, 10:13:42 INFO - 'require_test_zip': True, 10:13:42 INFO - 'test_type': ('testharness',), 10:13:42 INFO - 'this_chunk': '1', 10:13:42 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:13:42 INFO - 'total_chunks': '10', 10:13:42 INFO - 'virtualenv_path': 'venv', 10:13:42 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:13:42 INFO - 'work_dir': 'build'} 10:13:42 INFO - ##### 10:13:42 INFO - ##### Running clobber step. 10:13:42 INFO - ##### 10:13:42 INFO - Running pre-action listener: _resource_record_pre_action 10:13:42 INFO - Running main action method: clobber 10:13:42 INFO - rmtree: /builds/slave/test/build 10:13:42 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:13:43 INFO - Running post-action listener: _resource_record_post_action 10:13:43 INFO - ##### 10:13:43 INFO - ##### Running read-buildbot-config step. 10:13:43 INFO - ##### 10:13:43 INFO - Running pre-action listener: _resource_record_pre_action 10:13:43 INFO - Running main action method: read_buildbot_config 10:13:43 INFO - Using buildbot properties: 10:13:43 INFO - { 10:13:43 INFO - "project": "", 10:13:43 INFO - "product": "firefox", 10:13:43 INFO - "script_repo_revision": "production", 10:13:43 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 10:13:43 INFO - "repository": "", 10:13:43 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 10:13:43 INFO - "buildid": "20160426084505", 10:13:43 INFO - "pgo_build": "False", 10:13:43 INFO - "basedir": "/builds/slave/test", 10:13:43 INFO - "buildnumber": 365, 10:13:43 INFO - "slavename": "t-yosemite-r7-0172", 10:13:43 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 10:13:43 INFO - "platform": "macosx64", 10:13:43 INFO - "branch": "fx-team", 10:13:43 INFO - "revision": "5ffdd1bafd496a5e9ca0d32f9729333d1b467eb4", 10:13:43 INFO - "repo_path": "integration/fx-team", 10:13:43 INFO - "moz_repo_path": "", 10:13:43 INFO - "stage_platform": "macosx64", 10:13:43 INFO - "builduid": "46315ec6ce654b83806a3efe3d009eb5", 10:13:43 INFO - "slavebuilddir": "test" 10:13:43 INFO - } 10:13:43 INFO - Found installer url https://queue.taskcluster.net/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg. 10:13:43 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json. 10:13:43 INFO - Running post-action listener: _resource_record_post_action 10:13:43 INFO - ##### 10:13:43 INFO - ##### Running download-and-extract step. 10:13:43 INFO - ##### 10:13:43 INFO - Running pre-action listener: _resource_record_pre_action 10:13:43 INFO - Running main action method: download_and_extract 10:13:43 INFO - mkdir: /builds/slave/test/build/tests 10:13:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:13:43 INFO - https://queue.taskcluster.net/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 10:13:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 10:13:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 10:13:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 10:13:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json'}, attempt #1 10:13:45 INFO - Downloaded 1235 bytes. 10:13:45 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 10:13:45 INFO - Using the following test package requirements: 10:13:45 INFO - {u'common': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 10:13:45 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 10:13:45 INFO - u'firefox-49.0a1.en-US.mac64.cppunittest.tests.zip'], 10:13:45 INFO - u'gtest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 10:13:45 INFO - u'firefox-49.0a1.en-US.mac64.gtest.tests.zip'], 10:13:45 INFO - u'jittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 10:13:45 INFO - u'jsshell-mac64.zip'], 10:13:45 INFO - u'mochitest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 10:13:45 INFO - u'firefox-49.0a1.en-US.mac64.mochitest.tests.zip'], 10:13:45 INFO - u'mozbase': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 10:13:45 INFO - u'reftest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 10:13:45 INFO - u'firefox-49.0a1.en-US.mac64.reftest.tests.zip'], 10:13:45 INFO - u'talos': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 10:13:45 INFO - u'firefox-49.0a1.en-US.mac64.talos.tests.zip'], 10:13:45 INFO - u'web-platform': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 10:13:45 INFO - u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'], 10:13:45 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 10:13:45 INFO - u'firefox-49.0a1.en-US.mac64.xpcshell.tests.zip']} 10:13:45 INFO - Downloading packages: [u'firefox-49.0a1.en-US.mac64.common.tests.zip', u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 10:13:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:13:45 INFO - https://queue.taskcluster.net/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 10:13:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 10:13:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 10:13:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip 10:13:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip'}, attempt #1 10:13:46 INFO - Downloaded 17993213 bytes. 10:13:46 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:13:46 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:13:46 INFO - caution: filename not matched: web-platform/* 10:13:46 INFO - Return code: 11 10:13:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:13:46 INFO - https://queue.taskcluster.net/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 10:13:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 10:13:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 10:13:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 10:13:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 10:13:48 INFO - Downloaded 36406662 bytes. 10:13:48 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:13:48 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:13:53 INFO - caution: filename not matched: bin/* 10:13:53 INFO - caution: filename not matched: config/* 10:13:53 INFO - caution: filename not matched: mozbase/* 10:13:53 INFO - caution: filename not matched: marionette/* 10:13:53 INFO - caution: filename not matched: tools/wptserve/* 10:13:53 INFO - Return code: 11 10:13:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:13:53 INFO - https://queue.taskcluster.net/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 10:13:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 10:13:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 10:13:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg 10:13:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg'}, attempt #1 10:13:55 INFO - Downloaded 68944771 bytes. 10:13:55 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 10:13:55 INFO - mkdir: /builds/slave/test/properties 10:13:55 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:13:55 INFO - Writing to file /builds/slave/test/properties/build_url 10:13:55 INFO - Contents: 10:13:55 INFO - build_url:https://queue.taskcluster.net/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 10:13:57 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 10:13:57 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:13:57 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:13:57 INFO - Contents: 10:13:57 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 10:13:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:13:57 INFO - https://queue.taskcluster.net/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:13:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 10:13:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 10:13:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 10:13:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 10:14:01 INFO - Downloaded 103638269 bytes. 10:14:01 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 10:14:01 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 10:14:04 INFO - Return code: 0 10:14:04 INFO - Running post-action listener: _resource_record_post_action 10:14:04 INFO - Running post-action listener: set_extra_try_arguments 10:14:04 INFO - ##### 10:14:04 INFO - ##### Running create-virtualenv step. 10:14:04 INFO - ##### 10:14:04 INFO - Running pre-action listener: _pre_create_virtualenv 10:14:04 INFO - Running pre-action listener: _resource_record_pre_action 10:14:04 INFO - Running main action method: create_virtualenv 10:14:04 INFO - Creating virtualenv /builds/slave/test/build/venv 10:14:04 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 10:14:04 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:14:04 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:14:04 INFO - Using real prefix '/tools/python27' 10:14:04 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:14:05 INFO - Installing distribute.............................................................................................................................................................................................done. 10:14:08 INFO - Installing pip.................done. 10:14:08 INFO - Return code: 0 10:14:08 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:14:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:14:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:14:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:14:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:14:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:14:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:14:08 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x101b3be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101b58f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff232564d10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101b545e0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101737cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101762990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.H0C3A2qILo/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GRCTml7IOs/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:14:08 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 10:14:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 10:14:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.H0C3A2qILo/Render', 10:14:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:14:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:14:08 INFO - 'HOME': '/Users/cltbld', 10:14:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:14:08 INFO - 'LOGNAME': 'cltbld', 10:14:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:14:08 INFO - 'MOZ_NO_REMOTE': '1', 10:14:08 INFO - 'NO_EM_RESTART': '1', 10:14:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:14:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:14:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:14:08 INFO - 'PWD': '/builds/slave/test', 10:14:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:14:08 INFO - 'SHELL': '/bin/bash', 10:14:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GRCTml7IOs/Listeners', 10:14:08 INFO - 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', 10:14:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:14:08 INFO - 'USER': 'cltbld', 10:14:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:14:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:14:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:14:08 INFO - 'XPC_FLAGS': '0x0', 10:14:08 INFO - 'XPC_SERVICE_NAME': '0', 10:14:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:14:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:14:08 INFO - Downloading/unpacking psutil>=0.7.1 10:14:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:14:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:14:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:14:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:14:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:14:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:14:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:14:11 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:14:11 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:14:11 INFO - Installing collected packages: psutil 10:14:11 INFO - Running setup.py install for psutil 10:14:11 INFO - building 'psutil._psutil_osx' extension 10:14:11 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 10:14:12 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 10:14:12 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 10:14:12 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 10:14:12 INFO - building 'psutil._psutil_posix' extension 10:14:12 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 10:14:12 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 10:14:12 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 10:14:12 INFO - ^ 10:14:12 INFO - 1 warning generated. 10:14:12 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 10:14:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:14:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:14:12 INFO - Successfully installed psutil 10:14:12 INFO - Cleaning up... 10:14:12 INFO - Return code: 0 10:14:12 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:14:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:14:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:14:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:14:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:14:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:14:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:14:12 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x101b3be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101b58f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff232564d10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101b545e0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101737cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101762990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.H0C3A2qILo/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GRCTml7IOs/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:14:12 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 10:14:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 10:14:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.H0C3A2qILo/Render', 10:14:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:14:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:14:12 INFO - 'HOME': '/Users/cltbld', 10:14:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:14:12 INFO - 'LOGNAME': 'cltbld', 10:14:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:14:12 INFO - 'MOZ_NO_REMOTE': '1', 10:14:12 INFO - 'NO_EM_RESTART': '1', 10:14:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:14:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:14:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:14:12 INFO - 'PWD': '/builds/slave/test', 10:14:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:14:12 INFO - 'SHELL': '/bin/bash', 10:14:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GRCTml7IOs/Listeners', 10:14:12 INFO - 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', 10:14:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:14:12 INFO - 'USER': 'cltbld', 10:14:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:14:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:14:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:14:12 INFO - 'XPC_FLAGS': '0x0', 10:14:12 INFO - 'XPC_SERVICE_NAME': '0', 10:14:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:14:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:14:13 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:14:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:14:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:14:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:14:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:14:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:14:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:14:15 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:14:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:14:15 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:14:15 INFO - Installing collected packages: mozsystemmonitor 10:14:15 INFO - Running setup.py install for mozsystemmonitor 10:14:15 INFO - Successfully installed mozsystemmonitor 10:14:15 INFO - Cleaning up... 10:14:15 INFO - Return code: 0 10:14:15 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:14:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:14:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:14:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:14:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:14:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:14:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:14:15 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x101b3be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101b58f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff232564d10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101b545e0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101737cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101762990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.H0C3A2qILo/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GRCTml7IOs/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:14:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 10:14:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 10:14:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.H0C3A2qILo/Render', 10:14:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:14:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:14:15 INFO - 'HOME': '/Users/cltbld', 10:14:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:14:15 INFO - 'LOGNAME': 'cltbld', 10:14:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:14:15 INFO - 'MOZ_NO_REMOTE': '1', 10:14:15 INFO - 'NO_EM_RESTART': '1', 10:14:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:14:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:14:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:14:15 INFO - 'PWD': '/builds/slave/test', 10:14:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:14:15 INFO - 'SHELL': '/bin/bash', 10:14:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GRCTml7IOs/Listeners', 10:14:15 INFO - 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', 10:14:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:14:15 INFO - 'USER': 'cltbld', 10:14:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:14:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:14:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:14:15 INFO - 'XPC_FLAGS': '0x0', 10:14:15 INFO - 'XPC_SERVICE_NAME': '0', 10:14:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:14:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:14:15 INFO - Downloading/unpacking blobuploader==1.2.4 10:14:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:14:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:14:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:14:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:14:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:14:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:14:18 INFO - Downloading blobuploader-1.2.4.tar.gz 10:14:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:14:18 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:14:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:14:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:14:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:14:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:14:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:14:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:14:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:14:19 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:14:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:14:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:14:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:14:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:14:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:14:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:14:19 INFO - Downloading docopt-0.6.1.tar.gz 10:14:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:14:19 INFO - Installing collected packages: blobuploader, requests, docopt 10:14:19 INFO - Running setup.py install for blobuploader 10:14:19 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:14:19 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:14:19 INFO - Running setup.py install for requests 10:14:20 INFO - Running setup.py install for docopt 10:14:20 INFO - Successfully installed blobuploader requests docopt 10:14:20 INFO - Cleaning up... 10:14:20 INFO - Return code: 0 10:14:20 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:14:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:14:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:14:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:14:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:14:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:14:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:14:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x101b3be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101b58f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff232564d10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101b545e0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101737cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101762990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.H0C3A2qILo/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GRCTml7IOs/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:14:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 10:14:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 10:14:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.H0C3A2qILo/Render', 10:14:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:14:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:14:20 INFO - 'HOME': '/Users/cltbld', 10:14:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:14:20 INFO - 'LOGNAME': 'cltbld', 10:14:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:14:20 INFO - 'MOZ_NO_REMOTE': '1', 10:14:20 INFO - 'NO_EM_RESTART': '1', 10:14:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:14:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:14:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:14:20 INFO - 'PWD': '/builds/slave/test', 10:14:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:14:20 INFO - 'SHELL': '/bin/bash', 10:14:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GRCTml7IOs/Listeners', 10:14:20 INFO - 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', 10:14:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:14:20 INFO - 'USER': 'cltbld', 10:14:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:14:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:14:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:14:20 INFO - 'XPC_FLAGS': '0x0', 10:14:20 INFO - 'XPC_SERVICE_NAME': '0', 10:14:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:14:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:14:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:14:20 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-AMx2SR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:14:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:14:20 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-423_iF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:14:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:14:20 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-Vvc0ow-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:14:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:14:21 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-wfU6EL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:14:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:14:21 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-CO76p0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:14:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:14:21 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-O7YUgk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:14:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:14:21 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-w6J7JF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:14:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:14:21 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-7tH0uj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:14:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:14:21 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-bMl1wp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:14:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:14:21 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-2xsA1n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:14:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:14:21 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-eGWtmV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:14:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:14:21 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-3NT0jV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:14:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:14:21 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-2IIfeR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:14:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:14:22 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-zVZ2QB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:14:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:14:22 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-kS4LN2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:14:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:14:22 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-z5x9dK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:14:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:14:22 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-jP5iCz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:14:22 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:14:22 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-urgQVv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:14:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:14:22 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-EfCOs1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:14:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:14:22 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-7sTk8F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:14:22 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:14:23 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-72wbXO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:14:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:14:23 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 10:14:23 INFO - Running setup.py install for manifestparser 10:14:23 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:14:23 INFO - Running setup.py install for mozcrash 10:14:23 INFO - Running setup.py install for mozdebug 10:14:23 INFO - Running setup.py install for mozdevice 10:14:23 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:14:23 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:14:23 INFO - Running setup.py install for mozfile 10:14:24 INFO - Running setup.py install for mozhttpd 10:14:24 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:14:24 INFO - Running setup.py install for mozinfo 10:14:24 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:14:24 INFO - Running setup.py install for mozInstall 10:14:24 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:14:24 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:14:24 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:14:24 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:14:24 INFO - Running setup.py install for mozleak 10:14:24 INFO - Running setup.py install for mozlog 10:14:24 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:14:24 INFO - Running setup.py install for moznetwork 10:14:24 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:14:24 INFO - Running setup.py install for mozprocess 10:14:25 INFO - Running setup.py install for mozprofile 10:14:25 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:14:25 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:14:25 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:14:25 INFO - Running setup.py install for mozrunner 10:14:25 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:14:25 INFO - Running setup.py install for mozscreenshot 10:14:25 INFO - Running setup.py install for moztest 10:14:25 INFO - Running setup.py install for mozversion 10:14:25 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:14:25 INFO - Running setup.py install for wptserve 10:14:26 INFO - Running setup.py install for marionette-driver 10:14:26 INFO - Running setup.py install for browsermob-proxy 10:14:26 INFO - Running setup.py install for marionette-client 10:14:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:14:26 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:14:26 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 10:14:26 INFO - Cleaning up... 10:14:26 INFO - Return code: 0 10:14:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:14:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:14:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:14:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:14:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:14:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:14:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:14:26 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x101b3be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101b58f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff232564d10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101b545e0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101737cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101762990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.H0C3A2qILo/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GRCTml7IOs/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:14:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 10:14:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 10:14:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.H0C3A2qILo/Render', 10:14:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:14:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:14:26 INFO - 'HOME': '/Users/cltbld', 10:14:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:14:26 INFO - 'LOGNAME': 'cltbld', 10:14:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:14:26 INFO - 'MOZ_NO_REMOTE': '1', 10:14:26 INFO - 'NO_EM_RESTART': '1', 10:14:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:14:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:14:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:14:26 INFO - 'PWD': '/builds/slave/test', 10:14:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:14:26 INFO - 'SHELL': '/bin/bash', 10:14:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GRCTml7IOs/Listeners', 10:14:26 INFO - 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', 10:14:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:14:26 INFO - 'USER': 'cltbld', 10:14:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:14:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:14:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:14:26 INFO - 'XPC_FLAGS': '0x0', 10:14:26 INFO - 'XPC_SERVICE_NAME': '0', 10:14:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:14:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:14:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:14:27 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-1ixUf1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:14:27 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 10:14:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:14:27 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-Ni3OdD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:14:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:14:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:14:27 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-LTk9Kx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:14:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 10:14:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:14:27 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-DTYQvz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:14:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 10:14:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:14:27 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-pKNu7B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:14:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 10:14:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:14:27 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-WhCT3y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:14:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 10:14:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:14:27 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-UHT3eX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:14:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 10:14:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:14:27 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-b880QJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:14:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 10:14:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:14:27 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-xfm9XO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:14:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 10:14:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:14:28 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-VKPRVi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:14:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:14:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:14:28 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-r5GWXv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:14:28 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 10:14:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:14:28 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-CBti7_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:14:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 10:14:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:14:28 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-jUJL2X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:14:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 10:14:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:14:28 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-IX0JiV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:14:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 10:14:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:14:28 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-nwVHa_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:14:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 10:14:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:14:28 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-WIRN3U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:14:28 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 10:14:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:14:28 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-KXVQME-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:14:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 10:14:28 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:14:28 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-5TTu2_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:14:28 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 10:14:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:14:28 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-YCIBJl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:14:29 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 10:14:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:14:29 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-GuOjl_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:14:29 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 10:14:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:14:29 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-WrLwGi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:14:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:14:29 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 10:14:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:14:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:14:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 10:14:29 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 10:14:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 10:14:29 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:14:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:14:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:14:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:14:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:14:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:14:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:14:32 INFO - Downloading blessings-1.6.tar.gz 10:14:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:14:32 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 10:14:32 INFO - Installing collected packages: blessings 10:14:32 INFO - Running setup.py install for blessings 10:14:32 INFO - Successfully installed blessings 10:14:32 INFO - Cleaning up... 10:14:32 INFO - Return code: 0 10:14:32 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:14:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:14:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:14:32 INFO - Reading from file tmpfile_stdout 10:14:32 INFO - Current package versions: 10:14:32 INFO - blessings == 1.6 10:14:32 INFO - blobuploader == 1.2.4 10:14:32 INFO - browsermob-proxy == 0.6.0 10:14:32 INFO - docopt == 0.6.1 10:14:32 INFO - manifestparser == 1.1 10:14:32 INFO - marionette-client == 2.3.0 10:14:32 INFO - marionette-driver == 1.4.0 10:14:32 INFO - mozInstall == 1.12 10:14:32 INFO - mozcrash == 0.17 10:14:32 INFO - mozdebug == 0.1 10:14:32 INFO - mozdevice == 0.48 10:14:32 INFO - mozfile == 1.2 10:14:32 INFO - mozhttpd == 0.7 10:14:32 INFO - mozinfo == 0.9 10:14:32 INFO - mozleak == 0.1 10:14:32 INFO - mozlog == 3.1 10:14:32 INFO - moznetwork == 0.27 10:14:32 INFO - mozprocess == 0.22 10:14:32 INFO - mozprofile == 0.28 10:14:32 INFO - mozrunner == 6.11 10:14:32 INFO - mozscreenshot == 0.1 10:14:32 INFO - mozsystemmonitor == 0.0 10:14:32 INFO - moztest == 0.7 10:14:32 INFO - mozversion == 1.4 10:14:32 INFO - psutil == 3.1.1 10:14:32 INFO - requests == 1.2.3 10:14:32 INFO - wptserve == 1.4.0 10:14:32 INFO - wsgiref == 0.1.2 10:14:32 INFO - Running post-action listener: _resource_record_post_action 10:14:32 INFO - Running post-action listener: _start_resource_monitoring 10:14:32 INFO - Starting resource monitoring. 10:14:32 INFO - ##### 10:14:32 INFO - ##### Running pull step. 10:14:32 INFO - ##### 10:14:32 INFO - Running pre-action listener: _resource_record_pre_action 10:14:32 INFO - Running main action method: pull 10:14:32 INFO - Pull has nothing to do! 10:14:32 INFO - Running post-action listener: _resource_record_post_action 10:14:32 INFO - ##### 10:14:32 INFO - ##### Running install step. 10:14:32 INFO - ##### 10:14:32 INFO - Running pre-action listener: _resource_record_pre_action 10:14:32 INFO - Running main action method: install 10:14:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:14:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:14:33 INFO - Reading from file tmpfile_stdout 10:14:33 INFO - Detecting whether we're running mozinstall >=1.0... 10:14:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:14:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:14:33 INFO - Reading from file tmpfile_stdout 10:14:33 INFO - Output received: 10:14:33 INFO - Usage: mozinstall [options] installer 10:14:33 INFO - Options: 10:14:33 INFO - -h, --help show this help message and exit 10:14:33 INFO - -d DEST, --destination=DEST 10:14:33 INFO - Directory to install application into. [default: 10:14:33 INFO - "/builds/slave/test"] 10:14:33 INFO - --app=APP Application being installed. [default: firefox] 10:14:33 INFO - mkdir: /builds/slave/test/build/application 10:14:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 10:14:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 10:14:53 INFO - Reading from file tmpfile_stdout 10:14:53 INFO - Output received: 10:14:53 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 10:14:53 INFO - Running post-action listener: _resource_record_post_action 10:14:53 INFO - ##### 10:14:53 INFO - ##### Running run-tests step. 10:14:53 INFO - ##### 10:14:53 INFO - Running pre-action listener: _resource_record_pre_action 10:14:53 INFO - Running main action method: run_tests 10:14:53 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:14:53 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:14:53 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:14:53 INFO - grabbing minidump binary from tooltool 10:14:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:14:53 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101b545e0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101737cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101762990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:14:53 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 10:14:53 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 10:14:53 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:14:53 INFO - Return code: 0 10:14:53 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 10:14:53 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:14:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 10:14:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 10:14:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.H0C3A2qILo/Render', 10:14:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:14:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:14:53 INFO - 'HOME': '/Users/cltbld', 10:14:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:14:53 INFO - 'LOGNAME': 'cltbld', 10:14:53 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:14:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:14:53 INFO - 'MOZ_NO_REMOTE': '1', 10:14:53 INFO - 'NO_EM_RESTART': '1', 10:14:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:14:53 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:14:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:14:53 INFO - 'PWD': '/builds/slave/test', 10:14:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:14:53 INFO - 'SHELL': '/bin/bash', 10:14:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GRCTml7IOs/Listeners', 10:14:53 INFO - 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', 10:14:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:14:53 INFO - 'USER': 'cltbld', 10:14:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:14:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:14:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:14:53 INFO - 'XPC_FLAGS': '0x0', 10:14:53 INFO - 'XPC_SERVICE_NAME': '0', 10:14:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:14:53 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 10:14:54 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 10:14:54 INFO - import pkg_resources 10:14:55 INFO - Using 1 client processes 10:14:55 INFO - wptserve Starting http server on 127.0.0.1:8000 10:14:55 INFO - wptserve Starting http server on 127.0.0.1:8001 10:14:55 INFO - wptserve Starting http server on 127.0.0.1:8443 10:14:57 INFO - SUITE-START | Running 778 tests 10:14:57 INFO - Running testharness tests 10:14:57 INFO - Setting up ssl 10:14:57 INFO - PROCESS | certutil | 10:14:57 INFO - PROCESS | certutil | 10:14:57 INFO - PROCESS | certutil | 10:14:57 INFO - Certificate Nickname Trust Attributes 10:14:57 INFO - SSL,S/MIME,JAR/XPI 10:14:57 INFO - 10:14:57 INFO - web-platform-tests CT,, 10:14:57 INFO - 10:14:57 INFO - Starting runner 10:14:58 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 10:14:58 INFO - PROCESS | 2852 | 1461690898193 Marionette DEBUG Marionette enabled via build flag and pref 10:14:58 INFO - PROCESS | 2852 | ++DOCSHELL 0x116876800 == 1 [pid = 2852] [id = 1] 10:14:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 1 (0x116877000) [pid = 2852] [serial = 1] [outer = 0x0] 10:14:58 INFO - PROCESS | 2852 | [2852] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 10:14:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 2 (0x116878000) [pid = 2852] [serial = 2] [outer = 0x116877000] 10:14:58 INFO - PROCESS | 2852 | 1461690898505 Marionette INFO Listening on port 2828 10:14:58 INFO - PROCESS | 2852 | 1461690898732 Marionette DEBUG Marionette enabled via command-line flag 10:14:58 INFO - PROCESS | 2852 | ++DOCSHELL 0x119161000 == 2 [pid = 2852] [id = 2] 10:14:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 3 (0x119161800) [pid = 2852] [serial = 3] [outer = 0x0] 10:14:58 INFO - PROCESS | 2852 | [2852] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 10:14:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 4 (0x119162800) [pid = 2852] [serial = 4] [outer = 0x119161800] 10:14:58 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:14:58 INFO - PROCESS | 2852 | 1461690898890 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57623 10:14:58 INFO - PROCESS | 2852 | 1461690898975 Marionette DEBUG Closed connection conn0 10:14:58 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:14:58 INFO - PROCESS | 2852 | 1461690898978 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57624 10:14:59 INFO - PROCESS | 2852 | 1461690898997 Marionette DEBUG Closed connection conn1 10:14:59 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:14:59 INFO - PROCESS | 2852 | 1461690899002 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57625 10:14:59 INFO - PROCESS | 2852 | 1461690899009 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:14:59 INFO - PROCESS | 2852 | 1461690899015 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426084505","device":"desktop","version":"49.0a1"} 10:14:59 INFO - PROCESS | 2852 | [2852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:15:00 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b96c800 == 3 [pid = 2852] [id = 3] 10:15:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 5 (0x11b96d000) [pid = 2852] [serial = 5] [outer = 0x0] 10:15:00 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b96d800 == 4 [pid = 2852] [id = 4] 10:15:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 6 (0x11c85b400) [pid = 2852] [serial = 6] [outer = 0x0] 10:15:00 INFO - PROCESS | 2852 | [2852] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:15:00 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:15:00 INFO - PROCESS | 2852 | ++DOCSHELL 0x125655000 == 5 [pid = 2852] [id = 5] 10:15:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 7 (0x11c85ac00) [pid = 2852] [serial = 7] [outer = 0x0] 10:15:00 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:15:00 INFO - PROCESS | 2852 | [2852] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:15:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 8 (0x126b8a800) [pid = 2852] [serial = 8] [outer = 0x11c85ac00] 10:15:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 9 (0x126fad800) [pid = 2852] [serial = 9] [outer = 0x11b96d000] 10:15:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 10 (0x1257f5400) [pid = 2852] [serial = 10] [outer = 0x11c85b400] 10:15:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 11 (0x1257f7400) [pid = 2852] [serial = 11] [outer = 0x11c85ac00] 10:15:00 INFO - PROCESS | 2852 | [2852] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:15:01 INFO - PROCESS | 2852 | 1461690901044 Marionette DEBUG loaded listener.js 10:15:01 INFO - PROCESS | 2852 | 1461690901056 Marionette DEBUG loaded listener.js 10:15:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 12 (0x12932d800) [pid = 2852] [serial = 12] [outer = 0x11c85ac00] 10:15:01 INFO - PROCESS | 2852 | 1461690901531 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"a2f19904-1816-e945-844c-44d339fc8995","capabilities":{"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426084505","device":"desktop","version":"49.0a1","command_id":1}}] 10:15:01 INFO - PROCESS | 2852 | 1461690901661 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 10:15:01 INFO - PROCESS | 2852 | 1461690901711 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 10:15:01 INFO - PROCESS | 2852 | 1461690901845 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:15:01 INFO - PROCESS | 2852 | [2852] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:15:01 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 10:15:01 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 10:15:01 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:15:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 13 (0x12b141000) [pid = 2852] [serial = 13] [outer = 0x11c85ac00] 10:15:02 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:15:02 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:15:02 INFO - PROCESS | 2852 | 1461690902142 Marionette TRACE conn2 <- [1,3,null,{}] 10:15:02 INFO - PROCESS | 2852 | 1461690902144 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:15:02 INFO - PROCESS | 2852 | 1461690902159 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 10:15:02 INFO - PROCESS | 2852 | 1461690902187 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 10:15:02 INFO - PROCESS | 2852 | 1461690902189 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 10:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:15:02 INFO - PROCESS | 2852 | 1461690902192 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:15:02 INFO - PROCESS | 2852 | 1461690902194 Marionette TRACE conn2 <- [1,6,null,{}] 10:15:02 INFO - PROCESS | 2852 | 1461690902197 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:02 INFO - PROCESS | 2852 | 1461690902207 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 10:15:02 INFO - PROCESS | 2852 | 1461690902210 Marionette TRACE conn2 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:02 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b5a7800 == 6 [pid = 2852] [id = 6] 10:15:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 14 (0x12b5d5000) [pid = 2852] [serial = 14] [outer = 0x0] 10:15:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 15 (0x12b5d5c00) [pid = 2852] [serial = 15] [outer = 0x12b5d5000] 10:15:02 INFO - PROCESS | 2852 | 1461690902242 Marionette DEBUG loaded listener.js 10:15:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 16 (0x12c0e9000) [pid = 2852] [serial = 16] [outer = 0x12b5d5000] 10:15:02 INFO - PROCESS | 2852 | 1461690902530 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 10:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 10:15:02 INFO - PROCESS | 2852 | 1461690902562 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 10:15:02 INFO - PROCESS | 2852 | 1461690902564 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 10:15:02 INFO - PROCESS | 2852 | ++DOCSHELL 0x116893800 == 7 [pid = 2852] [id = 7] 10:15:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 17 (0x11797cc00) [pid = 2852] [serial = 17] [outer = 0x0] 10:15:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 18 (0x12c1b1400) [pid = 2852] [serial = 18] [outer = 0x11797cc00] 10:15:02 INFO - PROCESS | 2852 | 1461690902591 Marionette DEBUG loaded listener.js 10:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:15:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 19 (0x12c1b8000) [pid = 2852] [serial = 19] [outer = 0x11797cc00] 10:15:02 INFO - PROCESS | 2852 | 1461690902650 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:15:02 INFO - PROCESS | 2852 | 1461690902652 Marionette TRACE conn2 <- [1,10,null,{}] 10:15:02 INFO - PROCESS | 2852 | 1461690902678 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:02 INFO - PROCESS | 2852 | 1461690902810 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 10:15:02 INFO - PROCESS | 2852 | 1461690902847 Marionette TRACE conn2 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:02 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d60b800 == 8 [pid = 2852] [id = 8] 10:15:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 20 (0x12d4ac800) [pid = 2852] [serial = 20] [outer = 0x0] 10:15:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 21 (0x12d634800) [pid = 2852] [serial = 21] [outer = 0x12d4ac800] 10:15:02 INFO - PROCESS | 2852 | 1461690902877 Marionette DEBUG loaded listener.js 10:15:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 22 (0x12d638c00) [pid = 2852] [serial = 22] [outer = 0x12d4ac800] 10:15:03 INFO - PROCESS | 2852 | 1461690903220 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 10:15:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 616ms 10:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:15:03 INFO - PROCESS | 2852 | 1461690903235 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 10:15:03 INFO - PROCESS | 2852 | 1461690903237 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 10:15:03 INFO - PROCESS | 2852 | 1461690903239 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:15:03 INFO - PROCESS | 2852 | 1461690903240 Marionette TRACE conn2 <- [1,14,null,{}] 10:15:03 INFO - PROCESS | 2852 | 1461690903242 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:03 INFO - PROCESS | 2852 | 1461690903331 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 10:15:03 INFO - PROCESS | 2852 | 1461690903338 Marionette TRACE conn2 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:03 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d99b000 == 9 [pid = 2852] [id = 9] 10:15:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 23 (0x12d63b800) [pid = 2852] [serial = 23] [outer = 0x0] 10:15:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 24 (0x12d973800) [pid = 2852] [serial = 24] [outer = 0x12d63b800] 10:15:03 INFO - PROCESS | 2852 | 1461690903363 Marionette DEBUG loaded listener.js 10:15:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 25 (0x12782e800) [pid = 2852] [serial = 25] [outer = 0x12d63b800] 10:15:03 INFO - PROCESS | 2852 | 1461690903619 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 10:15:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 10:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:15:03 INFO - PROCESS | 2852 | 1461690903659 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 10:15:03 INFO - PROCESS | 2852 | 1461690903660 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 10:15:03 INFO - PROCESS | 2852 | 1461690903662 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:15:03 INFO - PROCESS | 2852 | 1461690903663 Marionette TRACE conn2 <- [1,18,null,{}] 10:15:03 INFO - PROCESS | 2852 | 1461690903673 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:03 INFO - PROCESS | 2852 | 1461690903763 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 10:15:03 INFO - PROCESS | 2852 | 1461690903771 Marionette TRACE conn2 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:03 INFO - PROCESS | 2852 | ++DOCSHELL 0x12e8cb800 == 10 [pid = 2852] [id = 10] 10:15:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 26 (0x12d976000) [pid = 2852] [serial = 26] [outer = 0x0] 10:15:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 27 (0x12e75c000) [pid = 2852] [serial = 27] [outer = 0x12d976000] 10:15:03 INFO - PROCESS | 2852 | 1461690903797 Marionette DEBUG loaded listener.js 10:15:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 28 (0x12e908c00) [pid = 2852] [serial = 28] [outer = 0x12d976000] 10:15:04 INFO - PROCESS | 2852 | 1461690904182 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 10:15:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 526ms 10:15:04 INFO - PROCESS | 2852 | 1461690904190 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 10:15:04 INFO - PROCESS | 2852 | 1461690904192 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 10:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:15:04 INFO - PROCESS | 2852 | 1461690904196 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:15:04 INFO - PROCESS | 2852 | 1461690904197 Marionette TRACE conn2 <- [1,22,null,{}] 10:15:04 INFO - PROCESS | 2852 | 1461690904203 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:04 INFO - PROCESS | 2852 | 1461690904335 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 10:15:04 INFO - PROCESS | 2852 | 1461690904341 Marionette TRACE conn2 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:04 INFO - PROCESS | 2852 | ++DOCSHELL 0x12eb16800 == 11 [pid = 2852] [id = 11] 10:15:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 29 (0x12e90b800) [pid = 2852] [serial = 29] [outer = 0x0] 10:15:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 30 (0x12e9c1800) [pid = 2852] [serial = 30] [outer = 0x12e90b800] 10:15:04 INFO - PROCESS | 2852 | 1461690904367 Marionette DEBUG loaded listener.js 10:15:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 31 (0x12e9c7c00) [pid = 2852] [serial = 31] [outer = 0x12e90b800] 10:15:04 INFO - PROCESS | 2852 | 1461690904604 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 10:15:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 423ms 10:15:04 INFO - PROCESS | 2852 | 1461690904620 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 10:15:04 INFO - PROCESS | 2852 | 1461690904622 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 10:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:15:04 INFO - PROCESS | 2852 | 1461690904624 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:15:04 INFO - PROCESS | 2852 | 1461690904625 Marionette TRACE conn2 <- [1,26,null,{}] 10:15:04 INFO - PROCESS | 2852 | 1461690904627 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:04 INFO - PROCESS | 2852 | 1461690904724 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 10:15:04 INFO - PROCESS | 2852 | 1461690904730 Marionette TRACE conn2 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:04 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a8b4000 == 12 [pid = 2852] [id = 12] 10:15:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 32 (0x126f73800) [pid = 2852] [serial = 32] [outer = 0x0] 10:15:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 33 (0x12d8ba800) [pid = 2852] [serial = 33] [outer = 0x126f73800] 10:15:04 INFO - PROCESS | 2852 | 1461690904755 Marionette DEBUG loaded listener.js 10:15:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 34 (0x12eb72c00) [pid = 2852] [serial = 34] [outer = 0x126f73800] 10:15:04 INFO - PROCESS | 2852 | 1461690904989 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 10:15:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 367ms 10:15:04 INFO - PROCESS | 2852 | 1461690904992 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 10:15:04 INFO - PROCESS | 2852 | 1461690904993 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 10:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:15:04 INFO - PROCESS | 2852 | 1461690904995 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:15:04 INFO - PROCESS | 2852 | 1461690904996 Marionette TRACE conn2 <- [1,30,null,{}] 10:15:05 INFO - PROCESS | 2852 | 1461690905005 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:05 INFO - PROCESS | 2852 | 1461690905096 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 10:15:05 INFO - PROCESS | 2852 | 1461690905101 Marionette TRACE conn2 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:05 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c74c000 == 13 [pid = 2852] [id = 13] 10:15:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 35 (0x12eb75c00) [pid = 2852] [serial = 35] [outer = 0x0] 10:15:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 36 (0x12eb7d800) [pid = 2852] [serial = 36] [outer = 0x12eb75c00] 10:15:05 INFO - PROCESS | 2852 | 1461690905126 Marionette DEBUG loaded listener.js 10:15:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 37 (0x12ecdf400) [pid = 2852] [serial = 37] [outer = 0x12eb75c00] 10:15:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:15:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 375ms 10:15:05 INFO - PROCESS | 2852 | 1461690905361 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 10:15:05 INFO - PROCESS | 2852 | 1461690905370 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 10:15:05 INFO - PROCESS | 2852 | 1461690905371 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 10:15:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:15:05 INFO - PROCESS | 2852 | 1461690905373 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:15:05 INFO - PROCESS | 2852 | 1461690905374 Marionette TRACE conn2 <- [1,34,null,{}] 10:15:05 INFO - PROCESS | 2852 | 1461690905377 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:05 INFO - PROCESS | 2852 | 1461690905465 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 10:15:05 INFO - PROCESS | 2852 | 1461690905471 Marionette TRACE conn2 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:05 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f1ce000 == 14 [pid = 2852] [id = 14] 10:15:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 38 (0x12ece1800) [pid = 2852] [serial = 38] [outer = 0x0] 10:15:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 39 (0x12ece8800) [pid = 2852] [serial = 39] [outer = 0x12ece1800] 10:15:05 INFO - PROCESS | 2852 | 1461690905496 Marionette DEBUG loaded listener.js 10:15:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 40 (0x12f485400) [pid = 2852] [serial = 40] [outer = 0x12ece1800] 10:15:05 INFO - PROCESS | 2852 | 1461690905738 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 10:15:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:15:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 10:15:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:15:05 INFO - PROCESS | 2852 | 1461690905793 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 10:15:05 INFO - PROCESS | 2852 | 1461690905794 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 10:15:05 INFO - PROCESS | 2852 | 1461690905796 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:15:05 INFO - PROCESS | 2852 | 1461690905797 Marionette TRACE conn2 <- [1,38,null,{}] 10:15:05 INFO - PROCESS | 2852 | 1461690905807 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:05 INFO - PROCESS | 2852 | 1461690905896 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 10:15:05 INFO - PROCESS | 2852 | 1461690905903 Marionette TRACE conn2 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:05 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f5bf000 == 15 [pid = 2852] [id = 15] 10:15:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 41 (0x12f487c00) [pid = 2852] [serial = 41] [outer = 0x0] 10:15:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 42 (0x12f490000) [pid = 2852] [serial = 42] [outer = 0x12f487c00] 10:15:05 INFO - PROCESS | 2852 | 1461690905927 Marionette DEBUG loaded listener.js 10:15:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 43 (0x12f7cec00) [pid = 2852] [serial = 43] [outer = 0x12f487c00] 10:15:06 INFO - PROCESS | 2852 | 1461690906162 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 10:15:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:15:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 377ms 10:15:06 INFO - PROCESS | 2852 | 1461690906173 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 10:15:06 INFO - PROCESS | 2852 | 1461690906175 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 10:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:15:06 INFO - PROCESS | 2852 | 1461690906177 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:15:06 INFO - PROCESS | 2852 | 1461690906178 Marionette TRACE conn2 <- [1,42,null,{}] 10:15:06 INFO - PROCESS | 2852 | 1461690906187 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:06 INFO - PROCESS | 2852 | 1461690906280 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 10:15:06 INFO - PROCESS | 2852 | 1461690906285 Marionette TRACE conn2 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:06 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f895000 == 16 [pid = 2852] [id = 16] 10:15:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 44 (0x12f7d1000) [pid = 2852] [serial = 44] [outer = 0x0] 10:15:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 45 (0x12f7d9800) [pid = 2852] [serial = 45] [outer = 0x12f7d1000] 10:15:06 INFO - PROCESS | 2852 | 1461690906311 Marionette DEBUG loaded listener.js 10:15:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 46 (0x12fca3400) [pid = 2852] [serial = 46] [outer = 0x12f7d1000] 10:15:06 INFO - PROCESS | 2852 | ++DOCSHELL 0x12fe98800 == 17 [pid = 2852] [id = 17] 10:15:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 47 (0x12fe99000) [pid = 2852] [serial = 47] [outer = 0x0] 10:15:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 48 (0x12fe9e000) [pid = 2852] [serial = 48] [outer = 0x12fe99000] 10:15:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 49 (0x12fea5000) [pid = 2852] [serial = 49] [outer = 0x12fe99000] 10:15:06 INFO - PROCESS | 2852 | ++DOCSHELL 0x12fe99800 == 18 [pid = 2852] [id = 18] 10:15:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 50 (0x12fca6000) [pid = 2852] [serial = 50] [outer = 0x0] 10:15:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 51 (0x12ff18000) [pid = 2852] [serial = 51] [outer = 0x12fca6000] 10:15:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 52 (0x12fcadc00) [pid = 2852] [serial = 52] [outer = 0x12fca6000] 10:15:06 INFO - PROCESS | 2852 | 1461690906691 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 10:15:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:15:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 571ms 10:15:06 INFO - PROCESS | 2852 | 1461690906748 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 10:15:06 INFO - PROCESS | 2852 | 1461690906750 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 10:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:15:06 INFO - PROCESS | 2852 | 1461690906752 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:15:06 INFO - PROCESS | 2852 | 1461690906754 Marionette TRACE conn2 <- [1,46,null,{}] 10:15:06 INFO - PROCESS | 2852 | 1461690906756 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:06 INFO - PROCESS | 2852 | 1461690906841 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 10:15:06 INFO - PROCESS | 2852 | 1461690906845 Marionette TRACE conn2 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:06 INFO - PROCESS | 2852 | ++DOCSHELL 0x130214800 == 19 [pid = 2852] [id = 19] 10:15:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 53 (0x12fca5400) [pid = 2852] [serial = 53] [outer = 0x0] 10:15:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 54 (0x12ffb3c00) [pid = 2852] [serial = 54] [outer = 0x12fca5400] 10:15:06 INFO - PROCESS | 2852 | 1461690906875 Marionette DEBUG loaded listener.js 10:15:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 55 (0x1305b6000) [pid = 2852] [serial = 55] [outer = 0x12fca5400] 10:15:07 INFO - PROCESS | 2852 | 1461690907134 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 10:15:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:15:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 421ms 10:15:07 INFO - PROCESS | 2852 | 1461690907174 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 10:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:15:07 INFO - PROCESS | 2852 | 1461690907175 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 10:15:07 INFO - PROCESS | 2852 | 1461690907177 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:15:07 INFO - PROCESS | 2852 | 1461690907178 Marionette TRACE conn2 <- [1,50,null,{}] 10:15:07 INFO - PROCESS | 2852 | 1461690907188 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:07 INFO - PROCESS | 2852 | 1461690907282 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 10:15:07 INFO - PROCESS | 2852 | 1461690907287 Marionette TRACE conn2 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:07 INFO - PROCESS | 2852 | ++DOCSHELL 0x130648800 == 20 [pid = 2852] [id = 20] 10:15:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 56 (0x11a544000) [pid = 2852] [serial = 56] [outer = 0x0] 10:15:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 57 (0x11aa2ac00) [pid = 2852] [serial = 57] [outer = 0x11a544000] 10:15:07 INFO - PROCESS | 2852 | 1461690907312 Marionette DEBUG loaded listener.js 10:15:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 58 (0x11ab93800) [pid = 2852] [serial = 58] [outer = 0x11a544000] 10:15:07 INFO - PROCESS | 2852 | 1461690907535 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:15:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:15:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 374ms 10:15:07 INFO - PROCESS | 2852 | 1461690907556 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 10:15:07 INFO - PROCESS | 2852 | 1461690907557 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 10:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:15:07 INFO - PROCESS | 2852 | 1461690907559 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:15:07 INFO - PROCESS | 2852 | 1461690907560 Marionette TRACE conn2 <- [1,54,null,{}] 10:15:07 INFO - PROCESS | 2852 | 1461690907564 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:07 INFO - PROCESS | 2852 | 1461690907663 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 10:15:07 INFO - PROCESS | 2852 | 1461690907668 Marionette TRACE conn2 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:07 INFO - PROCESS | 2852 | ++DOCSHELL 0x12e809800 == 21 [pid = 2852] [id = 21] 10:15:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 59 (0x126f6b400) [pid = 2852] [serial = 59] [outer = 0x0] 10:15:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 60 (0x1305b9c00) [pid = 2852] [serial = 60] [outer = 0x126f6b400] 10:15:07 INFO - PROCESS | 2852 | 1461690907692 Marionette DEBUG loaded listener.js 10:15:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 61 (0x1305be400) [pid = 2852] [serial = 61] [outer = 0x126f6b400] 10:15:07 INFO - PROCESS | 2852 | 1461690907917 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:15:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:15:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 371ms 10:15:07 INFO - PROCESS | 2852 | 1461690907931 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 10:15:07 INFO - PROCESS | 2852 | 1461690907933 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 10:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:15:07 INFO - PROCESS | 2852 | 1461690907942 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:15:07 INFO - PROCESS | 2852 | 1461690907943 Marionette TRACE conn2 <- [1,58,null,{}] 10:15:07 INFO - PROCESS | 2852 | 1461690907945 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:08 INFO - PROCESS | 2852 | 1461690908035 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 10:15:08 INFO - PROCESS | 2852 | 1461690908051 Marionette TRACE conn2 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:08 INFO - PROCESS | 2852 | ++DOCSHELL 0x12fea8000 == 22 [pid = 2852] [id = 22] 10:15:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 62 (0x1305c0c00) [pid = 2852] [serial = 62] [outer = 0x0] 10:15:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 63 (0x130aec800) [pid = 2852] [serial = 63] [outer = 0x1305c0c00] 10:15:08 INFO - PROCESS | 2852 | 1461690908075 Marionette DEBUG loaded listener.js 10:15:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 64 (0x130af1400) [pid = 2852] [serial = 64] [outer = 0x1305c0c00] 10:15:08 INFO - PROCESS | 2852 | 1461690908386 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1123ms 10:15:09 INFO - PROCESS | 2852 | 1461690909076 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 10:15:09 INFO - PROCESS | 2852 | 1461690909081 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 10:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:15:09 INFO - PROCESS | 2852 | 1461690909087 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:15:09 INFO - PROCESS | 2852 | 1461690909090 Marionette TRACE conn2 <- [1,62,null,{}] 10:15:09 INFO - PROCESS | 2852 | 1461690909096 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:09 INFO - PROCESS | 2852 | 1461690909242 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 10:15:09 INFO - PROCESS | 2852 | 1461690909322 Marionette TRACE conn2 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:09 INFO - PROCESS | 2852 | ++DOCSHELL 0x114b3b800 == 23 [pid = 2852] [id = 23] 10:15:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0x114bc5800) [pid = 2852] [serial = 65] [outer = 0x0] 10:15:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0x11546c800) [pid = 2852] [serial = 66] [outer = 0x114bc5800] 10:15:09 INFO - PROCESS | 2852 | 1461690909355 Marionette DEBUG loaded listener.js 10:15:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0x115846c00) [pid = 2852] [serial = 67] [outer = 0x114bc5800] 10:15:09 INFO - PROCESS | 2852 | 1461690909759 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 724ms 10:15:09 INFO - PROCESS | 2852 | 1461690909810 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 10:15:09 INFO - PROCESS | 2852 | 1461690909814 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 10:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:15:09 INFO - PROCESS | 2852 | 1461690909819 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:15:09 INFO - PROCESS | 2852 | 1461690909820 Marionette TRACE conn2 <- [1,66,null,{}] 10:15:09 INFO - PROCESS | 2852 | 1461690909823 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:09 INFO - PROCESS | 2852 | 1461690909933 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 10:15:09 INFO - PROCESS | 2852 | 1461690909975 Marionette TRACE conn2 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:09 INFO - PROCESS | 2852 | ++DOCSHELL 0x118f25000 == 24 [pid = 2852] [id = 24] 10:15:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0x11667f800) [pid = 2852] [serial = 68] [outer = 0x0] 10:15:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0x118f7b800) [pid = 2852] [serial = 69] [outer = 0x11667f800] 10:15:10 INFO - PROCESS | 2852 | 1461690910006 Marionette DEBUG loaded listener.js 10:15:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0x11925a800) [pid = 2852] [serial = 70] [outer = 0x11667f800] 10:15:10 INFO - PROCESS | 2852 | 1461690910405 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:15:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 621ms 10:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:15:10 INFO - PROCESS | 2852 | 1461690910439 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 10:15:10 INFO - PROCESS | 2852 | 1461690910441 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 10:15:10 INFO - PROCESS | 2852 | 1461690910443 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:15:10 INFO - PROCESS | 2852 | 1461690910446 Marionette TRACE conn2 <- [1,70,null,{}] 10:15:10 INFO - PROCESS | 2852 | 1461690910453 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:10 INFO - PROCESS | 2852 | 1461690910565 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 10:15:10 INFO - PROCESS | 2852 | 1461690910635 Marionette TRACE conn2 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:10 INFO - PROCESS | 2852 | ++DOCSHELL 0x119778000 == 25 [pid = 2852] [id = 25] 10:15:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0x11ab92400) [pid = 2852] [serial = 71] [outer = 0x0] 10:15:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0x11ae0d400) [pid = 2852] [serial = 72] [outer = 0x11ab92400] 10:15:10 INFO - PROCESS | 2852 | 1461690910670 Marionette DEBUG loaded listener.js 10:15:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0x11b925000) [pid = 2852] [serial = 73] [outer = 0x11ab92400] 10:15:11 INFO - PROCESS | 2852 | 1461690911329 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:15:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:15:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 926ms 10:15:11 INFO - PROCESS | 2852 | 1461690911370 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 10:15:11 INFO - PROCESS | 2852 | 1461690911371 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 10:15:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:15:11 INFO - PROCESS | 2852 | 1461690911375 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:15:11 INFO - PROCESS | 2852 | 1461690911377 Marionette TRACE conn2 <- [1,74,null,{}] 10:15:11 INFO - PROCESS | 2852 | 1461690911398 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:11 INFO - PROCESS | 2852 | 1461690911501 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 10:15:11 INFO - PROCESS | 2852 | 1461690911543 Marionette TRACE conn2 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:11 INFO - PROCESS | 2852 | ++DOCSHELL 0x116313000 == 26 [pid = 2852] [id = 26] 10:15:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0x1188eac00) [pid = 2852] [serial = 74] [outer = 0x0] 10:15:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0x118ed5800) [pid = 2852] [serial = 75] [outer = 0x1188eac00] 10:15:11 INFO - PROCESS | 2852 | 1461690911574 Marionette DEBUG loaded listener.js 10:15:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0x11912f800) [pid = 2852] [serial = 76] [outer = 0x1188eac00] 10:15:12 INFO - PROCESS | 2852 | 1461690912008 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:15:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 671ms 10:15:12 INFO - PROCESS | 2852 | 1461690912046 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 10:15:12 INFO - PROCESS | 2852 | 1461690912049 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 10:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:15:12 INFO - PROCESS | 2852 | 1461690912053 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:15:12 INFO - PROCESS | 2852 | 1461690912055 Marionette TRACE conn2 <- [1,78,null,{}] 10:15:12 INFO - PROCESS | 2852 | 1461690912057 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:12 INFO - PROCESS | 2852 | 1461690912127 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 10:15:12 INFO - PROCESS | 2852 | 1461690912134 Marionette TRACE conn2 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:12 INFO - PROCESS | 2852 | ++DOCSHELL 0x11890c800 == 27 [pid = 2852] [id = 27] 10:15:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0x11918c400) [pid = 2852] [serial = 77] [outer = 0x0] 10:15:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0x11986f800) [pid = 2852] [serial = 78] [outer = 0x11918c400] 10:15:12 INFO - PROCESS | 2852 | 1461690912161 Marionette DEBUG loaded listener.js 10:15:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0x11aa24c00) [pid = 2852] [serial = 79] [outer = 0x11918c400] 10:15:12 INFO - PROCESS | 2852 | 1461690912517 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:15:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 521ms 10:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:15:12 INFO - PROCESS | 2852 | 1461690912575 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 10:15:12 INFO - PROCESS | 2852 | 1461690912576 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 10:15:12 INFO - PROCESS | 2852 | 1461690912578 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:15:12 INFO - PROCESS | 2852 | 1461690912580 Marionette TRACE conn2 <- [1,82,null,{}] 10:15:12 INFO - PROCESS | 2852 | 1461690912587 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:12 INFO - PROCESS | 2852 | 1461690912663 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 10:15:12 INFO - PROCESS | 2852 | 1461690912671 Marionette TRACE conn2 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:12 INFO - PROCESS | 2852 | ++DOCSHELL 0x119211000 == 28 [pid = 2852] [id = 28] 10:15:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0x11ab9a400) [pid = 2852] [serial = 80] [outer = 0x0] 10:15:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0x11ac8b800) [pid = 2852] [serial = 81] [outer = 0x11ab9a400] 10:15:12 INFO - PROCESS | 2852 | 1461690912701 Marionette DEBUG loaded listener.js 10:15:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0x11ae5c800) [pid = 2852] [serial = 82] [outer = 0x11ab9a400] 10:15:13 INFO - PROCESS | 2852 | 1461690913174 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 622ms 10:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:15:13 INFO - PROCESS | 2852 | 1461690913208 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 10:15:13 INFO - PROCESS | 2852 | 1461690913210 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 10:15:13 INFO - PROCESS | 2852 | 1461690913214 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:15:13 INFO - PROCESS | 2852 | 1461690913218 Marionette TRACE conn2 <- [1,86,null,{}] 10:15:13 INFO - PROCESS | 2852 | 1461690913221 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:13 INFO - PROCESS | 2852 | 1461690913279 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 10:15:13 INFO - PROCESS | 2852 | 1461690913284 Marionette TRACE conn2 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:13 INFO - PROCESS | 2852 | ++DOCSHELL 0x119d2d800 == 29 [pid = 2852] [id = 29] 10:15:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0x11ae5e000) [pid = 2852] [serial = 83] [outer = 0x0] 10:15:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0x11aef7c00) [pid = 2852] [serial = 84] [outer = 0x11ae5e000] 10:15:13 INFO - PROCESS | 2852 | 1461690913307 Marionette DEBUG loaded listener.js 10:15:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0x11b80e000) [pid = 2852] [serial = 85] [outer = 0x11ae5e000] 10:15:13 INFO - PROCESS | 2852 | 1461690913719 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 523ms 10:15:13 INFO - PROCESS | 2852 | 1461690913737 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 10:15:13 INFO - PROCESS | 2852 | 1461690913739 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 10:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:15:13 INFO - PROCESS | 2852 | 1461690913743 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:15:13 INFO - PROCESS | 2852 | 1461690913745 Marionette TRACE conn2 <- [1,90,null,{}] 10:15:13 INFO - PROCESS | 2852 | 1461690913749 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:13 INFO - PROCESS | 2852 | 1461690913859 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 10:15:13 INFO - PROCESS | 2852 | 1461690913869 Marionette TRACE conn2 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:13 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a8a3800 == 30 [pid = 2852] [id = 30] 10:15:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0x11ae65000) [pid = 2852] [serial = 86] [outer = 0x0] 10:15:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0x11b92e400) [pid = 2852] [serial = 87] [outer = 0x11ae65000] 10:15:13 INFO - PROCESS | 2852 | 1461690913911 Marionette DEBUG loaded listener.js 10:15:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0x11bff0800) [pid = 2852] [serial = 88] [outer = 0x11ae65000] 10:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:15:14 INFO - PROCESS | 2852 | 1461690914258 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 522ms 10:15:14 INFO - PROCESS | 2852 | 1461690914264 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 10:15:14 INFO - PROCESS | 2852 | 1461690914267 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 10:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:15:14 INFO - PROCESS | 2852 | 1461690914278 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:15:14 INFO - PROCESS | 2852 | 1461690914279 Marionette TRACE conn2 <- [1,94,null,{}] 10:15:14 INFO - PROCESS | 2852 | 1461690914282 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:14 INFO - PROCESS | 2852 | 1461690914393 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 10:15:14 INFO - PROCESS | 2852 | 1461690914401 Marionette TRACE conn2 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:14 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a91f800 == 31 [pid = 2852] [id = 31] 10:15:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0x11ae67400) [pid = 2852] [serial = 89] [outer = 0x0] 10:15:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0x11bff4800) [pid = 2852] [serial = 90] [outer = 0x11ae67400] 10:15:14 INFO - PROCESS | 2852 | 1461690914429 Marionette DEBUG loaded listener.js 10:15:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0x11c7e9400) [pid = 2852] [serial = 91] [outer = 0x11ae67400] 10:15:14 INFO - PROCESS | 2852 | 1461690914722 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 10:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 475ms 10:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:15:14 INFO - PROCESS | 2852 | 1461690914753 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 10:15:14 INFO - PROCESS | 2852 | 1461690914754 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 10:15:14 INFO - PROCESS | 2852 | 1461690914756 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:15:14 INFO - PROCESS | 2852 | 1461690914757 Marionette TRACE conn2 <- [1,98,null,{}] 10:15:14 INFO - PROCESS | 2852 | 1461690914760 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:14 INFO - PROCESS | 2852 | 1461690914828 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 10:15:14 INFO - PROCESS | 2852 | 1461690914835 Marionette TRACE conn2 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:14 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b8d5000 == 32 [pid = 2852] [id = 32] 10:15:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0x11c48fc00) [pid = 2852] [serial = 92] [outer = 0x0] 10:15:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0x123b5a800) [pid = 2852] [serial = 93] [outer = 0x11c48fc00] 10:15:14 INFO - PROCESS | 2852 | 1461690914860 Marionette DEBUG loaded listener.js 10:15:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0x123b61000) [pid = 2852] [serial = 94] [outer = 0x11c48fc00] 10:15:15 INFO - PROCESS | 2852 | 1461690915149 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 10:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 419ms 10:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:15:15 INFO - PROCESS | 2852 | 1461690915175 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 10:15:15 INFO - PROCESS | 2852 | 1461690915177 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 10:15:15 INFO - PROCESS | 2852 | 1461690915179 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:15:15 INFO - PROCESS | 2852 | 1461690915180 Marionette TRACE conn2 <- [1,102,null,{}] 10:15:15 INFO - PROCESS | 2852 | 1461690915184 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:15 INFO - PROCESS | 2852 | 1461690915256 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 10:15:15 INFO - PROCESS | 2852 | 1461690915303 Marionette TRACE conn2 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:15 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b960000 == 33 [pid = 2852] [id = 33] 10:15:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0x11aeecc00) [pid = 2852] [serial = 95] [outer = 0x0] 10:15:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0x123b60400) [pid = 2852] [serial = 96] [outer = 0x11aeecc00] 10:15:15 INFO - PROCESS | 2852 | 1461690915330 Marionette DEBUG loaded listener.js 10:15:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0x125504c00) [pid = 2852] [serial = 97] [outer = 0x11aeecc00] 10:15:15 INFO - PROCESS | 2852 | 1461690915607 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 10:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 472ms 10:15:15 INFO - PROCESS | 2852 | 1461690915655 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 10:15:15 INFO - PROCESS | 2852 | 1461690915656 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 10:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:15:15 INFO - PROCESS | 2852 | 1461690915659 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:15:15 INFO - PROCESS | 2852 | 1461690915660 Marionette TRACE conn2 <- [1,106,null,{}] 10:15:15 INFO - PROCESS | 2852 | 1461690915664 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:15 INFO - PROCESS | 2852 | 1461690915738 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 10:15:15 INFO - PROCESS | 2852 | 1461690915742 Marionette TRACE conn2 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:15 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bed1800 == 34 [pid = 2852] [id = 34] 10:15:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0x11a53cc00) [pid = 2852] [serial = 98] [outer = 0x0] 10:15:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0x1255cf400) [pid = 2852] [serial = 99] [outer = 0x11a53cc00] 10:15:15 INFO - PROCESS | 2852 | 1461690915770 Marionette DEBUG loaded listener.js 10:15:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 100 (0x1257f8c00) [pid = 2852] [serial = 100] [outer = 0x11a53cc00] 10:15:16 INFO - PROCESS | 2852 | 1461690916054 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 10:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 10:15:16 INFO - PROCESS | 2852 | 1461690916077 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 10:15:16 INFO - PROCESS | 2852 | 1461690916078 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 10:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:15:16 INFO - PROCESS | 2852 | 1461690916088 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:15:16 INFO - PROCESS | 2852 | 1461690916089 Marionette TRACE conn2 <- [1,110,null,{}] 10:15:16 INFO - PROCESS | 2852 | 1461690916092 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:16 INFO - PROCESS | 2852 | 1461690916169 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 10:15:16 INFO - PROCESS | 2852 | 1461690916212 Marionette TRACE conn2 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:16 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bf48000 == 35 [pid = 2852] [id = 35] 10:15:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 101 (0x1256c8800) [pid = 2852] [serial = 101] [outer = 0x0] 10:15:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 102 (0x1268d7400) [pid = 2852] [serial = 102] [outer = 0x1256c8800] 10:15:16 INFO - PROCESS | 2852 | 1461690916237 Marionette DEBUG loaded listener.js 10:15:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 103 (0x126e43400) [pid = 2852] [serial = 103] [outer = 0x1256c8800] 10:15:16 INFO - PROCESS | 2852 | 1461690916486 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 10:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 426ms 10:15:16 INFO - PROCESS | 2852 | 1461690916507 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 10:15:16 INFO - PROCESS | 2852 | 1461690916509 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 10:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:15:16 INFO - PROCESS | 2852 | 1461690916517 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:15:16 INFO - PROCESS | 2852 | 1461690916520 Marionette TRACE conn2 <- [1,114,null,{}] 10:15:16 INFO - PROCESS | 2852 | 1461690916527 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:16 INFO - PROCESS | 2852 | 1461690916625 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 10:15:16 INFO - PROCESS | 2852 | 1461690916629 Marionette TRACE conn2 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:16 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c6c8800 == 36 [pid = 2852] [id = 36] 10:15:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 104 (0x126e44000) [pid = 2852] [serial = 104] [outer = 0x0] 10:15:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 105 (0x1276ae000) [pid = 2852] [serial = 105] [outer = 0x126e44000] 10:15:16 INFO - PROCESS | 2852 | 1461690916659 Marionette DEBUG loaded listener.js 10:15:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 106 (0x12782f000) [pid = 2852] [serial = 106] [outer = 0x126e44000] 10:15:16 INFO - PROCESS | 2852 | 1461690916979 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 10:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 483ms 10:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:15:17 INFO - PROCESS | 2852 | 1461690916994 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 10:15:17 INFO - PROCESS | 2852 | 1461690916995 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 10:15:17 INFO - PROCESS | 2852 | 1461690916998 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:15:17 INFO - PROCESS | 2852 | 1461690917000 Marionette TRACE conn2 <- [1,118,null,{}] 10:15:17 INFO - PROCESS | 2852 | 1461690917003 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:17 INFO - PROCESS | 2852 | 1461690917073 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 10:15:17 INFO - PROCESS | 2852 | 1461690917120 Marionette TRACE conn2 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:17 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c745000 == 37 [pid = 2852] [id = 37] 10:15:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 107 (0x125506c00) [pid = 2852] [serial = 107] [outer = 0x0] 10:15:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 108 (0x127836c00) [pid = 2852] [serial = 108] [outer = 0x125506c00] 10:15:17 INFO - PROCESS | 2852 | 1461690917144 Marionette DEBUG loaded listener.js 10:15:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 109 (0x1280c0c00) [pid = 2852] [serial = 109] [outer = 0x125506c00] 10:15:17 INFO - PROCESS | 2852 | 1461690917446 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 10:15:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:15:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 471ms 10:15:17 INFO - PROCESS | 2852 | 1461690917471 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 10:15:17 INFO - PROCESS | 2852 | 1461690917472 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 10:15:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:15:17 INFO - PROCESS | 2852 | 1461690917476 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:15:17 INFO - PROCESS | 2852 | 1461690917477 Marionette TRACE conn2 <- [1,122,null,{}] 10:15:17 INFO - PROCESS | 2852 | 1461690917481 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:17 INFO - PROCESS | 2852 | 1461690917597 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 10:15:17 INFO - PROCESS | 2852 | 1461690917604 Marionette TRACE conn2 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:17 INFO - PROCESS | 2852 | ++DOCSHELL 0x125333800 == 38 [pid = 2852] [id = 38] 10:15:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 110 (0x1280c9800) [pid = 2852] [serial = 110] [outer = 0x0] 10:15:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 111 (0x128e87800) [pid = 2852] [serial = 111] [outer = 0x1280c9800] 10:15:17 INFO - PROCESS | 2852 | 1461690917644 Marionette DEBUG loaded listener.js 10:15:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 112 (0x129338800) [pid = 2852] [serial = 112] [outer = 0x1280c9800] 10:15:17 INFO - PROCESS | 2852 | 1461690917987 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 10:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 569ms 10:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:15:18 INFO - PROCESS | 2852 | 1461690918045 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 10:15:18 INFO - PROCESS | 2852 | 1461690918046 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 10:15:18 INFO - PROCESS | 2852 | 1461690918049 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:15:18 INFO - PROCESS | 2852 | 1461690918050 Marionette TRACE conn2 <- [1,126,null,{}] 10:15:18 INFO - PROCESS | 2852 | 1461690918053 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:18 INFO - PROCESS | 2852 | 1461690918150 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 10:15:18 INFO - PROCESS | 2852 | 1461690918157 Marionette TRACE conn2 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:18 INFO - PROCESS | 2852 | ++DOCSHELL 0x12534e800 == 39 [pid = 2852] [id = 39] 10:15:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 113 (0x11c48dc00) [pid = 2852] [serial = 113] [outer = 0x0] 10:15:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0x1293c8400) [pid = 2852] [serial = 114] [outer = 0x11c48dc00] 10:15:18 INFO - PROCESS | 2852 | 1461690918182 Marionette DEBUG loaded listener.js 10:15:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0x1299b0400) [pid = 2852] [serial = 115] [outer = 0x11c48dc00] 10:15:18 INFO - PROCESS | 2852 | 1461690918609 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 10:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 570ms 10:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:15:18 INFO - PROCESS | 2852 | 1461690918619 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 10:15:18 INFO - PROCESS | 2852 | 1461690918621 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 10:15:18 INFO - PROCESS | 2852 | 1461690918625 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:15:18 INFO - PROCESS | 2852 | 1461690918627 Marionette TRACE conn2 <- [1,130,null,{}] 10:15:18 INFO - PROCESS | 2852 | 1461690918631 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:18 INFO - PROCESS | 2852 | 1461690918730 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 10:15:18 INFO - PROCESS | 2852 | 1461690918772 Marionette TRACE conn2 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:18 INFO - PROCESS | 2852 | ++DOCSHELL 0x118613000 == 40 [pid = 2852] [id = 40] 10:15:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 116 (0x1188e9c00) [pid = 2852] [serial = 116] [outer = 0x0] 10:15:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x118f78800) [pid = 2852] [serial = 117] [outer = 0x1188e9c00] 10:15:18 INFO - PROCESS | 2852 | 1461690918804 Marionette DEBUG loaded listener.js 10:15:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x119d98c00) [pid = 2852] [serial = 118] [outer = 0x1188e9c00] 10:15:19 INFO - PROCESS | 2852 | 1461690919244 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 10:15:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 674ms 10:15:19 INFO - PROCESS | 2852 | 1461690919300 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 10:15:19 INFO - PROCESS | 2852 | 1461690919306 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 10:15:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:15:19 INFO - PROCESS | 2852 | 1461690919364 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:15:19 INFO - PROCESS | 2852 | 1461690919368 Marionette TRACE conn2 <- [1,134,null,{}] 10:15:19 INFO - PROCESS | 2852 | 1461690919375 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:19 INFO - PROCESS | 2852 | 1461690919531 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 10:15:19 INFO - PROCESS | 2852 | 1461690919605 Marionette TRACE conn2 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:19 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a920800 == 41 [pid = 2852] [id = 41] 10:15:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x11aa30800) [pid = 2852] [serial = 119] [outer = 0x0] 10:15:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x11ae11c00) [pid = 2852] [serial = 120] [outer = 0x11aa30800] 10:15:19 INFO - PROCESS | 2852 | 1461690919654 Marionette DEBUG loaded listener.js 10:15:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x11bfed400) [pid = 2852] [serial = 121] [outer = 0x11aa30800] 10:15:20 INFO - PROCESS | 2852 | 1461690920139 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 10:15:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:15:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 849ms 10:15:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:15:20 INFO - PROCESS | 2852 | 1461690920199 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 10:15:20 INFO - PROCESS | 2852 | 1461690920201 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 10:15:20 INFO - PROCESS | 2852 | 1461690920205 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:15:20 INFO - PROCESS | 2852 | 1461690920208 Marionette TRACE conn2 <- [1,138,null,{}] 10:15:20 INFO - PROCESS | 2852 | 1461690920218 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:20 INFO - PROCESS | 2852 | 1461690920315 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 10:15:20 INFO - PROCESS | 2852 | 1461690920374 Marionette TRACE conn2 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:20 INFO - PROCESS | 2852 | ++DOCSHELL 0x125332800 == 42 [pid = 2852] [id = 42] 10:15:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x11c487c00) [pid = 2852] [serial = 122] [outer = 0x0] 10:15:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x11c493c00) [pid = 2852] [serial = 123] [outer = 0x11c487c00] 10:15:20 INFO - PROCESS | 2852 | 1461690920407 Marionette DEBUG loaded listener.js 10:15:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x126823800) [pid = 2852] [serial = 124] [outer = 0x11c487c00] 10:15:20 INFO - PROCESS | 2852 | 1461690920866 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 10:15:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:15:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 671ms 10:15:20 INFO - PROCESS | 2852 | 1461690920876 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 10:15:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:15:20 INFO - PROCESS | 2852 | 1461690920878 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 10:15:20 INFO - PROCESS | 2852 | 1461690920881 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:15:20 INFO - PROCESS | 2852 | 1461690920882 Marionette TRACE conn2 <- [1,142,null,{}] 10:15:20 INFO - PROCESS | 2852 | 1461690920924 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:21 INFO - PROCESS | 2852 | 1461690921042 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 10:15:21 INFO - PROCESS | 2852 | 1461690921087 Marionette TRACE conn2 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:21 INFO - PROCESS | 2852 | ++DOCSHELL 0x126c6e000 == 43 [pid = 2852] [id = 43] 10:15:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x12746e800) [pid = 2852] [serial = 125] [outer = 0x0] 10:15:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x127807400) [pid = 2852] [serial = 126] [outer = 0x12746e800] 10:15:21 INFO - PROCESS | 2852 | 1461690921119 Marionette DEBUG loaded listener.js 10:15:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x12782fc00) [pid = 2852] [serial = 127] [outer = 0x12746e800] 10:15:21 INFO - PROCESS | 2852 | 1461690921704 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 10:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 870ms 10:15:21 INFO - PROCESS | 2852 | 1461690921752 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 10:15:21 INFO - PROCESS | 2852 | 1461690921754 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 10:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:15:21 INFO - PROCESS | 2852 | 1461690921757 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:15:21 INFO - PROCESS | 2852 | 1461690921760 Marionette TRACE conn2 <- [1,146,null,{}] 10:15:21 INFO - PROCESS | 2852 | 1461690921763 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:21 INFO - PROCESS | 2852 | 1461690921850 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 10:15:21 INFO - PROCESS | 2852 | 1461690921908 Marionette TRACE conn2 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:21 INFO - PROCESS | 2852 | ++DOCSHELL 0x118619800 == 44 [pid = 2852] [id = 44] 10:15:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x118ee0800) [pid = 2852] [serial = 128] [outer = 0x0] 10:15:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x118f7e400) [pid = 2852] [serial = 129] [outer = 0x118ee0800] 10:15:21 INFO - PROCESS | 2852 | 1461690921936 Marionette DEBUG loaded listener.js 10:15:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x119792000) [pid = 2852] [serial = 130] [outer = 0x118ee0800] 10:15:22 INFO - PROCESS | 2852 | --DOCSHELL 0x125333800 == 43 [pid = 2852] [id = 38] 10:15:22 INFO - PROCESS | 2852 | --DOCSHELL 0x11c745000 == 42 [pid = 2852] [id = 37] 10:15:22 INFO - PROCESS | 2852 | --DOCSHELL 0x11c6c8800 == 41 [pid = 2852] [id = 36] 10:15:22 INFO - PROCESS | 2852 | --DOCSHELL 0x11bf48000 == 40 [pid = 2852] [id = 35] 10:15:22 INFO - PROCESS | 2852 | --DOCSHELL 0x11bed1800 == 39 [pid = 2852] [id = 34] 10:15:22 INFO - PROCESS | 2852 | --DOCSHELL 0x11b960000 == 38 [pid = 2852] [id = 33] 10:15:22 INFO - PROCESS | 2852 | --DOCSHELL 0x11b8d5000 == 37 [pid = 2852] [id = 32] 10:15:22 INFO - PROCESS | 2852 | --DOCSHELL 0x11a91f800 == 36 [pid = 2852] [id = 31] 10:15:22 INFO - PROCESS | 2852 | --DOCSHELL 0x11a8a3800 == 35 [pid = 2852] [id = 30] 10:15:22 INFO - PROCESS | 2852 | --DOCSHELL 0x119d2d800 == 34 [pid = 2852] [id = 29] 10:15:22 INFO - PROCESS | 2852 | --DOCSHELL 0x119211000 == 33 [pid = 2852] [id = 28] 10:15:22 INFO - PROCESS | 2852 | --DOCSHELL 0x11890c800 == 32 [pid = 2852] [id = 27] 10:15:22 INFO - PROCESS | 2852 | --DOCSHELL 0x116313000 == 31 [pid = 2852] [id = 26] 10:15:22 INFO - PROCESS | 2852 | --DOCSHELL 0x119778000 == 30 [pid = 2852] [id = 25] 10:15:22 INFO - PROCESS | 2852 | --DOCSHELL 0x118f25000 == 29 [pid = 2852] [id = 24] 10:15:22 INFO - PROCESS | 2852 | --DOCSHELL 0x114b3b800 == 28 [pid = 2852] [id = 23] 10:15:22 INFO - PROCESS | 2852 | 1461690922443 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 10:15:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:15:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 720ms 10:15:22 INFO - PROCESS | 2852 | 1461690922484 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 10:15:22 INFO - PROCESS | 2852 | 1461690922486 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 10:15:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:15:22 INFO - PROCESS | 2852 | 1461690922491 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:15:22 INFO - PROCESS | 2852 | 1461690922494 Marionette TRACE conn2 <- [1,150,null,{}] 10:15:22 INFO - PROCESS | 2852 | 1461690922498 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:22 INFO - PROCESS | 2852 | 1461690922590 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 10:15:22 INFO - PROCESS | 2852 | 1461690922648 Marionette TRACE conn2 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:22 INFO - PROCESS | 2852 | ++DOCSHELL 0x11881d800 == 29 [pid = 2852] [id = 45] 10:15:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x11918a000) [pid = 2852] [serial = 131] [outer = 0x0] 10:15:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x119e43c00) [pid = 2852] [serial = 132] [outer = 0x11918a000] 10:15:22 INFO - PROCESS | 2852 | 1461690922682 Marionette DEBUG loaded listener.js 10:15:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x11aa28800) [pid = 2852] [serial = 133] [outer = 0x11918a000] 10:15:23 INFO - PROCESS | 2852 | 1461690923126 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 10:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 670ms 10:15:23 INFO - PROCESS | 2852 | 1461690923162 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 10:15:23 INFO - PROCESS | 2852 | 1461690923166 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 10:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:15:23 INFO - PROCESS | 2852 | 1461690923190 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:15:23 INFO - PROCESS | 2852 | 1461690923192 Marionette TRACE conn2 <- [1,154,null,{}] 10:15:23 INFO - PROCESS | 2852 | 1461690923195 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:23 INFO - PROCESS | 2852 | 1461690923286 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 10:15:23 INFO - PROCESS | 2852 | 1461690923346 Marionette TRACE conn2 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:23 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a86e000 == 30 [pid = 2852] [id = 46] 10:15:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x11ae67c00) [pid = 2852] [serial = 134] [outer = 0x0] 10:15:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x11aef1800) [pid = 2852] [serial = 135] [outer = 0x11ae67c00] 10:15:23 INFO - PROCESS | 2852 | 1461690923378 Marionette DEBUG loaded listener.js 10:15:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x11b923800) [pid = 2852] [serial = 136] [outer = 0x11ae67c00] 10:15:23 INFO - PROCESS | 2852 | 1461690923820 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 10:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 673ms 10:15:23 INFO - PROCESS | 2852 | 1461690923881 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 10:15:23 INFO - PROCESS | 2852 | 1461690923883 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 10:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:15:23 INFO - PROCESS | 2852 | 1461690923889 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:15:23 INFO - PROCESS | 2852 | 1461690923892 Marionette TRACE conn2 <- [1,158,null,{}] 10:15:23 INFO - PROCESS | 2852 | 1461690923902 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:23 INFO - PROCESS | 2852 | 1461690923994 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 10:15:24 INFO - PROCESS | 2852 | 1461690924055 Marionette TRACE conn2 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:24 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b8d4000 == 31 [pid = 2852] [id = 47] 10:15:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x11c393400) [pid = 2852] [serial = 137] [outer = 0x0] 10:15:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x11c397400) [pid = 2852] [serial = 138] [outer = 0x11c393400] 10:15:24 INFO - PROCESS | 2852 | 1461690924091 Marionette DEBUG loaded listener.js 10:15:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x123b5e800) [pid = 2852] [serial = 139] [outer = 0x11c393400] 10:15:24 INFO - PROCESS | 2852 | 1461690924541 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 10:15:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:15:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 672ms 10:15:24 INFO - PROCESS | 2852 | 1461690924560 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 10:15:24 INFO - PROCESS | 2852 | 1461690924562 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 10:15:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:15:24 INFO - PROCESS | 2852 | 1461690924565 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:15:24 INFO - PROCESS | 2852 | 1461690924566 Marionette TRACE conn2 <- [1,162,null,{}] 10:15:24 INFO - PROCESS | 2852 | 1461690924568 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:24 INFO - PROCESS | 2852 | 1461690924658 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 10:15:24 INFO - PROCESS | 2852 | 1461690924701 Marionette TRACE conn2 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:24 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bf3c800 == 32 [pid = 2852] [id = 48] 10:15:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x1253d2400) [pid = 2852] [serial = 140] [outer = 0x0] 10:15:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x1255cfc00) [pid = 2852] [serial = 141] [outer = 0x1253d2400] 10:15:24 INFO - PROCESS | 2852 | 1461690924733 Marionette DEBUG loaded listener.js 10:15:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x126c1c400) [pid = 2852] [serial = 142] [outer = 0x1253d2400] 10:15:25 INFO - PROCESS | 2852 | 1461690925180 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 10:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 669ms 10:15:25 INFO - PROCESS | 2852 | 1461690925236 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 10:15:25 INFO - PROCESS | 2852 | 1461690925237 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 10:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:15:25 INFO - PROCESS | 2852 | 1461690925239 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:15:25 INFO - PROCESS | 2852 | 1461690925240 Marionette TRACE conn2 <- [1,166,null,{}] 10:15:25 INFO - PROCESS | 2852 | 1461690925243 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:25 INFO - PROCESS | 2852 | 1461690925342 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 10:15:25 INFO - PROCESS | 2852 | 1461690925402 Marionette TRACE conn2 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:25 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c6d4000 == 33 [pid = 2852] [id = 49] 10:15:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x11aa2c800) [pid = 2852] [serial = 143] [outer = 0x0] 10:15:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x126f6f400) [pid = 2852] [serial = 144] [outer = 0x11aa2c800] 10:15:25 INFO - PROCESS | 2852 | 1461690925433 Marionette DEBUG loaded listener.js 10:15:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x126f79000) [pid = 2852] [serial = 145] [outer = 0x11aa2c800] 10:15:25 INFO - PROCESS | 2852 | 1461690925982 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 10:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 820ms 10:15:26 INFO - PROCESS | 2852 | 1461690926060 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 10:15:26 INFO - PROCESS | 2852 | 1461690926063 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 10:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:15:26 INFO - PROCESS | 2852 | 1461690926068 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:15:26 INFO - PROCESS | 2852 | 1461690926071 Marionette TRACE conn2 <- [1,170,null,{}] 10:15:26 INFO - PROCESS | 2852 | 1461690926077 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:26 INFO - PROCESS | 2852 | 1461690926201 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 10:15:26 INFO - PROCESS | 2852 | 1461690926255 Marionette TRACE conn2 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:26 INFO - PROCESS | 2852 | ++DOCSHELL 0x11977d800 == 34 [pid = 2852] [id = 50] 10:15:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x11912dc00) [pid = 2852] [serial = 146] [outer = 0x0] 10:15:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x119252800) [pid = 2852] [serial = 147] [outer = 0x11912dc00] 10:15:26 INFO - PROCESS | 2852 | 1461690926285 Marionette DEBUG loaded listener.js 10:15:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x11aa23800) [pid = 2852] [serial = 148] [outer = 0x11912dc00] 10:15:26 INFO - PROCESS | 2852 | --DOCSHELL 0x125332800 == 33 [pid = 2852] [id = 42] 10:15:26 INFO - PROCESS | 2852 | --DOCSHELL 0x11a920800 == 32 [pid = 2852] [id = 41] 10:15:26 INFO - PROCESS | 2852 | --DOCSHELL 0x118613000 == 31 [pid = 2852] [id = 40] 10:15:26 INFO - PROCESS | 2852 | 1461690926801 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 10:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 773ms 10:15:26 INFO - PROCESS | 2852 | 1461690926840 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 10:15:26 INFO - PROCESS | 2852 | 1461690926843 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 10:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:15:26 INFO - PROCESS | 2852 | 1461690926847 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:15:26 INFO - PROCESS | 2852 | 1461690926851 Marionette TRACE conn2 <- [1,174,null,{}] 10:15:26 INFO - PROCESS | 2852 | 1461690926855 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:26 INFO - PROCESS | 2852 | 1461690926945 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 10:15:27 INFO - PROCESS | 2852 | 1461690927006 Marionette TRACE conn2 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:27 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a881800 == 32 [pid = 2852] [id = 51] 10:15:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 149 (0x11aa23000) [pid = 2852] [serial = 149] [outer = 0x0] 10:15:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 150 (0x11ae08c00) [pid = 2852] [serial = 150] [outer = 0x11aa23000] 10:15:27 INFO - PROCESS | 2852 | 1461690927040 Marionette DEBUG loaded listener.js 10:15:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 151 (0x11b808400) [pid = 2852] [serial = 151] [outer = 0x11aa23000] 10:15:27 INFO - PROCESS | 2852 | 1461690927448 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 10:15:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 624ms 10:15:27 INFO - PROCESS | 2852 | 1461690927471 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 10:15:27 INFO - PROCESS | 2852 | 1461690927475 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 10:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:15:27 INFO - PROCESS | 2852 | 1461690927479 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:15:27 INFO - PROCESS | 2852 | 1461690927481 Marionette TRACE conn2 <- [1,178,null,{}] 10:15:27 INFO - PROCESS | 2852 | 1461690927484 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:27 INFO - PROCESS | 2852 | 1461690927576 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 10:15:27 INFO - PROCESS | 2852 | 1461690927622 Marionette TRACE conn2 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:27 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bf4d000 == 33 [pid = 2852] [id = 52] 10:15:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 152 (0x11ac34c00) [pid = 2852] [serial = 152] [outer = 0x0] 10:15:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 153 (0x11bfee800) [pid = 2852] [serial = 153] [outer = 0x11ac34c00] 10:15:27 INFO - PROCESS | 2852 | 1461690927653 Marionette DEBUG loaded listener.js 10:15:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 154 (0x123b56800) [pid = 2852] [serial = 154] [outer = 0x11ac34c00] 10:15:28 INFO - PROCESS | 2852 | 1461690928143 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 10:15:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 672ms 10:15:28 INFO - PROCESS | 2852 | 1461690928171 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 10:15:28 INFO - PROCESS | 2852 | 1461690928174 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 10:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:15:28 INFO - PROCESS | 2852 | 1461690928180 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:15:28 INFO - PROCESS | 2852 | 1461690928186 Marionette TRACE conn2 <- [1,182,null,{}] 10:15:28 INFO - PROCESS | 2852 | 1461690928198 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:28 INFO - PROCESS | 2852 | 1461690928357 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 10:15:28 INFO - PROCESS | 2852 | 1461690928420 Marionette TRACE conn2 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:28 INFO - PROCESS | 2852 | ++DOCSHELL 0x1158a0800 == 34 [pid = 2852] [id = 53] 10:15:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 155 (0x126e45000) [pid = 2852] [serial = 155] [outer = 0x0] 10:15:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 156 (0x12746f800) [pid = 2852] [serial = 156] [outer = 0x126e45000] 10:15:28 INFO - PROCESS | 2852 | 1461690928455 Marionette DEBUG loaded listener.js 10:15:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 157 (0x127828800) [pid = 2852] [serial = 157] [outer = 0x126e45000] 10:15:28 INFO - PROCESS | 2852 | 1461690928884 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 10:15:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 730ms 10:15:28 INFO - PROCESS | 2852 | 1461690928910 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 10:15:28 INFO - PROCESS | 2852 | 1461690928911 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 10:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:15:28 INFO - PROCESS | 2852 | 1461690928930 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:15:28 INFO - PROCESS | 2852 | 1461690928932 Marionette TRACE conn2 <- [1,186,null,{}] 10:15:28 INFO - PROCESS | 2852 | 1461690928938 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:29 INFO - PROCESS | 2852 | 1461690929029 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 10:15:29 INFO - PROCESS | 2852 | 1461690929091 Marionette TRACE conn2 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:29 INFO - PROCESS | 2852 | ++DOCSHELL 0x126fd5000 == 35 [pid = 2852] [id = 54] 10:15:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 158 (0x128011800) [pid = 2852] [serial = 158] [outer = 0x0] 10:15:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 159 (0x128e86800) [pid = 2852] [serial = 159] [outer = 0x128011800] 10:15:29 INFO - PROCESS | 2852 | 1461690929124 Marionette DEBUG loaded listener.js 10:15:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 160 (0x12968bc00) [pid = 2852] [serial = 160] [outer = 0x128011800] 10:15:29 INFO - PROCESS | 2852 | 1461690929517 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 10:15:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 638ms 10:15:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:15:29 INFO - PROCESS | 2852 | 1461690929553 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 10:15:29 INFO - PROCESS | 2852 | 1461690929554 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 10:15:29 INFO - PROCESS | 2852 | 1461690929556 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:15:29 INFO - PROCESS | 2852 | 1461690929557 Marionette TRACE conn2 <- [1,190,null,{}] 10:15:29 INFO - PROCESS | 2852 | 1461690929560 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:29 INFO - PROCESS | 2852 | 1461690929647 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 10:15:29 INFO - PROCESS | 2852 | 1461690929734 Marionette TRACE conn2 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:29 INFO - PROCESS | 2852 | ++DOCSHELL 0x1278a2800 == 36 [pid = 2852] [id = 55] 10:15:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 161 (0x12b052400) [pid = 2852] [serial = 161] [outer = 0x0] 10:15:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 162 (0x12b0ce400) [pid = 2852] [serial = 162] [outer = 0x12b052400] 10:15:29 INFO - PROCESS | 2852 | 1461690929764 Marionette DEBUG loaded listener.js 10:15:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 163 (0x12b139000) [pid = 2852] [serial = 163] [outer = 0x12b052400] 10:15:30 INFO - PROCESS | 2852 | 1461690930180 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 10:15:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:15:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 669ms 10:15:30 INFO - PROCESS | 2852 | 1461690930225 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 10:15:30 INFO - PROCESS | 2852 | 1461690930227 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 10:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:15:30 INFO - PROCESS | 2852 | 1461690930229 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:15:30 INFO - PROCESS | 2852 | 1461690930230 Marionette TRACE conn2 <- [1,194,null,{}] 10:15:30 INFO - PROCESS | 2852 | 1461690930233 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:30 INFO - PROCESS | 2852 | 1461690930353 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 10:15:30 INFO - PROCESS | 2852 | 1461690930404 Marionette TRACE conn2 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:30 INFO - PROCESS | 2852 | ++DOCSHELL 0x12991e000 == 37 [pid = 2852] [id = 56] 10:15:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 164 (0x12b28cc00) [pid = 2852] [serial = 164] [outer = 0x0] 10:15:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 165 (0x12b5d7c00) [pid = 2852] [serial = 165] [outer = 0x12b28cc00] 10:15:30 INFO - PROCESS | 2852 | 1461690930437 Marionette DEBUG loaded listener.js 10:15:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 166 (0x12c1bb000) [pid = 2852] [serial = 166] [outer = 0x12b28cc00] 10:15:30 INFO - PROCESS | 2852 | 1461690930973 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 10:15:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 775ms 10:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:15:31 INFO - PROCESS | 2852 | 1461690931004 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 10:15:31 INFO - PROCESS | 2852 | 1461690931007 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 10:15:31 INFO - PROCESS | 2852 | 1461690931010 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:15:31 INFO - PROCESS | 2852 | 1461690931013 Marionette TRACE conn2 <- [1,198,null,{}] 10:15:31 INFO - PROCESS | 2852 | 1461690931017 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:31 INFO - PROCESS | 2852 | 1461690931110 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 10:15:31 INFO - PROCESS | 2852 | 1461690931165 Marionette TRACE conn2 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:31 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a921000 == 38 [pid = 2852] [id = 57] 10:15:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 167 (0x11a549c00) [pid = 2852] [serial = 167] [outer = 0x0] 10:15:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 168 (0x11ac34800) [pid = 2852] [serial = 168] [outer = 0x11a549c00] 10:15:31 INFO - PROCESS | 2852 | 1461690931193 Marionette DEBUG loaded listener.js 10:15:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 169 (0x11b0eb800) [pid = 2852] [serial = 169] [outer = 0x11a549c00] 10:15:31 INFO - PROCESS | 2852 | --DOCSHELL 0x130648800 == 37 [pid = 2852] [id = 20] 10:15:31 INFO - PROCESS | 2852 | --DOCSHELL 0x11b8d4000 == 36 [pid = 2852] [id = 47] 10:15:31 INFO - PROCESS | 2852 | --DOCSHELL 0x11a86e000 == 35 [pid = 2852] [id = 46] 10:15:31 INFO - PROCESS | 2852 | --DOCSHELL 0x11881d800 == 34 [pid = 2852] [id = 45] 10:15:31 INFO - PROCESS | 2852 | 1461690931686 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 10:15:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 724ms 10:15:31 INFO - PROCESS | 2852 | 1461690931734 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 10:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:15:31 INFO - PROCESS | 2852 | 1461690931736 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 10:15:31 INFO - PROCESS | 2852 | 1461690931740 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:15:31 INFO - PROCESS | 2852 | 1461690931742 Marionette TRACE conn2 <- [1,202,null,{}] 10:15:31 INFO - PROCESS | 2852 | 1461690931746 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:31 INFO - PROCESS | 2852 | 1461690931838 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 10:15:31 INFO - PROCESS | 2852 | 1461690931890 Marionette TRACE conn2 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:31 INFO - PROCESS | 2852 | ++DOCSHELL 0x119b13800 == 35 [pid = 2852] [id = 58] 10:15:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 170 (0x119793c00) [pid = 2852] [serial = 170] [outer = 0x0] 10:15:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 171 (0x11aef2400) [pid = 2852] [serial = 171] [outer = 0x119793c00] 10:15:31 INFO - PROCESS | 2852 | 1461690931925 Marionette DEBUG loaded listener.js 10:15:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 172 (0x11c178400) [pid = 2852] [serial = 172] [outer = 0x119793c00] 10:15:32 INFO - PROCESS | 2852 | 1461690932339 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 10:15:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 623ms 10:15:32 INFO - PROCESS | 2852 | 1461690932378 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 10:15:32 INFO - PROCESS | 2852 | 1461690932382 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 10:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:15:32 INFO - PROCESS | 2852 | 1461690932406 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:15:32 INFO - PROCESS | 2852 | 1461690932408 Marionette TRACE conn2 <- [1,206,null,{}] 10:15:32 INFO - PROCESS | 2852 | 1461690932411 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:32 INFO - PROCESS | 2852 | 1461690932505 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 10:15:32 INFO - PROCESS | 2852 | 1461690932571 Marionette TRACE conn2 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:32 INFO - PROCESS | 2852 | ++DOCSHELL 0x125349800 == 36 [pid = 2852] [id = 59] 10:15:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 173 (0x1253d5c00) [pid = 2852] [serial = 173] [outer = 0x0] 10:15:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 174 (0x1268da000) [pid = 2852] [serial = 174] [outer = 0x1253d5c00] 10:15:32 INFO - PROCESS | 2852 | 1461690932603 Marionette DEBUG loaded listener.js 10:15:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 175 (0x127477800) [pid = 2852] [serial = 175] [outer = 0x1253d5c00] 10:15:33 INFO - PROCESS | 2852 | 1461690933024 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 10:15:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:15:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 674ms 10:15:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:15:33 INFO - PROCESS | 2852 | 1461690933077 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 10:15:33 INFO - PROCESS | 2852 | 1461690933078 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 10:15:33 INFO - PROCESS | 2852 | 1461690933080 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:15:33 INFO - PROCESS | 2852 | 1461690933083 Marionette TRACE conn2 <- [1,210,null,{}] 10:15:33 INFO - PROCESS | 2852 | 1461690933091 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:33 INFO - PROCESS | 2852 | 1461690933188 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 10:15:33 INFO - PROCESS | 2852 | 1461690933241 Marionette TRACE conn2 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:33 INFO - PROCESS | 2852 | ++DOCSHELL 0x129383800 == 37 [pid = 2852] [id = 60] 10:15:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 176 (0x1279b8c00) [pid = 2852] [serial = 176] [outer = 0x0] 10:15:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 177 (0x12932b800) [pid = 2852] [serial = 177] [outer = 0x1279b8c00] 10:15:33 INFO - PROCESS | 2852 | 1461690933276 Marionette DEBUG loaded listener.js 10:15:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 178 (0x12b0cf800) [pid = 2852] [serial = 178] [outer = 0x1279b8c00] 10:15:33 INFO - PROCESS | 2852 | 1461690933695 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 10:15:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:15:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 623ms 10:15:33 INFO - PROCESS | 2852 | 1461690933704 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 10:15:33 INFO - PROCESS | 2852 | 1461690933706 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 10:15:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:15:33 INFO - PROCESS | 2852 | 1461690933708 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:15:33 INFO - PROCESS | 2852 | 1461690933709 Marionette TRACE conn2 <- [1,214,null,{}] 10:15:33 INFO - PROCESS | 2852 | 1461690933712 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:33 INFO - PROCESS | 2852 | 1461690933805 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 10:15:33 INFO - PROCESS | 2852 | 1461690933883 Marionette TRACE conn2 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:33 INFO - PROCESS | 2852 | ++DOCSHELL 0x115518000 == 38 [pid = 2852] [id = 61] 10:15:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 179 (0x12b5d6000) [pid = 2852] [serial = 179] [outer = 0x0] 10:15:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 180 (0x12c0ebc00) [pid = 2852] [serial = 180] [outer = 0x12b5d6000] 10:15:33 INFO - PROCESS | 2852 | 1461690933915 Marionette DEBUG loaded listener.js 10:15:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 181 (0x12c0f6800) [pid = 2852] [serial = 181] [outer = 0x12b5d6000] 10:15:34 INFO - PROCESS | 2852 | 1461690934320 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 10:15:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 619ms 10:15:34 INFO - PROCESS | 2852 | 1461690934327 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 10:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:15:34 INFO - PROCESS | 2852 | 1461690934329 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 10:15:34 INFO - PROCESS | 2852 | 1461690934331 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:15:34 INFO - PROCESS | 2852 | 1461690934332 Marionette TRACE conn2 <- [1,218,null,{}] 10:15:34 INFO - PROCESS | 2852 | 1461690934335 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:34 INFO - PROCESS | 2852 | 1461690934422 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 10:15:34 INFO - PROCESS | 2852 | 1461690934472 Marionette TRACE conn2 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:34 INFO - PROCESS | 2852 | ++DOCSHELL 0x12c128000 == 39 [pid = 2852] [id = 62] 10:15:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 182 (0x12b5d2c00) [pid = 2852] [serial = 182] [outer = 0x0] 10:15:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 183 (0x12d245c00) [pid = 2852] [serial = 183] [outer = 0x12b5d2c00] 10:15:34 INFO - PROCESS | 2852 | 1461690934504 Marionette DEBUG loaded listener.js 10:15:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 184 (0x12d350800) [pid = 2852] [serial = 184] [outer = 0x12b5d2c00] 10:15:34 INFO - PROCESS | 2852 | 1461690934916 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 10:15:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 620ms 10:15:34 INFO - PROCESS | 2852 | 1461690934951 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 10:15:34 INFO - PROCESS | 2852 | 1461690934953 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 10:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:15:34 INFO - PROCESS | 2852 | 1461690934955 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:15:34 INFO - PROCESS | 2852 | 1461690934956 Marionette TRACE conn2 <- [1,222,null,{}] 10:15:34 INFO - PROCESS | 2852 | 1461690934959 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:35 INFO - PROCESS | 2852 | 1461690935073 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 10:15:35 INFO - PROCESS | 2852 | 1461690935190 Marionette TRACE conn2 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:35 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d493000 == 40 [pid = 2852] [id = 63] 10:15:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 185 (0x118f7d000) [pid = 2852] [serial = 185] [outer = 0x0] 10:15:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 186 (0x12d96e000) [pid = 2852] [serial = 186] [outer = 0x118f7d000] 10:15:35 INFO - PROCESS | 2852 | 1461690935225 Marionette DEBUG loaded listener.js 10:15:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 187 (0x12e756c00) [pid = 2852] [serial = 187] [outer = 0x118f7d000] 10:15:35 INFO - PROCESS | 2852 | 1461690935643 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 10:15:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 722ms 10:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:15:35 INFO - PROCESS | 2852 | 1461690935677 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 10:15:35 INFO - PROCESS | 2852 | 1461690935679 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 10:15:35 INFO - PROCESS | 2852 | 1461690935681 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:15:35 INFO - PROCESS | 2852 | 1461690935682 Marionette TRACE conn2 <- [1,226,null,{}] 10:15:35 INFO - PROCESS | 2852 | 1461690935685 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:35 INFO - PROCESS | 2852 | 1461690935776 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 10:15:35 INFO - PROCESS | 2852 | 1461690935830 Marionette TRACE conn2 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:35 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d61a800 == 41 [pid = 2852] [id = 64] 10:15:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 188 (0x12d969800) [pid = 2852] [serial = 188] [outer = 0x0] 10:15:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 189 (0x12e75b800) [pid = 2852] [serial = 189] [outer = 0x12d969800] 10:15:35 INFO - PROCESS | 2852 | 1461690935860 Marionette DEBUG loaded listener.js 10:15:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 190 (0x12e763000) [pid = 2852] [serial = 190] [outer = 0x12d969800] 10:15:36 INFO - PROCESS | 2852 | 1461690936326 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 10:15:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 670ms 10:15:36 INFO - PROCESS | 2852 | 1461690936352 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 10:15:36 INFO - PROCESS | 2852 | 1461690936354 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 10:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:15:36 INFO - PROCESS | 2852 | 1461690936357 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:15:36 INFO - PROCESS | 2852 | 1461690936360 Marionette TRACE conn2 <- [1,230,null,{}] 10:15:36 INFO - PROCESS | 2852 | 1461690936363 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:36 INFO - PROCESS | 2852 | 1461690936477 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 10:15:36 INFO - PROCESS | 2852 | 1461690936566 Marionette TRACE conn2 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:36 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a90f000 == 42 [pid = 2852] [id = 65] 10:15:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 191 (0x11b0e7800) [pid = 2852] [serial = 191] [outer = 0x0] 10:15:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 192 (0x11bfea800) [pid = 2852] [serial = 192] [outer = 0x11b0e7800] 10:15:36 INFO - PROCESS | 2852 | 1461690936598 Marionette DEBUG loaded listener.js 10:15:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 193 (0x11c7e7c00) [pid = 2852] [serial = 193] [outer = 0x11b0e7800] 10:15:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 194 (0x126f72000) [pid = 2852] [serial = 194] [outer = 0x12fca6000] 10:15:37 INFO - PROCESS | 2852 | --DOCSHELL 0x11c74c000 == 41 [pid = 2852] [id = 13] 10:15:37 INFO - PROCESS | 2852 | --DOCSHELL 0x11bf4d000 == 40 [pid = 2852] [id = 52] 10:15:37 INFO - PROCESS | 2852 | --DOCSHELL 0x11a881800 == 39 [pid = 2852] [id = 51] 10:15:37 INFO - PROCESS | 2852 | 1461690937156 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 10:15:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 872ms 10:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:15:37 INFO - PROCESS | 2852 | 1461690937229 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 10:15:37 INFO - PROCESS | 2852 | 1461690937232 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 10:15:37 INFO - PROCESS | 2852 | 1461690937236 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:15:37 INFO - PROCESS | 2852 | 1461690937238 Marionette TRACE conn2 <- [1,234,null,{}] 10:15:37 INFO - PROCESS | 2852 | 1461690937242 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:37 INFO - PROCESS | 2852 | 1461690937337 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 10:15:37 INFO - PROCESS | 2852 | 1461690937394 Marionette TRACE conn2 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:37 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bf4d000 == 40 [pid = 2852] [id = 66] 10:15:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 195 (0x11ac95000) [pid = 2852] [serial = 195] [outer = 0x0] 10:15:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 196 (0x11c395800) [pid = 2852] [serial = 196] [outer = 0x11ac95000] 10:15:37 INFO - PROCESS | 2852 | 1461690937427 Marionette DEBUG loaded listener.js 10:15:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 197 (0x1252bbc00) [pid = 2852] [serial = 197] [outer = 0x11ac95000] 10:15:37 INFO - PROCESS | 2852 | 1461690937870 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 10:15:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 673ms 10:15:37 INFO - PROCESS | 2852 | 1461690937910 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 10:15:37 INFO - PROCESS | 2852 | 1461690937916 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 10:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:15:37 INFO - PROCESS | 2852 | 1461690937922 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:15:37 INFO - PROCESS | 2852 | 1461690937925 Marionette TRACE conn2 <- [1,238,null,{}] 10:15:37 INFO - PROCESS | 2852 | 1461690937929 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:38 INFO - PROCESS | 2852 | 1461690938040 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 10:15:38 INFO - PROCESS | 2852 | 1461690938095 Marionette TRACE conn2 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:38 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b123800 == 41 [pid = 2852] [id = 67] 10:15:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 198 (0x126c18800) [pid = 2852] [serial = 198] [outer = 0x0] 10:15:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 199 (0x128a57000) [pid = 2852] [serial = 199] [outer = 0x126c18800] 10:15:38 INFO - PROCESS | 2852 | 1461690938127 Marionette DEBUG loaded listener.js 10:15:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 200 (0x12b138c00) [pid = 2852] [serial = 200] [outer = 0x126c18800] 10:15:38 INFO - PROCESS | 2852 | 1461690938581 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 10:15:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 674ms 10:15:38 INFO - PROCESS | 2852 | 1461690938596 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 10:15:38 INFO - PROCESS | 2852 | 1461690938598 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 10:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:15:38 INFO - PROCESS | 2852 | 1461690938625 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:15:38 INFO - PROCESS | 2852 | 1461690938629 Marionette TRACE conn2 <- [1,242,null,{}] 10:15:38 INFO - PROCESS | 2852 | 1461690938642 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:38 INFO - PROCESS | 2852 | 1461690938788 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 10:15:38 INFO - PROCESS | 2852 | 1461690938888 Marionette TRACE conn2 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:38 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d618800 == 42 [pid = 2852] [id = 68] 10:15:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 201 (0x12d244800) [pid = 2852] [serial = 201] [outer = 0x0] 10:15:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 202 (0x12d350c00) [pid = 2852] [serial = 202] [outer = 0x12d244800] 10:15:38 INFO - PROCESS | 2852 | 1461690938942 Marionette DEBUG loaded listener.js 10:15:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 203 (0x12d635c00) [pid = 2852] [serial = 203] [outer = 0x12d244800] 10:15:39 INFO - PROCESS | 2852 | 1461690939422 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 10:15:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 832ms 10:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:15:39 INFO - PROCESS | 2852 | 1461690939452 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 10:15:39 INFO - PROCESS | 2852 | 1461690939454 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 10:15:39 INFO - PROCESS | 2852 | 1461690939456 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:15:39 INFO - PROCESS | 2852 | 1461690939458 Marionette TRACE conn2 <- [1,246,null,{}] 10:15:39 INFO - PROCESS | 2852 | 1461690939460 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:39 INFO - PROCESS | 2852 | 1461690939555 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 10:15:39 INFO - PROCESS | 2852 | 1461690939612 Marionette TRACE conn2 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:39 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d981800 == 43 [pid = 2852] [id = 69] 10:15:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 204 (0x12d640c00) [pid = 2852] [serial = 204] [outer = 0x0] 10:15:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 205 (0x12d8b7800) [pid = 2852] [serial = 205] [outer = 0x12d640c00] 10:15:39 INFO - PROCESS | 2852 | 1461690939656 Marionette DEBUG loaded listener.js 10:15:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 206 (0x12e765400) [pid = 2852] [serial = 206] [outer = 0x12d640c00] 10:15:40 INFO - PROCESS | 2852 | 1461690940067 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 10:15:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 619ms 10:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:15:40 INFO - PROCESS | 2852 | 1461690940076 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 10:15:40 INFO - PROCESS | 2852 | 1461690940077 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 10:15:40 INFO - PROCESS | 2852 | 1461690940079 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:15:40 INFO - PROCESS | 2852 | 1461690940081 Marionette TRACE conn2 <- [1,250,null,{}] 10:15:40 INFO - PROCESS | 2852 | 1461690940083 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:40 INFO - PROCESS | 2852 | 1461690940172 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 10:15:40 INFO - PROCESS | 2852 | 1461690940224 Marionette TRACE conn2 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:40 INFO - PROCESS | 2852 | ++DOCSHELL 0x12e80f000 == 44 [pid = 2852] [id = 70] 10:15:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 207 (0x12d8b0800) [pid = 2852] [serial = 207] [outer = 0x0] 10:15:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 208 (0x12e90fc00) [pid = 2852] [serial = 208] [outer = 0x12d8b0800] 10:15:40 INFO - PROCESS | 2852 | 1461690940255 Marionette DEBUG loaded listener.js 10:15:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 209 (0x12e9c1000) [pid = 2852] [serial = 209] [outer = 0x12d8b0800] 10:15:40 INFO - PROCESS | 2852 | 1461690940638 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 10:15:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 623ms 10:15:40 INFO - PROCESS | 2852 | 1461690940702 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 10:15:40 INFO - PROCESS | 2852 | 1461690940703 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 10:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:15:40 INFO - PROCESS | 2852 | 1461690940706 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:15:40 INFO - PROCESS | 2852 | 1461690940707 Marionette TRACE conn2 <- [1,254,null,{}] 10:15:40 INFO - PROCESS | 2852 | 1461690940710 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:40 INFO - PROCESS | 2852 | 1461690940827 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 10:15:40 INFO - PROCESS | 2852 | 1461690940914 Marionette TRACE conn2 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:40 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f1ca800 == 45 [pid = 2852] [id = 71] 10:15:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 210 (0x12eb70800) [pid = 2852] [serial = 210] [outer = 0x0] 10:15:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 211 (0x12ecde000) [pid = 2852] [serial = 211] [outer = 0x12eb70800] 10:15:40 INFO - PROCESS | 2852 | 1461690940959 Marionette DEBUG loaded listener.js 10:15:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 212 (0x12f48ec00) [pid = 2852] [serial = 212] [outer = 0x12eb70800] 10:15:41 INFO - PROCESS | 2852 | 1461690941385 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 10:15:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:15:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 719ms 10:15:41 INFO - PROCESS | 2852 | 1461690941426 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 10:15:41 INFO - PROCESS | 2852 | 1461690941427 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 10:15:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:15:41 INFO - PROCESS | 2852 | 1461690941429 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:15:41 INFO - PROCESS | 2852 | 1461690941431 Marionette TRACE conn2 <- [1,258,null,{}] 10:15:41 INFO - PROCESS | 2852 | 1461690941433 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:41 INFO - PROCESS | 2852 | 1461690941527 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 10:15:41 INFO - PROCESS | 2852 | 1461690941583 Marionette TRACE conn2 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:41 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f5c5000 == 46 [pid = 2852] [id = 72] 10:15:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 213 (0x12f48f000) [pid = 2852] [serial = 213] [outer = 0x0] 10:15:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 214 (0x12f7ce000) [pid = 2852] [serial = 214] [outer = 0x12f48f000] 10:15:41 INFO - PROCESS | 2852 | 1461690941626 Marionette DEBUG loaded listener.js 10:15:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 215 (0x12f7d5400) [pid = 2852] [serial = 215] [outer = 0x12f48f000] 10:15:42 INFO - PROCESS | 2852 | 1461690942039 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 10:15:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 623ms 10:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:15:42 INFO - PROCESS | 2852 | 1461690942052 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 10:15:42 INFO - PROCESS | 2852 | 1461690942054 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 10:15:42 INFO - PROCESS | 2852 | 1461690942056 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:15:42 INFO - PROCESS | 2852 | 1461690942057 Marionette TRACE conn2 <- [1,262,null,{}] 10:15:42 INFO - PROCESS | 2852 | 1461690942060 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:42 INFO - PROCESS | 2852 | 1461690942153 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 10:15:42 INFO - PROCESS | 2852 | 1461690942239 Marionette TRACE conn2 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:42 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f896800 == 47 [pid = 2852] [id = 73] 10:15:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 216 (0x113285000) [pid = 2852] [serial = 216] [outer = 0x0] 10:15:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 217 (0x11328bc00) [pid = 2852] [serial = 217] [outer = 0x113285000] 10:15:42 INFO - PROCESS | 2852 | 1461690942269 Marionette DEBUG loaded listener.js 10:15:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 218 (0x11328f400) [pid = 2852] [serial = 218] [outer = 0x113285000] 10:15:42 INFO - PROCESS | 2852 | 1461690942716 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 10:15:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 719ms 10:15:42 INFO - PROCESS | 2852 | 1461690942776 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 10:15:42 INFO - PROCESS | 2852 | 1461690942778 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 10:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:15:42 INFO - PROCESS | 2852 | 1461690942781 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:15:42 INFO - PROCESS | 2852 | 1461690942782 Marionette TRACE conn2 <- [1,266,null,{}] 10:15:42 INFO - PROCESS | 2852 | 1461690942785 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:42 INFO - PROCESS | 2852 | 1461690942915 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 10:15:43 INFO - PROCESS | 2852 | 1461690943047 Marionette TRACE conn2 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:43 INFO - PROCESS | 2852 | ++DOCSHELL 0x119b05000 == 48 [pid = 2852] [id = 74] 10:15:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 219 (0x11b810400) [pid = 2852] [serial = 219] [outer = 0x0] 10:15:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 220 (0x11bff3400) [pid = 2852] [serial = 220] [outer = 0x11b810400] 10:15:43 INFO - PROCESS | 2852 | 1461690943085 Marionette DEBUG loaded listener.js 10:15:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 221 (0x125508c00) [pid = 2852] [serial = 221] [outer = 0x11b810400] 10:15:43 INFO - PROCESS | 2852 | --DOCSHELL 0x11bf3c800 == 47 [pid = 2852] [id = 48] 10:15:43 INFO - PROCESS | 2852 | --DOCSHELL 0x115518000 == 46 [pid = 2852] [id = 61] 10:15:43 INFO - PROCESS | 2852 | --DOCSHELL 0x129383800 == 45 [pid = 2852] [id = 60] 10:15:43 INFO - PROCESS | 2852 | --DOCSHELL 0x125349800 == 44 [pid = 2852] [id = 59] 10:15:43 INFO - PROCESS | 2852 | --DOCSHELL 0x119b13800 == 43 [pid = 2852] [id = 58] 10:15:43 INFO - PROCESS | 2852 | 1461690943723 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 10:15:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 973ms 10:15:43 INFO - PROCESS | 2852 | 1461690943769 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 10:15:43 INFO - PROCESS | 2852 | 1461690943773 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 10:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:15:43 INFO - PROCESS | 2852 | 1461690943778 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:15:43 INFO - PROCESS | 2852 | 1461690943781 Marionette TRACE conn2 <- [1,270,null,{}] 10:15:43 INFO - PROCESS | 2852 | 1461690943793 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:43 INFO - PROCESS | 2852 | 1461690943890 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 10:15:43 INFO - PROCESS | 2852 | 1461690943963 Marionette TRACE conn2 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:43 INFO - PROCESS | 2852 | ++DOCSHELL 0x12991f000 == 44 [pid = 2852] [id = 75] 10:15:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 222 (0x1256cb800) [pid = 2852] [serial = 222] [outer = 0x0] 10:15:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 223 (0x127828400) [pid = 2852] [serial = 223] [outer = 0x1256cb800] 10:15:43 INFO - PROCESS | 2852 | 1461690943998 Marionette DEBUG loaded listener.js 10:15:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 224 (0x128a58000) [pid = 2852] [serial = 224] [outer = 0x1256cb800] 10:15:44 INFO - PROCESS | 2852 | 1461690944398 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 10:15:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 674ms 10:15:44 INFO - PROCESS | 2852 | 1461690944452 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 10:15:44 INFO - PROCESS | 2852 | 1461690944456 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 10:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:15:44 INFO - PROCESS | 2852 | 1461690944461 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:15:44 INFO - PROCESS | 2852 | 1461690944462 Marionette TRACE conn2 <- [1,274,null,{}] 10:15:44 INFO - PROCESS | 2852 | 1461690944465 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:44 INFO - PROCESS | 2852 | 1461690944565 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 10:15:44 INFO - PROCESS | 2852 | 1461690944667 Marionette TRACE conn2 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:44 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b5a3800 == 45 [pid = 2852] [id = 76] 10:15:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 225 (0x129683800) [pid = 2852] [serial = 225] [outer = 0x0] 10:15:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 226 (0x1299b8000) [pid = 2852] [serial = 226] [outer = 0x129683800] 10:15:44 INFO - PROCESS | 2852 | 1461690944702 Marionette DEBUG loaded listener.js 10:15:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 227 (0x12b047800) [pid = 2852] [serial = 227] [outer = 0x129683800] 10:15:45 INFO - PROCESS | 2852 | 1461690945135 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 10:15:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 719ms 10:15:45 INFO - PROCESS | 2852 | 1461690945180 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 10:15:45 INFO - PROCESS | 2852 | 1461690945181 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 10:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:15:45 INFO - PROCESS | 2852 | 1461690945184 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:15:45 INFO - PROCESS | 2852 | 1461690945186 Marionette TRACE conn2 <- [1,278,null,{}] 10:15:45 INFO - PROCESS | 2852 | 1461690945194 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:45 INFO - PROCESS | 2852 | 1461690945295 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 10:15:45 INFO - PROCESS | 2852 | 1461690945357 Marionette TRACE conn2 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:45 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d98c800 == 46 [pid = 2852] [id = 77] 10:15:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 228 (0x12b13a800) [pid = 2852] [serial = 228] [outer = 0x0] 10:15:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 229 (0x12b5cc800) [pid = 2852] [serial = 229] [outer = 0x12b13a800] 10:15:45 INFO - PROCESS | 2852 | 1461690945391 Marionette DEBUG loaded listener.js 10:15:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 230 (0x12d24a400) [pid = 2852] [serial = 230] [outer = 0x12b13a800] 10:15:45 INFO - PROCESS | 2852 | 1461690945822 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 10:15:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 674ms 10:15:45 INFO - PROCESS | 2852 | 1461690945859 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 10:15:45 INFO - PROCESS | 2852 | 1461690945861 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 10:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:15:45 INFO - PROCESS | 2852 | 1461690945863 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:15:45 INFO - PROCESS | 2852 | 1461690945864 Marionette TRACE conn2 <- [1,282,null,{}] 10:15:45 INFO - PROCESS | 2852 | 1461690945867 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:45 INFO - PROCESS | 2852 | 1461690945992 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 10:15:46 INFO - PROCESS | 2852 | 1461690946052 Marionette TRACE conn2 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:46 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f1da000 == 47 [pid = 2852] [id = 78] 10:15:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 231 (0x12d636400) [pid = 2852] [serial = 231] [outer = 0x0] 10:15:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 232 (0x12d8b2800) [pid = 2852] [serial = 232] [outer = 0x12d636400] 10:15:46 INFO - PROCESS | 2852 | 1461690946084 Marionette DEBUG loaded listener.js 10:15:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 233 (0x12e75a000) [pid = 2852] [serial = 233] [outer = 0x12d636400] 10:15:46 INFO - PROCESS | 2852 | 1461690946491 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 10:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 670ms 10:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:15:46 INFO - PROCESS | 2852 | 1461690946533 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 10:15:46 INFO - PROCESS | 2852 | 1461690946535 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 10:15:46 INFO - PROCESS | 2852 | 1461690946537 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:15:46 INFO - PROCESS | 2852 | 1461690946538 Marionette TRACE conn2 <- [1,286,null,{}] 10:15:46 INFO - PROCESS | 2852 | 1461690946541 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:46 INFO - PROCESS | 2852 | 1461690946631 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 10:15:46 INFO - PROCESS | 2852 | 1461690946691 Marionette TRACE conn2 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:46 INFO - PROCESS | 2852 | ++DOCSHELL 0x13001f800 == 48 [pid = 2852] [id = 79] 10:15:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 234 (0x12d637800) [pid = 2852] [serial = 234] [outer = 0x0] 10:15:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 235 (0x12e90bc00) [pid = 2852] [serial = 235] [outer = 0x12d637800] 10:15:46 INFO - PROCESS | 2852 | 1461690946721 Marionette DEBUG loaded listener.js 10:15:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 236 (0x12e9c2c00) [pid = 2852] [serial = 236] [outer = 0x12d637800] 10:15:47 INFO - PROCESS | 2852 | 1461690947117 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 10:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 621ms 10:15:47 INFO - PROCESS | 2852 | 1461690947159 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 10:15:47 INFO - PROCESS | 2852 | 1461690947160 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 10:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:15:47 INFO - PROCESS | 2852 | 1461690947162 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:15:47 INFO - PROCESS | 2852 | 1461690947164 Marionette TRACE conn2 <- [1,290,null,{}] 10:15:47 INFO - PROCESS | 2852 | 1461690947166 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:47 INFO - PROCESS | 2852 | 1461690947277 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 10:15:47 INFO - PROCESS | 2852 | 1461690947377 Marionette TRACE conn2 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:47 INFO - PROCESS | 2852 | ++DOCSHELL 0x130d8f800 == 49 [pid = 2852] [id = 80] 10:15:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 237 (0x12e9c9400) [pid = 2852] [serial = 237] [outer = 0x0] 10:15:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 238 (0x12ece5c00) [pid = 2852] [serial = 238] [outer = 0x12e9c9400] 10:15:47 INFO - PROCESS | 2852 | 1461690947412 Marionette DEBUG loaded listener.js 10:15:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 239 (0x12fca3000) [pid = 2852] [serial = 239] [outer = 0x12e9c9400] 10:15:47 INFO - PROCESS | 2852 | 1461690947840 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 10:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 719ms 10:15:47 INFO - PROCESS | 2852 | 1461690947882 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 10:15:47 INFO - PROCESS | 2852 | 1461690947883 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 10:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:15:47 INFO - PROCESS | 2852 | 1461690947886 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:15:47 INFO - PROCESS | 2852 | 1461690947887 Marionette TRACE conn2 <- [1,294,null,{}] 10:15:47 INFO - PROCESS | 2852 | 1461690947889 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:47 INFO - PROCESS | 2852 | 1461690947984 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 10:15:48 INFO - PROCESS | 2852 | 1461690948042 Marionette TRACE conn2 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:48 INFO - PROCESS | 2852 | ++DOCSHELL 0x125732800 == 50 [pid = 2852] [id = 81] 10:15:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 240 (0x12528f000) [pid = 2852] [serial = 240] [outer = 0x0] 10:15:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 241 (0x125293800) [pid = 2852] [serial = 241] [outer = 0x12528f000] 10:15:48 INFO - PROCESS | 2852 | 1461690948073 Marionette DEBUG loaded listener.js 10:15:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 242 (0x125297000) [pid = 2852] [serial = 242] [outer = 0x12528f000] 10:15:48 INFO - PROCESS | 2852 | --DOCSHELL 0x11bf4d000 == 49 [pid = 2852] [id = 66] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x126c6e000 == 48 [pid = 2852] [id = 43] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12eb16800 == 47 [pid = 2852] [id = 11] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x126fd5000 == 46 [pid = 2852] [id = 54] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12b123800 == 45 [pid = 2852] [id = 67] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12f895000 == 44 [pid = 2852] [id = 16] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12991e000 == 43 [pid = 2852] [id = 56] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12d618800 == 42 [pid = 2852] [id = 68] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12d981800 == 41 [pid = 2852] [id = 69] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12f1ce000 == 40 [pid = 2852] [id = 14] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12e8cb800 == 39 [pid = 2852] [id = 10] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x1158a0800 == 38 [pid = 2852] [id = 53] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12d99b000 == 37 [pid = 2852] [id = 9] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12e80f000 == 36 [pid = 2852] [id = 70] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12f1ca800 == 35 [pid = 2852] [id = 71] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x1278a2800 == 34 [pid = 2852] [id = 55] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12f896800 == 33 [pid = 2852] [id = 73] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12f5c5000 == 32 [pid = 2852] [id = 72] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x130214800 == 31 [pid = 2852] [id = 19] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x118619800 == 30 [pid = 2852] [id = 44] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12e809800 == 29 [pid = 2852] [id = 21] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12f5bf000 == 28 [pid = 2852] [id = 15] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12b5a7800 == 27 [pid = 2852] [id = 6] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x11a8b4000 == 26 [pid = 2852] [id = 12] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12fea8000 == 25 [pid = 2852] [id = 22] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x11c6d4000 == 24 [pid = 2852] [id = 49] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12d60b800 == 23 [pid = 2852] [id = 8] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12c128000 == 22 [pid = 2852] [id = 62] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x11977d800 == 21 [pid = 2852] [id = 50] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12d493000 == 20 [pid = 2852] [id = 63] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12d61a800 == 19 [pid = 2852] [id = 64] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x11a921000 == 18 [pid = 2852] [id = 57] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x130d8f800 == 17 [pid = 2852] [id = 80] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x13001f800 == 16 [pid = 2852] [id = 79] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12f1da000 == 15 [pid = 2852] [id = 78] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12d98c800 == 14 [pid = 2852] [id = 77] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12534e800 == 13 [pid = 2852] [id = 39] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12b5a3800 == 12 [pid = 2852] [id = 76] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x12991f000 == 11 [pid = 2852] [id = 75] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x119b05000 == 10 [pid = 2852] [id = 74] 10:15:51 INFO - PROCESS | 2852 | --DOCSHELL 0x11a90f000 == 9 [pid = 2852] [id = 65] 10:15:52 INFO - PROCESS | 2852 | 1461690952593 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 4735ms 10:15:52 INFO - PROCESS | 2852 | 1461690952622 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 10:15:52 INFO - PROCESS | 2852 | 1461690952625 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 10:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:15:52 INFO - PROCESS | 2852 | 1461690952628 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:15:52 INFO - PROCESS | 2852 | 1461690952631 Marionette TRACE conn2 <- [1,298,null,{}] 10:15:52 INFO - PROCESS | 2852 | 1461690952641 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:52 INFO - PROCESS | 2852 | 1461690952725 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 10:15:52 INFO - PROCESS | 2852 | 1461690952738 Marionette TRACE conn2 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:52 INFO - PROCESS | 2852 | ++DOCSHELL 0x118603800 == 10 [pid = 2852] [id = 82] 10:15:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 243 (0x118e0b400) [pid = 2852] [serial = 243] [outer = 0x0] 10:15:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 244 (0x118edc800) [pid = 2852] [serial = 244] [outer = 0x118e0b400] 10:15:52 INFO - PROCESS | 2852 | 1461690952774 Marionette DEBUG loaded listener.js 10:15:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 245 (0x11986f000) [pid = 2852] [serial = 245] [outer = 0x118e0b400] 10:15:53 INFO - PROCESS | 2852 | 1461690953135 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:15:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 528ms 10:15:53 INFO - PROCESS | 2852 | 1461690953156 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 10:15:53 INFO - PROCESS | 2852 | 1461690953160 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 10:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:15:53 INFO - PROCESS | 2852 | 1461690953165 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:15:53 INFO - PROCESS | 2852 | 1461690953167 Marionette TRACE conn2 <- [1,302,null,{}] 10:15:53 INFO - PROCESS | 2852 | 1461690953172 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:53 INFO - PROCESS | 2852 | 1461690953249 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 10:15:53 INFO - PROCESS | 2852 | 1461690953258 Marionette TRACE conn2 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:53 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b8d1000 == 11 [pid = 2852] [id = 83] 10:15:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 246 (0x1157e8c00) [pid = 2852] [serial = 246] [outer = 0x0] 10:15:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 247 (0x11b0eb000) [pid = 2852] [serial = 247] [outer = 0x1157e8c00] 10:15:53 INFO - PROCESS | 2852 | 1461690953285 Marionette DEBUG loaded listener.js 10:15:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 248 (0x11c1d4800) [pid = 2852] [serial = 248] [outer = 0x1157e8c00] 10:15:53 INFO - PROCESS | 2852 | 1461690953624 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:15:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 522ms 10:15:53 INFO - PROCESS | 2852 | 1461690953687 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 10:15:53 INFO - PROCESS | 2852 | 1461690953689 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 10:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:15:53 INFO - PROCESS | 2852 | 1461690953692 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:15:53 INFO - PROCESS | 2852 | 1461690953694 Marionette TRACE conn2 <- [1,306,null,{}] 10:15:53 INFO - PROCESS | 2852 | 1461690953702 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:53 INFO - PROCESS | 2852 | 1461690953783 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 10:15:53 INFO - PROCESS | 2852 | 1461690953791 Marionette TRACE conn2 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:53 INFO - PROCESS | 2852 | ++DOCSHELL 0x1255fa800 == 12 [pid = 2852] [id = 84] 10:15:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 249 (0x123b5f400) [pid = 2852] [serial = 249] [outer = 0x0] 10:15:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 250 (0x125295400) [pid = 2852] [serial = 250] [outer = 0x123b5f400] 10:15:53 INFO - PROCESS | 2852 | 1461690953821 Marionette DEBUG loaded listener.js 10:15:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 251 (0x1255c9800) [pid = 2852] [serial = 251] [outer = 0x123b5f400] 10:15:54 INFO - PROCESS | 2852 | 1461690954199 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 522ms 10:15:54 INFO - PROCESS | 2852 | 1461690954215 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 10:15:54 INFO - PROCESS | 2852 | 1461690954218 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 10:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:15:54 INFO - PROCESS | 2852 | 1461690954221 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:15:54 INFO - PROCESS | 2852 | 1461690954222 Marionette TRACE conn2 <- [1,310,null,{}] 10:15:54 INFO - PROCESS | 2852 | 1461690954225 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:54 INFO - PROCESS | 2852 | 1461690954359 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 10:15:54 INFO - PROCESS | 2852 | 1461690954373 Marionette TRACE conn2 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:54 INFO - PROCESS | 2852 | ++DOCSHELL 0x1278a2000 == 13 [pid = 2852] [id = 85] 10:15:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 252 (0x126e42800) [pid = 2852] [serial = 252] [outer = 0x0] 10:15:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 253 (0x12782a000) [pid = 2852] [serial = 253] [outer = 0x126e42800] 10:15:54 INFO - PROCESS | 2852 | 1461690954416 Marionette DEBUG loaded listener.js 10:15:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 254 (0x12800d800) [pid = 2852] [serial = 254] [outer = 0x126e42800] 10:15:54 INFO - PROCESS | 2852 | 1461690954877 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 672ms 10:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:15:54 INFO - PROCESS | 2852 | 1461690954894 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 10:15:54 INFO - PROCESS | 2852 | 1461690954896 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 10:15:54 INFO - PROCESS | 2852 | 1461690954900 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:15:54 INFO - PROCESS | 2852 | 1461690954902 Marionette TRACE conn2 <- [1,314,null,{}] 10:15:54 INFO - PROCESS | 2852 | 1461690954905 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:55 INFO - PROCESS | 2852 | 1461690955046 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 10:15:55 INFO - PROCESS | 2852 | 1461690955139 Marionette TRACE conn2 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:55 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b5a2800 == 14 [pid = 2852] [id = 86] 10:15:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 255 (0x128a5f000) [pid = 2852] [serial = 255] [outer = 0x0] 10:15:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 256 (0x12932c400) [pid = 2852] [serial = 256] [outer = 0x128a5f000] 10:15:55 INFO - PROCESS | 2852 | 1461690955182 Marionette DEBUG loaded listener.js 10:15:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 257 (0x12968dc00) [pid = 2852] [serial = 257] [outer = 0x128a5f000] 10:15:55 INFO - PROCESS | 2852 | 1461690955659 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:15:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 821ms 10:15:55 INFO - PROCESS | 2852 | 1461690955721 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 10:15:55 INFO - PROCESS | 2852 | 1461690955722 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 10:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:15:55 INFO - PROCESS | 2852 | 1461690955724 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:15:55 INFO - PROCESS | 2852 | 1461690955725 Marionette TRACE conn2 <- [1,318,null,{}] 10:15:55 INFO - PROCESS | 2852 | 1461690955727 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:55 INFO - PROCESS | 2852 | 1461690955845 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 10:15:55 INFO - PROCESS | 2852 | 1461690955889 Marionette TRACE conn2 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:55 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d61f000 == 15 [pid = 2852] [id = 87] 10:15:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 258 (0x12968a000) [pid = 2852] [serial = 258] [outer = 0x0] 10:15:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 259 (0x12b141800) [pid = 2852] [serial = 259] [outer = 0x12968a000] 10:15:55 INFO - PROCESS | 2852 | 1461690955917 Marionette DEBUG loaded listener.js 10:15:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 260 (0x12b5da400) [pid = 2852] [serial = 260] [outer = 0x12968a000] 10:15:56 INFO - PROCESS | 2852 | 1461690956248 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 568ms 10:15:56 INFO - PROCESS | 2852 | 1461690956292 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 10:15:56 INFO - PROCESS | 2852 | 1461690956294 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 10:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:15:56 INFO - PROCESS | 2852 | 1461690956296 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:15:56 INFO - PROCESS | 2852 | 1461690956297 Marionette TRACE conn2 <- [1,322,null,{}] 10:15:56 INFO - PROCESS | 2852 | 1461690956299 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:56 INFO - PROCESS | 2852 | 1461690956394 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 10:15:56 INFO - PROCESS | 2852 | 1461690956407 Marionette TRACE conn2 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:56 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d985800 == 16 [pid = 2852] [id = 88] 10:15:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 261 (0x12c0ee000) [pid = 2852] [serial = 261] [outer = 0x0] 10:15:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 262 (0x12c0f7400) [pid = 2852] [serial = 262] [outer = 0x12c0ee000] 10:15:56 INFO - PROCESS | 2852 | 1461690956433 Marionette DEBUG loaded listener.js 10:15:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 263 (0x12d240400) [pid = 2852] [serial = 263] [outer = 0x12c0ee000] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 262 (0x118ee0800) [pid = 2852] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 261 (0x1188eac00) [pid = 2852] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 260 (0x11ab92400) [pid = 2852] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 259 (0x11ae65000) [pid = 2852] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 258 (0x11c48fc00) [pid = 2852] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 257 (0x11aeecc00) [pid = 2852] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 256 (0x11a53cc00) [pid = 2852] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 255 (0x1256c8800) [pid = 2852] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 254 (0x126e44000) [pid = 2852] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 253 (0x125506c00) [pid = 2852] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 252 (0x11667f800) [pid = 2852] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 251 (0x11ab9a400) [pid = 2852] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 250 (0x11ae67400) [pid = 2852] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 249 (0x11918c400) [pid = 2852] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 248 (0x11ae5e000) [pid = 2852] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 247 (0x114bc5800) [pid = 2852] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 246 (0x12d8b0800) [pid = 2852] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 245 (0x11aa2c800) [pid = 2852] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 244 (0x1253d5c00) [pid = 2852] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 243 (0x1280c9800) [pid = 2852] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 242 (0x11b810400) [pid = 2852] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 241 (0x1253d2400) [pid = 2852] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 240 (0x12d640c00) [pid = 2852] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 239 (0x11912dc00) [pid = 2852] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 238 (0x11a549c00) [pid = 2852] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 237 (0x11918a000) [pid = 2852] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 236 (0x11c48dc00) [pid = 2852] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 235 (0x12f48f000) [pid = 2852] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 234 (0x128011800) [pid = 2852] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 233 (0x129683800) [pid = 2852] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 232 (0x11ac95000) [pid = 2852] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 231 (0x12b5d5000) [pid = 2852] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 230 (0x12eb70800) [pid = 2852] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 229 (0x119793c00) [pid = 2852] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 228 (0x12746e800) [pid = 2852] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 227 (0x11c393400) [pid = 2852] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 226 (0x126e45000) [pid = 2852] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 225 (0x11aa23000) [pid = 2852] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 224 (0x11ae67c00) [pid = 2852] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 223 (0x11b0e7800) [pid = 2852] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 222 (0x12b052400) [pid = 2852] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 221 (0x12f487c00) [pid = 2852] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 220 (0x1188e9c00) [pid = 2852] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 219 (0x12ece1800) [pid = 2852] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 218 (0x12b28cc00) [pid = 2852] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 217 (0x12b13a800) [pid = 2852] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 216 (0x12e9c9400) [pid = 2852] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 215 (0x12eb75c00) [pid = 2852] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 214 (0x12b5d2c00) [pid = 2852] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 213 (0x126f73800) [pid = 2852] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 212 (0x12e90b800) [pid = 2852] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 211 (0x12d637800) [pid = 2852] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 210 (0x12d976000) [pid = 2852] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 209 (0x113285000) [pid = 2852] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 208 (0x12b5d6000) [pid = 2852] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 207 (0x12d63b800) [pid = 2852] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 206 (0x12d4ac800) [pid = 2852] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 205 (0x12d636400) [pid = 2852] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 204 (0x118f7d000) [pid = 2852] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 203 (0x12d244800) [pid = 2852] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 202 (0x1305c0c00) [pid = 2852] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 201 (0x126f6b400) [pid = 2852] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 200 (0x1279b8c00) [pid = 2852] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 199 (0x11a544000) [pid = 2852] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 198 (0x11aa30800) [pid = 2852] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 197 (0x12d969800) [pid = 2852] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 196 (0x12fca5400) [pid = 2852] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 195 (0x11ac34c00) [pid = 2852] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 194 (0x11c487c00) [pid = 2852] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 193 (0x1256cb800) [pid = 2852] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 192 (0x12f7d1000) [pid = 2852] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:15:57 INFO - PROCESS | 2852 | --DOMWINDOW == 191 (0x126c18800) [pid = 2852] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:15:57 INFO - PROCESS | 2852 | 1461690957858 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:15:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:15:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1569ms 10:15:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:15:57 INFO - PROCESS | 2852 | 1461690957865 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 10:15:57 INFO - PROCESS | 2852 | 1461690957867 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 10:15:57 INFO - PROCESS | 2852 | 1461690957870 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:15:57 INFO - PROCESS | 2852 | 1461690957871 Marionette TRACE conn2 <- [1,326,null,{}] 10:15:57 INFO - PROCESS | 2852 | 1461690957873 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:57 INFO - PROCESS | 2852 | 1461690957971 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 10:15:58 INFO - PROCESS | 2852 | 1461690958008 Marionette TRACE conn2 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:58 INFO - PROCESS | 2852 | ++DOCSHELL 0x116394800 == 17 [pid = 2852] [id = 89] 10:15:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 192 (0x11328b400) [pid = 2852] [serial = 264] [outer = 0x0] 10:15:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 193 (0x117982c00) [pid = 2852] [serial = 265] [outer = 0x11328b400] 10:15:58 INFO - PROCESS | 2852 | 1461690958034 Marionette DEBUG loaded listener.js 10:15:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 194 (0x119793c00) [pid = 2852] [serial = 266] [outer = 0x11328b400] 10:15:58 INFO - PROCESS | 2852 | 1461690958377 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:15:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 568ms 10:15:58 INFO - PROCESS | 2852 | 1461690958439 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 10:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:15:58 INFO - PROCESS | 2852 | 1461690958445 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 10:15:58 INFO - PROCESS | 2852 | 1461690958448 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:15:58 INFO - PROCESS | 2852 | 1461690958449 Marionette TRACE conn2 <- [1,330,null,{}] 10:15:58 INFO - PROCESS | 2852 | 1461690958451 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:58 INFO - PROCESS | 2852 | 1461690958578 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 10:15:58 INFO - PROCESS | 2852 | 1461690958588 Marionette TRACE conn2 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:58 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b86d000 == 18 [pid = 2852] [id = 90] 10:15:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 195 (0x11925b800) [pid = 2852] [serial = 267] [outer = 0x0] 10:15:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 196 (0x11ac3fc00) [pid = 2852] [serial = 268] [outer = 0x11925b800] 10:15:58 INFO - PROCESS | 2852 | 1461690958614 Marionette DEBUG loaded listener.js 10:15:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 197 (0x123b5a000) [pid = 2852] [serial = 269] [outer = 0x11925b800] 10:15:59 INFO - PROCESS | 2852 | 1461690959014 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:15:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 619ms 10:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:15:59 INFO - PROCESS | 2852 | 1461690959068 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 10:15:59 INFO - PROCESS | 2852 | 1461690959069 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 10:15:59 INFO - PROCESS | 2852 | 1461690959071 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:15:59 INFO - PROCESS | 2852 | 1461690959072 Marionette TRACE conn2 <- [1,334,null,{}] 10:15:59 INFO - PROCESS | 2852 | 1461690959074 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:59 INFO - PROCESS | 2852 | 1461690959157 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 10:15:59 INFO - PROCESS | 2852 | 1461690959219 Marionette TRACE conn2 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:59 INFO - PROCESS | 2852 | ++DOCSHELL 0x126fec800 == 19 [pid = 2852] [id = 91] 10:15:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 198 (0x1141b6400) [pid = 2852] [serial = 270] [outer = 0x0] 10:15:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 199 (0x123b61400) [pid = 2852] [serial = 271] [outer = 0x1141b6400] 10:15:59 INFO - PROCESS | 2852 | 1461690959245 Marionette DEBUG loaded listener.js 10:15:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 200 (0x12746c800) [pid = 2852] [serial = 272] [outer = 0x1141b6400] 10:15:59 INFO - PROCESS | 2852 | 1461690959521 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:15:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 470ms 10:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:15:59 INFO - PROCESS | 2852 | 1461690959542 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 10:15:59 INFO - PROCESS | 2852 | 1461690959543 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 10:15:59 INFO - PROCESS | 2852 | 1461690959545 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:15:59 INFO - PROCESS | 2852 | 1461690959547 Marionette TRACE conn2 <- [1,338,null,{}] 10:15:59 INFO - PROCESS | 2852 | 1461690959557 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:59 INFO - PROCESS | 2852 | 1461690959653 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 10:15:59 INFO - PROCESS | 2852 | 1461690959658 Marionette TRACE conn2 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:59 INFO - PROCESS | 2852 | ++DOCSHELL 0x12eb09000 == 20 [pid = 2852] [id = 92] 10:15:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 201 (0x127812400) [pid = 2852] [serial = 273] [outer = 0x0] 10:15:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 202 (0x12b13a800) [pid = 2852] [serial = 274] [outer = 0x127812400] 10:15:59 INFO - PROCESS | 2852 | 1461690959690 Marionette DEBUG loaded listener.js 10:15:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 203 (0x12d34c800) [pid = 2852] [serial = 275] [outer = 0x127812400] 10:16:00 INFO - PROCESS | 2852 | 1461690960049 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 520ms 10:16:00 INFO - PROCESS | 2852 | 1461690960066 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 10:16:00 INFO - PROCESS | 2852 | 1461690960067 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 10:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:16:00 INFO - PROCESS | 2852 | 1461690960069 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:16:00 INFO - PROCESS | 2852 | 1461690960070 Marionette TRACE conn2 <- [1,342,null,{}] 10:16:00 INFO - PROCESS | 2852 | 1461690960072 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:00 INFO - PROCESS | 2852 | 1461690960148 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 10:16:00 INFO - PROCESS | 2852 | 1461690960154 Marionette TRACE conn2 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:00 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f1cb000 == 21 [pid = 2852] [id = 93] 10:16:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 204 (0x12d356c00) [pid = 2852] [serial = 276] [outer = 0x0] 10:16:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 205 (0x12d4a8c00) [pid = 2852] [serial = 277] [outer = 0x12d356c00] 10:16:00 INFO - PROCESS | 2852 | 1461690960180 Marionette DEBUG loaded listener.js 10:16:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 206 (0x12d63b800) [pid = 2852] [serial = 278] [outer = 0x12d356c00] 10:16:00 INFO - PROCESS | 2852 | 1461690960494 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 469ms 10:16:00 INFO - PROCESS | 2852 | 1461690960538 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 10:16:00 INFO - PROCESS | 2852 | 1461690960539 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 10:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:16:00 INFO - PROCESS | 2852 | 1461690960542 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:16:00 INFO - PROCESS | 2852 | 1461690960542 Marionette TRACE conn2 <- [1,346,null,{}] 10:16:00 INFO - PROCESS | 2852 | 1461690960545 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:00 INFO - PROCESS | 2852 | 1461690960624 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 10:16:00 INFO - PROCESS | 2852 | 1461690960690 Marionette TRACE conn2 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:00 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f887000 == 22 [pid = 2852] [id = 94] 10:16:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 207 (0x12d49e000) [pid = 2852] [serial = 279] [outer = 0x0] 10:16:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 208 (0x12d63e800) [pid = 2852] [serial = 280] [outer = 0x12d49e000] 10:16:00 INFO - PROCESS | 2852 | 1461690960715 Marionette DEBUG loaded listener.js 10:16:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 209 (0x12d96ac00) [pid = 2852] [serial = 281] [outer = 0x12d49e000] 10:16:00 INFO - PROCESS | 2852 | 1461690960991 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 10:16:01 INFO - PROCESS | 2852 | 1461690961058 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 10:16:01 INFO - PROCESS | 2852 | 1461690961059 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 10:16:01 INFO - PROCESS | 2852 | 1461690961060 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:16:01 INFO - PROCESS | 2852 | 1461690961074 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:16:01 INFO - PROCESS | 2852 | 1461690961075 Marionette TRACE conn2 <- [1,350,null,{}] 10:16:01 INFO - PROCESS | 2852 | 1461690961077 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:01 INFO - PROCESS | 2852 | 1461690961176 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 10:16:01 INFO - PROCESS | 2852 | 1461690961180 Marionette TRACE conn2 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:01 INFO - PROCESS | 2852 | ++DOCSHELL 0x130647000 == 23 [pid = 2852] [id = 95] 10:16:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 210 (0x12d8ad400) [pid = 2852] [serial = 282] [outer = 0x0] 10:16:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 211 (0x12e757400) [pid = 2852] [serial = 283] [outer = 0x12d8ad400] 10:16:01 INFO - PROCESS | 2852 | 1461690961243 Marionette DEBUG loaded listener.js 10:16:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 212 (0x12e9c5c00) [pid = 2852] [serial = 284] [outer = 0x12d8ad400] 10:16:01 INFO - PROCESS | 2852 | 1461690961567 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 525ms 10:16:01 INFO - PROCESS | 2852 | 1461690961594 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 10:16:01 INFO - PROCESS | 2852 | 1461690961595 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 10:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:16:01 INFO - PROCESS | 2852 | 1461690961597 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:16:01 INFO - PROCESS | 2852 | 1461690961598 Marionette TRACE conn2 <- [1,354,null,{}] 10:16:01 INFO - PROCESS | 2852 | 1461690961600 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:01 INFO - PROCESS | 2852 | 1461690961734 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 10:16:01 INFO - PROCESS | 2852 | 1461690961757 Marionette TRACE conn2 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:01 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a84d800 == 24 [pid = 2852] [id = 96] 10:16:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 213 (0x12e9c6000) [pid = 2852] [serial = 285] [outer = 0x0] 10:16:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 214 (0x12eb74c00) [pid = 2852] [serial = 286] [outer = 0x12e9c6000] 10:16:01 INFO - PROCESS | 2852 | 1461690961797 Marionette DEBUG loaded listener.js 10:16:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 215 (0x12eb79c00) [pid = 2852] [serial = 287] [outer = 0x12e9c6000] 10:16:02 INFO - PROCESS | 2852 | 1461690962175 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 619ms 10:16:02 INFO - PROCESS | 2852 | 1461690962216 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 10:16:02 INFO - PROCESS | 2852 | 1461690962218 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 10:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:16:02 INFO - PROCESS | 2852 | 1461690962221 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:16:02 INFO - PROCESS | 2852 | 1461690962222 Marionette TRACE conn2 <- [1,358,null,{}] 10:16:02 INFO - PROCESS | 2852 | 1461690962225 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:02 INFO - PROCESS | 2852 | 1461690962391 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 10:16:02 INFO - PROCESS | 2852 | 1461690962436 Marionette TRACE conn2 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:02 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a85c000 == 25 [pid = 2852] [id = 97] 10:16:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 216 (0x12eb7dc00) [pid = 2852] [serial = 288] [outer = 0x0] 10:16:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 217 (0x12ece1800) [pid = 2852] [serial = 289] [outer = 0x12eb7dc00] 10:16:02 INFO - PROCESS | 2852 | 1461690962525 Marionette DEBUG loaded listener.js 10:16:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 218 (0x12ece9c00) [pid = 2852] [serial = 290] [outer = 0x12eb7dc00] 10:16:03 INFO - PROCESS | 2852 | 1461690963272 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1074ms 10:16:03 INFO - PROCESS | 2852 | 1461690963294 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 10:16:03 INFO - PROCESS | 2852 | 1461690963296 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 10:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:16:03 INFO - PROCESS | 2852 | 1461690963298 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:16:03 INFO - PROCESS | 2852 | 1461690963299 Marionette TRACE conn2 <- [1,362,null,{}] 10:16:03 INFO - PROCESS | 2852 | 1461690963303 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:03 INFO - PROCESS | 2852 | 1461690963381 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 10:16:03 INFO - PROCESS | 2852 | 1461690963387 Marionette TRACE conn2 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:03 INFO - PROCESS | 2852 | ++DOCSHELL 0x1253b9800 == 26 [pid = 2852] [id = 98] 10:16:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 219 (0x12ecea000) [pid = 2852] [serial = 291] [outer = 0x0] 10:16:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 220 (0x12f489c00) [pid = 2852] [serial = 292] [outer = 0x12ecea000] 10:16:03 INFO - PROCESS | 2852 | 1461690963412 Marionette DEBUG loaded listener.js 10:16:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 221 (0x11c16b800) [pid = 2852] [serial = 293] [outer = 0x12ecea000] 10:16:03 INFO - PROCESS | 2852 | 1461690963760 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 469ms 10:16:03 INFO - PROCESS | 2852 | 1461690963769 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 10:16:03 INFO - PROCESS | 2852 | 1461690963770 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 10:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:16:03 INFO - PROCESS | 2852 | 1461690963773 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:16:03 INFO - PROCESS | 2852 | 1461690963773 Marionette TRACE conn2 <- [1,366,null,{}] 10:16:03 INFO - PROCESS | 2852 | 1461690963776 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:03 INFO - PROCESS | 2852 | 1461690963858 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 10:16:03 INFO - PROCESS | 2852 | 1461690963916 Marionette TRACE conn2 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:03 INFO - PROCESS | 2852 | ++DOCSHELL 0x129803800 == 27 [pid = 2852] [id = 99] 10:16:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 222 (0x128a58400) [pid = 2852] [serial = 294] [outer = 0x0] 10:16:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 223 (0x12f7cc400) [pid = 2852] [serial = 295] [outer = 0x128a58400] 10:16:03 INFO - PROCESS | 2852 | 1461690963941 Marionette DEBUG loaded listener.js 10:16:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 224 (0x12f7d8c00) [pid = 2852] [serial = 296] [outer = 0x128a58400] 10:16:04 INFO - PROCESS | 2852 | 1461690964204 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 469ms 10:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:16:04 INFO - PROCESS | 2852 | 1461690964242 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 10:16:04 INFO - PROCESS | 2852 | 1461690964243 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 10:16:04 INFO - PROCESS | 2852 | 1461690964245 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:16:04 INFO - PROCESS | 2852 | 1461690964246 Marionette TRACE conn2 <- [1,370,null,{}] 10:16:04 INFO - PROCESS | 2852 | 1461690964248 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:04 INFO - PROCESS | 2852 | 1461690964345 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 10:16:04 INFO - PROCESS | 2852 | 1461690964349 Marionette TRACE conn2 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:04 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d605800 == 28 [pid = 2852] [id = 100] 10:16:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 225 (0x11a7bc800) [pid = 2852] [serial = 297] [outer = 0x0] 10:16:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 226 (0x11a7be400) [pid = 2852] [serial = 298] [outer = 0x11a7bc800] 10:16:04 INFO - PROCESS | 2852 | 1461690964374 Marionette DEBUG loaded listener.js 10:16:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 227 (0x11a7c2400) [pid = 2852] [serial = 299] [outer = 0x11a7bc800] 10:16:04 INFO - PROCESS | 2852 | 1461690964714 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 518ms 10:16:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:16:04 INFO - PROCESS | 2852 | 1461690964764 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 10:16:04 INFO - PROCESS | 2852 | 1461690964766 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 10:16:04 INFO - PROCESS | 2852 | 1461690964768 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:16:04 INFO - PROCESS | 2852 | 1461690964770 Marionette TRACE conn2 <- [1,374,null,{}] 10:16:04 INFO - PROCESS | 2852 | 1461690964774 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:04 INFO - PROCESS | 2852 | 1461690964945 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 10:16:04 INFO - PROCESS | 2852 | 1461690964959 Marionette TRACE conn2 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:04 INFO - PROCESS | 2852 | ++DOCSHELL 0x126e1e000 == 29 [pid = 2852] [id = 101] 10:16:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 228 (0x11a7c3c00) [pid = 2852] [serial = 300] [outer = 0x0] 10:16:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 229 (0x126e74c00) [pid = 2852] [serial = 301] [outer = 0x11a7c3c00] 10:16:05 INFO - PROCESS | 2852 | 1461690965000 Marionette DEBUG loaded listener.js 10:16:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 230 (0x126e79000) [pid = 2852] [serial = 302] [outer = 0x11a7c3c00] 10:16:05 INFO - PROCESS | 2852 | 1461690965537 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:16:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:16:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 820ms 10:16:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:16:05 INFO - PROCESS | 2852 | 1461690965588 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 10:16:05 INFO - PROCESS | 2852 | 1461690965591 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 10:16:05 INFO - PROCESS | 2852 | 1461690965594 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:16:05 INFO - PROCESS | 2852 | 1461690965597 Marionette TRACE conn2 <- [1,378,null,{}] 10:16:05 INFO - PROCESS | 2852 | 1461690965601 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:05 INFO - PROCESS | 2852 | 1461690965705 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 10:16:05 INFO - PROCESS | 2852 | 1461690965781 Marionette TRACE conn2 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:05 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a86f800 == 30 [pid = 2852] [id = 102] 10:16:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 231 (0x1186b3000) [pid = 2852] [serial = 303] [outer = 0x0] 10:16:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 232 (0x118f71800) [pid = 2852] [serial = 304] [outer = 0x1186b3000] 10:16:05 INFO - PROCESS | 2852 | 1461690965815 Marionette DEBUG loaded listener.js 10:16:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 233 (0x11a54b000) [pid = 2852] [serial = 305] [outer = 0x1186b3000] 10:16:06 INFO - PROCESS | 2852 | 1461690966234 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:16:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:16:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 671ms 10:16:06 INFO - PROCESS | 2852 | 1461690966289 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 10:16:06 INFO - PROCESS | 2852 | 1461690966293 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 10:16:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:16:06 INFO - PROCESS | 2852 | 1461690966298 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:16:06 INFO - PROCESS | 2852 | 1461690966300 Marionette TRACE conn2 <- [1,382,null,{}] 10:16:06 INFO - PROCESS | 2852 | 1461690966334 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:06 INFO - PROCESS | 2852 | 1461690966440 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 10:16:06 INFO - PROCESS | 2852 | 1461690966502 Marionette TRACE conn2 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:06 INFO - PROCESS | 2852 | ++DOCSHELL 0x126e29000 == 31 [pid = 2852] [id = 103] 10:16:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 234 (0x11b924000) [pid = 2852] [serial = 306] [outer = 0x0] 10:16:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 235 (0x11c174000) [pid = 2852] [serial = 307] [outer = 0x11b924000] 10:16:06 INFO - PROCESS | 2852 | 1461690966544 Marionette DEBUG loaded listener.js 10:16:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 236 (0x123b60c00) [pid = 2852] [serial = 308] [outer = 0x11b924000] 10:16:06 INFO - PROCESS | 2852 | 1461690966959 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:16:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:16:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 683ms 10:16:06 INFO - PROCESS | 2852 | 1461690966980 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 10:16:06 INFO - PROCESS | 2852 | 1461690966982 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 10:16:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:16:06 INFO - PROCESS | 2852 | 1461690966984 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:16:06 INFO - PROCESS | 2852 | 1461690966987 Marionette TRACE conn2 <- [1,386,null,{}] 10:16:07 INFO - PROCESS | 2852 | 1461690966995 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:07 INFO - PROCESS | 2852 | 1461690967101 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 10:16:07 INFO - PROCESS | 2852 | 1461690967167 Marionette TRACE conn2 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:07 INFO - PROCESS | 2852 | ++DOCSHELL 0x129899000 == 32 [pid = 2852] [id = 104] 10:16:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 237 (0x126b98c00) [pid = 2852] [serial = 309] [outer = 0x0] 10:16:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 238 (0x126e7c000) [pid = 2852] [serial = 310] [outer = 0x126b98c00] 10:16:07 INFO - PROCESS | 2852 | 1461690967212 Marionette DEBUG loaded listener.js 10:16:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 239 (0x127813400) [pid = 2852] [serial = 311] [outer = 0x126b98c00] 10:16:07 INFO - PROCESS | 2852 | 1461690967742 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 10:16:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:16:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 825ms 10:16:07 INFO - PROCESS | 2852 | 1461690967809 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 10:16:07 INFO - PROCESS | 2852 | 1461690967811 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 10:16:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:16:07 INFO - PROCESS | 2852 | 1461690967814 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:16:07 INFO - PROCESS | 2852 | 1461690967815 Marionette TRACE conn2 <- [1,390,null,{}] 10:16:07 INFO - PROCESS | 2852 | 1461690967817 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:07 INFO - PROCESS | 2852 | 1461690967922 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 10:16:07 INFO - PROCESS | 2852 | 1461690967998 Marionette TRACE conn2 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:08 INFO - PROCESS | 2852 | ++DOCSHELL 0x119769800 == 33 [pid = 2852] [id = 105] 10:16:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 240 (0x115716400) [pid = 2852] [serial = 312] [outer = 0x0] 10:16:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 241 (0x11ac91c00) [pid = 2852] [serial = 313] [outer = 0x115716400] 10:16:08 INFO - PROCESS | 2852 | 1461690968029 Marionette DEBUG loaded listener.js 10:16:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 242 (0x1257f4000) [pid = 2852] [serial = 314] [outer = 0x115716400] 10:16:08 INFO - PROCESS | 2852 | 1461690968454 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 10:16:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:16:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 669ms 10:16:08 INFO - PROCESS | 2852 | 1461690968484 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 10:16:08 INFO - PROCESS | 2852 | 1461690968487 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 10:16:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:16:08 INFO - PROCESS | 2852 | 1461690968489 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:16:08 INFO - PROCESS | 2852 | 1461690968491 Marionette TRACE conn2 <- [1,394,null,{}] 10:16:08 INFO - PROCESS | 2852 | 1461690968493 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:08 INFO - PROCESS | 2852 | 1461690968596 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 10:16:08 INFO - PROCESS | 2852 | 1461690968659 Marionette TRACE conn2 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:08 INFO - PROCESS | 2852 | ++DOCSHELL 0x116640000 == 34 [pid = 2852] [id = 106] 10:16:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 243 (0x113288400) [pid = 2852] [serial = 315] [outer = 0x0] 10:16:09 INFO - PROCESS | 2852 | --DOCSHELL 0x125732800 == 33 [pid = 2852] [id = 81] 10:16:09 INFO - PROCESS | 2852 | [2852] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9427 10:16:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 244 (0x11350ec00) [pid = 2852] [serial = 316] [outer = 0x113288400] 10:16:09 INFO - PROCESS | 2852 | 1461690969105 Marionette DEBUG loaded listener.js 10:16:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 245 (0x114bbb800) [pid = 2852] [serial = 317] [outer = 0x113288400] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 244 (0x128e86800) [pid = 2852] [serial = 159] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 243 (0x12968bc00) [pid = 2852] [serial = 160] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 242 (0x12746f800) [pid = 2852] [serial = 156] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 241 (0x127828800) [pid = 2852] [serial = 157] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 240 (0x11bfee800) [pid = 2852] [serial = 153] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 239 (0x123b56800) [pid = 2852] [serial = 154] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 238 (0x11ae08c00) [pid = 2852] [serial = 150] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 237 (0x11b808400) [pid = 2852] [serial = 151] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 236 (0x119252800) [pid = 2852] [serial = 147] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 235 (0x11aa23800) [pid = 2852] [serial = 148] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 234 (0x126f6f400) [pid = 2852] [serial = 144] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 233 (0x126f79000) [pid = 2852] [serial = 145] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 232 (0x1255cfc00) [pid = 2852] [serial = 141] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 231 (0x126c1c400) [pid = 2852] [serial = 142] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 230 (0x11c397400) [pid = 2852] [serial = 138] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 229 (0x123b5e800) [pid = 2852] [serial = 139] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 228 (0x11aef1800) [pid = 2852] [serial = 135] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 227 (0x11b923800) [pid = 2852] [serial = 136] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 226 (0x119e43c00) [pid = 2852] [serial = 132] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 225 (0x11aa28800) [pid = 2852] [serial = 133] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 224 (0x118f7e400) [pid = 2852] [serial = 129] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 223 (0x119792000) [pid = 2852] [serial = 130] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 222 (0x127807400) [pid = 2852] [serial = 126] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 221 (0x12782fc00) [pid = 2852] [serial = 127] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 220 (0x11c493c00) [pid = 2852] [serial = 123] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 219 (0x126823800) [pid = 2852] [serial = 124] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 218 (0x11ae11c00) [pid = 2852] [serial = 120] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 217 (0x11bfed400) [pid = 2852] [serial = 121] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 216 (0x118f78800) [pid = 2852] [serial = 117] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 215 (0x119d98c00) [pid = 2852] [serial = 118] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 214 (0x1293c8400) [pid = 2852] [serial = 114] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 213 (0x1299b0400) [pid = 2852] [serial = 115] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 212 (0x128e87800) [pid = 2852] [serial = 111] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 211 (0x129338800) [pid = 2852] [serial = 112] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 210 (0x127836c00) [pid = 2852] [serial = 108] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 209 (0x1280c0c00) [pid = 2852] [serial = 109] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 208 (0x1276ae000) [pid = 2852] [serial = 105] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 207 (0x12782f000) [pid = 2852] [serial = 106] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 206 (0x1268d7400) [pid = 2852] [serial = 102] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 205 (0x126e43400) [pid = 2852] [serial = 103] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 204 (0x1255cf400) [pid = 2852] [serial = 99] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 203 (0x1257f8c00) [pid = 2852] [serial = 100] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 202 (0x123b60400) [pid = 2852] [serial = 96] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 201 (0x125504c00) [pid = 2852] [serial = 97] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 200 (0x123b5a800) [pid = 2852] [serial = 93] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 199 (0x123b61000) [pid = 2852] [serial = 94] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 198 (0x11bff4800) [pid = 2852] [serial = 90] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 197 (0x11c7e9400) [pid = 2852] [serial = 91] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 196 (0x11b92e400) [pid = 2852] [serial = 87] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 195 (0x11bff0800) [pid = 2852] [serial = 88] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 194 (0x11aef7c00) [pid = 2852] [serial = 84] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 193 (0x11b80e000) [pid = 2852] [serial = 85] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 192 (0x11ac8b800) [pid = 2852] [serial = 81] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 191 (0x11ae5c800) [pid = 2852] [serial = 82] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 190 (0x11986f800) [pid = 2852] [serial = 78] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 189 (0x11aa24c00) [pid = 2852] [serial = 79] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 188 (0x118ed5800) [pid = 2852] [serial = 75] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 187 (0x11912f800) [pid = 2852] [serial = 76] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 186 (0x11ae0d400) [pid = 2852] [serial = 72] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 185 (0x11b925000) [pid = 2852] [serial = 73] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 184 (0x118f7b800) [pid = 2852] [serial = 69] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 183 (0x11925a800) [pid = 2852] [serial = 70] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 182 (0x11546c800) [pid = 2852] [serial = 66] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 181 (0x115846c00) [pid = 2852] [serial = 67] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 180 (0x130aec800) [pid = 2852] [serial = 63] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 179 (0x130af1400) [pid = 2852] [serial = 64] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 178 (0x1305b9c00) [pid = 2852] [serial = 60] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 177 (0x1305be400) [pid = 2852] [serial = 61] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 176 (0x11aa2ac00) [pid = 2852] [serial = 57] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 175 (0x11ab93800) [pid = 2852] [serial = 58] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 174 (0x12ffb3c00) [pid = 2852] [serial = 54] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 173 (0x1305b6000) [pid = 2852] [serial = 55] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 172 (0x12ff18000) [pid = 2852] [serial = 51] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 171 (0x12fcadc00) [pid = 2852] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 170 (0x12f7d9800) [pid = 2852] [serial = 45] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 169 (0x12fca3400) [pid = 2852] [serial = 46] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 168 (0x12f490000) [pid = 2852] [serial = 42] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 167 (0x12f7cec00) [pid = 2852] [serial = 43] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 166 (0x12ece8800) [pid = 2852] [serial = 39] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 165 (0x12f485400) [pid = 2852] [serial = 40] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 164 (0x12eb7d800) [pid = 2852] [serial = 36] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 163 (0x12ecdf400) [pid = 2852] [serial = 37] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 162 (0x12d8ba800) [pid = 2852] [serial = 33] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 161 (0x12eb72c00) [pid = 2852] [serial = 34] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 160 (0x12e9c1800) [pid = 2852] [serial = 30] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 159 (0x12e9c7c00) [pid = 2852] [serial = 31] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 158 (0x12e75c000) [pid = 2852] [serial = 27] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 157 (0x12e908c00) [pid = 2852] [serial = 28] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 156 (0x12d973800) [pid = 2852] [serial = 24] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 155 (0x12782e800) [pid = 2852] [serial = 25] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 154 (0x12d634800) [pid = 2852] [serial = 21] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 153 (0x12d638c00) [pid = 2852] [serial = 22] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 152 (0x12ece5c00) [pid = 2852] [serial = 238] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 151 (0x12fca3000) [pid = 2852] [serial = 239] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 150 (0x12e90bc00) [pid = 2852] [serial = 235] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 149 (0x12e9c2c00) [pid = 2852] [serial = 236] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 148 (0x12d8b2800) [pid = 2852] [serial = 232] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x12e75a000) [pid = 2852] [serial = 233] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x12b5cc800) [pid = 2852] [serial = 229] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x12d24a400) [pid = 2852] [serial = 230] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x1299b8000) [pid = 2852] [serial = 226] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x12b047800) [pid = 2852] [serial = 227] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x127828400) [pid = 2852] [serial = 223] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 141 (0x128a58000) [pid = 2852] [serial = 224] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x11bff3400) [pid = 2852] [serial = 220] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x125508c00) [pid = 2852] [serial = 221] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x11328bc00) [pid = 2852] [serial = 217] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x11328f400) [pid = 2852] [serial = 218] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x12f7ce000) [pid = 2852] [serial = 214] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x12f7d5400) [pid = 2852] [serial = 215] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x12ecde000) [pid = 2852] [serial = 211] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x12f48ec00) [pid = 2852] [serial = 212] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x12e90fc00) [pid = 2852] [serial = 208] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x12e9c1000) [pid = 2852] [serial = 209] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x12d8b7800) [pid = 2852] [serial = 205] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x12e765400) [pid = 2852] [serial = 206] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x12d350c00) [pid = 2852] [serial = 202] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x12d635c00) [pid = 2852] [serial = 203] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x128a57000) [pid = 2852] [serial = 199] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x12b138c00) [pid = 2852] [serial = 200] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x11c395800) [pid = 2852] [serial = 196] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x1252bbc00) [pid = 2852] [serial = 197] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x11bfea800) [pid = 2852] [serial = 192] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x11c7e7c00) [pid = 2852] [serial = 193] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x12e75b800) [pid = 2852] [serial = 189] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x12e763000) [pid = 2852] [serial = 190] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x12d96e000) [pid = 2852] [serial = 186] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x12e756c00) [pid = 2852] [serial = 187] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 116 (0x12d245c00) [pid = 2852] [serial = 183] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 115 (0x12d350800) [pid = 2852] [serial = 184] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 114 (0x12c0ebc00) [pid = 2852] [serial = 180] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 113 (0x12c0f6800) [pid = 2852] [serial = 181] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 112 (0x12932b800) [pid = 2852] [serial = 177] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 111 (0x12b0cf800) [pid = 2852] [serial = 178] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 110 (0x1268da000) [pid = 2852] [serial = 174] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 109 (0x127477800) [pid = 2852] [serial = 175] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 108 (0x11aef2400) [pid = 2852] [serial = 171] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 107 (0x11c178400) [pid = 2852] [serial = 172] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 106 (0x11ac34800) [pid = 2852] [serial = 168] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 105 (0x11b0eb800) [pid = 2852] [serial = 169] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 104 (0x12b5d7c00) [pid = 2852] [serial = 165] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 103 (0x12c1bb000) [pid = 2852] [serial = 166] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 102 (0x12b0ce400) [pid = 2852] [serial = 162] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 101 (0x12b139000) [pid = 2852] [serial = 163] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 100 (0x12c1b1400) [pid = 2852] [serial = 18] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 99 (0x12b5d5c00) [pid = 2852] [serial = 15] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 98 (0x12c0e9000) [pid = 2852] [serial = 16] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 97 (0x12fe9e000) [pid = 2852] [serial = 48] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0x126b8a800) [pid = 2852] [serial = 8] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0x1257f7400) [pid = 2852] [serial = 11] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0x125293800) [pid = 2852] [serial = 241] [outer = 0x0] [url = about:blank] 10:16:10 INFO - PROCESS | 2852 | 1461690970043 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 10:16:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:16:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1573ms 10:16:10 INFO - PROCESS | 2852 | 1461690970063 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 10:16:10 INFO - PROCESS | 2852 | 1461690970066 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 10:16:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:16:10 INFO - PROCESS | 2852 | 1461690970071 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:16:10 INFO - PROCESS | 2852 | 1461690970073 Marionette TRACE conn2 <- [1,398,null,{}] 10:16:10 INFO - PROCESS | 2852 | 1461690970077 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:10 INFO - PROCESS | 2852 | 1461690970149 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 10:16:10 INFO - PROCESS | 2852 | 1461690970156 Marionette TRACE conn2 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:10 INFO - PROCESS | 2852 | ++DOCSHELL 0x116312000 == 34 [pid = 2852] [id = 107] 10:16:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0x118676c00) [pid = 2852] [serial = 318] [outer = 0x0] 10:16:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0x11887e800) [pid = 2852] [serial = 319] [outer = 0x118676c00] 10:16:10 INFO - PROCESS | 2852 | 1461690970186 Marionette DEBUG loaded listener.js 10:16:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0x118ed8800) [pid = 2852] [serial = 320] [outer = 0x118676c00] 10:16:10 INFO - PROCESS | 2852 | 1461690970555 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 10:16:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:16:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 520ms 10:16:10 INFO - PROCESS | 2852 | 1461690970591 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 10:16:10 INFO - PROCESS | 2852 | 1461690970596 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 10:16:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:16:10 INFO - PROCESS | 2852 | 1461690970602 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:16:10 INFO - PROCESS | 2852 | 1461690970604 Marionette TRACE conn2 <- [1,402,null,{}] 10:16:10 INFO - PROCESS | 2852 | 1461690970607 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:10 INFO - PROCESS | 2852 | 1461690970677 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 10:16:10 INFO - PROCESS | 2852 | 1461690970686 Marionette TRACE conn2 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:10 INFO - PROCESS | 2852 | ++DOCSHELL 0x118f28000 == 35 [pid = 2852] [id = 108] 10:16:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0x118f77c00) [pid = 2852] [serial = 321] [outer = 0x0] 10:16:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0x119d98c00) [pid = 2852] [serial = 322] [outer = 0x118f77c00] 10:16:10 INFO - PROCESS | 2852 | 1461690970713 Marionette DEBUG loaded listener.js 10:16:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 100 (0x11a53f800) [pid = 2852] [serial = 323] [outer = 0x118f77c00] 10:16:11 INFO - PROCESS | 2852 | 1461690971116 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 10:16:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:16:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 573ms 10:16:11 INFO - PROCESS | 2852 | 1461690971176 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 10:16:11 INFO - PROCESS | 2852 | 1461690971178 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 10:16:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:16:11 INFO - PROCESS | 2852 | 1461690971182 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:16:11 INFO - PROCESS | 2852 | 1461690971187 Marionette TRACE conn2 <- [1,406,null,{}] 10:16:11 INFO - PROCESS | 2852 | 1461690971200 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:11 INFO - PROCESS | 2852 | 1461690971317 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 10:16:11 INFO - PROCESS | 2852 | 1461690971339 Marionette TRACE conn2 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:11 INFO - PROCESS | 2852 | ++DOCSHELL 0x119776800 == 36 [pid = 2852] [id = 109] 10:16:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 101 (0x11893dc00) [pid = 2852] [serial = 324] [outer = 0x0] 10:16:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 102 (0x11aa2ec00) [pid = 2852] [serial = 325] [outer = 0x11893dc00] 10:16:11 INFO - PROCESS | 2852 | 1461690971386 Marionette DEBUG loaded listener.js 10:16:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 103 (0x11ac3e800) [pid = 2852] [serial = 326] [outer = 0x11893dc00] 10:16:11 INFO - PROCESS | 2852 | 1461690971775 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 10:16:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:16:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 629ms 10:16:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:16:11 INFO - PROCESS | 2852 | 1461690971810 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 10:16:11 INFO - PROCESS | 2852 | 1461690971812 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 10:16:11 INFO - PROCESS | 2852 | 1461690971814 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:16:11 INFO - PROCESS | 2852 | 1461690971815 Marionette TRACE conn2 <- [1,410,null,{}] 10:16:11 INFO - PROCESS | 2852 | 1461690971817 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:11 INFO - PROCESS | 2852 | 1461690971889 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 10:16:11 INFO - PROCESS | 2852 | 1461690971893 Marionette TRACE conn2 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:11 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a71a000 == 37 [pid = 2852] [id = 110] 10:16:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 104 (0x11ac92000) [pid = 2852] [serial = 327] [outer = 0x0] 10:16:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 105 (0x11ae64800) [pid = 2852] [serial = 328] [outer = 0x11ac92000] 10:16:11 INFO - PROCESS | 2852 | 1461690971921 Marionette DEBUG loaded listener.js 10:16:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 106 (0x11b0e3800) [pid = 2852] [serial = 329] [outer = 0x11ac92000] 10:16:12 INFO - PROCESS | 2852 | 1461690972587 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 10:16:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:16:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 822ms 10:16:12 INFO - PROCESS | 2852 | 1461690972646 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 10:16:12 INFO - PROCESS | 2852 | 1461690972648 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 10:16:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:16:12 INFO - PROCESS | 2852 | 1461690972674 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:16:12 INFO - PROCESS | 2852 | 1461690972677 Marionette TRACE conn2 <- [1,414,null,{}] 10:16:12 INFO - PROCESS | 2852 | 1461690972680 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:12 INFO - PROCESS | 2852 | 1461690972776 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 10:16:12 INFO - PROCESS | 2852 | 1461690972837 Marionette TRACE conn2 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:12 INFO - PROCESS | 2852 | ++DOCSHELL 0x119171800 == 38 [pid = 2852] [id = 111] 10:16:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 107 (0x1188ea400) [pid = 2852] [serial = 330] [outer = 0x0] 10:16:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 108 (0x118f7f800) [pid = 2852] [serial = 331] [outer = 0x1188ea400] 10:16:12 INFO - PROCESS | 2852 | 1461690972891 Marionette DEBUG loaded listener.js 10:16:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 109 (0x119e4d800) [pid = 2852] [serial = 332] [outer = 0x1188ea400] 10:16:13 INFO - PROCESS | 2852 | 1461690973547 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 10:16:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:16:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 949ms 10:16:13 INFO - PROCESS | 2852 | 1461690973601 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 10:16:13 INFO - PROCESS | 2852 | 1461690973606 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 10:16:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:16:13 INFO - PROCESS | 2852 | 1461690973610 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:16:13 INFO - PROCESS | 2852 | 1461690973612 Marionette TRACE conn2 <- [1,418,null,{}] 10:16:13 INFO - PROCESS | 2852 | 1461690973615 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:13 INFO - PROCESS | 2852 | 1461690973712 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 10:16:13 INFO - PROCESS | 2852 | 1461690973777 Marionette TRACE conn2 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:13 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a8a9000 == 39 [pid = 2852] [id = 112] 10:16:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 110 (0x11a7bd800) [pid = 2852] [serial = 333] [outer = 0x0] 10:16:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 111 (0x11ab8e400) [pid = 2852] [serial = 334] [outer = 0x11a7bd800] 10:16:13 INFO - PROCESS | 2852 | 1461690973808 Marionette DEBUG loaded listener.js 10:16:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 112 (0x11ae08c00) [pid = 2852] [serial = 335] [outer = 0x11a7bd800] 10:16:14 INFO - PROCESS | 2852 | --DOCSHELL 0x119769800 == 38 [pid = 2852] [id = 105] 10:16:14 INFO - PROCESS | 2852 | --DOCSHELL 0x129899000 == 37 [pid = 2852] [id = 104] 10:16:14 INFO - PROCESS | 2852 | --DOCSHELL 0x126e29000 == 36 [pid = 2852] [id = 103] 10:16:14 INFO - PROCESS | 2852 | --DOCSHELL 0x11a86f800 == 35 [pid = 2852] [id = 102] 10:16:14 INFO - PROCESS | 2852 | --DOCSHELL 0x119776800 == 34 [pid = 2852] [id = 109] 10:16:14 INFO - PROCESS | 2852 | --DOCSHELL 0x118f28000 == 33 [pid = 2852] [id = 108] 10:16:14 INFO - PROCESS | 2852 | --DOCSHELL 0x116312000 == 32 [pid = 2852] [id = 107] 10:16:14 INFO - PROCESS | 2852 | --DOCSHELL 0x116640000 == 31 [pid = 2852] [id = 106] 10:16:14 INFO - PROCESS | 2852 | 1461690974893 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 10:16:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 10:16:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1323ms 10:16:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:16:14 INFO - PROCESS | 2852 | 1461690974939 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 10:16:14 INFO - PROCESS | 2852 | 1461690974942 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 10:16:14 INFO - PROCESS | 2852 | 1461690974946 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:16:14 INFO - PROCESS | 2852 | 1461690974947 Marionette TRACE conn2 <- [1,422,null,{}] 10:16:14 INFO - PROCESS | 2852 | 1461690974951 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:15 INFO - PROCESS | 2852 | 1461690975034 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 10:16:15 INFO - PROCESS | 2852 | 1461690975066 Marionette TRACE conn2 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:15 INFO - PROCESS | 2852 | ++DOCSHELL 0x118621800 == 32 [pid = 2852] [id = 113] 10:16:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 113 (0x117980800) [pid = 2852] [serial = 336] [outer = 0x0] 10:16:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0x118e0a000) [pid = 2852] [serial = 337] [outer = 0x117980800] 10:16:15 INFO - PROCESS | 2852 | 1461690975097 Marionette DEBUG loaded listener.js 10:16:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0x119191400) [pid = 2852] [serial = 338] [outer = 0x117980800] 10:16:15 INFO - PROCESS | 2852 | 1461690975909 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 10:16:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:16:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 973ms 10:16:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:16:15 INFO - PROCESS | 2852 | 1461690975919 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 10:16:15 INFO - PROCESS | 2852 | 1461690975923 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 10:16:15 INFO - PROCESS | 2852 | 1461690975927 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:16:15 INFO - PROCESS | 2852 | 1461690975929 Marionette TRACE conn2 <- [1,426,null,{}] 10:16:15 INFO - PROCESS | 2852 | 1461690975938 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:16 INFO - PROCESS | 2852 | 1461690976025 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 10:16:16 INFO - PROCESS | 2852 | 1461690976030 Marionette TRACE conn2 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:16 INFO - PROCESS | 2852 | ++DOCSHELL 0x119b15000 == 33 [pid = 2852] [id = 114] 10:16:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 116 (0x11986d800) [pid = 2852] [serial = 339] [outer = 0x0] 10:16:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x11ab8ec00) [pid = 2852] [serial = 340] [outer = 0x11986d800] 10:16:16 INFO - PROCESS | 2852 | 1461690976056 Marionette DEBUG loaded listener.js 10:16:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x11aeebc00) [pid = 2852] [serial = 341] [outer = 0x11986d800] 10:16:16 INFO - PROCESS | 2852 | 1461690976422 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 10:16:16 INFO - PROCESS | 2852 | 1461690976449 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 10:16:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:16:16 INFO - PROCESS | 2852 | 1461690976453 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:16:16 INFO - PROCESS | 2852 | 1461690976456 Marionette TRACE conn2 <- [1,430,null,{}] 10:16:16 INFO - PROCESS | 2852 | 1461690976474 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:16 INFO - PROCESS | 2852 | 1461690976565 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 10:16:16 INFO - PROCESS | 2852 | 1461690976572 Marionette TRACE conn2 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:16 INFO - PROCESS | 2852 | ++DOCSHELL 0x1157bd800 == 34 [pid = 2852] [id = 115] 10:16:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x11aef7c00) [pid = 2852] [serial = 342] [outer = 0x0] 10:16:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x11bfea000) [pid = 2852] [serial = 343] [outer = 0x11aef7c00] 10:16:16 INFO - PROCESS | 2852 | 1461690976601 Marionette DEBUG loaded listener.js 10:16:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x11c1d2c00) [pid = 2852] [serial = 344] [outer = 0x11aef7c00] 10:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x11a7bc800) [pid = 2852] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x128a5f000) [pid = 2852] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x12d8ad400) [pid = 2852] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x12968a000) [pid = 2852] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 116 (0x12c0ee000) [pid = 2852] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 115 (0x11328b400) [pid = 2852] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 114 (0x11925b800) [pid = 2852] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 113 (0x1141b6400) [pid = 2852] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 112 (0x127812400) [pid = 2852] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 111 (0x12d356c00) [pid = 2852] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 110 (0x12d49e000) [pid = 2852] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 109 (0x12528f000) [pid = 2852] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 108 (0x118e0b400) [pid = 2852] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 107 (0x1157e8c00) [pid = 2852] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 106 (0x123b5f400) [pid = 2852] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 105 (0x126e42800) [pid = 2852] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 104 (0x12e9c6000) [pid = 2852] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 103 (0x12eb7dc00) [pid = 2852] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 102 (0x12ecea000) [pid = 2852] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 101 (0x128a58400) [pid = 2852] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 100 (0x118f77c00) [pid = 2852] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 99 (0x113288400) [pid = 2852] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 98 (0x118676c00) [pid = 2852] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:16:16 INFO - PROCESS | 2852 | 1461690976973 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 10:16:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:16:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 536ms 10:16:16 INFO - PROCESS | 2852 | 1461690976990 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 10:16:16 INFO - PROCESS | 2852 | 1461690976992 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 10:16:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:16:16 INFO - PROCESS | 2852 | 1461690976994 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:16:16 INFO - PROCESS | 2852 | 1461690976995 Marionette TRACE conn2 <- [1,434,null,{}] 10:16:17 INFO - PROCESS | 2852 | 1461690976998 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:17 INFO - PROCESS | 2852 | 1461690977073 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 10:16:17 INFO - PROCESS | 2852 | 1461690977078 Marionette TRACE conn2 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:17 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b958000 == 35 [pid = 2852] [id = 116] 10:16:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0x11aa22400) [pid = 2852] [serial = 345] [outer = 0x0] 10:16:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 100 (0x11c1d5400) [pid = 2852] [serial = 346] [outer = 0x11aa22400] 10:16:17 INFO - PROCESS | 2852 | 1461690977107 Marionette DEBUG loaded listener.js 10:16:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 101 (0x11c48b000) [pid = 2852] [serial = 347] [outer = 0x11aa22400] 10:16:17 INFO - PROCESS | 2852 | 1461690977494 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 10:16:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:16:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 519ms 10:16:17 INFO - PROCESS | 2852 | 1461690977514 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 10:16:17 INFO - PROCESS | 2852 | 1461690977516 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 10:16:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:16:17 INFO - PROCESS | 2852 | 1461690977521 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:16:17 INFO - PROCESS | 2852 | 1461690977522 Marionette TRACE conn2 <- [1,438,null,{}] 10:16:17 INFO - PROCESS | 2852 | 1461690977525 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:17 INFO - PROCESS | 2852 | 1461690977660 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 10:16:17 INFO - PROCESS | 2852 | 1461690977672 Marionette TRACE conn2 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:17 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bb3e800 == 36 [pid = 2852] [id = 117] 10:16:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 102 (0x113289000) [pid = 2852] [serial = 348] [outer = 0x0] 10:16:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 103 (0x11c1d4000) [pid = 2852] [serial = 349] [outer = 0x113289000] 10:16:17 INFO - PROCESS | 2852 | 1461690977715 Marionette DEBUG loaded listener.js 10:16:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 104 (0x123b5b800) [pid = 2852] [serial = 350] [outer = 0x113289000] 10:16:18 INFO - PROCESS | 2852 | 1461690978148 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 10:16:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:16:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 670ms 10:16:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:16:18 INFO - PROCESS | 2852 | 1461690978190 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 10:16:18 INFO - PROCESS | 2852 | 1461690978191 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 10:16:18 INFO - PROCESS | 2852 | 1461690978194 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:16:18 INFO - PROCESS | 2852 | 1461690978195 Marionette TRACE conn2 <- [1,442,null,{}] 10:16:18 INFO - PROCESS | 2852 | 1461690978197 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:18 INFO - PROCESS | 2852 | 1461690978284 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 10:16:18 INFO - PROCESS | 2852 | 1461690978331 Marionette TRACE conn2 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:18 INFO - PROCESS | 2852 | ++DOCSHELL 0x119775000 == 37 [pid = 2852] [id = 118] 10:16:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 105 (0x11ae04400) [pid = 2852] [serial = 351] [outer = 0x0] 10:16:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 106 (0x123b61000) [pid = 2852] [serial = 352] [outer = 0x11ae04400] 10:16:18 INFO - PROCESS | 2852 | 1461690978359 Marionette DEBUG loaded listener.js 10:16:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 107 (0x1255c6c00) [pid = 2852] [serial = 353] [outer = 0x11ae04400] 10:16:18 INFO - PROCESS | 2852 | 1461690978650 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 10:16:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:16:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 469ms 10:16:18 INFO - PROCESS | 2852 | 1461690978664 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 10:16:18 INFO - PROCESS | 2852 | 1461690978665 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 10:16:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:16:18 INFO - PROCESS | 2852 | 1461690978675 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:16:18 INFO - PROCESS | 2852 | 1461690978676 Marionette TRACE conn2 <- [1,446,null,{}] 10:16:18 INFO - PROCESS | 2852 | 1461690978678 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:18 INFO - PROCESS | 2852 | 1461690978752 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 10:16:18 INFO - PROCESS | 2852 | 1461690978839 Marionette TRACE conn2 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:18 INFO - PROCESS | 2852 | ++DOCSHELL 0x11551b000 == 38 [pid = 2852] [id = 119] 10:16:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 108 (0x113288800) [pid = 2852] [serial = 354] [outer = 0x0] 10:16:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 109 (0x114257800) [pid = 2852] [serial = 355] [outer = 0x113288800] 10:16:18 INFO - PROCESS | 2852 | 1461690978872 Marionette DEBUG loaded listener.js 10:16:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 110 (0x115931800) [pid = 2852] [serial = 356] [outer = 0x113288800] 10:16:19 INFO - PROCESS | 2852 | 1461690979337 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 10:16:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:16:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 718ms 10:16:19 INFO - PROCESS | 2852 | 1461690979395 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 10:16:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:16:19 INFO - PROCESS | 2852 | 1461690979397 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 10:16:19 INFO - PROCESS | 2852 | 1461690979401 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:16:19 INFO - PROCESS | 2852 | 1461690979403 Marionette TRACE conn2 <- [1,450,null,{}] 10:16:19 INFO - PROCESS | 2852 | 1461690979407 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:19 INFO - PROCESS | 2852 | 1461690979503 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 10:16:19 INFO - PROCESS | 2852 | 1461690979563 Marionette TRACE conn2 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:19 INFO - PROCESS | 2852 | ++DOCSHELL 0x11acc7000 == 39 [pid = 2852] [id = 120] 10:16:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 111 (0x1189d0c00) [pid = 2852] [serial = 357] [outer = 0x0] 10:16:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 112 (0x11aa2a000) [pid = 2852] [serial = 358] [outer = 0x1189d0c00] 10:16:19 INFO - PROCESS | 2852 | 1461690979597 Marionette DEBUG loaded listener.js 10:16:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 113 (0x11aef0000) [pid = 2852] [serial = 359] [outer = 0x1189d0c00] 10:16:20 INFO - PROCESS | 2852 | 1461690980041 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 10:16:20 INFO - PROCESS | 2852 | 1461690980076 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 10:16:20 INFO - PROCESS | 2852 | 1461690980079 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:16:20 INFO - PROCESS | 2852 | 1461690980080 Marionette TRACE conn2 <- [1,454,null,{}] 10:16:20 INFO - PROCESS | 2852 | 1461690980121 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:20 INFO - PROCESS | 2852 | 1461690980214 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 10:16:20 INFO - PROCESS | 2852 | 1461690980273 Marionette TRACE conn2 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:20 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c6d6800 == 40 [pid = 2852] [id = 121] 10:16:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0x11c1cac00) [pid = 2852] [serial = 360] [outer = 0x0] 10:16:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0x11c496000) [pid = 2852] [serial = 361] [outer = 0x11c1cac00] 10:16:20 INFO - PROCESS | 2852 | 1461690980305 Marionette DEBUG loaded listener.js 10:16:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 116 (0x12528f800) [pid = 2852] [serial = 362] [outer = 0x11c1cac00] 10:16:20 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:16:20 INFO - PROCESS | 2852 | 1461690980769 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 10:16:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:16:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 741ms 10:16:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:16:20 INFO - PROCESS | 2852 | 1461690980822 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 10:16:20 INFO - PROCESS | 2852 | 1461690980823 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 10:16:20 INFO - PROCESS | 2852 | 1461690980830 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:16:20 INFO - PROCESS | 2852 | 1461690980835 Marionette TRACE conn2 <- [1,458,null,{}] 10:16:20 INFO - PROCESS | 2852 | 1461690980838 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:20 INFO - PROCESS | 2852 | 1461690980970 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 10:16:21 INFO - PROCESS | 2852 | 1461690981031 Marionette TRACE conn2 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:21 INFO - PROCESS | 2852 | ++DOCSHELL 0x123a98800 == 41 [pid = 2852] [id = 122] 10:16:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x1253d2400) [pid = 2852] [serial = 363] [outer = 0x0] 10:16:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x1268de800) [pid = 2852] [serial = 364] [outer = 0x1253d2400] 10:16:21 INFO - PROCESS | 2852 | 1461690981062 Marionette DEBUG loaded listener.js 10:16:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x126e43000) [pid = 2852] [serial = 365] [outer = 0x1253d2400] 10:16:21 INFO - PROCESS | 2852 | 1461690981510 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 10:16:21 INFO - PROCESS | 2852 | 1461690981560 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 10:16:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:16:21 INFO - PROCESS | 2852 | 1461690981562 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:16:21 INFO - PROCESS | 2852 | 1461690981564 Marionette TRACE conn2 <- [1,462,null,{}] 10:16:21 INFO - PROCESS | 2852 | 1461690981566 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:21 INFO - PROCESS | 2852 | 1461690981660 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 10:16:21 INFO - PROCESS | 2852 | 1461690981822 Marionette TRACE conn2 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:21 INFO - PROCESS | 2852 | ++DOCSHELL 0x11890e000 == 42 [pid = 2852] [id = 123] 10:16:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x114e67c00) [pid = 2852] [serial = 366] [outer = 0x0] 10:16:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x115849400) [pid = 2852] [serial = 367] [outer = 0x114e67c00] 10:16:21 INFO - PROCESS | 2852 | 1461690981852 Marionette DEBUG loaded listener.js 10:16:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x1189dd800) [pid = 2852] [serial = 368] [outer = 0x114e67c00] 10:16:22 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:16:22 INFO - PROCESS | 2852 | 1461690982296 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 10:16:22 INFO - PROCESS | 2852 | 1461690982350 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 10:16:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:16:22 INFO - PROCESS | 2852 | 1461690982359 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:16:22 INFO - PROCESS | 2852 | 1461690982362 Marionette TRACE conn2 <- [1,466,null,{}] 10:16:22 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0x11a7c2400) [pid = 2852] [serial = 299] [outer = 0x0] [url = about:blank] 10:16:22 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0x11c174000) [pid = 2852] [serial = 307] [outer = 0x0] [url = about:blank] 10:16:22 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0x11ac91c00) [pid = 2852] [serial = 313] [outer = 0x0] [url = about:blank] 10:16:22 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0x119d98c00) [pid = 2852] [serial = 322] [outer = 0x0] [url = about:blank] 10:16:22 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0x11350ec00) [pid = 2852] [serial = 316] [outer = 0x0] [url = about:blank] 10:16:22 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0x118f71800) [pid = 2852] [serial = 304] [outer = 0x0] [url = about:blank] 10:16:22 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0x11887e800) [pid = 2852] [serial = 319] [outer = 0x0] [url = about:blank] 10:16:22 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0x126e7c000) [pid = 2852] [serial = 310] [outer = 0x0] [url = about:blank] 10:16:22 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0x11aa2ec00) [pid = 2852] [serial = 325] [outer = 0x0] [url = about:blank] 10:16:22 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0x114bbb800) [pid = 2852] [serial = 317] [outer = 0x0] [url = about:blank] 10:16:22 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0x11a53f800) [pid = 2852] [serial = 323] [outer = 0x0] [url = about:blank] 10:16:22 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0x118ed8800) [pid = 2852] [serial = 320] [outer = 0x0] [url = about:blank] 10:16:22 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0x12ece1800) [pid = 2852] [serial = 289] [outer = 0x0] [url = about:blank] 10:16:22 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0x12f489c00) [pid = 2852] [serial = 292] [outer = 0x0] [url = about:blank] 10:16:22 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0x12ece9c00) [pid = 2852] [serial = 290] [outer = 0x0] [url = about:blank] 10:16:22 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0x12f7cc400) [pid = 2852] [serial = 295] [outer = 0x0] [url = about:blank] 10:16:22 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0x11c16b800) [pid = 2852] [serial = 293] [outer = 0x0] [url = about:blank] 10:16:22 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0x11a7be400) [pid = 2852] [serial = 298] [outer = 0x0] [url = about:blank] 10:16:22 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0x12f7d8c00) [pid = 2852] [serial = 296] [outer = 0x0] [url = about:blank] 10:16:22 INFO - PROCESS | 2852 | 1461690982379 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:22 INFO - PROCESS | 2852 | 1461690982456 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 10:16:22 INFO - PROCESS | 2852 | 1461690982461 Marionette TRACE conn2 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:22 INFO - PROCESS | 2852 | ++DOCSHELL 0x1166dc800 == 35 [pid = 2852] [id = 124] 10:16:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0x119866000) [pid = 2852] [serial = 369] [outer = 0x0] 10:16:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0x119d98c00) [pid = 2852] [serial = 370] [outer = 0x119866000] 10:16:22 INFO - PROCESS | 2852 | 1461690982492 Marionette DEBUG loaded listener.js 10:16:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0x11a7c0800) [pid = 2852] [serial = 371] [outer = 0x119866000] 10:16:22 INFO - PROCESS | 2852 | 1461690982852 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 10:16:22 INFO - PROCESS | 2852 | 1461690982893 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 10:16:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 10:16:22 INFO - PROCESS | 2852 | 1461690982896 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:16:22 INFO - PROCESS | 2852 | 1461690982897 Marionette TRACE conn2 <- [1,470,null,{}] 10:16:22 INFO - PROCESS | 2852 | 1461690982899 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:22 INFO - PROCESS | 2852 | 1461690982979 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 10:16:23 INFO - PROCESS | 2852 | 1461690983044 Marionette TRACE conn2 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:23 INFO - PROCESS | 2852 | ++DOCSHELL 0x119d35800 == 36 [pid = 2852] [id = 125] 10:16:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0x11ac3f800) [pid = 2852] [serial = 372] [outer = 0x0] 10:16:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0x11b92d400) [pid = 2852] [serial = 373] [outer = 0x11ac3f800] 10:16:23 INFO - PROCESS | 2852 | 1461690983077 Marionette DEBUG loaded listener.js 10:16:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0x11c177c00) [pid = 2852] [serial = 374] [outer = 0x11ac3f800] 10:16:23 INFO - PROCESS | 2852 | 1461690983381 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 10:16:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:16:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 518ms 10:16:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:16:23 INFO - PROCESS | 2852 | 1461690983414 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 10:16:23 INFO - PROCESS | 2852 | 1461690983416 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 10:16:23 INFO - PROCESS | 2852 | 1461690983426 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:16:23 INFO - PROCESS | 2852 | 1461690983430 Marionette TRACE conn2 <- [1,474,null,{}] 10:16:23 INFO - PROCESS | 2852 | 1461690983433 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:23 INFO - PROCESS | 2852 | 1461690983507 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 10:16:23 INFO - PROCESS | 2852 | 1461690983555 Marionette TRACE conn2 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:23 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b8c9000 == 37 [pid = 2852] [id = 126] 10:16:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0x11b923800) [pid = 2852] [serial = 375] [outer = 0x0] 10:16:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0x11c7e7c00) [pid = 2852] [serial = 376] [outer = 0x11b923800] 10:16:23 INFO - PROCESS | 2852 | 1461690983585 Marionette DEBUG loaded listener.js 10:16:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0x118ed8400) [pid = 2852] [serial = 377] [outer = 0x11b923800] 10:16:23 INFO - PROCESS | 2852 | 1461690983943 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 10:16:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:16:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 533ms 10:16:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:16:23 INFO - PROCESS | 2852 | 1461690983955 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 10:16:23 INFO - PROCESS | 2852 | 1461690983956 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 10:16:23 INFO - PROCESS | 2852 | 1461690983959 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:16:23 INFO - PROCESS | 2852 | 1461690983960 Marionette TRACE conn2 <- [1,478,null,{}] 10:16:23 INFO - PROCESS | 2852 | 1461690983962 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:24 INFO - PROCESS | 2852 | 1461690984038 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 10:16:24 INFO - PROCESS | 2852 | 1461690984043 Marionette TRACE conn2 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:24 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bf38000 == 38 [pid = 2852] [id = 127] 10:16:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0x1256cb400) [pid = 2852] [serial = 378] [outer = 0x0] 10:16:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0x126e78400) [pid = 2852] [serial = 379] [outer = 0x1256cb400] 10:16:24 INFO - PROCESS | 2852 | 1461690984071 Marionette DEBUG loaded listener.js 10:16:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0x126f6b400) [pid = 2852] [serial = 380] [outer = 0x1256cb400] 10:16:24 INFO - PROCESS | 2852 | 1461690984412 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 10:16:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:16:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 469ms 10:16:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:16:24 INFO - PROCESS | 2852 | 1461690984428 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 10:16:24 INFO - PROCESS | 2852 | 1461690984429 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 10:16:24 INFO - PROCESS | 2852 | 1461690984431 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:16:24 INFO - PROCESS | 2852 | 1461690984432 Marionette TRACE conn2 <- [1,482,null,{}] 10:16:24 INFO - PROCESS | 2852 | 1461690984437 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:24 INFO - PROCESS | 2852 | 1461690984537 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 10:16:24 INFO - PROCESS | 2852 | 1461690984549 Marionette TRACE conn2 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:24 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c73c800 == 39 [pid = 2852] [id = 128] 10:16:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0x126f72800) [pid = 2852] [serial = 381] [outer = 0x0] 10:16:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0x126f74400) [pid = 2852] [serial = 382] [outer = 0x126f72800] 10:16:24 INFO - PROCESS | 2852 | 1461690984584 Marionette DEBUG loaded listener.js 10:16:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0x1276bb400) [pid = 2852] [serial = 383] [outer = 0x126f72800] 10:16:24 INFO - PROCESS | 2852 | 1461690984960 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 10:16:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:16:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 574ms 10:16:25 INFO - PROCESS | 2852 | 1461690985006 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 10:16:25 INFO - PROCESS | 2852 | 1461690985007 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 10:16:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:16:25 INFO - PROCESS | 2852 | 1461690985009 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:16:25 INFO - PROCESS | 2852 | 1461690985010 Marionette TRACE conn2 <- [1,486,null,{}] 10:16:25 INFO - PROCESS | 2852 | 1461690985013 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:25 INFO - PROCESS | 2852 | 1461690985106 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 10:16:25 INFO - PROCESS | 2852 | 1461690985123 Marionette TRACE conn2 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:25 INFO - PROCESS | 2852 | ++DOCSHELL 0x115510000 == 40 [pid = 2852] [id = 129] 10:16:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0x127811000) [pid = 2852] [serial = 384] [outer = 0x0] 10:16:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0x127835400) [pid = 2852] [serial = 385] [outer = 0x127811000] 10:16:25 INFO - PROCESS | 2852 | 1461690985149 Marionette DEBUG loaded listener.js 10:16:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0x1279b9400) [pid = 2852] [serial = 386] [outer = 0x127811000] 10:16:25 INFO - PROCESS | 2852 | 1461690985531 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 10:16:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:16:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 569ms 10:16:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:16:25 INFO - PROCESS | 2852 | 1461690985579 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 10:16:25 INFO - PROCESS | 2852 | 1461690985581 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 10:16:25 INFO - PROCESS | 2852 | 1461690985585 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:16:25 INFO - PROCESS | 2852 | 1461690985586 Marionette TRACE conn2 <- [1,490,null,{}] 10:16:25 INFO - PROCESS | 2852 | 1461690985590 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:25 INFO - PROCESS | 2852 | 1461690985694 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 10:16:25 INFO - PROCESS | 2852 | 1461690985712 Marionette TRACE conn2 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:25 INFO - PROCESS | 2852 | ++DOCSHELL 0x1253b9000 == 41 [pid = 2852] [id = 130] 10:16:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0x12782c000) [pid = 2852] [serial = 387] [outer = 0x0] 10:16:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0x128011800) [pid = 2852] [serial = 388] [outer = 0x12782c000] 10:16:25 INFO - PROCESS | 2852 | 1461690985738 Marionette DEBUG loaded listener.js 10:16:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0x128e86000) [pid = 2852] [serial = 389] [outer = 0x12782c000] 10:16:26 INFO - PROCESS | 2852 | 1461690986125 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 10:16:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:16:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 575ms 10:16:26 INFO - PROCESS | 2852 | 1461690986167 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 10:16:26 INFO - PROCESS | 2852 | 1461690986169 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 10:16:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:16:26 INFO - PROCESS | 2852 | 1461690986172 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:16:26 INFO - PROCESS | 2852 | 1461690986174 Marionette TRACE conn2 <- [1,494,null,{}] 10:16:26 INFO - PROCESS | 2852 | 1461690986177 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:26 INFO - PROCESS | 2852 | 1461690986315 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 10:16:26 INFO - PROCESS | 2852 | 1461690986371 Marionette TRACE conn2 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:26 INFO - PROCESS | 2852 | ++DOCSHELL 0x125464800 == 42 [pid = 2852] [id = 131] 10:16:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0x128e8dc00) [pid = 2852] [serial = 390] [outer = 0x0] 10:16:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0x129337000) [pid = 2852] [serial = 391] [outer = 0x128e8dc00] 10:16:26 INFO - PROCESS | 2852 | 1461690986413 Marionette DEBUG loaded listener.js 10:16:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0x129681800) [pid = 2852] [serial = 392] [outer = 0x128e8dc00] 10:16:26 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0x11893dc00) [pid = 2852] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:16:26 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0x11986d800) [pid = 2852] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:16:26 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0x113289000) [pid = 2852] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:16:26 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0x11aef7c00) [pid = 2852] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:16:26 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0x11a7bd800) [pid = 2852] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:16:26 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0x11aa22400) [pid = 2852] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:16:26 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0x117980800) [pid = 2852] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:16:26 INFO - PROCESS | 2852 | 1461690986802 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 10:16:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:16:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 669ms 10:16:26 INFO - PROCESS | 2852 | 1461690986846 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 10:16:26 INFO - PROCESS | 2852 | 1461690986847 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 10:16:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:16:26 INFO - PROCESS | 2852 | 1461690986850 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:16:26 INFO - PROCESS | 2852 | 1461690986851 Marionette TRACE conn2 <- [1,498,null,{}] 10:16:26 INFO - PROCESS | 2852 | 1461690986854 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:26 INFO - PROCESS | 2852 | 1461690986931 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 10:16:26 INFO - PROCESS | 2852 | 1461690986937 Marionette TRACE conn2 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:26 INFO - PROCESS | 2852 | ++DOCSHELL 0x12571f000 == 43 [pid = 2852] [id = 132] 10:16:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0x11c1d2800) [pid = 2852] [serial = 393] [outer = 0x0] 10:16:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0x1293bb400) [pid = 2852] [serial = 394] [outer = 0x11c1d2800] 10:16:26 INFO - PROCESS | 2852 | 1461690986963 Marionette DEBUG loaded listener.js 10:16:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0x12968b800) [pid = 2852] [serial = 395] [outer = 0x11c1d2800] 10:16:27 INFO - PROCESS | 2852 | 1461690987278 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 10:16:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:16:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 470ms 10:16:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:16:27 INFO - PROCESS | 2852 | 1461690987320 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 10:16:27 INFO - PROCESS | 2852 | 1461690987322 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 10:16:27 INFO - PROCESS | 2852 | 1461690987324 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:16:27 INFO - PROCESS | 2852 | 1461690987325 Marionette TRACE conn2 <- [1,502,null,{}] 10:16:27 INFO - PROCESS | 2852 | 1461690987327 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:27 INFO - PROCESS | 2852 | 1461690987401 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 10:16:27 INFO - PROCESS | 2852 | 1461690987407 Marionette TRACE conn2 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:27 INFO - PROCESS | 2852 | ++DOCSHELL 0x126b1d000 == 44 [pid = 2852] [id = 133] 10:16:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0x12800d800) [pid = 2852] [serial = 396] [outer = 0x0] 10:16:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0x1299b4000) [pid = 2852] [serial = 397] [outer = 0x12800d800] 10:16:27 INFO - PROCESS | 2852 | 1461690987438 Marionette DEBUG loaded listener.js 10:16:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0x12b046c00) [pid = 2852] [serial = 398] [outer = 0x12800d800] 10:16:27 INFO - PROCESS | 2852 | 1461690987788 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 10:16:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:16:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 468ms 10:16:27 INFO - PROCESS | 2852 | 1461690987793 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 10:16:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:16:27 INFO - PROCESS | 2852 | 1461690987794 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 10:16:27 INFO - PROCESS | 2852 | 1461690987796 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:16:27 INFO - PROCESS | 2852 | 1461690987798 Marionette TRACE conn2 <- [1,506,null,{}] 10:16:27 INFO - PROCESS | 2852 | 1461690987801 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:27 INFO - PROCESS | 2852 | 1461690987915 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 10:16:27 INFO - PROCESS | 2852 | 1461690987924 Marionette TRACE conn2 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:27 INFO - PROCESS | 2852 | ++DOCSHELL 0x126e1a800 == 45 [pid = 2852] [id = 134] 10:16:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0x12b046000) [pid = 2852] [serial = 399] [outer = 0x0] 10:16:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0x12b04f400) [pid = 2852] [serial = 400] [outer = 0x12b046000] 10:16:27 INFO - PROCESS | 2852 | 1461690987950 Marionette DEBUG loaded listener.js 10:16:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0x12b287800) [pid = 2852] [serial = 401] [outer = 0x12b046000] 10:16:28 INFO - PROCESS | 2852 | 1461690988239 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 10:16:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:16:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 472ms 10:16:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:16:28 INFO - PROCESS | 2852 | 1461690988271 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 10:16:28 INFO - PROCESS | 2852 | 1461690988273 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 10:16:28 INFO - PROCESS | 2852 | 1461690988275 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:16:28 INFO - PROCESS | 2852 | 1461690988276 Marionette TRACE conn2 <- [1,510,null,{}] 10:16:28 INFO - PROCESS | 2852 | 1461690988279 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:28 INFO - PROCESS | 2852 | 1461690988356 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 10:16:28 INFO - PROCESS | 2852 | 1461690988361 Marionette TRACE conn2 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:28 INFO - PROCESS | 2852 | ++DOCSHELL 0x127455000 == 46 [pid = 2852] [id = 135] 10:16:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0x12b28a400) [pid = 2852] [serial = 402] [outer = 0x0] 10:16:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0x12b5d6800) [pid = 2852] [serial = 403] [outer = 0x12b28a400] 10:16:28 INFO - PROCESS | 2852 | 1461690988386 Marionette DEBUG loaded listener.js 10:16:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 100 (0x12c0e9400) [pid = 2852] [serial = 404] [outer = 0x12b28a400] 10:16:28 INFO - PROCESS | 2852 | 1461690988853 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 10:16:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:16:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 621ms 10:16:28 INFO - PROCESS | 2852 | 1461690988897 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 10:16:28 INFO - PROCESS | 2852 | 1461690988899 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 10:16:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:16:28 INFO - PROCESS | 2852 | 1461690988903 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:16:28 INFO - PROCESS | 2852 | 1461690988906 Marionette TRACE conn2 <- [1,514,null,{}] 10:16:28 INFO - PROCESS | 2852 | 1461690988910 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:29 INFO - PROCESS | 2852 | 1461690989010 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 10:16:29 INFO - PROCESS | 2852 | 1461690989058 Marionette TRACE conn2 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:29 INFO - PROCESS | 2852 | ++DOCSHELL 0x119b10800 == 47 [pid = 2852] [id = 136] 10:16:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 101 (0x119253c00) [pid = 2852] [serial = 405] [outer = 0x0] 10:16:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 102 (0x11a545800) [pid = 2852] [serial = 406] [outer = 0x119253c00] 10:16:29 INFO - PROCESS | 2852 | 1461690989091 Marionette DEBUG loaded listener.js 10:16:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 103 (0x11aa2b800) [pid = 2852] [serial = 407] [outer = 0x119253c00] 10:16:29 INFO - PROCESS | 2852 | 1461690989511 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 10:16:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 10:16:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 621ms 10:16:29 INFO - PROCESS | 2852 | 1461690989524 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 10:16:29 INFO - PROCESS | 2852 | 1461690989528 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 10:16:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:16:29 INFO - PROCESS | 2852 | 1461690989533 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:16:29 INFO - PROCESS | 2852 | 1461690989535 Marionette TRACE conn2 <- [1,518,null,{}] 10:16:29 INFO - PROCESS | 2852 | 1461690989537 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:29 INFO - PROCESS | 2852 | 1461690989634 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 10:16:29 INFO - PROCESS | 2852 | 1461690989678 Marionette TRACE conn2 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:29 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bf4a000 == 48 [pid = 2852] [id = 137] 10:16:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 104 (0x11ab92400) [pid = 2852] [serial = 408] [outer = 0x0] 10:16:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 105 (0x11b92e000) [pid = 2852] [serial = 409] [outer = 0x11ab92400] 10:16:29 INFO - PROCESS | 2852 | 1461690989710 Marionette DEBUG loaded listener.js 10:16:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 106 (0x12528b000) [pid = 2852] [serial = 410] [outer = 0x11ab92400] 10:16:30 INFO - PROCESS | 2852 | 1461690990137 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 10:16:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:16:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 672ms 10:16:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:16:30 INFO - PROCESS | 2852 | 1461690990206 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 10:16:30 INFO - PROCESS | 2852 | 1461690990207 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 10:16:30 INFO - PROCESS | 2852 | 1461690990210 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:16:30 INFO - PROCESS | 2852 | 1461690990213 Marionette TRACE conn2 <- [1,522,null,{}] 10:16:30 INFO - PROCESS | 2852 | 1461690990221 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:30 INFO - PROCESS | 2852 | 1461690990339 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 10:16:30 INFO - PROCESS | 2852 | 1461690990414 Marionette TRACE conn2 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:30 INFO - PROCESS | 2852 | ++DOCSHELL 0x126e21000 == 49 [pid = 2852] [id = 138] 10:16:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 107 (0x126e79400) [pid = 2852] [serial = 411] [outer = 0x0] 10:16:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 108 (0x126f77000) [pid = 2852] [serial = 412] [outer = 0x126e79400] 10:16:30 INFO - PROCESS | 2852 | 1461690990447 Marionette DEBUG loaded listener.js 10:16:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 109 (0x12780f000) [pid = 2852] [serial = 413] [outer = 0x126e79400] 10:16:30 INFO - PROCESS | 2852 | 1461690990896 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 10:16:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:16:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 720ms 10:16:30 INFO - PROCESS | 2852 | 1461690990931 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 10:16:30 INFO - PROCESS | 2852 | 1461690990933 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 10:16:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:16:30 INFO - PROCESS | 2852 | 1461690990954 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:16:30 INFO - PROCESS | 2852 | 1461690990956 Marionette TRACE conn2 <- [1,526,null,{}] 10:16:30 INFO - PROCESS | 2852 | 1461690990958 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:31 INFO - PROCESS | 2852 | 1461690991057 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 10:16:31 INFO - PROCESS | 2852 | 1461690991117 Marionette TRACE conn2 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:31 INFO - PROCESS | 2852 | ++DOCSHELL 0x129805000 == 50 [pid = 2852] [id = 139] 10:16:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 110 (0x1280c0c00) [pid = 2852] [serial = 414] [outer = 0x0] 10:16:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 111 (0x1299b7400) [pid = 2852] [serial = 415] [outer = 0x1280c0c00] 10:16:31 INFO - PROCESS | 2852 | 1461690991149 Marionette DEBUG loaded listener.js 10:16:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 112 (0x12b04a400) [pid = 2852] [serial = 416] [outer = 0x1280c0c00] 10:16:31 INFO - PROCESS | 2852 | 1461690991599 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 10:16:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 10:16:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 671ms 10:16:31 INFO - PROCESS | 2852 | 1461690991625 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 10:16:31 INFO - PROCESS | 2852 | 1461690991626 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 10:16:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:16:31 INFO - PROCESS | 2852 | 1461690991629 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:16:31 INFO - PROCESS | 2852 | 1461690991630 Marionette TRACE conn2 <- [1,530,null,{}] 10:16:31 INFO - PROCESS | 2852 | 1461690991632 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:31 INFO - PROCESS | 2852 | 1461690991763 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 10:16:31 INFO - PROCESS | 2852 | 1461690991811 Marionette TRACE conn2 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:31 INFO - PROCESS | 2852 | ++DOCSHELL 0x118f1b800 == 51 [pid = 2852] [id = 140] 10:16:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 113 (0x115847000) [pid = 2852] [serial = 417] [outer = 0x0] 10:16:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0x11bfea800) [pid = 2852] [serial = 418] [outer = 0x115847000] 10:16:31 INFO - PROCESS | 2852 | 1461690991843 Marionette DEBUG loaded listener.js 10:16:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0x12b139000) [pid = 2852] [serial = 419] [outer = 0x115847000] 10:16:32 INFO - PROCESS | 2852 | 1461690992342 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 10:16:32 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 10:16:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:16:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:16:32 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 10:16:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:16:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:16:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 719ms 10:16:32 INFO - PROCESS | 2852 | 1461690992348 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 10:16:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:16:32 INFO - PROCESS | 2852 | 1461690992351 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 10:16:32 INFO - PROCESS | 2852 | 1461690992354 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:16:32 INFO - PROCESS | 2852 | 1461690992357 Marionette TRACE conn2 <- [1,534,null,{}] 10:16:32 INFO - PROCESS | 2852 | 1461690992361 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:32 INFO - PROCESS | 2852 | 1461690992455 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 10:16:32 INFO - PROCESS | 2852 | 1461690992501 Marionette TRACE conn2 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:32 INFO - PROCESS | 2852 | ++DOCSHELL 0x123a94000 == 52 [pid = 2852] [id = 141] 10:16:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 116 (0x118e0f800) [pid = 2852] [serial = 420] [outer = 0x0] 10:16:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x11ac3a000) [pid = 2852] [serial = 421] [outer = 0x118e0f800] 10:16:32 INFO - PROCESS | 2852 | 1461690992530 Marionette DEBUG loaded listener.js 10:16:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x11b926800) [pid = 2852] [serial = 422] [outer = 0x118e0f800] 10:16:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:16:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 623ms 10:16:32 INFO - PROCESS | 2852 | 1461690992973 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 10:16:32 INFO - PROCESS | 2852 | 1461690992979 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 10:16:32 INFO - PROCESS | 2852 | 1461690992987 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 10:16:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:16:33 INFO - PROCESS | 2852 | 1461690993064 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:16:33 INFO - PROCESS | 2852 | 1461690993065 Marionette TRACE conn2 <- [1,538,null,{}] 10:16:33 INFO - PROCESS | 2852 | 1461690993069 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:33 INFO - PROCESS | 2852 | 1461690993180 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 10:16:33 INFO - PROCESS | 2852 | 1461690993284 Marionette TRACE conn2 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:33 INFO - PROCESS | 2852 | ++DOCSHELL 0x116631000 == 53 [pid = 2852] [id = 142] 10:16:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x11b0e4400) [pid = 2852] [serial = 423] [outer = 0x0] 10:16:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x11c38d400) [pid = 2852] [serial = 424] [outer = 0x11b0e4400] 10:16:33 INFO - PROCESS | 2852 | 1461690993322 Marionette DEBUG loaded listener.js 10:16:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x125297c00) [pid = 2852] [serial = 425] [outer = 0x11b0e4400] 10:16:33 INFO - PROCESS | 2852 | 1461690993707 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 10:16:33 INFO - PROCESS | 2852 | --DOCSHELL 0x126e1a800 == 52 [pid = 2852] [id = 134] 10:16:33 INFO - PROCESS | 2852 | --DOCSHELL 0x126b1d000 == 51 [pid = 2852] [id = 133] 10:16:33 INFO - PROCESS | 2852 | --DOCSHELL 0x12571f000 == 50 [pid = 2852] [id = 132] 10:16:33 INFO - PROCESS | 2852 | --DOCSHELL 0x125464800 == 49 [pid = 2852] [id = 131] 10:16:33 INFO - PROCESS | 2852 | --DOCSHELL 0x1253b9000 == 48 [pid = 2852] [id = 130] 10:16:33 INFO - PROCESS | 2852 | --DOCSHELL 0x115510000 == 47 [pid = 2852] [id = 129] 10:16:33 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x123b61000) [pid = 2852] [serial = 352] [outer = 0x0] [url = about:blank] 10:16:33 INFO - PROCESS | 2852 | --DOCSHELL 0x11c73c800 == 46 [pid = 2852] [id = 128] 10:16:33 INFO - PROCESS | 2852 | --DOCSHELL 0x11bf38000 == 45 [pid = 2852] [id = 127] 10:16:33 INFO - PROCESS | 2852 | --DOCSHELL 0x11b8c9000 == 44 [pid = 2852] [id = 126] 10:16:33 INFO - PROCESS | 2852 | --DOCSHELL 0x119d35800 == 43 [pid = 2852] [id = 125] 10:16:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 10:16:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 727ms 10:16:33 INFO - PROCESS | 2852 | --DOCSHELL 0x1166dc800 == 42 [pid = 2852] [id = 124] 10:16:33 INFO - PROCESS | 2852 | --DOCSHELL 0x11890e000 == 41 [pid = 2852] [id = 123] 10:16:33 INFO - PROCESS | 2852 | 1461690993740 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 10:16:33 INFO - PROCESS | 2852 | 1461690993741 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 10:16:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:16:33 INFO - PROCESS | 2852 | 1461690993744 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:16:33 INFO - PROCESS | 2852 | 1461690993746 Marionette TRACE conn2 <- [1,542,null,{}] 10:16:33 INFO - PROCESS | 2852 | 1461690993753 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:33 INFO - PROCESS | 2852 | 1461690993832 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 10:16:33 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x11ab8ec00) [pid = 2852] [serial = 340] [outer = 0x0] [url = about:blank] 10:16:33 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x118f7f800) [pid = 2852] [serial = 331] [outer = 0x0] [url = about:blank] 10:16:33 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x11ae64800) [pid = 2852] [serial = 328] [outer = 0x0] [url = about:blank] 10:16:33 INFO - PROCESS | 2852 | --DOMWINDOW == 116 (0x123b5b800) [pid = 2852] [serial = 350] [outer = 0x0] [url = about:blank] 10:16:33 INFO - PROCESS | 2852 | --DOMWINDOW == 115 (0x11bfea000) [pid = 2852] [serial = 343] [outer = 0x0] [url = about:blank] 10:16:33 INFO - PROCESS | 2852 | --DOMWINDOW == 114 (0x11ab8e400) [pid = 2852] [serial = 334] [outer = 0x0] [url = about:blank] 10:16:33 INFO - PROCESS | 2852 | --DOMWINDOW == 113 (0x11c1d2c00) [pid = 2852] [serial = 344] [outer = 0x0] [url = about:blank] 10:16:33 INFO - PROCESS | 2852 | --DOMWINDOW == 112 (0x11c48b000) [pid = 2852] [serial = 347] [outer = 0x0] [url = about:blank] 10:16:33 INFO - PROCESS | 2852 | --DOMWINDOW == 111 (0x118e0a000) [pid = 2852] [serial = 337] [outer = 0x0] [url = about:blank] 10:16:33 INFO - PROCESS | 2852 | --DOMWINDOW == 110 (0x119191400) [pid = 2852] [serial = 338] [outer = 0x0] [url = about:blank] 10:16:33 INFO - PROCESS | 2852 | --DOMWINDOW == 109 (0x11aeebc00) [pid = 2852] [serial = 341] [outer = 0x0] [url = about:blank] 10:16:33 INFO - PROCESS | 2852 | --DOMWINDOW == 108 (0x11c1d5400) [pid = 2852] [serial = 346] [outer = 0x0] [url = about:blank] 10:16:33 INFO - PROCESS | 2852 | --DOMWINDOW == 107 (0x11ae08c00) [pid = 2852] [serial = 335] [outer = 0x0] [url = about:blank] 10:16:33 INFO - PROCESS | 2852 | --DOMWINDOW == 106 (0x11c1d4000) [pid = 2852] [serial = 349] [outer = 0x0] [url = about:blank] 10:16:33 INFO - PROCESS | 2852 | --DOMWINDOW == 105 (0x11ac3e800) [pid = 2852] [serial = 326] [outer = 0x0] [url = about:blank] 10:16:33 INFO - PROCESS | 2852 | 1461690993894 Marionette TRACE conn2 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:33 INFO - PROCESS | 2852 | ++DOCSHELL 0x118f26800 == 42 [pid = 2852] [id = 143] 10:16:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 106 (0x119191400) [pid = 2852] [serial = 426] [outer = 0x0] 10:16:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 107 (0x11b809800) [pid = 2852] [serial = 427] [outer = 0x119191400] 10:16:33 INFO - PROCESS | 2852 | 1461690993925 Marionette DEBUG loaded listener.js 10:16:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 108 (0x1257f5800) [pid = 2852] [serial = 428] [outer = 0x119191400] 10:16:34 INFO - PROCESS | 2852 | 1461690994205 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 10:16:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 10:16:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 471ms 10:16:34 INFO - PROCESS | 2852 | 1461690994215 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 10:16:34 INFO - PROCESS | 2852 | 1461690994217 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 10:16:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:16:34 INFO - PROCESS | 2852 | 1461690994227 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:16:34 INFO - PROCESS | 2852 | 1461690994228 Marionette TRACE conn2 <- [1,546,null,{}] 10:16:34 INFO - PROCESS | 2852 | 1461690994230 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:34 INFO - PROCESS | 2852 | 1461690994325 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 10:16:34 INFO - PROCESS | 2852 | 1461690994332 Marionette TRACE conn2 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:34 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b8c9000 == 43 [pid = 2852] [id = 144] 10:16:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 109 (0x1255cf400) [pid = 2852] [serial = 429] [outer = 0x0] 10:16:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 110 (0x126f6f800) [pid = 2852] [serial = 430] [outer = 0x1255cf400] 10:16:34 INFO - PROCESS | 2852 | 1461690994366 Marionette DEBUG loaded listener.js 10:16:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 111 (0x12780ec00) [pid = 2852] [serial = 431] [outer = 0x1255cf400] 10:16:34 INFO - PROCESS | 2852 | 1461690994733 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 10:16:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:16:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 522ms 10:16:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:16:34 INFO - PROCESS | 2852 | 1461690994745 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 10:16:34 INFO - PROCESS | 2852 | 1461690994746 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 10:16:34 INFO - PROCESS | 2852 | 1461690994748 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:16:34 INFO - PROCESS | 2852 | 1461690994749 Marionette TRACE conn2 <- [1,550,null,{}] 10:16:34 INFO - PROCESS | 2852 | 1461690994752 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:34 INFO - PROCESS | 2852 | 1461690994825 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 10:16:34 INFO - PROCESS | 2852 | 1461690994830 Marionette TRACE conn2 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:34 INFO - PROCESS | 2852 | ++DOCSHELL 0x119b14000 == 44 [pid = 2852] [id = 145] 10:16:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 112 (0x126f6d000) [pid = 2852] [serial = 432] [outer = 0x0] 10:16:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 113 (0x12782a000) [pid = 2852] [serial = 433] [outer = 0x126f6d000] 10:16:34 INFO - PROCESS | 2852 | 1461690994861 Marionette DEBUG loaded listener.js 10:16:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0x1280c8400) [pid = 2852] [serial = 434] [outer = 0x126f6d000] 10:16:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 10:16:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 467ms 10:16:35 INFO - PROCESS | 2852 | 1461690995210 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 10:16:35 INFO - PROCESS | 2852 | 1461690995217 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 10:16:35 INFO - PROCESS | 2852 | 1461690995219 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 10:16:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:16:35 INFO - PROCESS | 2852 | 1461690995223 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:16:35 INFO - PROCESS | 2852 | 1461690995224 Marionette TRACE conn2 <- [1,554,null,{}] 10:16:35 INFO - PROCESS | 2852 | 1461690995227 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:35 INFO - PROCESS | 2852 | 1461690995340 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 10:16:35 INFO - PROCESS | 2852 | 1461690995349 Marionette TRACE conn2 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:35 INFO - PROCESS | 2852 | ++DOCSHELL 0x12571e800 == 45 [pid = 2852] [id = 146] 10:16:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0x128003c00) [pid = 2852] [serial = 435] [outer = 0x0] 10:16:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 116 (0x12932c400) [pid = 2852] [serial = 436] [outer = 0x128003c00] 10:16:35 INFO - PROCESS | 2852 | 1461690995380 Marionette DEBUG loaded listener.js 10:16:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x12b5d3c00) [pid = 2852] [serial = 437] [outer = 0x128003c00] 10:16:35 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:16:35 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:16:35 INFO - PROCESS | 2852 | 1461690995778 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 10:16:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:16:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 571ms 10:16:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:16:35 INFO - PROCESS | 2852 | 1461690995795 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 10:16:35 INFO - PROCESS | 2852 | 1461690995797 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 10:16:35 INFO - PROCESS | 2852 | 1461690995800 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:16:35 INFO - PROCESS | 2852 | 1461690995802 Marionette TRACE conn2 <- [1,558,null,{}] 10:16:35 INFO - PROCESS | 2852 | 1461690995806 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:35 INFO - PROCESS | 2852 | 1461690995923 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 10:16:36 INFO - PROCESS | 2852 | 1461690996017 Marionette TRACE conn2 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:36 INFO - PROCESS | 2852 | ++DOCSHELL 0x126fd2000 == 46 [pid = 2852] [id = 147] 10:16:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x11c48fc00) [pid = 2852] [serial = 438] [outer = 0x0] 10:16:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x12c0eec00) [pid = 2852] [serial = 439] [outer = 0x11c48fc00] 10:16:36 INFO - PROCESS | 2852 | 1461690996058 Marionette DEBUG loaded listener.js 10:16:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x12c1b6c00) [pid = 2852] [serial = 440] [outer = 0x11c48fc00] 10:16:36 INFO - PROCESS | 2852 | 1461690996481 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 10:16:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:16:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 721ms 10:16:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:16:36 INFO - PROCESS | 2852 | 1461690996521 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 10:16:36 INFO - PROCESS | 2852 | 1461690996522 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 10:16:36 INFO - PROCESS | 2852 | 1461690996524 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:16:36 INFO - PROCESS | 2852 | 1461690996525 Marionette TRACE conn2 <- [1,562,null,{}] 10:16:36 INFO - PROCESS | 2852 | 1461690996527 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:36 INFO - PROCESS | 2852 | 1461690996621 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 10:16:36 INFO - PROCESS | 2852 | 1461690996625 Marionette TRACE conn2 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:36 INFO - PROCESS | 2852 | ++DOCSHELL 0x12988c800 == 47 [pid = 2852] [id = 148] 10:16:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x12c1b9c00) [pid = 2852] [serial = 441] [outer = 0x0] 10:16:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x12d249c00) [pid = 2852] [serial = 442] [outer = 0x12c1b9c00] 10:16:36 INFO - PROCESS | 2852 | 1461690996650 Marionette DEBUG loaded listener.js 10:16:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x12d350800) [pid = 2852] [serial = 443] [outer = 0x12c1b9c00] 10:16:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x12d4a5400) [pid = 2852] [serial = 444] [outer = 0x12fca6000] 10:16:36 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:16:36 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:16:37 INFO - PROCESS | 2852 | 1461690997039 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 10:16:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:16:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 568ms 10:16:37 INFO - PROCESS | 2852 | 1461690997092 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 10:16:37 INFO - PROCESS | 2852 | 1461690997094 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 10:16:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:16:37 INFO - PROCESS | 2852 | 1461690997096 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:16:37 INFO - PROCESS | 2852 | 1461690997097 Marionette TRACE conn2 <- [1,566,null,{}] 10:16:37 INFO - PROCESS | 2852 | 1461690997099 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:37 INFO - PROCESS | 2852 | 1461690997194 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 10:16:37 INFO - PROCESS | 2852 | 1461690997208 Marionette TRACE conn2 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:37 INFO - PROCESS | 2852 | ++DOCSHELL 0x1298a2800 == 48 [pid = 2852] [id = 149] 10:16:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x126f77400) [pid = 2852] [serial = 445] [outer = 0x0] 10:16:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x12d4a3c00) [pid = 2852] [serial = 446] [outer = 0x126f77400] 10:16:37 INFO - PROCESS | 2852 | 1461690997232 Marionette DEBUG loaded listener.js 10:16:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x12d636400) [pid = 2852] [serial = 447] [outer = 0x126f77400] 10:16:37 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:16:37 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:16:37 INFO - PROCESS | 2852 | 1461690997579 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:16:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:16:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 518ms 10:16:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:16:37 INFO - PROCESS | 2852 | 1461690997615 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 10:16:37 INFO - PROCESS | 2852 | 1461690997617 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 10:16:37 INFO - PROCESS | 2852 | 1461690997619 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:16:37 INFO - PROCESS | 2852 | 1461690997620 Marionette TRACE conn2 <- [1,570,null,{}] 10:16:37 INFO - PROCESS | 2852 | 1461690997622 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:37 INFO - PROCESS | 2852 | 1461690997719 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 10:16:37 INFO - PROCESS | 2852 | 1461690997723 Marionette TRACE conn2 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:37 INFO - PROCESS | 2852 | ++DOCSHELL 0x129934000 == 49 [pid = 2852] [id = 150] 10:16:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x1276ba400) [pid = 2852] [serial = 448] [outer = 0x0] 10:16:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x12d640400) [pid = 2852] [serial = 449] [outer = 0x1276ba400] 10:16:37 INFO - PROCESS | 2852 | 1461690997748 Marionette DEBUG loaded listener.js 10:16:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x12d8b5800) [pid = 2852] [serial = 450] [outer = 0x1276ba400] 10:16:37 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:16:38 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x126f72800) [pid = 2852] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:16:38 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x114e67c00) [pid = 2852] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:16:38 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x1256cb400) [pid = 2852] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:16:38 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x12800d800) [pid = 2852] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:16:38 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x128e8dc00) [pid = 2852] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:16:38 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x12b046000) [pid = 2852] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:16:38 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x12782c000) [pid = 2852] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:16:38 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x11b923800) [pid = 2852] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:16:38 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x11ac3f800) [pid = 2852] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:16:38 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x119866000) [pid = 2852] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:16:38 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x127811000) [pid = 2852] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:16:38 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x11c1d2800) [pid = 2852] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:16:38 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x11ae04400) [pid = 2852] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:16:38 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:16:38 INFO - PROCESS | 2852 | 1461690998207 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 10:16:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:16:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 619ms 10:16:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:16:38 INFO - PROCESS | 2852 | 1461690998238 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 10:16:38 INFO - PROCESS | 2852 | 1461690998240 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 10:16:38 INFO - PROCESS | 2852 | 1461690998242 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:16:38 INFO - PROCESS | 2852 | 1461690998243 Marionette TRACE conn2 <- [1,574,null,{}] 10:16:38 INFO - PROCESS | 2852 | 1461690998245 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:38 INFO - PROCESS | 2852 | 1461690998333 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 10:16:38 INFO - PROCESS | 2852 | 1461690998340 Marionette TRACE conn2 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:38 INFO - PROCESS | 2852 | ++DOCSHELL 0x125449800 == 50 [pid = 2852] [id = 151] 10:16:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x11ae0d400) [pid = 2852] [serial = 451] [outer = 0x0] 10:16:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x12528b800) [pid = 2852] [serial = 452] [outer = 0x11ae0d400] 10:16:38 INFO - PROCESS | 2852 | 1461690998369 Marionette DEBUG loaded listener.js 10:16:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x12d971400) [pid = 2852] [serial = 453] [outer = 0x11ae0d400] 10:16:38 INFO - PROCESS | 2852 | 1461690998735 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:16:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:16:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 518ms 10:16:38 INFO - PROCESS | 2852 | 1461690998760 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 10:16:38 INFO - PROCESS | 2852 | 1461690998762 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 10:16:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:16:38 INFO - PROCESS | 2852 | 1461690998764 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:16:38 INFO - PROCESS | 2852 | 1461690998765 Marionette TRACE conn2 <- [1,578,null,{}] 10:16:38 INFO - PROCESS | 2852 | 1461690998767 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:38 INFO - PROCESS | 2852 | 1461690998845 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 10:16:38 INFO - PROCESS | 2852 | 1461690998849 Marionette TRACE conn2 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:38 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b1a1000 == 51 [pid = 2852] [id = 152] 10:16:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x12d971800) [pid = 2852] [serial = 454] [outer = 0x0] 10:16:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x12e75a800) [pid = 2852] [serial = 455] [outer = 0x12d971800] 10:16:38 INFO - PROCESS | 2852 | 1461690998877 Marionette DEBUG loaded listener.js 10:16:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x12e765400) [pid = 2852] [serial = 456] [outer = 0x12d971800] 10:16:39 INFO - PROCESS | 2852 | 1461690999188 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 10:16:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:16:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 468ms 10:16:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:16:39 INFO - PROCESS | 2852 | 1461690999233 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 10:16:39 INFO - PROCESS | 2852 | 1461690999234 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 10:16:39 INFO - PROCESS | 2852 | 1461690999236 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:16:39 INFO - PROCESS | 2852 | 1461690999237 Marionette TRACE conn2 <- [1,582,null,{}] 10:16:39 INFO - PROCESS | 2852 | 1461690999240 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:39 INFO - PROCESS | 2852 | 1461690999317 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 10:16:39 INFO - PROCESS | 2852 | 1461690999324 Marionette TRACE conn2 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:39 INFO - PROCESS | 2852 | ++DOCSHELL 0x12c10d800 == 52 [pid = 2852] [id = 153] 10:16:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x12e75b400) [pid = 2852] [serial = 457] [outer = 0x0] 10:16:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x12e913c00) [pid = 2852] [serial = 458] [outer = 0x12e75b400] 10:16:39 INFO - PROCESS | 2852 | 1461690999348 Marionette DEBUG loaded listener.js 10:16:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x12e9c1400) [pid = 2852] [serial = 459] [outer = 0x12e75b400] 10:16:39 INFO - PROCESS | 2852 | 1461690999676 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 10:16:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:16:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 470ms 10:16:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:16:39 INFO - PROCESS | 2852 | 1461690999707 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 10:16:39 INFO - PROCESS | 2852 | 1461690999708 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 10:16:39 INFO - PROCESS | 2852 | 1461690999710 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:16:39 INFO - PROCESS | 2852 | 1461690999711 Marionette TRACE conn2 <- [1,586,null,{}] 10:16:39 INFO - PROCESS | 2852 | 1461690999713 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:39 INFO - PROCESS | 2852 | 1461690999814 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 10:16:39 INFO - PROCESS | 2852 | 1461690999823 Marionette TRACE conn2 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:39 INFO - PROCESS | 2852 | ++DOCSHELL 0x12c396000 == 53 [pid = 2852] [id = 154] 10:16:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x12e910000) [pid = 2852] [serial = 460] [outer = 0x0] 10:16:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x12e9c7c00) [pid = 2852] [serial = 461] [outer = 0x12e910000] 10:16:39 INFO - PROCESS | 2852 | 1461690999849 Marionette DEBUG loaded listener.js 10:16:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x12eb73c00) [pid = 2852] [serial = 462] [outer = 0x12e910000] 10:16:40 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:16:40 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:16:40 INFO - PROCESS | 2852 | 1461691000446 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 10:16:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:16:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 768ms 10:16:40 INFO - PROCESS | 2852 | 1461691000479 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 10:16:40 INFO - PROCESS | 2852 | 1461691000483 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 10:16:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:16:40 INFO - PROCESS | 2852 | 1461691000489 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:16:40 INFO - PROCESS | 2852 | 1461691000493 Marionette TRACE conn2 <- [1,590,null,{}] 10:16:40 INFO - PROCESS | 2852 | 1461691000499 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:40 INFO - PROCESS | 2852 | 1461691000634 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 10:16:40 INFO - PROCESS | 2852 | 1461691000687 Marionette TRACE conn2 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:40 INFO - PROCESS | 2852 | ++DOCSHELL 0x119777800 == 54 [pid = 2852] [id = 155] 10:16:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x118e0a000) [pid = 2852] [serial = 463] [outer = 0x0] 10:16:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x11986f800) [pid = 2852] [serial = 464] [outer = 0x118e0a000] 10:16:40 INFO - PROCESS | 2852 | 1461691000720 Marionette DEBUG loaded listener.js 10:16:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x11aa31400) [pid = 2852] [serial = 465] [outer = 0x118e0a000] 10:16:41 INFO - PROCESS | 2852 | 1461691001136 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 10:16:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:16:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 675ms 10:16:41 INFO - PROCESS | 2852 | 1461691001173 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 10:16:41 INFO - PROCESS | 2852 | 1461691001177 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 10:16:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:16:41 INFO - PROCESS | 2852 | 1461691001181 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:16:41 INFO - PROCESS | 2852 | 1461691001183 Marionette TRACE conn2 <- [1,594,null,{}] 10:16:41 INFO - PROCESS | 2852 | 1461691001188 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:41 INFO - PROCESS | 2852 | 1461691001288 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 10:16:41 INFO - PROCESS | 2852 | 1461691001353 Marionette TRACE conn2 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:41 INFO - PROCESS | 2852 | ++DOCSHELL 0x125331800 == 55 [pid = 2852] [id = 156] 10:16:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x11b0eb000) [pid = 2852] [serial = 466] [outer = 0x0] 10:16:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x11c819000) [pid = 2852] [serial = 467] [outer = 0x11b0eb000] 10:16:41 INFO - PROCESS | 2852 | 1461691001384 Marionette DEBUG loaded listener.js 10:16:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x1252bbc00) [pid = 2852] [serial = 468] [outer = 0x11b0eb000] 10:16:41 INFO - PROCESS | 2852 | 1461691001783 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 10:16:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:16:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 674ms 10:16:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:16:41 INFO - PROCESS | 2852 | 1461691001869 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 10:16:41 INFO - PROCESS | 2852 | 1461691001871 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 10:16:41 INFO - PROCESS | 2852 | 1461691001873 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:16:41 INFO - PROCESS | 2852 | 1461691001876 Marionette TRACE conn2 <- [1,598,null,{}] 10:16:41 INFO - PROCESS | 2852 | 1461691001884 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:41 INFO - PROCESS | 2852 | 1461691001985 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 10:16:42 INFO - PROCESS | 2852 | 1461691002050 Marionette TRACE conn2 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:42 INFO - PROCESS | 2852 | ++DOCSHELL 0x129887800 == 56 [pid = 2852] [id = 157] 10:16:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x12782a400) [pid = 2852] [serial = 469] [outer = 0x0] 10:16:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x12800f400) [pid = 2852] [serial = 470] [outer = 0x12782a400] 10:16:42 INFO - PROCESS | 2852 | 1461691002083 Marionette DEBUG loaded listener.js 10:16:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x1293c5000) [pid = 2852] [serial = 471] [outer = 0x12782a400] 10:16:42 INFO - PROCESS | 2852 | 1461691002496 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 10:16:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:16:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 671ms 10:16:42 INFO - PROCESS | 2852 | 1461691002544 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 10:16:42 INFO - PROCESS | 2852 | 1461691002547 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 10:16:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:16:42 INFO - PROCESS | 2852 | 1461691002583 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:16:42 INFO - PROCESS | 2852 | 1461691002584 Marionette TRACE conn2 <- [1,602,null,{}] 10:16:42 INFO - PROCESS | 2852 | 1461691002605 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:42 INFO - PROCESS | 2852 | 1461691002705 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 10:16:42 INFO - PROCESS | 2852 | 1461691002768 Marionette TRACE conn2 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:42 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d32d000 == 57 [pid = 2852] [id = 158] 10:16:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x129681000) [pid = 2852] [serial = 472] [outer = 0x0] 10:16:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x12b04dc00) [pid = 2852] [serial = 473] [outer = 0x129681000] 10:16:42 INFO - PROCESS | 2852 | 1461691002799 Marionette DEBUG loaded listener.js 10:16:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x12c1b1400) [pid = 2852] [serial = 474] [outer = 0x129681000] 10:16:43 INFO - PROCESS | 2852 | 1461691003215 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 10:16:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:16:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 702ms 10:16:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:16:43 INFO - PROCESS | 2852 | 1461691003272 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 10:16:43 INFO - PROCESS | 2852 | 1461691003273 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 10:16:43 INFO - PROCESS | 2852 | 1461691003275 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:16:43 INFO - PROCESS | 2852 | 1461691003277 Marionette TRACE conn2 <- [1,606,null,{}] 10:16:43 INFO - PROCESS | 2852 | 1461691003279 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:43 INFO - PROCESS | 2852 | 1461691003375 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 10:16:43 INFO - PROCESS | 2852 | 1461691003426 Marionette TRACE conn2 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:43 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d60b800 == 58 [pid = 2852] [id = 159] 10:16:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x12b047000) [pid = 2852] [serial = 475] [outer = 0x0] 10:16:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x12d635000) [pid = 2852] [serial = 476] [outer = 0x12b047000] 10:16:43 INFO - PROCESS | 2852 | 1461691003457 Marionette DEBUG loaded listener.js 10:16:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x12e75c000) [pid = 2852] [serial = 477] [outer = 0x12b047000] 10:16:43 INFO - PROCESS | 2852 | 1461691003874 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:16:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:16:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 619ms 10:16:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:16:43 INFO - PROCESS | 2852 | 1461691003894 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 10:16:43 INFO - PROCESS | 2852 | 1461691003896 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 10:16:43 INFO - PROCESS | 2852 | 1461691003898 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:16:43 INFO - PROCESS | 2852 | 1461691003899 Marionette TRACE conn2 <- [1,610,null,{}] 10:16:43 INFO - PROCESS | 2852 | 1461691003902 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:44 INFO - PROCESS | 2852 | 1461691004037 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 10:16:44 INFO - PROCESS | 2852 | 1461691004103 Marionette TRACE conn2 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:44 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bb3b000 == 59 [pid = 2852] [id = 160] 10:16:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x11c16b000) [pid = 2852] [serial = 478] [outer = 0x0] 10:16:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x12d49e800) [pid = 2852] [serial = 479] [outer = 0x11c16b000] 10:16:44 INFO - PROCESS | 2852 | 1461691004136 Marionette DEBUG loaded listener.js 10:16:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x12ece1800) [pid = 2852] [serial = 480] [outer = 0x11c16b000] 10:16:44 INFO - PROCESS | 2852 | 1461691004722 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 10:16:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:16:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 870ms 10:16:44 INFO - PROCESS | 2852 | 1461691004770 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 10:16:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:16:44 INFO - PROCESS | 2852 | 1461691004773 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 10:16:44 INFO - PROCESS | 2852 | 1461691004776 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:16:44 INFO - PROCESS | 2852 | 1461691004779 Marionette TRACE conn2 <- [1,614,null,{}] 10:16:44 INFO - PROCESS | 2852 | 1461691004783 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:44 INFO - PROCESS | 2852 | 1461691004871 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 10:16:44 INFO - PROCESS | 2852 | 1461691004943 Marionette TRACE conn2 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:44 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a8b3800 == 60 [pid = 2852] [id = 161] 10:16:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x11555c800) [pid = 2852] [serial = 481] [outer = 0x0] 10:16:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 149 (0x11918d400) [pid = 2852] [serial = 482] [outer = 0x11555c800] 10:16:44 INFO - PROCESS | 2852 | 1461691004971 Marionette DEBUG loaded listener.js 10:16:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 150 (0x11a7c2000) [pid = 2852] [serial = 483] [outer = 0x11555c800] 10:16:45 INFO - PROCESS | 2852 | 1461691005429 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 10:16:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:16:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 676ms 10:16:45 INFO - PROCESS | 2852 | 1461691005454 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 10:16:45 INFO - PROCESS | 2852 | 1461691005460 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 10:16:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:16:45 INFO - PROCESS | 2852 | 1461691005467 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:16:45 INFO - PROCESS | 2852 | 1461691005470 Marionette TRACE conn2 <- [1,618,null,{}] 10:16:45 INFO - PROCESS | 2852 | 1461691005474 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:45 INFO - PROCESS | 2852 | 1461691005625 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 10:16:45 INFO - PROCESS | 2852 | --DOCSHELL 0x11a71a000 == 59 [pid = 2852] [id = 110] 10:16:45 INFO - PROCESS | 2852 | --DOCSHELL 0x11551b000 == 58 [pid = 2852] [id = 119] 10:16:45 INFO - PROCESS | 2852 | --DOCSHELL 0x12c10d800 == 57 [pid = 2852] [id = 153] 10:16:45 INFO - PROCESS | 2852 | --DOCSHELL 0x12b1a1000 == 56 [pid = 2852] [id = 152] 10:16:45 INFO - PROCESS | 2852 | --DOCSHELL 0x125449800 == 55 [pid = 2852] [id = 151] 10:16:45 INFO - PROCESS | 2852 | --DOCSHELL 0x129934000 == 54 [pid = 2852] [id = 150] 10:16:45 INFO - PROCESS | 2852 | --DOCSHELL 0x1298a2800 == 53 [pid = 2852] [id = 149] 10:16:45 INFO - PROCESS | 2852 | --DOCSHELL 0x12988c800 == 52 [pid = 2852] [id = 148] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 149 (0x11c496000) [pid = 2852] [serial = 361] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 148 (0x11aa2a000) [pid = 2852] [serial = 358] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x114257800) [pid = 2852] [serial = 355] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x1268de800) [pid = 2852] [serial = 364] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x12b5d6800) [pid = 2852] [serial = 403] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOCSHELL 0x126fd2000 == 51 [pid = 2852] [id = 147] 10:16:45 INFO - PROCESS | 2852 | --DOCSHELL 0x12571e800 == 50 [pid = 2852] [id = 146] 10:16:45 INFO - PROCESS | 2852 | --DOCSHELL 0x119b14000 == 49 [pid = 2852] [id = 145] 10:16:45 INFO - PROCESS | 2852 | --DOCSHELL 0x11b8c9000 == 48 [pid = 2852] [id = 144] 10:16:45 INFO - PROCESS | 2852 | --DOCSHELL 0x118f26800 == 47 [pid = 2852] [id = 143] 10:16:45 INFO - PROCESS | 2852 | --DOCSHELL 0x116631000 == 46 [pid = 2852] [id = 142] 10:16:45 INFO - PROCESS | 2852 | --DOCSHELL 0x123a94000 == 45 [pid = 2852] [id = 141] 10:16:45 INFO - PROCESS | 2852 | --DOCSHELL 0x118f1b800 == 44 [pid = 2852] [id = 140] 10:16:45 INFO - PROCESS | 2852 | --DOCSHELL 0x129805000 == 43 [pid = 2852] [id = 139] 10:16:45 INFO - PROCESS | 2852 | --DOCSHELL 0x126e21000 == 42 [pid = 2852] [id = 138] 10:16:45 INFO - PROCESS | 2852 | --DOCSHELL 0x11bf4a000 == 41 [pid = 2852] [id = 137] 10:16:45 INFO - PROCESS | 2852 | --DOCSHELL 0x119b10800 == 40 [pid = 2852] [id = 136] 10:16:45 INFO - PROCESS | 2852 | 1461691005707 Marionette TRACE conn2 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:45 INFO - PROCESS | 2852 | ++DOCSHELL 0x116623800 == 41 [pid = 2852] [id = 162] 10:16:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x11867ac00) [pid = 2852] [serial = 484] [outer = 0x0] 10:16:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x11aa30400) [pid = 2852] [serial = 485] [outer = 0x11867ac00] 10:16:45 INFO - PROCESS | 2852 | 1461691005734 Marionette DEBUG loaded listener.js 10:16:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x11c1d3400) [pid = 2852] [serial = 486] [outer = 0x11867ac00] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x126f74400) [pid = 2852] [serial = 382] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x115849400) [pid = 2852] [serial = 367] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x126e78400) [pid = 2852] [serial = 379] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x1299b4000) [pid = 2852] [serial = 397] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x129337000) [pid = 2852] [serial = 391] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x12b04f400) [pid = 2852] [serial = 400] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 141 (0x1276bb400) [pid = 2852] [serial = 383] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x128011800) [pid = 2852] [serial = 388] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x11c7e7c00) [pid = 2852] [serial = 376] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x1189dd800) [pid = 2852] [serial = 368] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x11b92d400) [pid = 2852] [serial = 373] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x12b046c00) [pid = 2852] [serial = 398] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x118ed8400) [pid = 2852] [serial = 377] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x11c177c00) [pid = 2852] [serial = 374] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x119d98c00) [pid = 2852] [serial = 370] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x127835400) [pid = 2852] [serial = 385] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x12968b800) [pid = 2852] [serial = 395] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x1255c6c00) [pid = 2852] [serial = 353] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x1293bb400) [pid = 2852] [serial = 394] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x126f6b400) [pid = 2852] [serial = 380] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x11a7c0800) [pid = 2852] [serial = 371] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x128e86000) [pid = 2852] [serial = 389] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x129681800) [pid = 2852] [serial = 392] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x1279b9400) [pid = 2852] [serial = 386] [outer = 0x0] [url = about:blank] 10:16:45 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x12b287800) [pid = 2852] [serial = 401] [outer = 0x0] [url = about:blank] 10:16:46 INFO - PROCESS | 2852 | 1461691006044 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:16:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:16:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 622ms 10:16:46 INFO - PROCESS | 2852 | 1461691006089 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 10:16:46 INFO - PROCESS | 2852 | 1461691006090 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 10:16:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:16:46 INFO - PROCESS | 2852 | 1461691006093 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:16:46 INFO - PROCESS | 2852 | 1461691006095 Marionette TRACE conn2 <- [1,622,null,{}] 10:16:46 INFO - PROCESS | 2852 | 1461691006102 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:46 INFO - PROCESS | 2852 | 1461691006200 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 10:16:46 INFO - PROCESS | 2852 | 1461691006211 Marionette TRACE conn2 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:46 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a8b0800 == 42 [pid = 2852] [id = 163] 10:16:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x11c487400) [pid = 2852] [serial = 487] [outer = 0x0] 10:16:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x12528e400) [pid = 2852] [serial = 488] [outer = 0x11c487400] 10:16:46 INFO - PROCESS | 2852 | 1461691006240 Marionette DEBUG loaded listener.js 10:16:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x1257f7400) [pid = 2852] [serial = 489] [outer = 0x11c487400] 10:16:46 INFO - PROCESS | 2852 | 1461691006570 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 10:16:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:16:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 520ms 10:16:46 INFO - PROCESS | 2852 | 1461691006614 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 10:16:46 INFO - PROCESS | 2852 | 1461691006615 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 10:16:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:16:46 INFO - PROCESS | 2852 | 1461691006618 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:16:46 INFO - PROCESS | 2852 | 1461691006619 Marionette TRACE conn2 <- [1,626,null,{}] 10:16:46 INFO - PROCESS | 2852 | 1461691006621 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:46 INFO - PROCESS | 2852 | 1461691006701 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 10:16:46 INFO - PROCESS | 2852 | 1461691006750 Marionette TRACE conn2 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:46 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bed4800 == 43 [pid = 2852] [id = 164] 10:16:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x11c493800) [pid = 2852] [serial = 490] [outer = 0x0] 10:16:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x126e40400) [pid = 2852] [serial = 491] [outer = 0x11c493800] 10:16:46 INFO - PROCESS | 2852 | 1461691006777 Marionette DEBUG loaded listener.js 10:16:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x12705d800) [pid = 2852] [serial = 492] [outer = 0x11c493800] 10:16:47 INFO - PROCESS | 2852 | 1461691007089 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 10:16:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:16:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 520ms 10:16:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:16:47 INFO - PROCESS | 2852 | 1461691007138 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 10:16:47 INFO - PROCESS | 2852 | 1461691007139 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 10:16:47 INFO - PROCESS | 2852 | 1461691007141 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:16:47 INFO - PROCESS | 2852 | 1461691007142 Marionette TRACE conn2 <- [1,630,null,{}] 10:16:47 INFO - PROCESS | 2852 | 1461691007145 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:47 INFO - PROCESS | 2852 | 1461691007223 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 10:16:47 INFO - PROCESS | 2852 | 1461691007270 Marionette TRACE conn2 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:47 INFO - PROCESS | 2852 | ++DOCSHELL 0x119105800 == 44 [pid = 2852] [id = 165] 10:16:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x11c813c00) [pid = 2852] [serial = 493] [outer = 0x0] 10:16:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x1276b9000) [pid = 2852] [serial = 494] [outer = 0x11c813c00] 10:16:47 INFO - PROCESS | 2852 | 1461691007297 Marionette DEBUG loaded listener.js 10:16:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x128011800) [pid = 2852] [serial = 495] [outer = 0x11c813c00] 10:16:47 INFO - PROCESS | 2852 | 1461691007646 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 10:16:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:16:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 519ms 10:16:47 INFO - PROCESS | 2852 | 1461691007662 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 10:16:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:16:47 INFO - PROCESS | 2852 | 1461691007664 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 10:16:47 INFO - PROCESS | 2852 | 1461691007668 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:16:47 INFO - PROCESS | 2852 | 1461691007670 Marionette TRACE conn2 <- [1,634,null,{}] 10:16:47 INFO - PROCESS | 2852 | 1461691007674 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:47 INFO - PROCESS | 2852 | 1461691007820 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 10:16:47 INFO - PROCESS | 2852 | 1461691007918 Marionette TRACE conn2 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:47 INFO - PROCESS | 2852 | ++DOCSHELL 0x1253c2800 == 45 [pid = 2852] [id = 166] 10:16:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x123b55c00) [pid = 2852] [serial = 496] [outer = 0x0] 10:16:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x1280c1800) [pid = 2852] [serial = 497] [outer = 0x123b55c00] 10:16:47 INFO - PROCESS | 2852 | 1461691007963 Marionette DEBUG loaded listener.js 10:16:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x12c0f4c00) [pid = 2852] [serial = 498] [outer = 0x123b55c00] 10:16:48 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:16:48 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:16:48 INFO - PROCESS | 2852 | 1461691008318 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 10:16:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:16:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 672ms 10:16:48 INFO - PROCESS | 2852 | 1461691008339 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 10:16:48 INFO - PROCESS | 2852 | 1461691008340 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 10:16:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:16:48 INFO - PROCESS | 2852 | 1461691008342 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:16:48 INFO - PROCESS | 2852 | 1461691008343 Marionette TRACE conn2 <- [1,638,null,{}] 10:16:48 INFO - PROCESS | 2852 | 1461691008351 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:48 INFO - PROCESS | 2852 | 1461691008443 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 10:16:48 INFO - PROCESS | 2852 | 1461691008447 Marionette TRACE conn2 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:48 INFO - PROCESS | 2852 | ++DOCSHELL 0x126c7f000 == 46 [pid = 2852] [id = 167] 10:16:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x123b59000) [pid = 2852] [serial = 499] [outer = 0x0] 10:16:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x12d246800) [pid = 2852] [serial = 500] [outer = 0x123b59000] 10:16:48 INFO - PROCESS | 2852 | 1461691008473 Marionette DEBUG loaded listener.js 10:16:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x12d4a5000) [pid = 2852] [serial = 501] [outer = 0x123b59000] 10:16:48 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:16:48 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:16:48 INFO - PROCESS | 2852 | 1461691008816 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:16:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:16:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 524ms 10:16:48 INFO - PROCESS | 2852 | 1461691008867 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 10:16:48 INFO - PROCESS | 2852 | 1461691008868 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 10:16:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:16:48 INFO - PROCESS | 2852 | 1461691008870 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:16:48 INFO - PROCESS | 2852 | 1461691008871 Marionette TRACE conn2 <- [1,642,null,{}] 10:16:48 INFO - PROCESS | 2852 | 1461691008873 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:48 INFO - PROCESS | 2852 | 1461691008971 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 10:16:48 INFO - PROCESS | 2852 | 1461691008986 Marionette TRACE conn2 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:48 INFO - PROCESS | 2852 | ++DOCSHELL 0x1276f2000 == 47 [pid = 2852] [id = 168] 10:16:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x12d4a6000) [pid = 2852] [serial = 502] [outer = 0x0] 10:16:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x12d8ba800) [pid = 2852] [serial = 503] [outer = 0x12d4a6000] 10:16:49 INFO - PROCESS | 2852 | 1461691009012 Marionette DEBUG loaded listener.js 10:16:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x12e75c400) [pid = 2852] [serial = 504] [outer = 0x12d4a6000] 10:16:49 INFO - PROCESS | 2852 | 1461691009351 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 10:16:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:16:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 518ms 10:16:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:16:49 INFO - PROCESS | 2852 | 1461691009388 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 10:16:49 INFO - PROCESS | 2852 | 1461691009390 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 10:16:49 INFO - PROCESS | 2852 | 1461691009392 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:16:49 INFO - PROCESS | 2852 | 1461691009393 Marionette TRACE conn2 <- [1,646,null,{}] 10:16:49 INFO - PROCESS | 2852 | 1461691009395 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:49 INFO - PROCESS | 2852 | 1461691009491 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 10:16:49 INFO - PROCESS | 2852 | 1461691009496 Marionette TRACE conn2 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:49 INFO - PROCESS | 2852 | ++DOCSHELL 0x129895000 == 48 [pid = 2852] [id = 169] 10:16:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x12b5db000) [pid = 2852] [serial = 505] [outer = 0x0] 10:16:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x12e9c1c00) [pid = 2852] [serial = 506] [outer = 0x12b5db000] 10:16:49 INFO - PROCESS | 2852 | 1461691009552 Marionette DEBUG loaded listener.js 10:16:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x12eb77400) [pid = 2852] [serial = 507] [outer = 0x12b5db000] 10:16:50 INFO - PROCESS | 2852 | 1461691010104 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:16:50 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x12c1b9c00) [pid = 2852] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:16:50 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x126f6d000) [pid = 2852] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:16:50 INFO - PROCESS | 2852 | --DOMWINDOW == 141 (0x119191400) [pid = 2852] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:16:50 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x11b0e4400) [pid = 2852] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:16:50 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x128003c00) [pid = 2852] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:16:50 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x118e0f800) [pid = 2852] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:16:50 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x1255cf400) [pid = 2852] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:16:50 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x11ae0d400) [pid = 2852] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:16:50 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x126f77400) [pid = 2852] [serial = 445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:16:50 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x12e75b400) [pid = 2852] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:16:50 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x1276ba400) [pid = 2852] [serial = 448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:16:50 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x12d971800) [pid = 2852] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:16:50 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x11c48fc00) [pid = 2852] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:16:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:16:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 771ms 10:16:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:16:50 INFO - PROCESS | 2852 | 1461691010164 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 10:16:50 INFO - PROCESS | 2852 | 1461691010166 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 10:16:50 INFO - PROCESS | 2852 | 1461691010169 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:16:50 INFO - PROCESS | 2852 | 1461691010171 Marionette TRACE conn2 <- [1,650,null,{}] 10:16:50 INFO - PROCESS | 2852 | 1461691010175 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:50 INFO - PROCESS | 2852 | 1461691010320 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 10:16:50 INFO - PROCESS | 2852 | 1461691010327 Marionette TRACE conn2 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:50 INFO - PROCESS | 2852 | ++DOCSHELL 0x11acc5000 == 49 [pid = 2852] [id = 170] 10:16:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x11ae62800) [pid = 2852] [serial = 508] [outer = 0x0] 10:16:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x12c0ee800) [pid = 2852] [serial = 509] [outer = 0x11ae62800] 10:16:50 INFO - PROCESS | 2852 | 1461691010369 Marionette DEBUG loaded listener.js 10:16:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x12e757400) [pid = 2852] [serial = 510] [outer = 0x11ae62800] 10:16:50 INFO - PROCESS | 2852 | 1461691010775 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 10:16:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:16:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 620ms 10:16:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:16:50 INFO - PROCESS | 2852 | 1461691010794 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 10:16:50 INFO - PROCESS | 2852 | 1461691010796 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 10:16:50 INFO - PROCESS | 2852 | 1461691010799 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:16:50 INFO - PROCESS | 2852 | 1461691010805 Marionette TRACE conn2 <- [1,654,null,{}] 10:16:50 INFO - PROCESS | 2852 | 1461691010808 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:50 INFO - PROCESS | 2852 | 1461691010959 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 10:16:50 INFO - PROCESS | 2852 | 1461691010966 Marionette TRACE conn2 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:50 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b132800 == 50 [pid = 2852] [id = 171] 10:16:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x12e75b400) [pid = 2852] [serial = 511] [outer = 0x0] 10:16:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x12ece0400) [pid = 2852] [serial = 512] [outer = 0x12e75b400] 10:16:51 INFO - PROCESS | 2852 | 1461691011015 Marionette DEBUG loaded listener.js 10:16:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x12f48c000) [pid = 2852] [serial = 513] [outer = 0x12e75b400] 10:16:51 INFO - PROCESS | 2852 | 1461691011358 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 10:16:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:16:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 578ms 10:16:51 INFO - PROCESS | 2852 | 1461691011381 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 10:16:51 INFO - PROCESS | 2852 | 1461691011383 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 10:16:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:16:51 INFO - PROCESS | 2852 | 1461691011388 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:16:51 INFO - PROCESS | 2852 | 1461691011391 Marionette TRACE conn2 <- [1,658,null,{}] 10:16:51 INFO - PROCESS | 2852 | 1461691011394 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:51 INFO - PROCESS | 2852 | 1461691011559 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 10:16:51 INFO - PROCESS | 2852 | 1461691011571 Marionette TRACE conn2 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:51 INFO - PROCESS | 2852 | ++DOCSHELL 0x12c11c000 == 51 [pid = 2852] [id = 172] 10:16:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x12e911400) [pid = 2852] [serial = 514] [outer = 0x0] 10:16:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x12f48e800) [pid = 2852] [serial = 515] [outer = 0x12e911400] 10:16:51 INFO - PROCESS | 2852 | 1461691011613 Marionette DEBUG loaded listener.js 10:16:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x12f7d2c00) [pid = 2852] [serial = 516] [outer = 0x12e911400] 10:16:52 INFO - PROCESS | 2852 | 1461691012010 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:16:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:16:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 673ms 10:16:52 INFO - PROCESS | 2852 | 1461691012059 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 10:16:52 INFO - PROCESS | 2852 | 1461691012061 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 10:16:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:16:52 INFO - PROCESS | 2852 | 1461691012063 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:16:52 INFO - PROCESS | 2852 | 1461691012064 Marionette TRACE conn2 <- [1,662,null,{}] 10:16:52 INFO - PROCESS | 2852 | 1461691012066 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:52 INFO - PROCESS | 2852 | 1461691012203 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 10:16:52 INFO - PROCESS | 2852 | 1461691012263 Marionette TRACE conn2 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:52 INFO - PROCESS | 2852 | ++DOCSHELL 0x118e3e000 == 52 [pid = 2852] [id = 173] 10:16:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x11328a800) [pid = 2852] [serial = 517] [outer = 0x0] 10:16:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x115713c00) [pid = 2852] [serial = 518] [outer = 0x11328a800] 10:16:52 INFO - PROCESS | 2852 | 1461691012296 Marionette DEBUG loaded listener.js 10:16:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x119258c00) [pid = 2852] [serial = 519] [outer = 0x11328a800] 10:16:52 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:16:52 INFO - PROCESS | 2852 | 1461691012828 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 10:16:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:16:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 818ms 10:16:52 INFO - PROCESS | 2852 | 1461691012910 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 10:16:52 INFO - PROCESS | 2852 | 1461691012914 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 10:16:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:16:52 INFO - PROCESS | 2852 | 1461691012933 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:16:52 INFO - PROCESS | 2852 | 1461691012938 Marionette TRACE conn2 <- [1,666,null,{}] 10:16:52 INFO - PROCESS | 2852 | 1461691012981 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:53 INFO - PROCESS | 2852 | 1461691013085 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 10:16:53 INFO - PROCESS | 2852 | 1461691013135 Marionette TRACE conn2 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:53 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bf48800 == 53 [pid = 2852] [id = 174] 10:16:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x11c38f000) [pid = 2852] [serial = 520] [outer = 0x0] 10:16:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x11c494c00) [pid = 2852] [serial = 521] [outer = 0x11c38f000] 10:16:53 INFO - PROCESS | 2852 | 1461691013168 Marionette DEBUG loaded listener.js 10:16:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x125299800) [pid = 2852] [serial = 522] [outer = 0x11c38f000] 10:16:53 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:16:53 INFO - PROCESS | 2852 | 1461691013577 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 10:16:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:16:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 674ms 10:16:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:16:53 INFO - PROCESS | 2852 | 1461691013593 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 10:16:53 INFO - PROCESS | 2852 | 1461691013595 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 10:16:53 INFO - PROCESS | 2852 | 1461691013597 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:16:53 INFO - PROCESS | 2852 | 1461691013598 Marionette TRACE conn2 <- [1,670,null,{}] 10:16:53 INFO - PROCESS | 2852 | 1461691013601 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:53 INFO - PROCESS | 2852 | 1461691013687 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 10:16:53 INFO - PROCESS | 2852 | 1461691013731 Marionette TRACE conn2 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:53 INFO - PROCESS | 2852 | ++DOCSHELL 0x12572a800 == 54 [pid = 2852] [id = 175] 10:16:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x11c38fc00) [pid = 2852] [serial = 523] [outer = 0x0] 10:16:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x126f73000) [pid = 2852] [serial = 524] [outer = 0x11c38fc00] 10:16:53 INFO - PROCESS | 2852 | 1461691013781 Marionette DEBUG loaded listener.js 10:16:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 149 (0x12968b800) [pid = 2852] [serial = 525] [outer = 0x11c38fc00] 10:16:54 INFO - PROCESS | 2852 | 1461691014287 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 10:16:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:16:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 726ms 10:16:54 INFO - PROCESS | 2852 | 1461691014324 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 10:16:54 INFO - PROCESS | 2852 | 1461691014329 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 10:16:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:16:54 INFO - PROCESS | 2852 | 1461691014391 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:16:54 INFO - PROCESS | 2852 | 1461691014396 Marionette TRACE conn2 <- [1,674,null,{}] 10:16:54 INFO - PROCESS | 2852 | 1461691014423 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:54 INFO - PROCESS | 2852 | 1461691014583 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 10:16:54 INFO - PROCESS | 2852 | 1461691014669 Marionette TRACE conn2 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:54 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d85e000 == 55 [pid = 2852] [id = 176] 10:16:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 150 (0x126e77000) [pid = 2852] [serial = 526] [outer = 0x0] 10:16:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 151 (0x12d633800) [pid = 2852] [serial = 527] [outer = 0x126e77000] 10:16:54 INFO - PROCESS | 2852 | 1461691014719 Marionette DEBUG loaded listener.js 10:16:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 152 (0x12e911800) [pid = 2852] [serial = 528] [outer = 0x126e77000] 10:16:55 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:16:55 INFO - PROCESS | 2852 | 1461691015177 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 10:16:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 10:16:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 833ms 10:16:55 INFO - PROCESS | 2852 | 1461691015189 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 10:16:55 INFO - PROCESS | 2852 | 1461691015191 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 10:16:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:16:55 INFO - PROCESS | 2852 | 1461691015194 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:16:55 INFO - PROCESS | 2852 | 1461691015196 Marionette TRACE conn2 <- [1,678,null,{}] 10:16:55 INFO - PROCESS | 2852 | 1461691015198 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:55 INFO - PROCESS | 2852 | 1461691015328 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 10:16:55 INFO - PROCESS | 2852 | 1461691015448 Marionette TRACE conn2 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:55 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d86e800 == 56 [pid = 2852] [id = 177] 10:16:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 153 (0x12e761800) [pid = 2852] [serial = 529] [outer = 0x0] 10:16:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 154 (0x12ecdfc00) [pid = 2852] [serial = 530] [outer = 0x12e761800] 10:16:55 INFO - PROCESS | 2852 | 1461691015501 Marionette DEBUG loaded listener.js 10:16:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 155 (0x12f487000) [pid = 2852] [serial = 531] [outer = 0x12e761800] 10:16:55 INFO - PROCESS | 2852 | 1461691015959 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 10:16:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:16:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 819ms 10:16:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:16:56 INFO - PROCESS | 2852 | 1461691016013 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 10:16:56 INFO - PROCESS | 2852 | 1461691016015 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 10:16:56 INFO - PROCESS | 2852 | 1461691016017 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:16:56 INFO - PROCESS | 2852 | 1461691016018 Marionette TRACE conn2 <- [1,682,null,{}] 10:16:56 INFO - PROCESS | 2852 | 1461691016021 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:56 INFO - PROCESS | 2852 | 1461691016122 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 10:16:56 INFO - PROCESS | 2852 | 1461691016191 Marionette TRACE conn2 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:56 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d999800 == 57 [pid = 2852] [id = 178] 10:16:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 156 (0x12f7d7800) [pid = 2852] [serial = 532] [outer = 0x0] 10:16:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 157 (0x12fca1800) [pid = 2852] [serial = 533] [outer = 0x12f7d7800] 10:16:56 INFO - PROCESS | 2852 | 1461691016229 Marionette DEBUG loaded listener.js 10:16:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 158 (0x12fcae800) [pid = 2852] [serial = 534] [outer = 0x12f7d7800] 10:16:57 INFO - PROCESS | 2852 | 1461691017109 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 10:16:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 10:16:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1121ms 10:16:57 INFO - PROCESS | 2852 | 1461691017138 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 10:16:57 INFO - PROCESS | 2852 | 1461691017140 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 10:16:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:16:57 INFO - PROCESS | 2852 | 1461691017142 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:16:57 INFO - PROCESS | 2852 | 1461691017143 Marionette TRACE conn2 <- [1,686,null,{}] 10:16:57 INFO - PROCESS | 2852 | 1461691017145 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:57 INFO - PROCESS | 2852 | 1461691017246 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 10:16:57 INFO - PROCESS | 2852 | 1461691017295 Marionette TRACE conn2 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:57 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a8ba800 == 58 [pid = 2852] [id = 179] 10:16:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 159 (0x11b0e3400) [pid = 2852] [serial = 535] [outer = 0x0] 10:16:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 160 (0x11c142000) [pid = 2852] [serial = 536] [outer = 0x11b0e3400] 10:16:57 INFO - PROCESS | 2852 | 1461691017326 Marionette DEBUG loaded listener.js 10:16:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 161 (0x1276b4400) [pid = 2852] [serial = 537] [outer = 0x11b0e3400] 10:16:58 INFO - PROCESS | 2852 | --DOCSHELL 0x12c11c000 == 57 [pid = 2852] [id = 172] 10:16:58 INFO - PROCESS | 2852 | --DOCSHELL 0x12b132800 == 56 [pid = 2852] [id = 171] 10:16:58 INFO - PROCESS | 2852 | --DOCSHELL 0x11acc5000 == 55 [pid = 2852] [id = 170] 10:16:58 INFO - PROCESS | 2852 | --DOCSHELL 0x129895000 == 54 [pid = 2852] [id = 169] 10:16:58 INFO - PROCESS | 2852 | --DOCSHELL 0x1276f2000 == 53 [pid = 2852] [id = 168] 10:16:58 INFO - PROCESS | 2852 | --DOCSHELL 0x126c7f000 == 52 [pid = 2852] [id = 167] 10:16:58 INFO - PROCESS | 2852 | --DOCSHELL 0x1253c2800 == 51 [pid = 2852] [id = 166] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 160 (0x12e9c7c00) [pid = 2852] [serial = 461] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOCSHELL 0x119105800 == 50 [pid = 2852] [id = 165] 10:16:58 INFO - PROCESS | 2852 | --DOCSHELL 0x11bed4800 == 49 [pid = 2852] [id = 164] 10:16:58 INFO - PROCESS | 2852 | --DOCSHELL 0x11a8b0800 == 48 [pid = 2852] [id = 163] 10:16:58 INFO - PROCESS | 2852 | --DOCSHELL 0x116623800 == 47 [pid = 2852] [id = 162] 10:16:58 INFO - PROCESS | 2852 | --DOCSHELL 0x11a8b3800 == 46 [pid = 2852] [id = 161] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 159 (0x11bfea800) [pid = 2852] [serial = 418] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 158 (0x126f77000) [pid = 2852] [serial = 412] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 157 (0x1299b7400) [pid = 2852] [serial = 415] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 156 (0x11a545800) [pid = 2852] [serial = 406] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 155 (0x11b92e000) [pid = 2852] [serial = 409] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 154 (0x126f72000) [pid = 2852] [serial = 194] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:16:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:16:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1273ms 10:16:58 INFO - PROCESS | 2852 | 1461691018412 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 10:16:58 INFO - PROCESS | 2852 | 1461691018415 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 10:16:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:16:58 INFO - PROCESS | 2852 | 1461691018417 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 10:16:58 INFO - PROCESS | 2852 | 1461691018421 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:16:58 INFO - PROCESS | 2852 | 1461691018423 Marionette TRACE conn2 <- [1,690,null,{}] 10:16:58 INFO - PROCESS | 2852 | 1461691018427 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:58 INFO - PROCESS | 2852 | 1461691018508 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 153 (0x12d249c00) [pid = 2852] [serial = 442] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 152 (0x12d350800) [pid = 2852] [serial = 443] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 151 (0x12782a000) [pid = 2852] [serial = 433] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 150 (0x1280c8400) [pid = 2852] [serial = 434] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 149 (0x11b809800) [pid = 2852] [serial = 427] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 148 (0x1257f5800) [pid = 2852] [serial = 428] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x125297c00) [pid = 2852] [serial = 425] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x11c38d400) [pid = 2852] [serial = 424] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x12932c400) [pid = 2852] [serial = 436] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x12b5d3c00) [pid = 2852] [serial = 437] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x11b926800) [pid = 2852] [serial = 422] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x11ac3a000) [pid = 2852] [serial = 421] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 141 (0x126f6f800) [pid = 2852] [serial = 430] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x12780ec00) [pid = 2852] [serial = 431] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x12d971400) [pid = 2852] [serial = 453] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x12d636400) [pid = 2852] [serial = 447] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x12d4a3c00) [pid = 2852] [serial = 446] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x12e9c1400) [pid = 2852] [serial = 459] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x12d640400) [pid = 2852] [serial = 449] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x12e75a800) [pid = 2852] [serial = 455] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x12528b800) [pid = 2852] [serial = 452] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x12e913c00) [pid = 2852] [serial = 458] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x12d8b5800) [pid = 2852] [serial = 450] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x12c0eec00) [pid = 2852] [serial = 439] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x12c1b6c00) [pid = 2852] [serial = 440] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x12e765400) [pid = 2852] [serial = 456] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 2852 | 1461691018585 Marionette TRACE conn2 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:58 INFO - PROCESS | 2852 | ++DOCSHELL 0x11977f000 == 47 [pid = 2852] [id = 180] 10:16:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x11ac3a000) [pid = 2852] [serial = 538] [outer = 0x0] 10:16:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x11b0ebc00) [pid = 2852] [serial = 539] [outer = 0x11ac3a000] 10:16:58 INFO - PROCESS | 2852 | 1461691018617 Marionette DEBUG loaded listener.js 10:16:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x11bff2800) [pid = 2852] [serial = 540] [outer = 0x11ac3a000] 10:16:59 INFO - PROCESS | 2852 | 1461691019408 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 10:16:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:16:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1022ms 10:16:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:16:59 INFO - PROCESS | 2852 | 1461691019442 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 10:16:59 INFO - PROCESS | 2852 | 1461691019446 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 10:16:59 INFO - PROCESS | 2852 | 1461691019450 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:16:59 INFO - PROCESS | 2852 | 1461691019452 Marionette TRACE conn2 <- [1,694,null,{}] 10:16:59 INFO - PROCESS | 2852 | 1461691019454 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:59 INFO - PROCESS | 2852 | 1461691019532 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 10:16:59 INFO - PROCESS | 2852 | 1461691019539 Marionette TRACE conn2 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:59 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b8cd800 == 48 [pid = 2852] [id = 181] 10:16:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x11c137c00) [pid = 2852] [serial = 541] [outer = 0x0] 10:16:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x123b5bc00) [pid = 2852] [serial = 542] [outer = 0x11c137c00] 10:16:59 INFO - PROCESS | 2852 | 1461691019565 Marionette DEBUG loaded listener.js 10:16:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x125292c00) [pid = 2852] [serial = 543] [outer = 0x11c137c00] 10:17:00 INFO - PROCESS | 2852 | 1461691020388 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 10:17:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 10:17:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 973ms 10:17:00 INFO - PROCESS | 2852 | 1461691020424 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 10:17:00 INFO - PROCESS | 2852 | 1461691020425 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 10:17:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:17:00 INFO - PROCESS | 2852 | 1461691020437 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:17:00 INFO - PROCESS | 2852 | 1461691020440 Marionette TRACE conn2 <- [1,698,null,{}] 10:17:00 INFO - PROCESS | 2852 | 1461691020447 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:00 INFO - PROCESS | 2852 | 1461691020551 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 10:17:00 INFO - PROCESS | 2852 | 1461691020586 Marionette TRACE conn2 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:00 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c6d5000 == 49 [pid = 2852] [id = 182] 10:17:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x126f6b400) [pid = 2852] [serial = 544] [outer = 0x0] 10:17:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x126f6f800) [pid = 2852] [serial = 545] [outer = 0x126f6b400] 10:17:00 INFO - PROCESS | 2852 | 1461691020615 Marionette DEBUG loaded listener.js 10:17:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x127807400) [pid = 2852] [serial = 546] [outer = 0x126f6b400] 10:17:01 INFO - PROCESS | 2852 | 1461691021438 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 10:17:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 10:17:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1031ms 10:17:01 INFO - PROCESS | 2852 | 1461691021460 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 10:17:01 INFO - PROCESS | 2852 | 1461691021462 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 10:17:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:17:01 INFO - PROCESS | 2852 | 1461691021464 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:17:01 INFO - PROCESS | 2852 | 1461691021465 Marionette TRACE conn2 <- [1,702,null,{}] 10:17:01 INFO - PROCESS | 2852 | 1461691021481 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:01 INFO - PROCESS | 2852 | 1461691021577 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 10:17:01 INFO - PROCESS | 2852 | 1461691021582 Marionette TRACE conn2 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:01 INFO - PROCESS | 2852 | ++DOCSHELL 0x1253c1000 == 50 [pid = 2852] [id = 183] 10:17:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x126f75400) [pid = 2852] [serial = 547] [outer = 0x0] 10:17:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x128010000) [pid = 2852] [serial = 548] [outer = 0x126f75400] 10:17:01 INFO - PROCESS | 2852 | 1461691021638 Marionette DEBUG loaded listener.js 10:17:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x129681800) [pid = 2852] [serial = 549] [outer = 0x126f75400] 10:17:02 INFO - PROCESS | 2852 | 1461691022427 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 10:17:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:17:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 977ms 10:17:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:17:02 INFO - PROCESS | 2852 | 1461691022441 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 10:17:02 INFO - PROCESS | 2852 | 1461691022442 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 10:17:02 INFO - PROCESS | 2852 | 1461691022444 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:17:02 INFO - PROCESS | 2852 | 1461691022445 Marionette TRACE conn2 <- [1,706,null,{}] 10:17:02 INFO - PROCESS | 2852 | 1461691022448 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:02 INFO - PROCESS | 2852 | 1461691022589 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 10:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x123b59000) [pid = 2852] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x11555c800) [pid = 2852] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x11c487400) [pid = 2852] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x11c813c00) [pid = 2852] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x11867ac00) [pid = 2852] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x12d4a6000) [pid = 2852] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x11c493800) [pid = 2852] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x12e75b400) [pid = 2852] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x12b5db000) [pid = 2852] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x11ae62800) [pid = 2852] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x123b55c00) [pid = 2852] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:17:02 INFO - PROCESS | 2852 | 1461691022629 Marionette TRACE conn2 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:02 INFO - PROCESS | 2852 | ++DOCSHELL 0x11920e000 == 51 [pid = 2852] [id = 184] 10:17:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x11aa2b400) [pid = 2852] [serial = 550] [outer = 0x0] 10:17:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x11c493800) [pid = 2852] [serial = 551] [outer = 0x11aa2b400] 10:17:02 INFO - PROCESS | 2852 | 1461691022656 Marionette DEBUG loaded listener.js 10:17:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x1280c4c00) [pid = 2852] [serial = 552] [outer = 0x11aa2b400] 10:17:03 INFO - PROCESS | 2852 | 1461691023440 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 10:17:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:17:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1018ms 10:17:03 INFO - PROCESS | 2852 | 1461691023463 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 10:17:03 INFO - PROCESS | 2852 | 1461691023464 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 10:17:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:17:03 INFO - PROCESS | 2852 | 1461691023466 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:17:03 INFO - PROCESS | 2852 | 1461691023467 Marionette TRACE conn2 <- [1,710,null,{}] 10:17:03 INFO - PROCESS | 2852 | 1461691023479 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:03 INFO - PROCESS | 2852 | 1461691023570 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 10:17:03 INFO - PROCESS | 2852 | 1461691023576 Marionette TRACE conn2 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:03 INFO - PROCESS | 2852 | ++DOCSHELL 0x12744f800 == 52 [pid = 2852] [id = 185] 10:17:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x12b04ac00) [pid = 2852] [serial = 553] [outer = 0x0] 10:17:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x12d4a3c00) [pid = 2852] [serial = 554] [outer = 0x12b04ac00] 10:17:03 INFO - PROCESS | 2852 | 1461691023604 Marionette DEBUG loaded listener.js 10:17:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x12d642c00) [pid = 2852] [serial = 555] [outer = 0x12b04ac00] 10:17:04 INFO - PROCESS | 2852 | 1461691024410 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 10:17:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:17:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 974ms 10:17:04 INFO - PROCESS | 2852 | 1461691024440 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 10:17:04 INFO - PROCESS | 2852 | 1461691024442 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 10:17:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:17:04 INFO - PROCESS | 2852 | 1461691024444 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:17:04 INFO - PROCESS | 2852 | 1461691024445 Marionette TRACE conn2 <- [1,714,null,{}] 10:17:04 INFO - PROCESS | 2852 | 1461691024447 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:04 INFO - PROCESS | 2852 | 1461691024542 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 10:17:04 INFO - PROCESS | 2852 | 1461691024549 Marionette TRACE conn2 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:04 INFO - PROCESS | 2852 | ++DOCSHELL 0x129813800 == 53 [pid = 2852] [id = 186] 10:17:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x11ac8b800) [pid = 2852] [serial = 556] [outer = 0x0] 10:17:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x12d974000) [pid = 2852] [serial = 557] [outer = 0x11ac8b800] 10:17:04 INFO - PROCESS | 2852 | 1461691024575 Marionette DEBUG loaded listener.js 10:17:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x12e908c00) [pid = 2852] [serial = 558] [outer = 0x11ac8b800] 10:17:05 INFO - PROCESS | 2852 | 1461691025498 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 10:17:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 10:17:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1070ms 10:17:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:17:05 INFO - PROCESS | 2852 | 1461691025514 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 10:17:05 INFO - PROCESS | 2852 | 1461691025517 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 10:17:05 INFO - PROCESS | 2852 | 1461691025521 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:17:05 INFO - PROCESS | 2852 | 1461691025524 Marionette TRACE conn2 <- [1,718,null,{}] 10:17:05 INFO - PROCESS | 2852 | 1461691025527 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:05 INFO - PROCESS | 2852 | 1461691025629 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 10:17:05 INFO - PROCESS | 2852 | 1461691025680 Marionette TRACE conn2 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:05 INFO - PROCESS | 2852 | ++DOCSHELL 0x11acd9000 == 54 [pid = 2852] [id = 187] 10:17:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x11aef3c00) [pid = 2852] [serial = 559] [outer = 0x0] 10:17:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x11c139c00) [pid = 2852] [serial = 560] [outer = 0x11aef3c00] 10:17:05 INFO - PROCESS | 2852 | 1461691025714 Marionette DEBUG loaded listener.js 10:17:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x11c48e800) [pid = 2852] [serial = 561] [outer = 0x11aef3c00] 10:17:06 INFO - PROCESS | 2852 | 1461691026616 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 10:17:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:17:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1123ms 10:17:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:17:06 INFO - PROCESS | 2852 | 1461691026644 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 10:17:06 INFO - PROCESS | 2852 | 1461691026648 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 10:17:06 INFO - PROCESS | 2852 | 1461691026653 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:17:06 INFO - PROCESS | 2852 | 1461691026655 Marionette TRACE conn2 <- [1,722,null,{}] 10:17:06 INFO - PROCESS | 2852 | 1461691026658 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:06 INFO - PROCESS | 2852 | 1461691026757 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 10:17:06 INFO - PROCESS | 2852 | 1461691026805 Marionette TRACE conn2 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:06 INFO - PROCESS | 2852 | ++DOCSHELL 0x126c7f000 == 55 [pid = 2852] [id = 188] 10:17:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x11c48f400) [pid = 2852] [serial = 562] [outer = 0x0] 10:17:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x12746c800) [pid = 2852] [serial = 563] [outer = 0x11c48f400] 10:17:06 INFO - PROCESS | 2852 | 1461691026837 Marionette DEBUG loaded listener.js 10:17:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x12786cc00) [pid = 2852] [serial = 564] [outer = 0x11c48f400] 10:17:07 INFO - PROCESS | 2852 | 1461691027261 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 10:17:07 INFO - PROCESS | 2852 | 1461691027337 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 10:17:07 INFO - PROCESS | 2852 | 1461691027341 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:17:07 INFO - PROCESS | 2852 | 1461691027344 Marionette TRACE conn2 <- [1,726,null,{}] 10:17:07 INFO - PROCESS | 2852 | 1461691027352 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:07 INFO - PROCESS | 2852 | 1461691027455 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 10:17:07 INFO - PROCESS | 2852 | 1461691027521 Marionette TRACE conn2 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:07 INFO - PROCESS | 2852 | ++DOCSHELL 0x129929800 == 56 [pid = 2852] [id = 189] 10:17:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x12b5d4c00) [pid = 2852] [serial = 565] [outer = 0x0] 10:17:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x12d356400) [pid = 2852] [serial = 566] [outer = 0x12b5d4c00] 10:17:07 INFO - PROCESS | 2852 | 1461691027554 Marionette DEBUG loaded listener.js 10:17:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x12e908000) [pid = 2852] [serial = 567] [outer = 0x12b5d4c00] 10:17:08 INFO - PROCESS | 2852 | 1461691028017 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 10:17:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:17:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 722ms 10:17:08 INFO - PROCESS | 2852 | 1461691028065 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 10:17:08 INFO - PROCESS | 2852 | 1461691028067 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 10:17:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:17:08 INFO - PROCESS | 2852 | 1461691028088 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:17:08 INFO - PROCESS | 2852 | 1461691028090 Marionette TRACE conn2 <- [1,730,null,{}] 10:17:08 INFO - PROCESS | 2852 | 1461691028092 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:08 INFO - PROCESS | 2852 | 1461691028192 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 10:17:08 INFO - PROCESS | 2852 | 1461691028257 Marionette TRACE conn2 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:08 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b1ab000 == 57 [pid = 2852] [id = 190] 10:17:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x12eb71c00) [pid = 2852] [serial = 568] [outer = 0x0] 10:17:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 149 (0x12ecde000) [pid = 2852] [serial = 569] [outer = 0x12eb71c00] 10:17:08 INFO - PROCESS | 2852 | 1461691028288 Marionette DEBUG loaded listener.js 10:17:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 150 (0x12f484400) [pid = 2852] [serial = 570] [outer = 0x12eb71c00] 10:17:08 INFO - PROCESS | 2852 | 1461691028710 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3640] expected 0 but got 10","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 10:17:08 INFO - PROCESS | 2852 | 1461691028760 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 10:17:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:17:08 INFO - PROCESS | 2852 | 1461691028762 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:17:08 INFO - PROCESS | 2852 | 1461691028763 Marionette TRACE conn2 <- [1,734,null,{}] 10:17:08 INFO - PROCESS | 2852 | 1461691028766 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:08 INFO - PROCESS | 2852 | 1461691028866 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 10:17:08 INFO - PROCESS | 2852 | 1461691028919 Marionette TRACE conn2 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:08 INFO - PROCESS | 2852 | ++DOCSHELL 0x12c110800 == 58 [pid = 2852] [id = 191] 10:17:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 151 (0x12f486400) [pid = 2852] [serial = 571] [outer = 0x0] 10:17:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 152 (0x12f48fc00) [pid = 2852] [serial = 572] [outer = 0x12f486400] 10:17:08 INFO - PROCESS | 2852 | 1461691028950 Marionette DEBUG loaded listener.js 10:17:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 153 (0x12f7d7000) [pid = 2852] [serial = 573] [outer = 0x12f486400] 10:17:09 INFO - PROCESS | 2852 | 1461691029504 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 10:17:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:17:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 818ms 10:17:09 INFO - PROCESS | 2852 | 1461691029581 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 10:17:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:17:09 INFO - PROCESS | 2852 | 1461691029583 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 10:17:09 INFO - PROCESS | 2852 | 1461691029586 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:17:09 INFO - PROCESS | 2852 | 1461691029588 Marionette TRACE conn2 <- [1,738,null,{}] 10:17:09 INFO - PROCESS | 2852 | 1461691029592 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:09 INFO - PROCESS | 2852 | 1461691029686 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 10:17:09 INFO - PROCESS | 2852 | 1461691029736 Marionette TRACE conn2 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:09 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bebd800 == 59 [pid = 2852] [id = 192] 10:17:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 154 (0x1192bd800) [pid = 2852] [serial = 574] [outer = 0x0] 10:17:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 155 (0x1192bf400) [pid = 2852] [serial = 575] [outer = 0x1192bd800] 10:17:09 INFO - PROCESS | 2852 | 1461691029765 Marionette DEBUG loaded listener.js 10:17:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 156 (0x11aa27000) [pid = 2852] [serial = 576] [outer = 0x1192bd800] 10:17:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12744f800 == 58 [pid = 2852] [id = 185] 10:17:10 INFO - PROCESS | 2852 | --DOCSHELL 0x11920e000 == 57 [pid = 2852] [id = 184] 10:17:10 INFO - PROCESS | 2852 | --DOCSHELL 0x1253c1000 == 56 [pid = 2852] [id = 183] 10:17:10 INFO - PROCESS | 2852 | --DOCSHELL 0x11c6d5000 == 55 [pid = 2852] [id = 182] 10:17:10 INFO - PROCESS | 2852 | --DOCSHELL 0x11b8cd800 == 54 [pid = 2852] [id = 181] 10:17:10 INFO - PROCESS | 2852 | --DOCSHELL 0x11977f000 == 53 [pid = 2852] [id = 180] 10:17:10 INFO - PROCESS | 2852 | --DOCSHELL 0x11a8ba800 == 52 [pid = 2852] [id = 179] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 155 (0x11986f800) [pid = 2852] [serial = 464] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 154 (0x12d635000) [pid = 2852] [serial = 476] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 153 (0x12d49e800) [pid = 2852] [serial = 479] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 152 (0x12800f400) [pid = 2852] [serial = 470] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 151 (0x11c819000) [pid = 2852] [serial = 467] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 150 (0x12b04dc00) [pid = 2852] [serial = 473] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 149 (0x12f48e800) [pid = 2852] [serial = 515] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12d999800 == 51 [pid = 2852] [id = 178] 10:17:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12d86e800 == 50 [pid = 2852] [id = 177] 10:17:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12d85e000 == 49 [pid = 2852] [id = 176] 10:17:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12572a800 == 48 [pid = 2852] [id = 175] 10:17:10 INFO - PROCESS | 2852 | --DOCSHELL 0x11bf48800 == 47 [pid = 2852] [id = 174] 10:17:10 INFO - PROCESS | 2852 | --DOCSHELL 0x118e3e000 == 46 [pid = 2852] [id = 173] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 148 (0x12d246800) [pid = 2852] [serial = 500] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x11a7c2000) [pid = 2852] [serial = 483] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x11918d400) [pid = 2852] [serial = 482] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x12528e400) [pid = 2852] [serial = 488] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x1257f7400) [pid = 2852] [serial = 489] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x1276b9000) [pid = 2852] [serial = 494] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x128011800) [pid = 2852] [serial = 495] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 141 (0x11aa30400) [pid = 2852] [serial = 485] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x11c1d3400) [pid = 2852] [serial = 486] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x12d8ba800) [pid = 2852] [serial = 503] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x126e40400) [pid = 2852] [serial = 491] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x12705d800) [pid = 2852] [serial = 492] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x12f48c000) [pid = 2852] [serial = 513] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x12e9c1c00) [pid = 2852] [serial = 506] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x12e75c400) [pid = 2852] [serial = 504] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x12e757400) [pid = 2852] [serial = 510] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x12c0ee800) [pid = 2852] [serial = 509] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x12eb77400) [pid = 2852] [serial = 507] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x12ece0400) [pid = 2852] [serial = 512] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x1280c1800) [pid = 2852] [serial = 497] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x12c0f4c00) [pid = 2852] [serial = 498] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x12d4a5000) [pid = 2852] [serial = 501] [outer = 0x0] [url = about:blank] 10:17:10 INFO - PROCESS | 2852 | 1461691030640 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 10:17:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:17:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1071ms 10:17:10 INFO - PROCESS | 2852 | 1461691030658 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 10:17:10 INFO - PROCESS | 2852 | 1461691030661 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 10:17:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:17:10 INFO - PROCESS | 2852 | 1461691030665 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:17:10 INFO - PROCESS | 2852 | 1461691030666 Marionette TRACE conn2 <- [1,742,null,{}] 10:17:10 INFO - PROCESS | 2852 | 1461691030668 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:10 INFO - PROCESS | 2852 | 1461691030742 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 10:17:10 INFO - PROCESS | 2852 | 1461691030749 Marionette TRACE conn2 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:10 INFO - PROCESS | 2852 | ++DOCSHELL 0x11977f000 == 47 [pid = 2852] [id = 193] 10:17:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x11ae08c00) [pid = 2852] [serial = 577] [outer = 0x0] 10:17:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x11c13b000) [pid = 2852] [serial = 578] [outer = 0x11ae08c00] 10:17:10 INFO - PROCESS | 2852 | 1461691030793 Marionette DEBUG loaded listener.js 10:17:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x11c177c00) [pid = 2852] [serial = 579] [outer = 0x11ae08c00] 10:17:11 INFO - PROCESS | 2852 | 1461691031735 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 10:17:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 10:17:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1077ms 10:17:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:17:11 INFO - PROCESS | 2852 | 1461691031741 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 10:17:11 INFO - PROCESS | 2852 | 1461691031743 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 10:17:11 INFO - PROCESS | 2852 | 1461691031745 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:17:11 INFO - PROCESS | 2852 | 1461691031747 Marionette TRACE conn2 <- [1,746,null,{}] 10:17:11 INFO - PROCESS | 2852 | 1461691031756 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:11 INFO - PROCESS | 2852 | 1461691031842 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 10:17:11 INFO - PROCESS | 2852 | 1461691031847 Marionette TRACE conn2 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:11 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c478800 == 48 [pid = 2852] [id = 194] 10:17:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x125297800) [pid = 2852] [serial = 580] [outer = 0x0] 10:17:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x126e79800) [pid = 2852] [serial = 581] [outer = 0x125297800] 10:17:11 INFO - PROCESS | 2852 | 1461691031876 Marionette DEBUG loaded listener.js 10:17:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x12705d800) [pid = 2852] [serial = 582] [outer = 0x125297800] 10:17:12 INFO - PROCESS | 2852 | 1461691032723 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 10:17:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 10:17:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1022ms 10:17:12 INFO - PROCESS | 2852 | 1461691032767 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 10:17:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:17:12 INFO - PROCESS | 2852 | 1461691032769 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 10:17:12 INFO - PROCESS | 2852 | 1461691032772 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:17:12 INFO - PROCESS | 2852 | 1461691032773 Marionette TRACE conn2 <- [1,750,null,{}] 10:17:12 INFO - PROCESS | 2852 | 1461691032775 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:12 INFO - PROCESS | 2852 | 1461691032874 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 10:17:12 INFO - PROCESS | 2852 | 1461691032886 Marionette TRACE conn2 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:12 INFO - PROCESS | 2852 | ++DOCSHELL 0x12545e800 == 49 [pid = 2852] [id = 195] 10:17:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x127866000) [pid = 2852] [serial = 583] [outer = 0x0] 10:17:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x1280c9800) [pid = 2852] [serial = 584] [outer = 0x127866000] 10:17:12 INFO - PROCESS | 2852 | 1461691032913 Marionette DEBUG loaded listener.js 10:17:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x1299ba800) [pid = 2852] [serial = 585] [outer = 0x127866000] 10:17:13 INFO - PROCESS | 2852 | 1461691033750 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 10:17:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:17:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1019ms 10:17:13 INFO - PROCESS | 2852 | 1461691033791 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 10:17:13 INFO - PROCESS | 2852 | 1461691033792 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 10:17:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:17:13 INFO - PROCESS | 2852 | 1461691033794 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:17:13 INFO - PROCESS | 2852 | 1461691033796 Marionette TRACE conn2 <- [1,754,null,{}] 10:17:13 INFO - PROCESS | 2852 | 1461691033798 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:13 INFO - PROCESS | 2852 | 1461691033895 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 10:17:13 INFO - PROCESS | 2852 | 1461691033907 Marionette TRACE conn2 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:13 INFO - PROCESS | 2852 | ++DOCSHELL 0x126c71800 == 50 [pid = 2852] [id = 196] 10:17:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x1257f5800) [pid = 2852] [serial = 586] [outer = 0x0] 10:17:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x12b143c00) [pid = 2852] [serial = 587] [outer = 0x1257f5800] 10:17:13 INFO - PROCESS | 2852 | 1461691033934 Marionette DEBUG loaded listener.js 10:17:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x12d245400) [pid = 2852] [serial = 588] [outer = 0x1257f5800] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x126e79400) [pid = 2852] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x11ac92000) [pid = 2852] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x12b28a400) [pid = 2852] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x1188ea400) [pid = 2852] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x119253c00) [pid = 2852] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x11c1cac00) [pid = 2852] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x11ab92400) [pid = 2852] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x118e0a000) [pid = 2852] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x11b0eb000) [pid = 2852] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x12782a400) [pid = 2852] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x129681000) [pid = 2852] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x12b047000) [pid = 2852] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x11c16b000) [pid = 2852] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x115847000) [pid = 2852] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x12e910000) [pid = 2852] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x126e77000) [pid = 2852] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x126f75400) [pid = 2852] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x12e761800) [pid = 2852] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x12f7d7800) [pid = 2852] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x11c137c00) [pid = 2852] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x11328a800) [pid = 2852] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x11c38f000) [pid = 2852] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 116 (0x11ac3a000) [pid = 2852] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 115 (0x11c38fc00) [pid = 2852] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 114 (0x11b0e3400) [pid = 2852] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 113 (0x12e911400) [pid = 2852] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 112 (0x11aa2b400) [pid = 2852] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 111 (0x12b04ac00) [pid = 2852] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 110 (0x126f6b400) [pid = 2852] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 109 (0x113288800) [pid = 2852] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 108 (0x126b98c00) [pid = 2852] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 107 (0x1186b3000) [pid = 2852] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 106 (0x115716400) [pid = 2852] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 105 (0x11b924000) [pid = 2852] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 104 (0x11a7c3c00) [pid = 2852] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 103 (0x1280c0c00) [pid = 2852] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 102 (0x1189d0c00) [pid = 2852] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:17:14 INFO - PROCESS | 2852 | --DOMWINDOW == 101 (0x1253d2400) [pid = 2852] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:17:14 INFO - PROCESS | 2852 | 1461691034784 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 10:17:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 10:17:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1018ms 10:17:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:17:14 INFO - PROCESS | 2852 | 1461691034813 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 10:17:14 INFO - PROCESS | 2852 | 1461691034816 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 10:17:14 INFO - PROCESS | 2852 | 1461691034819 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:17:14 INFO - PROCESS | 2852 | 1461691034822 Marionette TRACE conn2 <- [1,758,null,{}] 10:17:14 INFO - PROCESS | 2852 | 1461691034826 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:14 INFO - PROCESS | 2852 | 1461691034974 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 10:17:15 INFO - PROCESS | 2852 | 1461691035025 Marionette TRACE conn2 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:15 INFO - PROCESS | 2852 | ++DOCSHELL 0x119167800 == 51 [pid = 2852] [id = 197] 10:17:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 102 (0x118e0d800) [pid = 2852] [serial = 589] [outer = 0x0] 10:17:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 103 (0x118f7c800) [pid = 2852] [serial = 590] [outer = 0x118e0d800] 10:17:15 INFO - PROCESS | 2852 | 1461691035058 Marionette DEBUG loaded listener.js 10:17:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 104 (0x1192b9c00) [pid = 2852] [serial = 591] [outer = 0x118e0d800] 10:17:15 INFO - PROCESS | 2852 | 1461691035493 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 10:17:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:17:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 721ms 10:17:15 INFO - PROCESS | 2852 | 1461691035541 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 10:17:15 INFO - PROCESS | 2852 | 1461691035545 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 10:17:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:17:15 INFO - PROCESS | 2852 | 1461691035550 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:17:15 INFO - PROCESS | 2852 | 1461691035552 Marionette TRACE conn2 <- [1,762,null,{}] 10:17:15 INFO - PROCESS | 2852 | 1461691035573 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:15 INFO - PROCESS | 2852 | 1461691035674 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 10:17:15 INFO - PROCESS | 2852 | 1461691035740 Marionette TRACE conn2 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:15 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c1eb000 == 52 [pid = 2852] [id = 198] 10:17:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 105 (0x11ab9b400) [pid = 2852] [serial = 592] [outer = 0x0] 10:17:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 106 (0x11b802c00) [pid = 2852] [serial = 593] [outer = 0x11ab9b400] 10:17:15 INFO - PROCESS | 2852 | 1461691035772 Marionette DEBUG loaded listener.js 10:17:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 107 (0x11c13e000) [pid = 2852] [serial = 594] [outer = 0x11ab9b400] 10:17:16 INFO - PROCESS | 2852 | 1461691036669 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 10:17:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:17:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1141ms 10:17:16 INFO - PROCESS | 2852 | 1461691036691 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 10:17:16 INFO - PROCESS | 2852 | 1461691036692 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 10:17:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:17:16 INFO - PROCESS | 2852 | 1461691036695 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:17:16 INFO - PROCESS | 2852 | 1461691036697 Marionette TRACE conn2 <- [1,766,null,{}] 10:17:16 INFO - PROCESS | 2852 | 1461691036705 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:16 INFO - PROCESS | 2852 | 1461691036836 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 10:17:16 INFO - PROCESS | 2852 | 1461691036895 Marionette TRACE conn2 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:16 INFO - PROCESS | 2852 | ++DOCSHELL 0x127446800 == 53 [pid = 2852] [id = 199] 10:17:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 108 (0x12528bc00) [pid = 2852] [serial = 595] [outer = 0x0] 10:17:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 109 (0x1255c9c00) [pid = 2852] [serial = 596] [outer = 0x12528bc00] 10:17:16 INFO - PROCESS | 2852 | 1461691036928 Marionette DEBUG loaded listener.js 10:17:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 110 (0x126e77c00) [pid = 2852] [serial = 597] [outer = 0x12528bc00] 10:17:17 INFO - PROCESS | 2852 | 1461691037836 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 10:17:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:17:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1171ms 10:17:17 INFO - PROCESS | 2852 | 1461691037866 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 10:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:17:17 INFO - PROCESS | 2852 | 1461691037868 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 10:17:17 INFO - PROCESS | 2852 | 1461691037871 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:17:17 INFO - PROCESS | 2852 | 1461691037872 Marionette TRACE conn2 <- [1,770,null,{}] 10:17:17 INFO - PROCESS | 2852 | 1461691037874 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:17 INFO - PROCESS | 2852 | 1461691037960 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 10:17:18 INFO - PROCESS | 2852 | 1461691038052 Marionette TRACE conn2 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:18 INFO - PROCESS | 2852 | ++DOCSHELL 0x129889000 == 54 [pid = 2852] [id = 200] 10:17:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 111 (0x125294800) [pid = 2852] [serial = 598] [outer = 0x0] 10:17:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 112 (0x1276b3c00) [pid = 2852] [serial = 599] [outer = 0x125294800] 10:17:18 INFO - PROCESS | 2852 | 1461691038084 Marionette DEBUG loaded listener.js 10:17:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 113 (0x128a63000) [pid = 2852] [serial = 600] [outer = 0x125294800] 10:17:18 INFO - PROCESS | 2852 | 1461691038516 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 10:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 669ms 10:17:18 INFO - PROCESS | 2852 | 1461691038540 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 10:17:18 INFO - PROCESS | 2852 | 1461691038542 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 10:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:17:18 INFO - PROCESS | 2852 | 1461691038544 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:17:18 INFO - PROCESS | 2852 | 1461691038545 Marionette TRACE conn2 <- [1,774,null,{}] 10:17:18 INFO - PROCESS | 2852 | 1461691038548 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:18 INFO - PROCESS | 2852 | 1461691038645 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 10:17:18 INFO - PROCESS | 2852 | 1461691038695 Marionette TRACE conn2 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:18 INFO - PROCESS | 2852 | ++DOCSHELL 0x119767800 == 55 [pid = 2852] [id = 201] 10:17:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0x1135d8000) [pid = 2852] [serial = 601] [outer = 0x0] 10:17:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0x11a7bd400) [pid = 2852] [serial = 602] [outer = 0x1135d8000] 10:17:18 INFO - PROCESS | 2852 | 1461691038727 Marionette DEBUG loaded listener.js 10:17:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 116 (0x1252ba000) [pid = 2852] [serial = 603] [outer = 0x1135d8000] 10:17:19 INFO - PROCESS | 2852 | 1461691039264 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 10:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 770ms 10:17:19 INFO - PROCESS | 2852 | 1461691039327 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 10:17:19 INFO - PROCESS | 2852 | 1461691039331 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 10:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:17:19 INFO - PROCESS | 2852 | 1461691039355 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:17:19 INFO - PROCESS | 2852 | 1461691039359 Marionette TRACE conn2 <- [1,778,null,{}] 10:17:19 INFO - PROCESS | 2852 | 1461691039369 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:19 INFO - PROCESS | 2852 | 1461691039506 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 10:17:19 INFO - PROCESS | 2852 | 1461691039569 Marionette TRACE conn2 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:19 INFO - PROCESS | 2852 | ++DOCSHELL 0x115519800 == 56 [pid = 2852] [id = 202] 10:17:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x114b4f800) [pid = 2852] [serial = 604] [outer = 0x0] 10:17:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x114bba400) [pid = 2852] [serial = 605] [outer = 0x114b4f800] 10:17:19 INFO - PROCESS | 2852 | 1461691039598 Marionette DEBUG loaded listener.js 10:17:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x115442c00) [pid = 2852] [serial = 606] [outer = 0x114b4f800] 10:17:20 INFO - PROCESS | 2852 | --DOCSHELL 0x12d60b800 == 55 [pid = 2852] [id = 159] 10:17:20 INFO - PROCESS | 2852 | --DOCSHELL 0x12545e800 == 54 [pid = 2852] [id = 195] 10:17:20 INFO - PROCESS | 2852 | --DOCSHELL 0x11c478800 == 53 [pid = 2852] [id = 194] 10:17:20 INFO - PROCESS | 2852 | --DOCSHELL 0x11977f000 == 52 [pid = 2852] [id = 193] 10:17:20 INFO - PROCESS | 2852 | --DOCSHELL 0x11bebd800 == 51 [pid = 2852] [id = 192] 10:17:20 INFO - PROCESS | 2852 | --DOCSHELL 0x12c110800 == 50 [pid = 2852] [id = 191] 10:17:20 INFO - PROCESS | 2852 | --DOCSHELL 0x12b1ab000 == 49 [pid = 2852] [id = 190] 10:17:20 INFO - PROCESS | 2852 | --DOCSHELL 0x126c7f000 == 48 [pid = 2852] [id = 188] 10:17:20 INFO - PROCESS | 2852 | --DOCSHELL 0x11acd9000 == 47 [pid = 2852] [id = 187] 10:17:20 INFO - PROCESS | 2852 | 1461691040075 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x12ece1800) [pid = 2852] [serial = 480] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x12b139000) [pid = 2852] [serial = 419] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 116 (0x12c0e9400) [pid = 2852] [serial = 404] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 115 (0x119e4d800) [pid = 2852] [serial = 332] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 114 (0x11aa2b800) [pid = 2852] [serial = 407] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 113 (0x12528f800) [pid = 2852] [serial = 362] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 112 (0x12528b000) [pid = 2852] [serial = 410] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 111 (0x11aa31400) [pid = 2852] [serial = 465] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 110 (0x1252bbc00) [pid = 2852] [serial = 468] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 109 (0x1293c5000) [pid = 2852] [serial = 471] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 108 (0x12c1b1400) [pid = 2852] [serial = 474] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 107 (0x12e75c000) [pid = 2852] [serial = 477] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 106 (0x12e911800) [pid = 2852] [serial = 528] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 105 (0x12d633800) [pid = 2852] [serial = 527] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 104 (0x129681800) [pid = 2852] [serial = 549] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 103 (0x12f487000) [pid = 2852] [serial = 531] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 102 (0x12ecdfc00) [pid = 2852] [serial = 530] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 101 (0x128010000) [pid = 2852] [serial = 548] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 100 (0x12fcae800) [pid = 2852] [serial = 534] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 99 (0x12fca1800) [pid = 2852] [serial = 533] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 98 (0x123b5bc00) [pid = 2852] [serial = 542] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 97 (0x119258c00) [pid = 2852] [serial = 519] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0x115713c00) [pid = 2852] [serial = 518] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0x125299800) [pid = 2852] [serial = 522] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0x11c494c00) [pid = 2852] [serial = 521] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0x11b0ebc00) [pid = 2852] [serial = 539] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0x11bff2800) [pid = 2852] [serial = 540] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0x12968b800) [pid = 2852] [serial = 525] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0x126f73000) [pid = 2852] [serial = 524] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0x1276b4400) [pid = 2852] [serial = 537] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0x11c142000) [pid = 2852] [serial = 536] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0x12f7d2c00) [pid = 2852] [serial = 516] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0x1280c4c00) [pid = 2852] [serial = 552] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0x12d4a3c00) [pid = 2852] [serial = 554] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0x12d642c00) [pid = 2852] [serial = 555] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0x126f6f800) [pid = 2852] [serial = 545] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0x127807400) [pid = 2852] [serial = 546] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0x11c493800) [pid = 2852] [serial = 551] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0x125292c00) [pid = 2852] [serial = 543] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0x115931800) [pid = 2852] [serial = 356] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0x127813400) [pid = 2852] [serial = 311] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0x11a54b000) [pid = 2852] [serial = 305] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0x1257f4000) [pid = 2852] [serial = 314] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0x123b60c00) [pid = 2852] [serial = 308] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0x126e79000) [pid = 2852] [serial = 302] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0x12b04a400) [pid = 2852] [serial = 416] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0x11aef0000) [pid = 2852] [serial = 359] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0x126e43000) [pid = 2852] [serial = 365] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0x12780f000) [pid = 2852] [serial = 413] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0x11b0e3800) [pid = 2852] [serial = 329] [outer = 0x0] [url = about:blank] 10:17:20 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0x12eb73c00) [pid = 2852] [serial = 462] [outer = 0x0] [url = about:blank] 10:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 800ms 10:17:20 INFO - PROCESS | 2852 | 1461691040135 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 10:17:20 INFO - PROCESS | 2852 | 1461691040138 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 10:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:17:20 INFO - PROCESS | 2852 | 1461691040142 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:17:20 INFO - PROCESS | 2852 | 1461691040144 Marionette TRACE conn2 <- [1,782,null,{}] 10:17:20 INFO - PROCESS | 2852 | 1461691040146 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:20 INFO - PROCESS | 2852 | 1461691040224 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 10:17:20 INFO - PROCESS | 2852 | 1461691040229 Marionette TRACE conn2 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:20 INFO - PROCESS | 2852 | ++DOCSHELL 0x118f1e800 == 48 [pid = 2852] [id = 203] 10:17:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0x1159ae000) [pid = 2852] [serial = 607] [outer = 0x0] 10:17:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0x11667f000) [pid = 2852] [serial = 608] [outer = 0x1159ae000] 10:17:20 INFO - PROCESS | 2852 | 1461691040261 Marionette DEBUG loaded listener.js 10:17:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0x1186b1800) [pid = 2852] [serial = 609] [outer = 0x1159ae000] 10:17:20 INFO - PROCESS | 2852 | 1461691040775 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 10:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 674ms 10:17:20 INFO - PROCESS | 2852 | 1461691040817 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 10:17:20 INFO - PROCESS | 2852 | 1461691040819 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 10:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:17:20 INFO - PROCESS | 2852 | 1461691040831 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:17:20 INFO - PROCESS | 2852 | 1461691040835 Marionette TRACE conn2 <- [1,786,null,{}] 10:17:20 INFO - PROCESS | 2852 | 1461691040848 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:20 INFO - PROCESS | 2852 | 1461691040932 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 10:17:20 INFO - PROCESS | 2852 | 1461691040941 Marionette TRACE conn2 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:20 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a869000 == 49 [pid = 2852] [id = 204] 10:17:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0x1192b7c00) [pid = 2852] [serial = 610] [outer = 0x0] 10:17:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0x1192be800) [pid = 2852] [serial = 611] [outer = 0x1192b7c00] 10:17:20 INFO - PROCESS | 2852 | 1461691040970 Marionette DEBUG loaded listener.js 10:17:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0x119e4cc00) [pid = 2852] [serial = 612] [outer = 0x1192b7c00] 10:17:21 INFO - PROCESS | 2852 | 1461691041313 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 10:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 526ms 10:17:21 INFO - PROCESS | 2852 | 1461691041357 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 10:17:21 INFO - PROCESS | 2852 | 1461691041359 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 10:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:17:21 INFO - PROCESS | 2852 | 1461691041361 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:17:21 INFO - PROCESS | 2852 | 1461691041362 Marionette TRACE conn2 <- [1,790,null,{}] 10:17:21 INFO - PROCESS | 2852 | 1461691041365 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:21 INFO - PROCESS | 2852 | 1461691041447 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 10:17:21 INFO - PROCESS | 2852 | 1461691041451 Marionette TRACE conn2 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:21 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b871800 == 50 [pid = 2852] [id = 205] 10:17:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0x11a547000) [pid = 2852] [serial = 613] [outer = 0x0] 10:17:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0x11a7c1800) [pid = 2852] [serial = 614] [outer = 0x11a547000] 10:17:21 INFO - PROCESS | 2852 | 1461691041478 Marionette DEBUG loaded listener.js 10:17:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0x11aa31000) [pid = 2852] [serial = 615] [outer = 0x11a547000] 10:17:21 INFO - PROCESS | 2852 | 1461691041807 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 10:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 467ms 10:17:21 INFO - PROCESS | 2852 | 1461691041830 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 10:17:21 INFO - PROCESS | 2852 | 1461691041831 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 10:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:17:21 INFO - PROCESS | 2852 | 1461691041833 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:17:21 INFO - PROCESS | 2852 | 1461691041834 Marionette TRACE conn2 <- [1,794,null,{}] 10:17:21 INFO - PROCESS | 2852 | 1461691041838 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:21 INFO - PROCESS | 2852 | 1461691041917 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 10:17:21 INFO - PROCESS | 2852 | 1461691041976 Marionette TRACE conn2 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:21 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bb2d800 == 51 [pid = 2852] [id = 206] 10:17:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0x11a7b5000) [pid = 2852] [serial = 616] [outer = 0x0] 10:17:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0x11ac3a000) [pid = 2852] [serial = 617] [outer = 0x11a7b5000] 10:17:22 INFO - PROCESS | 2852 | 1461691042002 Marionette DEBUG loaded listener.js 10:17:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0x11aee9400) [pid = 2852] [serial = 618] [outer = 0x11a7b5000] 10:17:22 INFO - PROCESS | 2852 | 1461691042330 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 10:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 523ms 10:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:17:22 INFO - PROCESS | 2852 | 1461691042360 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 10:17:22 INFO - PROCESS | 2852 | 1461691042362 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 10:17:22 INFO - PROCESS | 2852 | 1461691042364 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:17:22 INFO - PROCESS | 2852 | 1461691042365 Marionette TRACE conn2 <- [1,798,null,{}] 10:17:22 INFO - PROCESS | 2852 | 1461691042367 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:22 INFO - PROCESS | 2852 | 1461691042488 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 10:17:22 INFO - PROCESS | 2852 | 1461691042521 Marionette TRACE conn2 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:22 INFO - PROCESS | 2852 | ++DOCSHELL 0x114e95000 == 52 [pid = 2852] [id = 207] 10:17:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0x11ae69000) [pid = 2852] [serial = 619] [outer = 0x0] 10:17:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0x11b923c00) [pid = 2852] [serial = 620] [outer = 0x11ae69000] 10:17:22 INFO - PROCESS | 2852 | 1461691042549 Marionette DEBUG loaded listener.js 10:17:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0x11c396000) [pid = 2852] [serial = 621] [outer = 0x11ae69000] 10:17:22 INFO - PROCESS | 2852 | 1461691042877 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 10:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 10:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 519ms 10:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:17:22 INFO - PROCESS | 2852 | 1461691042883 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 10:17:22 INFO - PROCESS | 2852 | 1461691042884 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 10:17:22 INFO - PROCESS | 2852 | 1461691042887 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:17:22 INFO - PROCESS | 2852 | 1461691042890 Marionette TRACE conn2 <- [1,802,null,{}] 10:17:22 INFO - PROCESS | 2852 | 1461691042893 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:22 INFO - PROCESS | 2852 | 1461691042995 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 10:17:23 INFO - PROCESS | 2852 | 1461691043008 Marionette TRACE conn2 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:23 INFO - PROCESS | 2852 | ++DOCSHELL 0x123aa1000 == 53 [pid = 2852] [id = 208] 10:17:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0x11c396800) [pid = 2852] [serial = 622] [outer = 0x0] 10:17:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0x123b55000) [pid = 2852] [serial = 623] [outer = 0x11c396800] 10:17:23 INFO - PROCESS | 2852 | 1461691043035 Marionette DEBUG loaded listener.js 10:17:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0x12528fc00) [pid = 2852] [serial = 624] [outer = 0x11c396800] 10:17:23 INFO - PROCESS | 2852 | 1461691043393 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 10:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 10:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 522ms 10:17:23 INFO - PROCESS | 2852 | 1461691043410 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 10:17:23 INFO - PROCESS | 2852 | 1461691043411 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 10:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:17:23 INFO - PROCESS | 2852 | 1461691043413 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:17:23 INFO - PROCESS | 2852 | 1461691043414 Marionette TRACE conn2 <- [1,806,null,{}] 10:17:23 INFO - PROCESS | 2852 | 1461691043416 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:23 INFO - PROCESS | 2852 | 1461691043518 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 10:17:23 INFO - PROCESS | 2852 | 1461691043533 Marionette TRACE conn2 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:23 INFO - PROCESS | 2852 | ++DOCSHELL 0x1253c2800 == 54 [pid = 2852] [id = 209] 10:17:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0x12528d800) [pid = 2852] [serial = 625] [outer = 0x0] 10:17:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0x1252b5c00) [pid = 2852] [serial = 626] [outer = 0x12528d800] 10:17:23 INFO - PROCESS | 2852 | 1461691043560 Marionette DEBUG loaded listener.js 10:17:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0x1255ce800) [pid = 2852] [serial = 627] [outer = 0x12528d800] 10:17:23 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0x125297800) [pid = 2852] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:17:23 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0x127866000) [pid = 2852] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:17:23 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0x1192bd800) [pid = 2852] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:17:23 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0x11ae08c00) [pid = 2852] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:17:23 INFO - PROCESS | 2852 | [2852] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:17:23 INFO - PROCESS | 2852 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 10:17:23 INFO - PROCESS | 2852 | Determined SkiaGL cache limits: Size 100663296, Items: 256 10:17:23 INFO - PROCESS | 2852 | [GFX2-]: Using SkiaGL canvas. 10:17:24 INFO - PROCESS | 2852 | 1461691043997 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 10:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 10:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 618ms 10:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:17:24 INFO - PROCESS | 2852 | 1461691044032 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 10:17:24 INFO - PROCESS | 2852 | 1461691044034 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 10:17:24 INFO - PROCESS | 2852 | 1461691044037 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:17:24 INFO - PROCESS | 2852 | 1461691044039 Marionette TRACE conn2 <- [1,810,null,{}] 10:17:24 INFO - PROCESS | 2852 | 1461691044042 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:24 INFO - PROCESS | 2852 | 1461691044204 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 10:17:24 INFO - PROCESS | 2852 | 1461691044252 Marionette TRACE conn2 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:24 INFO - PROCESS | 2852 | ++DOCSHELL 0x125646800 == 55 [pid = 2852] [id = 210] 10:17:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0x11aef0c00) [pid = 2852] [serial = 628] [outer = 0x0] 10:17:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0x1255cb400) [pid = 2852] [serial = 629] [outer = 0x11aef0c00] 10:17:24 INFO - PROCESS | 2852 | 1461691044278 Marionette DEBUG loaded listener.js 10:17:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0x126e42400) [pid = 2852] [serial = 630] [outer = 0x11aef0c00] 10:17:24 INFO - PROCESS | 2852 | 1461691044544 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 10:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 520ms 10:17:24 INFO - PROCESS | 2852 | 1461691044563 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 10:17:24 INFO - PROCESS | 2852 | 1461691044564 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 10:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:17:24 INFO - PROCESS | 2852 | 1461691044566 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:17:24 INFO - PROCESS | 2852 | 1461691044567 Marionette TRACE conn2 <- [1,814,null,{}] 10:17:24 INFO - PROCESS | 2852 | 1461691044577 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:24 INFO - PROCESS | 2852 | 1461691044665 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 10:17:24 INFO - PROCESS | 2852 | 1461691044669 Marionette TRACE conn2 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:24 INFO - PROCESS | 2852 | ++DOCSHELL 0x126e17000 == 56 [pid = 2852] [id = 211] 10:17:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0x126c17000) [pid = 2852] [serial = 631] [outer = 0x0] 10:17:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0x126f74800) [pid = 2852] [serial = 632] [outer = 0x126c17000] 10:17:24 INFO - PROCESS | 2852 | 1461691044694 Marionette DEBUG loaded listener.js 10:17:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0x1276bb400) [pid = 2852] [serial = 633] [outer = 0x126c17000] 10:17:25 INFO - PROCESS | 2852 | 1461691045049 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 10:17:25 INFO - PROCESS | 2852 | 1461691045090 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 10:17:25 INFO - PROCESS | 2852 | 1461691045092 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:17:25 INFO - PROCESS | 2852 | 1461691045094 Marionette TRACE conn2 <- [1,818,null,{}] 10:17:25 INFO - PROCESS | 2852 | 1461691045096 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:25 INFO - PROCESS | 2852 | 1461691045193 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 10:17:25 INFO - PROCESS | 2852 | 1461691045197 Marionette TRACE conn2 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:25 INFO - PROCESS | 2852 | ++DOCSHELL 0x129804800 == 57 [pid = 2852] [id = 212] 10:17:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0x127805c00) [pid = 2852] [serial = 634] [outer = 0x0] 10:17:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0x127836c00) [pid = 2852] [serial = 635] [outer = 0x127805c00] 10:17:25 INFO - PROCESS | 2852 | 1461691045226 Marionette DEBUG loaded listener.js 10:17:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0x1293c5000) [pid = 2852] [serial = 636] [outer = 0x127805c00] 10:17:25 INFO - PROCESS | 2852 | 1461691045554 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 10:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 469ms 10:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:17:25 INFO - PROCESS | 2852 | 1461691045561 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 10:17:25 INFO - PROCESS | 2852 | 1461691045562 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 10:17:25 INFO - PROCESS | 2852 | 1461691045564 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:17:25 INFO - PROCESS | 2852 | 1461691045565 Marionette TRACE conn2 <- [1,822,null,{}] 10:17:25 INFO - PROCESS | 2852 | 1461691045568 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:25 INFO - PROCESS | 2852 | 1461691045651 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 10:17:25 INFO - PROCESS | 2852 | 1461691045702 Marionette TRACE conn2 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:25 INFO - PROCESS | 2852 | ++DOCSHELL 0x129896000 == 58 [pid = 2852] [id = 213] 10:17:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0x12780f800) [pid = 2852] [serial = 637] [outer = 0x0] 10:17:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0x12968b400) [pid = 2852] [serial = 638] [outer = 0x12780f800] 10:17:25 INFO - PROCESS | 2852 | 1461691045727 Marionette DEBUG loaded listener.js 10:17:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0x1299b6800) [pid = 2852] [serial = 639] [outer = 0x12780f800] 10:17:26 INFO - PROCESS | 2852 | 1461691046025 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 10:17:26 INFO - PROCESS | 2852 | 1461691046035 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 10:17:26 INFO - PROCESS | 2852 | 1461691046045 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:17:26 INFO - PROCESS | 2852 | 1461691046046 Marionette TRACE conn2 <- [1,826,null,{}] 10:17:26 INFO - PROCESS | 2852 | 1461691046048 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:26 INFO - PROCESS | 2852 | 1461691046137 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 10:17:26 INFO - PROCESS | 2852 | 1461691046142 Marionette TRACE conn2 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:26 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b07b800 == 59 [pid = 2852] [id = 214] 10:17:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0x1299af000) [pid = 2852] [serial = 640] [outer = 0x0] 10:17:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0x12b04a400) [pid = 2852] [serial = 641] [outer = 0x1299af000] 10:17:26 INFO - PROCESS | 2852 | 1461691046166 Marionette DEBUG loaded listener.js 10:17:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 100 (0x12b13b800) [pid = 2852] [serial = 642] [outer = 0x1299af000] 10:17:26 INFO - PROCESS | 2852 | 1461691046692 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 10:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 676ms 10:17:26 INFO - PROCESS | 2852 | 1461691046715 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 10:17:26 INFO - PROCESS | 2852 | 1461691046718 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 10:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:17:26 INFO - PROCESS | 2852 | 1461691046722 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:17:26 INFO - PROCESS | 2852 | 1461691046724 Marionette TRACE conn2 <- [1,830,null,{}] 10:17:26 INFO - PROCESS | 2852 | 1461691046728 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:26 INFO - PROCESS | 2852 | 1461691046836 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 10:17:26 INFO - PROCESS | 2852 | 1461691046905 Marionette TRACE conn2 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:26 INFO - PROCESS | 2852 | ++DOCSHELL 0x11921a000 == 60 [pid = 2852] [id = 215] 10:17:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 101 (0x114e5f400) [pid = 2852] [serial = 643] [outer = 0x0] 10:17:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 102 (0x115718400) [pid = 2852] [serial = 644] [outer = 0x114e5f400] 10:17:26 INFO - PROCESS | 2852 | 1461691046937 Marionette DEBUG loaded listener.js 10:17:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 103 (0x11867bc00) [pid = 2852] [serial = 645] [outer = 0x114e5f400] 10:17:27 INFO - PROCESS | 2852 | 1461691047401 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 10:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 721ms 10:17:27 INFO - PROCESS | 2852 | 1461691047454 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 10:17:27 INFO - PROCESS | 2852 | 1461691047458 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 10:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:17:27 INFO - PROCESS | 2852 | 1461691047464 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:17:27 INFO - PROCESS | 2852 | 1461691047466 Marionette TRACE conn2 <- [1,834,null,{}] 10:17:27 INFO - PROCESS | 2852 | 1461691047469 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:27 INFO - PROCESS | 2852 | 1461691047572 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 10:17:27 INFO - PROCESS | 2852 | 1461691047641 Marionette TRACE conn2 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:27 INFO - PROCESS | 2852 | ++DOCSHELL 0x11becc000 == 61 [pid = 2852] [id = 216] 10:17:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 104 (0x118f7f000) [pid = 2852] [serial = 646] [outer = 0x0] 10:17:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 105 (0x1192be000) [pid = 2852] [serial = 647] [outer = 0x118f7f000] 10:17:27 INFO - PROCESS | 2852 | 1461691047673 Marionette DEBUG loaded listener.js 10:17:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 106 (0x11aa25c00) [pid = 2852] [serial = 648] [outer = 0x118f7f000] 10:17:28 INFO - PROCESS | 2852 | 1461691048095 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 10:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 669ms 10:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:17:28 INFO - PROCESS | 2852 | 1461691048171 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 10:17:28 INFO - PROCESS | 2852 | 1461691048172 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 10:17:28 INFO - PROCESS | 2852 | 1461691048176 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:17:28 INFO - PROCESS | 2852 | 1461691048179 Marionette TRACE conn2 <- [1,838,null,{}] 10:17:28 INFO - PROCESS | 2852 | 1461691048189 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:28 INFO - PROCESS | 2852 | 1461691048294 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 10:17:28 INFO - PROCESS | 2852 | 1461691048367 Marionette TRACE conn2 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:28 INFO - PROCESS | 2852 | ++DOCSHELL 0x129918800 == 62 [pid = 2852] [id = 217] 10:17:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 107 (0x11bfecc00) [pid = 2852] [serial = 649] [outer = 0x0] 10:17:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 108 (0x11c140800) [pid = 2852] [serial = 650] [outer = 0x11bfecc00] 10:17:28 INFO - PROCESS | 2852 | 1461691048400 Marionette DEBUG loaded listener.js 10:17:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 109 (0x11c38d400) [pid = 2852] [serial = 651] [outer = 0x11bfecc00] 10:17:28 INFO - PROCESS | 2852 | 1461691048821 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 10:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 674ms 10:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:17:28 INFO - PROCESS | 2852 | 1461691048851 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 10:17:28 INFO - PROCESS | 2852 | 1461691048855 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 10:17:28 INFO - PROCESS | 2852 | 1461691048859 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:17:28 INFO - PROCESS | 2852 | 1461691048860 Marionette TRACE conn2 <- [1,842,null,{}] 10:17:28 INFO - PROCESS | 2852 | 1461691048863 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:28 INFO - PROCESS | 2852 | 1461691048965 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 10:17:29 INFO - PROCESS | 2852 | 1461691049034 Marionette TRACE conn2 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:29 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b5a0800 == 63 [pid = 2852] [id = 218] 10:17:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 110 (0x11c393000) [pid = 2852] [serial = 652] [outer = 0x0] 10:17:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 111 (0x126c1a800) [pid = 2852] [serial = 653] [outer = 0x11c393000] 10:17:29 INFO - PROCESS | 2852 | 1461691049064 Marionette DEBUG loaded listener.js 10:17:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 112 (0x127810800) [pid = 2852] [serial = 654] [outer = 0x11c393000] 10:17:29 INFO - PROCESS | 2852 | 1461691049480 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 10:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 671ms 10:17:29 INFO - PROCESS | 2852 | 1461691049537 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 10:17:29 INFO - PROCESS | 2852 | 1461691049539 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 10:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:17:29 INFO - PROCESS | 2852 | 1461691049543 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:17:29 INFO - PROCESS | 2852 | 1461691049544 Marionette TRACE conn2 <- [1,846,null,{}] 10:17:29 INFO - PROCESS | 2852 | 1461691049547 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:29 INFO - PROCESS | 2852 | 1461691049664 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 10:17:29 INFO - PROCESS | 2852 | 1461691049733 Marionette TRACE conn2 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:29 INFO - PROCESS | 2852 | ++DOCSHELL 0x12c39d000 == 64 [pid = 2852] [id = 219] 10:17:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 113 (0x127811000) [pid = 2852] [serial = 655] [outer = 0x0] 10:17:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0x128a5d800) [pid = 2852] [serial = 656] [outer = 0x127811000] 10:17:29 INFO - PROCESS | 2852 | 1461691049763 Marionette DEBUG loaded listener.js 10:17:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0x1293c1400) [pid = 2852] [serial = 657] [outer = 0x127811000] 10:17:30 INFO - PROCESS | 2852 | 1461691050157 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 10:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 668ms 10:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:17:30 INFO - PROCESS | 2852 | 1461691050212 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 10:17:30 INFO - PROCESS | 2852 | 1461691050213 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 10:17:30 INFO - PROCESS | 2852 | 1461691050216 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:17:30 INFO - PROCESS | 2852 | 1461691050217 Marionette TRACE conn2 <- [1,850,null,{}] 10:17:30 INFO - PROCESS | 2852 | 1461691050238 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:30 INFO - PROCESS | 2852 | 1461691050359 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 10:17:30 INFO - PROCESS | 2852 | 1461691050430 Marionette TRACE conn2 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:30 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d602800 == 65 [pid = 2852] [id = 220] 10:17:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 116 (0x12b287000) [pid = 2852] [serial = 658] [outer = 0x0] 10:17:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x12b5d8800) [pid = 2852] [serial = 659] [outer = 0x12b287000] 10:17:30 INFO - PROCESS | 2852 | 1461691050462 Marionette DEBUG loaded listener.js 10:17:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x12c0f6400) [pid = 2852] [serial = 660] [outer = 0x12b287000] 10:17:30 INFO - PROCESS | 2852 | 1461691050859 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 10:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 673ms 10:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:17:30 INFO - PROCESS | 2852 | 1461691050890 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 10:17:30 INFO - PROCESS | 2852 | 1461691050891 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 10:17:30 INFO - PROCESS | 2852 | 1461691050894 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:17:30 INFO - PROCESS | 2852 | 1461691050896 Marionette TRACE conn2 <- [1,854,null,{}] 10:17:30 INFO - PROCESS | 2852 | 1461691050899 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:31 INFO - PROCESS | 2852 | 1461691051084 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 10:17:31 INFO - PROCESS | 2852 | 1461691051196 Marionette TRACE conn2 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:31 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d61e000 == 66 [pid = 2852] [id = 221] 10:17:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x12b289800) [pid = 2852] [serial = 661] [outer = 0x0] 10:17:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x12c1b6400) [pid = 2852] [serial = 662] [outer = 0x12b289800] 10:17:31 INFO - PROCESS | 2852 | 1461691051244 Marionette DEBUG loaded listener.js 10:17:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x12d349c00) [pid = 2852] [serial = 663] [outer = 0x12b289800] 10:17:31 INFO - PROCESS | 2852 | 1461691051726 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 10:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 871ms 10:17:31 INFO - PROCESS | 2852 | 1461691051765 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 10:17:31 INFO - PROCESS | 2852 | 1461691051767 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 10:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:17:31 INFO - PROCESS | 2852 | 1461691051769 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:17:31 INFO - PROCESS | 2852 | 1461691051770 Marionette TRACE conn2 <- [1,858,null,{}] 10:17:31 INFO - PROCESS | 2852 | 1461691051773 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:31 INFO - PROCESS | 2852 | 1461691051991 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 10:17:32 INFO - PROCESS | 2852 | 1461691052093 Marionette TRACE conn2 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:32 INFO - PROCESS | 2852 | ++DOCSHELL 0x1163a2000 == 67 [pid = 2852] [id = 222] 10:17:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x113517000) [pid = 2852] [serial = 664] [outer = 0x0] 10:17:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x114252000) [pid = 2852] [serial = 665] [outer = 0x113517000] 10:17:32 INFO - PROCESS | 2852 | 1461691052122 Marionette DEBUG loaded listener.js 10:17:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x11555ac00) [pid = 2852] [serial = 666] [outer = 0x113517000] 10:17:32 INFO - PROCESS | 2852 | 1461691052551 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 10:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 820ms 10:17:32 INFO - PROCESS | 2852 | 1461691052607 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 10:17:32 INFO - PROCESS | 2852 | 1461691052609 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 10:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:17:32 INFO - PROCESS | 2852 | 1461691052614 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:17:32 INFO - PROCESS | 2852 | 1461691052617 Marionette TRACE conn2 <- [1,862,null,{}] 10:17:32 INFO - PROCESS | 2852 | 1461691052620 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:32 INFO - PROCESS | 2852 | 1461691052718 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 10:17:32 INFO - PROCESS | 2852 | 1461691052792 Marionette TRACE conn2 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:32 INFO - PROCESS | 2852 | ++DOCSHELL 0x118e55000 == 68 [pid = 2852] [id = 223] 10:17:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x118ed6800) [pid = 2852] [serial = 667] [outer = 0x0] 10:17:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x118f78c00) [pid = 2852] [serial = 668] [outer = 0x118ed6800] 10:17:32 INFO - PROCESS | 2852 | 1461691052823 Marionette DEBUG loaded listener.js 10:17:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x1192b3800) [pid = 2852] [serial = 669] [outer = 0x118ed6800] 10:17:33 INFO - PROCESS | 2852 | --DOCSHELL 0x129929800 == 67 [pid = 2852] [id = 189] 10:17:33 INFO - PROCESS | 2852 | --DOCSHELL 0x11c6d6800 == 66 [pid = 2852] [id = 121] 10:17:33 INFO - PROCESS | 2852 | --DOCSHELL 0x129813800 == 65 [pid = 2852] [id = 186] 10:17:33 INFO - PROCESS | 2852 | --DOCSHELL 0x11acc7000 == 64 [pid = 2852] [id = 120] 10:17:33 INFO - PROCESS | 2852 | --DOCSHELL 0x123a98800 == 63 [pid = 2852] [id = 122] 10:17:33 INFO - PROCESS | 2852 | --DOCSHELL 0x129896000 == 62 [pid = 2852] [id = 213] 10:17:33 INFO - PROCESS | 2852 | --DOCSHELL 0x129804800 == 61 [pid = 2852] [id = 212] 10:17:33 INFO - PROCESS | 2852 | --DOCSHELL 0x126e17000 == 60 [pid = 2852] [id = 211] 10:17:33 INFO - PROCESS | 2852 | --DOCSHELL 0x125646800 == 59 [pid = 2852] [id = 210] 10:17:33 INFO - PROCESS | 2852 | --DOCSHELL 0x1253c2800 == 58 [pid = 2852] [id = 209] 10:17:33 INFO - PROCESS | 2852 | --DOCSHELL 0x123aa1000 == 57 [pid = 2852] [id = 208] 10:17:33 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x12b143c00) [pid = 2852] [serial = 587] [outer = 0x0] [url = about:blank] 10:17:33 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x12f48fc00) [pid = 2852] [serial = 572] [outer = 0x0] [url = about:blank] 10:17:33 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x11c139c00) [pid = 2852] [serial = 560] [outer = 0x0] [url = about:blank] 10:17:33 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x12746c800) [pid = 2852] [serial = 563] [outer = 0x0] [url = about:blank] 10:17:33 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x12d356400) [pid = 2852] [serial = 566] [outer = 0x0] [url = about:blank] 10:17:33 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x12ecde000) [pid = 2852] [serial = 569] [outer = 0x0] [url = about:blank] 10:17:33 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x12d974000) [pid = 2852] [serial = 557] [outer = 0x0] [url = about:blank] 10:17:33 INFO - PROCESS | 2852 | --DOCSHELL 0x114e95000 == 56 [pid = 2852] [id = 207] 10:17:33 INFO - PROCESS | 2852 | --DOCSHELL 0x11bb2d800 == 55 [pid = 2852] [id = 206] 10:17:33 INFO - PROCESS | 2852 | --DOCSHELL 0x11b871800 == 54 [pid = 2852] [id = 205] 10:17:33 INFO - PROCESS | 2852 | --DOCSHELL 0x11a869000 == 53 [pid = 2852] [id = 204] 10:17:33 INFO - PROCESS | 2852 | --DOCSHELL 0x118f1e800 == 52 [pid = 2852] [id = 203] 10:17:33 INFO - PROCESS | 2852 | --DOCSHELL 0x115519800 == 51 [pid = 2852] [id = 202] 10:17:33 INFO - PROCESS | 2852 | --DOCSHELL 0x11c1eb000 == 50 [pid = 2852] [id = 198] 10:17:33 INFO - PROCESS | 2852 | --DOCSHELL 0x119167800 == 49 [pid = 2852] [id = 197] 10:17:33 INFO - PROCESS | 2852 | --DOCSHELL 0x126c71800 == 48 [pid = 2852] [id = 196] 10:17:33 INFO - PROCESS | 2852 | 1461691053291 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 10:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 727ms 10:17:33 INFO - PROCESS | 2852 | 1461691053341 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 10:17:33 INFO - PROCESS | 2852 | 1461691053342 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 10:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:17:33 INFO - PROCESS | 2852 | 1461691053345 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:17:33 INFO - PROCESS | 2852 | 1461691053346 Marionette TRACE conn2 <- [1,866,null,{}] 10:17:33 INFO - PROCESS | 2852 | 1461691053348 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:33 INFO - PROCESS | 2852 | 1461691053431 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 10:17:33 INFO - PROCESS | 2852 | 1461691053440 Marionette TRACE conn2 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:33 INFO - PROCESS | 2852 | ++DOCSHELL 0x118e43800 == 49 [pid = 2852] [id = 224] 10:17:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x1192b5800) [pid = 2852] [serial = 670] [outer = 0x0] 10:17:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x11a53e000) [pid = 2852] [serial = 671] [outer = 0x1192b5800] 10:17:33 INFO - PROCESS | 2852 | 1461691053467 Marionette DEBUG loaded listener.js 10:17:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x11aa23800) [pid = 2852] [serial = 672] [outer = 0x1192b5800] 10:17:33 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x12705d800) [pid = 2852] [serial = 582] [outer = 0x0] [url = about:blank] 10:17:33 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x126e79800) [pid = 2852] [serial = 581] [outer = 0x0] [url = about:blank] 10:17:33 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x1280c9800) [pid = 2852] [serial = 584] [outer = 0x0] [url = about:blank] 10:17:33 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x1192bf400) [pid = 2852] [serial = 575] [outer = 0x0] [url = about:blank] 10:17:33 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x11c13b000) [pid = 2852] [serial = 578] [outer = 0x0] [url = about:blank] 10:17:33 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x11c177c00) [pid = 2852] [serial = 579] [outer = 0x0] [url = about:blank] 10:17:33 INFO - PROCESS | 2852 | --DOMWINDOW == 116 (0x11aa27000) [pid = 2852] [serial = 576] [outer = 0x0] [url = about:blank] 10:17:33 INFO - PROCESS | 2852 | --DOMWINDOW == 115 (0x1299ba800) [pid = 2852] [serial = 585] [outer = 0x0] [url = about:blank] 10:17:33 INFO - PROCESS | 2852 | 1461691053844 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 10:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 518ms 10:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:17:33 INFO - PROCESS | 2852 | 1461691053863 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 10:17:33 INFO - PROCESS | 2852 | 1461691053866 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 10:17:33 INFO - PROCESS | 2852 | 1461691053873 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:17:33 INFO - PROCESS | 2852 | 1461691053876 Marionette TRACE conn2 <- [1,870,null,{}] 10:17:33 INFO - PROCESS | 2852 | 1461691053879 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:33 INFO - PROCESS | 2852 | 1461691053966 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 10:17:33 INFO - PROCESS | 2852 | 1461691053973 Marionette TRACE conn2 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:34 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bf40800 == 50 [pid = 2852] [id = 225] 10:17:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 116 (0x11ac91400) [pid = 2852] [serial = 673] [outer = 0x0] 10:17:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x11ae68800) [pid = 2852] [serial = 674] [outer = 0x11ac91400] 10:17:34 INFO - PROCESS | 2852 | 1461691054019 Marionette DEBUG loaded listener.js 10:17:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x11b92d400) [pid = 2852] [serial = 675] [outer = 0x11ac91400] 10:17:34 INFO - PROCESS | 2852 | 1461691054378 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 10:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 527ms 10:17:34 INFO - PROCESS | 2852 | 1461691054404 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 10:17:34 INFO - PROCESS | 2852 | 1461691054406 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 10:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:17:34 INFO - PROCESS | 2852 | 1461691054410 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:17:34 INFO - PROCESS | 2852 | 1461691054411 Marionette TRACE conn2 <- [1,874,null,{}] 10:17:34 INFO - PROCESS | 2852 | 1461691054415 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:34 INFO - PROCESS | 2852 | 1461691054543 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 10:17:34 INFO - PROCESS | 2852 | 1461691054549 Marionette TRACE conn2 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:34 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c750800 == 51 [pid = 2852] [id = 226] 10:17:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x11b92ec00) [pid = 2852] [serial = 676] [outer = 0x0] 10:17:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x11c13f800) [pid = 2852] [serial = 677] [outer = 0x11b92ec00] 10:17:34 INFO - PROCESS | 2852 | 1461691054591 Marionette DEBUG loaded listener.js 10:17:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x11c1d6400) [pid = 2852] [serial = 678] [outer = 0x11b92ec00] 10:17:34 INFO - PROCESS | 2852 | 1461691054979 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 10:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 620ms 10:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:17:35 INFO - PROCESS | 2852 | 1461691055044 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 10:17:35 INFO - PROCESS | 2852 | 1461691055045 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 10:17:35 INFO - PROCESS | 2852 | 1461691055048 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:17:35 INFO - PROCESS | 2852 | 1461691055049 Marionette TRACE conn2 <- [1,878,null,{}] 10:17:35 INFO - PROCESS | 2852 | 1461691055052 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:35 INFO - PROCESS | 2852 | 1461691055143 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 10:17:35 INFO - PROCESS | 2852 | 1461691055166 Marionette TRACE conn2 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:35 INFO - PROCESS | 2852 | ++DOCSHELL 0x1253c0800 == 52 [pid = 2852] [id = 227] 10:17:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x123b61c00) [pid = 2852] [serial = 679] [outer = 0x0] 10:17:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x125291400) [pid = 2852] [serial = 680] [outer = 0x123b61c00] 10:17:35 INFO - PROCESS | 2852 | 1461691055197 Marionette DEBUG loaded listener.js 10:17:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x1257f8400) [pid = 2852] [serial = 681] [outer = 0x123b61c00] 10:17:35 INFO - PROCESS | 2852 | 1461691055568 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 10:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 568ms 10:17:35 INFO - PROCESS | 2852 | 1461691055617 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 10:17:35 INFO - PROCESS | 2852 | 1461691055618 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 10:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:17:35 INFO - PROCESS | 2852 | 1461691055620 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:17:35 INFO - PROCESS | 2852 | 1461691055621 Marionette TRACE conn2 <- [1,882,null,{}] 10:17:35 INFO - PROCESS | 2852 | 1461691055624 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:35 INFO - PROCESS | 2852 | 1461691055731 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 10:17:35 INFO - PROCESS | 2852 | 1461691055767 Marionette TRACE conn2 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:35 INFO - PROCESS | 2852 | ++DOCSHELL 0x125658800 == 53 [pid = 2852] [id = 228] 10:17:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x1257f8c00) [pid = 2852] [serial = 682] [outer = 0x0] 10:17:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x126e7f000) [pid = 2852] [serial = 683] [outer = 0x1257f8c00] 10:17:35 INFO - PROCESS | 2852 | 1461691055792 Marionette DEBUG loaded listener.js 10:17:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x12782ac00) [pid = 2852] [serial = 684] [outer = 0x1257f8c00] 10:17:36 INFO - PROCESS | 2852 | 1461691056115 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 10:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 520ms 10:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:17:36 INFO - PROCESS | 2852 | 1461691056145 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 10:17:36 INFO - PROCESS | 2852 | 1461691056146 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 10:17:36 INFO - PROCESS | 2852 | 1461691056148 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:17:36 INFO - PROCESS | 2852 | 1461691056149 Marionette TRACE conn2 <- [1,886,null,{}] 10:17:36 INFO - PROCESS | 2852 | 1461691056151 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:36 INFO - PROCESS | 2852 | 1461691056252 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 10:17:36 INFO - PROCESS | 2852 | 1461691056286 Marionette TRACE conn2 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:36 INFO - PROCESS | 2852 | ++DOCSHELL 0x126e29000 == 54 [pid = 2852] [id = 229] 10:17:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x126b98c00) [pid = 2852] [serial = 685] [outer = 0x0] 10:17:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x128003c00) [pid = 2852] [serial = 686] [outer = 0x126b98c00] 10:17:36 INFO - PROCESS | 2852 | 1461691056312 Marionette DEBUG loaded listener.js 10:17:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x128e92000) [pid = 2852] [serial = 687] [outer = 0x126b98c00] 10:17:36 INFO - PROCESS | 2852 | 1461691056658 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 10:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 518ms 10:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:17:36 INFO - PROCESS | 2852 | 1461691056667 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 10:17:36 INFO - PROCESS | 2852 | 1461691056668 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 10:17:36 INFO - PROCESS | 2852 | 1461691056670 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:17:36 INFO - PROCESS | 2852 | 1461691056673 Marionette TRACE conn2 <- [1,890,null,{}] 10:17:36 INFO - PROCESS | 2852 | 1461691056675 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:36 INFO - PROCESS | 2852 | 1461691056782 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 10:17:36 INFO - PROCESS | 2852 | 1461691056794 Marionette TRACE conn2 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:36 INFO - PROCESS | 2852 | ++DOCSHELL 0x129385000 == 55 [pid = 2852] [id = 230] 10:17:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x1293bc000) [pid = 2852] [serial = 688] [outer = 0x0] 10:17:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x1299b4c00) [pid = 2852] [serial = 689] [outer = 0x1293bc000] 10:17:36 INFO - PROCESS | 2852 | 1461691056819 Marionette DEBUG loaded listener.js 10:17:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x12b053400) [pid = 2852] [serial = 690] [outer = 0x1293bc000] 10:17:37 INFO - PROCESS | 2852 | 1461691057156 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 10:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 521ms 10:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:17:37 INFO - PROCESS | 2852 | 1461691057191 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 10:17:37 INFO - PROCESS | 2852 | 1461691057192 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 10:17:37 INFO - PROCESS | 2852 | 1461691057194 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:17:37 INFO - PROCESS | 2852 | 1461691057195 Marionette TRACE conn2 <- [1,894,null,{}] 10:17:37 INFO - PROCESS | 2852 | 1461691057198 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:37 INFO - PROCESS | 2852 | 1461691057304 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 10:17:37 INFO - PROCESS | 2852 | 1461691057317 Marionette TRACE conn2 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:37 INFO - PROCESS | 2852 | ++DOCSHELL 0x12992f800 == 56 [pid = 2852] [id = 231] 10:17:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x12b0ca800) [pid = 2852] [serial = 691] [outer = 0x0] 10:17:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x12b0d3000) [pid = 2852] [serial = 692] [outer = 0x12b0ca800] 10:17:37 INFO - PROCESS | 2852 | 1461691057345 Marionette DEBUG loaded listener.js 10:17:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x12b28a400) [pid = 2852] [serial = 693] [outer = 0x12b0ca800] 10:17:37 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x11c396800) [pid = 2852] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:17:37 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x1159ae000) [pid = 2852] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:17:37 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x114b4f800) [pid = 2852] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:17:37 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x11a7b5000) [pid = 2852] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:17:37 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x12528d800) [pid = 2852] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:17:37 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x1257f5800) [pid = 2852] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:17:37 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x11a547000) [pid = 2852] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:17:37 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x11aef0c00) [pid = 2852] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:17:37 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x1192b7c00) [pid = 2852] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:17:37 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x126c17000) [pid = 2852] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:17:37 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x127805c00) [pid = 2852] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:17:37 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x12780f800) [pid = 2852] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:17:37 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x11ae69000) [pid = 2852] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:17:37 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x11ac8b800) [pid = 2852] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:17:37 INFO - PROCESS | 2852 | 1461691057710 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 10:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 518ms 10:17:37 INFO - PROCESS | 2852 | 1461691057713 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 10:17:37 INFO - PROCESS | 2852 | 1461691057714 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 10:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:17:37 INFO - PROCESS | 2852 | 1461691057717 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:17:37 INFO - PROCESS | 2852 | 1461691057718 Marionette TRACE conn2 <- [1,898,null,{}] 10:17:37 INFO - PROCESS | 2852 | 1461691057723 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:37 INFO - PROCESS | 2852 | 1461691057836 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 10:17:37 INFO - PROCESS | 2852 | 1461691057870 Marionette TRACE conn2 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:37 INFO - PROCESS | 2852 | ++DOCSHELL 0x1253ac000 == 57 [pid = 2852] [id = 232] 10:17:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x115719c00) [pid = 2852] [serial = 694] [outer = 0x0] 10:17:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x12528e800) [pid = 2852] [serial = 695] [outer = 0x115719c00] 10:17:37 INFO - PROCESS | 2852 | 1461691057901 Marionette DEBUG loaded listener.js 10:17:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x12b0d7400) [pid = 2852] [serial = 696] [outer = 0x115719c00] 10:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:17:38 INFO - PROCESS | 2852 | 1461691058180 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 10:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 473ms 10:17:38 INFO - PROCESS | 2852 | 1461691058206 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 10:17:38 INFO - PROCESS | 2852 | 1461691058210 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 10:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:17:38 INFO - PROCESS | 2852 | 1461691058218 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:17:38 INFO - PROCESS | 2852 | 1461691058220 Marionette TRACE conn2 <- [1,902,null,{}] 10:17:38 INFO - PROCESS | 2852 | 1461691058229 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:38 INFO - PROCESS | 2852 | 1461691058334 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 10:17:38 INFO - PROCESS | 2852 | 1461691058388 Marionette TRACE conn2 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:38 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b5ae800 == 58 [pid = 2852] [id = 233] 10:17:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x1299ae800) [pid = 2852] [serial = 697] [outer = 0x0] 10:17:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x12b28cc00) [pid = 2852] [serial = 698] [outer = 0x1299ae800] 10:17:38 INFO - PROCESS | 2852 | 1461691058414 Marionette DEBUG loaded listener.js 10:17:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x12d4a5000) [pid = 2852] [serial = 699] [outer = 0x1299ae800] 10:17:38 INFO - PROCESS | 2852 | 1461691058709 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 10:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 530ms 10:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:17:38 INFO - PROCESS | 2852 | 1461691058747 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 10:17:38 INFO - PROCESS | 2852 | 1461691058748 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 10:17:38 INFO - PROCESS | 2852 | 1461691058751 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:17:38 INFO - PROCESS | 2852 | 1461691058752 Marionette TRACE conn2 <- [1,906,null,{}] 10:17:38 INFO - PROCESS | 2852 | 1461691058756 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:38 INFO - PROCESS | 2852 | 1461691058844 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 10:17:38 INFO - PROCESS | 2852 | 1461691058848 Marionette TRACE conn2 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:38 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d8c8800 == 59 [pid = 2852] [id = 234] 10:17:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x12d49d800) [pid = 2852] [serial = 700] [outer = 0x0] 10:17:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x12d63a400) [pid = 2852] [serial = 701] [outer = 0x12d49d800] 10:17:38 INFO - PROCESS | 2852 | 1461691058873 Marionette DEBUG loaded listener.js 10:17:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x12d8b2c00) [pid = 2852] [serial = 702] [outer = 0x12d49d800] 10:17:39 INFO - PROCESS | 2852 | 1461691059196 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 10:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 472ms 10:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:17:39 INFO - PROCESS | 2852 | 1461691059225 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 10:17:39 INFO - PROCESS | 2852 | 1461691059226 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 10:17:39 INFO - PROCESS | 2852 | 1461691059228 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:17:39 INFO - PROCESS | 2852 | 1461691059229 Marionette TRACE conn2 <- [1,910,null,{}] 10:17:39 INFO - PROCESS | 2852 | 1461691059232 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:39 INFO - PROCESS | 2852 | 1461691059347 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 10:17:39 INFO - PROCESS | 2852 | 1461691059355 Marionette TRACE conn2 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:39 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d986000 == 60 [pid = 2852] [id = 235] 10:17:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x12d640800) [pid = 2852] [serial = 703] [outer = 0x0] 10:17:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x12d96b000) [pid = 2852] [serial = 704] [outer = 0x12d640800] 10:17:39 INFO - PROCESS | 2852 | 1461691059384 Marionette DEBUG loaded listener.js 10:17:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x12d972800) [pid = 2852] [serial = 705] [outer = 0x12d640800] 10:17:39 INFO - PROCESS | 2852 | 1461691059940 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 10:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 771ms 10:17:40 INFO - PROCESS | 2852 | 1461691060000 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 10:17:40 INFO - PROCESS | 2852 | 1461691060003 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 10:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:17:40 INFO - PROCESS | 2852 | 1461691060007 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:17:40 INFO - PROCESS | 2852 | 1461691060009 Marionette TRACE conn2 <- [1,914,null,{}] 10:17:40 INFO - PROCESS | 2852 | 1461691060013 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:40 INFO - PROCESS | 2852 | 1461691060124 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 10:17:40 INFO - PROCESS | 2852 | 1461691060195 Marionette TRACE conn2 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:40 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a8a7800 == 61 [pid = 2852] [id = 236] 10:17:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x1163ef000) [pid = 2852] [serial = 706] [outer = 0x0] 10:17:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x118ed5800) [pid = 2852] [serial = 707] [outer = 0x1163ef000] 10:17:40 INFO - PROCESS | 2852 | 1461691060228 Marionette DEBUG loaded listener.js 10:17:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x11925d800) [pid = 2852] [serial = 708] [outer = 0x1163ef000] 10:17:40 INFO - PROCESS | 2852 | 1461691060654 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 10:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 671ms 10:17:40 INFO - PROCESS | 2852 | 1461691060678 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 10:17:40 INFO - PROCESS | 2852 | 1461691060682 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 10:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:17:40 INFO - PROCESS | 2852 | 1461691060687 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:17:40 INFO - PROCESS | 2852 | 1461691060689 Marionette TRACE conn2 <- [1,918,null,{}] 10:17:40 INFO - PROCESS | 2852 | 1461691060691 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:40 INFO - PROCESS | 2852 | 1461691060799 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 10:17:40 INFO - PROCESS | 2852 | 1461691060890 Marionette TRACE conn2 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:40 INFO - PROCESS | 2852 | ++DOCSHELL 0x125453000 == 62 [pid = 2852] [id = 237] 10:17:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x11a7bf400) [pid = 2852] [serial = 709] [outer = 0x0] 10:17:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x11ac3a800) [pid = 2852] [serial = 710] [outer = 0x11a7bf400] 10:17:40 INFO - PROCESS | 2852 | 1461691060937 Marionette DEBUG loaded listener.js 10:17:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x11b924000) [pid = 2852] [serial = 711] [outer = 0x11a7bf400] 10:17:41 INFO - PROCESS | 2852 | 1461691061392 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 10:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 720ms 10:17:41 INFO - PROCESS | 2852 | 1461691061407 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 10:17:41 INFO - PROCESS | 2852 | 1461691061410 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 10:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:17:41 INFO - PROCESS | 2852 | 1461691061414 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:17:41 INFO - PROCESS | 2852 | 1461691061417 Marionette TRACE conn2 <- [1,922,null,{}] 10:17:41 INFO - PROCESS | 2852 | 1461691061429 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:41 INFO - PROCESS | 2852 | 1461691061592 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 10:17:41 INFO - PROCESS | 2852 | 1461691061697 Marionette TRACE conn2 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:41 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d60c800 == 63 [pid = 2852] [id = 238] 10:17:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x11c38bc00) [pid = 2852] [serial = 712] [outer = 0x0] 10:17:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x125295800) [pid = 2852] [serial = 713] [outer = 0x11c38bc00] 10:17:41 INFO - PROCESS | 2852 | 1461691061744 Marionette DEBUG loaded listener.js 10:17:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x126f6f800) [pid = 2852] [serial = 714] [outer = 0x11c38bc00] 10:17:42 INFO - PROCESS | 2852 | 1461691062174 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 10:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 777ms 10:17:42 INFO - PROCESS | 2852 | 1461691062191 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 10:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:17:42 INFO - PROCESS | 2852 | 1461691062193 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 10:17:42 INFO - PROCESS | 2852 | 1461691062195 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:17:42 INFO - PROCESS | 2852 | 1461691062196 Marionette TRACE conn2 <- [1,926,null,{}] 10:17:42 INFO - PROCESS | 2852 | 1461691062199 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:42 INFO - PROCESS | 2852 | 1461691062304 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 10:17:42 INFO - PROCESS | 2852 | 1461691062358 Marionette TRACE conn2 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:42 INFO - PROCESS | 2852 | ++DOCSHELL 0x12e80c000 == 64 [pid = 2852] [id = 239] 10:17:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x12780f800) [pid = 2852] [serial = 715] [outer = 0x0] 10:17:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x1299bb400) [pid = 2852] [serial = 716] [outer = 0x12780f800] 10:17:42 INFO - PROCESS | 2852 | 1461691062392 Marionette DEBUG loaded listener.js 10:17:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x12c0e8c00) [pid = 2852] [serial = 717] [outer = 0x12780f800] 10:17:42 INFO - PROCESS | 2852 | 1461691062828 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 10:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 671ms 10:17:42 INFO - PROCESS | 2852 | 1461691062866 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 10:17:42 INFO - PROCESS | 2852 | 1461691062868 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 10:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:17:42 INFO - PROCESS | 2852 | 1461691062870 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:17:42 INFO - PROCESS | 2852 | 1461691062872 Marionette TRACE conn2 <- [1,930,null,{}] 10:17:42 INFO - PROCESS | 2852 | 1461691062874 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:42 INFO - PROCESS | 2852 | 1461691062979 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 10:17:43 INFO - PROCESS | 2852 | 1461691063036 Marionette TRACE conn2 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:43 INFO - PROCESS | 2852 | ++DOCSHELL 0x12e8cf000 == 65 [pid = 2852] [id = 240] 10:17:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x12b28e400) [pid = 2852] [serial = 718] [outer = 0x0] 10:17:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x12d34d000) [pid = 2852] [serial = 719] [outer = 0x12b28e400] 10:17:43 INFO - PROCESS | 2852 | 1461691063066 Marionette DEBUG loaded listener.js 10:17:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 149 (0x12d63d800) [pid = 2852] [serial = 720] [outer = 0x12b28e400] 10:17:43 INFO - PROCESS | 2852 | 1461691063520 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 10:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 670ms 10:17:43 INFO - PROCESS | 2852 | 1461691063541 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 10:17:43 INFO - PROCESS | 2852 | 1461691063542 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 10:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:17:43 INFO - PROCESS | 2852 | 1461691063545 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:17:43 INFO - PROCESS | 2852 | 1461691063546 Marionette TRACE conn2 <- [1,934,null,{}] 10:17:43 INFO - PROCESS | 2852 | 1461691063548 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:43 INFO - PROCESS | 2852 | 1461691063686 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 10:17:43 INFO - PROCESS | 2852 | 1461691063770 Marionette TRACE conn2 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:43 INFO - PROCESS | 2852 | ++DOCSHELL 0x12eb14800 == 66 [pid = 2852] [id = 241] 10:17:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 150 (0x12d8b3400) [pid = 2852] [serial = 721] [outer = 0x0] 10:17:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 151 (0x12e756800) [pid = 2852] [serial = 722] [outer = 0x12d8b3400] 10:17:43 INFO - PROCESS | 2852 | 1461691063807 Marionette DEBUG loaded listener.js 10:17:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 152 (0x12e9c8000) [pid = 2852] [serial = 723] [outer = 0x12d8b3400] 10:17:44 INFO - PROCESS | 2852 | 1461691064211 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 10:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 719ms 10:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:17:44 INFO - PROCESS | 2852 | 1461691064264 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 10:17:44 INFO - PROCESS | 2852 | 1461691064266 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 10:17:44 INFO - PROCESS | 2852 | 1461691064268 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:17:44 INFO - PROCESS | 2852 | 1461691064269 Marionette TRACE conn2 <- [1,938,null,{}] 10:17:44 INFO - PROCESS | 2852 | 1461691064271 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:44 INFO - PROCESS | 2852 | 1461691064376 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 10:17:44 INFO - PROCESS | 2852 | 1461691064436 Marionette TRACE conn2 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:44 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d998800 == 67 [pid = 2852] [id = 242] 10:17:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 153 (0x11555bc00) [pid = 2852] [serial = 724] [outer = 0x0] 10:17:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 154 (0x12c0edc00) [pid = 2852] [serial = 725] [outer = 0x11555bc00] 10:17:44 INFO - PROCESS | 2852 | 1461691064524 Marionette DEBUG loaded listener.js 10:17:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 155 (0x12eb7a400) [pid = 2852] [serial = 726] [outer = 0x11555bc00] 10:17:44 INFO - PROCESS | 2852 | 1461691064922 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 10:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 672ms 10:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:17:44 INFO - PROCESS | 2852 | 1461691064941 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 10:17:44 INFO - PROCESS | 2852 | 1461691064942 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 10:17:44 INFO - PROCESS | 2852 | 1461691064944 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:17:44 INFO - PROCESS | 2852 | 1461691064946 Marionette TRACE conn2 <- [1,942,null,{}] 10:17:44 INFO - PROCESS | 2852 | 1461691064948 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:45 INFO - PROCESS | 2852 | 1461691065076 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 10:17:45 INFO - PROCESS | 2852 | 1461691065363 Marionette TRACE conn2 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:45 INFO - PROCESS | 2852 | ++DOCSHELL 0x119768800 == 68 [pid = 2852] [id = 243] 10:17:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 156 (0x114b53000) [pid = 2852] [serial = 727] [outer = 0x0] 10:17:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 157 (0x115557000) [pid = 2852] [serial = 728] [outer = 0x114b53000] 10:17:45 INFO - PROCESS | 2852 | 1461691065404 Marionette DEBUG loaded listener.js 10:17:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 158 (0x11867c000) [pid = 2852] [serial = 729] [outer = 0x114b53000] 10:17:45 INFO - PROCESS | 2852 | 1461691065886 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 10:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 968ms 10:17:45 INFO - PROCESS | 2852 | 1461691065914 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 10:17:45 INFO - PROCESS | 2852 | 1461691065917 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 10:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:17:45 INFO - PROCESS | 2852 | 1461691065920 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:17:45 INFO - PROCESS | 2852 | 1461691065922 Marionette TRACE conn2 <- [1,946,null,{}] 10:17:45 INFO - PROCESS | 2852 | 1461691065926 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:46 INFO - PROCESS | 2852 | 1461691066024 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 10:17:46 INFO - PROCESS | 2852 | 1461691066087 Marionette TRACE conn2 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:46 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c1e2000 == 69 [pid = 2852] [id = 244] 10:17:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 159 (0x11584a400) [pid = 2852] [serial = 730] [outer = 0x0] 10:17:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 160 (0x1192b2400) [pid = 2852] [serial = 731] [outer = 0x11584a400] 10:17:46 INFO - PROCESS | 2852 | 1461691066116 Marionette DEBUG loaded listener.js 10:17:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 161 (0x11aa23000) [pid = 2852] [serial = 732] [outer = 0x11584a400] 10:17:46 INFO - PROCESS | 2852 | --DOCSHELL 0x129889000 == 68 [pid = 2852] [id = 200] 10:17:46 INFO - PROCESS | 2852 | --DOCSHELL 0x12d8c8800 == 67 [pid = 2852] [id = 234] 10:17:46 INFO - PROCESS | 2852 | --DOCSHELL 0x12b5ae800 == 66 [pid = 2852] [id = 233] 10:17:46 INFO - PROCESS | 2852 | --DOCSHELL 0x1253ac000 == 65 [pid = 2852] [id = 232] 10:17:46 INFO - PROCESS | 2852 | --DOCSHELL 0x12992f800 == 64 [pid = 2852] [id = 231] 10:17:46 INFO - PROCESS | 2852 | --DOCSHELL 0x129385000 == 63 [pid = 2852] [id = 230] 10:17:46 INFO - PROCESS | 2852 | --DOCSHELL 0x126e29000 == 62 [pid = 2852] [id = 229] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 160 (0x12b04a400) [pid = 2852] [serial = 641] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOCSHELL 0x125658800 == 61 [pid = 2852] [id = 228] 10:17:46 INFO - PROCESS | 2852 | --DOCSHELL 0x1253c0800 == 60 [pid = 2852] [id = 227] 10:17:46 INFO - PROCESS | 2852 | --DOCSHELL 0x11c750800 == 59 [pid = 2852] [id = 226] 10:17:46 INFO - PROCESS | 2852 | --DOCSHELL 0x11bf40800 == 58 [pid = 2852] [id = 225] 10:17:46 INFO - PROCESS | 2852 | --DOCSHELL 0x118e43800 == 57 [pid = 2852] [id = 224] 10:17:46 INFO - PROCESS | 2852 | --DOCSHELL 0x118e55000 == 56 [pid = 2852] [id = 223] 10:17:46 INFO - PROCESS | 2852 | --DOCSHELL 0x1163a2000 == 55 [pid = 2852] [id = 222] 10:17:46 INFO - PROCESS | 2852 | --DOCSHELL 0x11921a000 == 54 [pid = 2852] [id = 215] 10:17:46 INFO - PROCESS | 2852 | 1461691066603 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 10:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 723ms 10:17:46 INFO - PROCESS | 2852 | 1461691066658 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 10:17:46 INFO - PROCESS | 2852 | 1461691066661 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 10:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:17:46 INFO - PROCESS | 2852 | 1461691066664 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:17:46 INFO - PROCESS | 2852 | 1461691066665 Marionette TRACE conn2 <- [1,950,null,{}] 10:17:46 INFO - PROCESS | 2852 | 1461691066667 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:46 INFO - PROCESS | 2852 | 1461691066750 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 10:17:46 INFO - PROCESS | 2852 | 1461691066757 Marionette TRACE conn2 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:46 INFO - PROCESS | 2852 | ++DOCSHELL 0x11921a000 == 55 [pid = 2852] [id = 245] 10:17:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 161 (0x119132c00) [pid = 2852] [serial = 733] [outer = 0x0] 10:17:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 162 (0x11aef0400) [pid = 2852] [serial = 734] [outer = 0x119132c00] 10:17:46 INFO - PROCESS | 2852 | 1461691066784 Marionette DEBUG loaded listener.js 10:17:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 163 (0x11bfedc00) [pid = 2852] [serial = 735] [outer = 0x119132c00] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 162 (0x12e908c00) [pid = 2852] [serial = 558] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 161 (0x123b55000) [pid = 2852] [serial = 623] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 160 (0x1276b3c00) [pid = 2852] [serial = 599] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 159 (0x11667f000) [pid = 2852] [serial = 608] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 158 (0x1186b1800) [pid = 2852] [serial = 609] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 157 (0x11b802c00) [pid = 2852] [serial = 593] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 156 (0x115442c00) [pid = 2852] [serial = 606] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 155 (0x114bba400) [pid = 2852] [serial = 605] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 154 (0x11ac3a000) [pid = 2852] [serial = 617] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 153 (0x1252b5c00) [pid = 2852] [serial = 626] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 152 (0x12d245400) [pid = 2852] [serial = 588] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 151 (0x11a7c1800) [pid = 2852] [serial = 614] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 150 (0x11aa31000) [pid = 2852] [serial = 615] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 149 (0x11a7bd400) [pid = 2852] [serial = 602] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 148 (0x1255cb400) [pid = 2852] [serial = 629] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x118f7c800) [pid = 2852] [serial = 590] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x1255c9c00) [pid = 2852] [serial = 596] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x1192be800) [pid = 2852] [serial = 611] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x119e4cc00) [pid = 2852] [serial = 612] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x126f74800) [pid = 2852] [serial = 632] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x1276bb400) [pid = 2852] [serial = 633] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 141 (0x127836c00) [pid = 2852] [serial = 635] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x126e42400) [pid = 2852] [serial = 630] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x12968b400) [pid = 2852] [serial = 638] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x11b923c00) [pid = 2852] [serial = 620] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x11c396000) [pid = 2852] [serial = 621] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x1255ce800) [pid = 2852] [serial = 627] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x12528fc00) [pid = 2852] [serial = 624] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x1293c5000) [pid = 2852] [serial = 636] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x1299b6800) [pid = 2852] [serial = 639] [outer = 0x0] [url = about:blank] 10:17:46 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x11aee9400) [pid = 2852] [serial = 618] [outer = 0x0] [url = about:blank] 10:17:47 INFO - PROCESS | 2852 | 1461691067164 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 10:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 519ms 10:17:47 INFO - PROCESS | 2852 | 1461691067184 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 10:17:47 INFO - PROCESS | 2852 | 1461691067185 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 10:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:17:47 INFO - PROCESS | 2852 | 1461691067194 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:17:47 INFO - PROCESS | 2852 | 1461691067198 Marionette TRACE conn2 <- [1,954,null,{}] 10:17:47 INFO - PROCESS | 2852 | 1461691067202 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:47 INFO - PROCESS | 2852 | 1461691067291 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 10:17:47 INFO - PROCESS | 2852 | 1461691067296 Marionette TRACE conn2 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:47 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bece000 == 56 [pid = 2852] [id = 246] 10:17:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x11bff5400) [pid = 2852] [serial = 736] [outer = 0x0] 10:17:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x11c1d6000) [pid = 2852] [serial = 737] [outer = 0x11bff5400] 10:17:47 INFO - PROCESS | 2852 | 1461691067322 Marionette DEBUG loaded listener.js 10:17:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x123b55000) [pid = 2852] [serial = 738] [outer = 0x11bff5400] 10:17:47 INFO - PROCESS | 2852 | 1461691067671 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 10:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 529ms 10:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:17:47 INFO - PROCESS | 2852 | 1461691067717 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 10:17:47 INFO - PROCESS | 2852 | 1461691067718 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 10:17:47 INFO - PROCESS | 2852 | 1461691067720 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:17:47 INFO - PROCESS | 2852 | 1461691067722 Marionette TRACE conn2 <- [1,958,null,{}] 10:17:47 INFO - PROCESS | 2852 | 1461691067724 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:47 INFO - PROCESS | 2852 | 1461691067811 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 10:17:47 INFO - PROCESS | 2852 | 1461691067817 Marionette TRACE conn2 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:47 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c74f800 == 57 [pid = 2852] [id = 247] 10:17:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x1192bf400) [pid = 2852] [serial = 739] [outer = 0x0] 10:17:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x125299400) [pid = 2852] [serial = 740] [outer = 0x1192bf400] 10:17:47 INFO - PROCESS | 2852 | 1461691067843 Marionette DEBUG loaded listener.js 10:17:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x1268de800) [pid = 2852] [serial = 741] [outer = 0x1192bf400] 10:17:48 INFO - PROCESS | 2852 | 1461691068176 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 10:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 469ms 10:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:17:48 INFO - PROCESS | 2852 | 1461691068192 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 10:17:48 INFO - PROCESS | 2852 | 1461691068193 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 10:17:48 INFO - PROCESS | 2852 | 1461691068195 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:17:48 INFO - PROCESS | 2852 | 1461691068196 Marionette TRACE conn2 <- [1,962,null,{}] 10:17:48 INFO - PROCESS | 2852 | 1461691068199 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:48 INFO - PROCESS | 2852 | 1461691068285 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 10:17:48 INFO - PROCESS | 2852 | 1461691068348 Marionette TRACE conn2 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:48 INFO - PROCESS | 2852 | ++DOCSHELL 0x125461000 == 58 [pid = 2852] [id = 248] 10:17:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x126e7ec00) [pid = 2852] [serial = 742] [outer = 0x0] 10:17:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x126f6f400) [pid = 2852] [serial = 743] [outer = 0x126e7ec00] 10:17:48 INFO - PROCESS | 2852 | 1461691068382 Marionette DEBUG loaded listener.js 10:17:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x127831c00) [pid = 2852] [serial = 744] [outer = 0x126e7ec00] 10:17:48 INFO - PROCESS | 2852 | 1461691068725 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 10:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 567ms 10:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:17:48 INFO - PROCESS | 2852 | 1461691068764 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 10:17:48 INFO - PROCESS | 2852 | 1461691068765 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 10:17:48 INFO - PROCESS | 2852 | 1461691068767 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:17:48 INFO - PROCESS | 2852 | 1461691068768 Marionette TRACE conn2 <- [1,966,null,{}] 10:17:48 INFO - PROCESS | 2852 | 1461691068770 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:48 INFO - PROCESS | 2852 | 1461691068882 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 10:17:48 INFO - PROCESS | 2852 | 1461691068921 Marionette TRACE conn2 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:48 INFO - PROCESS | 2852 | ++DOCSHELL 0x126b0b800 == 59 [pid = 2852] [id = 249] 10:17:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x1276bb400) [pid = 2852] [serial = 745] [outer = 0x0] 10:17:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x128a58000) [pid = 2852] [serial = 746] [outer = 0x1276bb400] 10:17:48 INFO - PROCESS | 2852 | 1461691068948 Marionette DEBUG loaded listener.js 10:17:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x12b04a400) [pid = 2852] [serial = 747] [outer = 0x1276bb400] 10:17:49 INFO - PROCESS | 2852 | 1461691069285 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 10:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 570ms 10:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:17:49 INFO - PROCESS | 2852 | 1461691069338 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 10:17:49 INFO - PROCESS | 2852 | 1461691069339 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 10:17:49 INFO - PROCESS | 2852 | 1461691069341 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:17:49 INFO - PROCESS | 2852 | 1461691069342 Marionette TRACE conn2 <- [1,970,null,{}] 10:17:49 INFO - PROCESS | 2852 | 1461691069344 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:49 INFO - PROCESS | 2852 | 1461691069451 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 10:17:49 INFO - PROCESS | 2852 | 1461691069465 Marionette TRACE conn2 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:49 INFO - PROCESS | 2852 | ++DOCSHELL 0x126fe7000 == 60 [pid = 2852] [id = 250] 10:17:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x11aa30400) [pid = 2852] [serial = 748] [outer = 0x0] 10:17:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x12b5cf800) [pid = 2852] [serial = 749] [outer = 0x11aa30400] 10:17:49 INFO - PROCESS | 2852 | 1461691069491 Marionette DEBUG loaded listener.js 10:17:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x12c0f5c00) [pid = 2852] [serial = 750] [outer = 0x11aa30400] 10:17:49 INFO - PROCESS | 2852 | 1461691069841 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 10:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 518ms 10:17:49 INFO - PROCESS | 2852 | 1461691069860 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 10:17:49 INFO - PROCESS | 2852 | 1461691069861 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 10:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:17:49 INFO - PROCESS | 2852 | 1461691069864 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:17:49 INFO - PROCESS | 2852 | 1461691069865 Marionette TRACE conn2 <- [1,974,null,{}] 10:17:49 INFO - PROCESS | 2852 | 1461691069867 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:49 INFO - PROCESS | 2852 | 1461691069979 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 10:17:50 INFO - PROCESS | 2852 | 1461691069993 Marionette TRACE conn2 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:50 INFO - PROCESS | 2852 | ++DOCSHELL 0x12981c000 == 61 [pid = 2852] [id = 251] 10:17:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x11aa2fc00) [pid = 2852] [serial = 751] [outer = 0x0] 10:17:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 149 (0x12d34d800) [pid = 2852] [serial = 752] [outer = 0x11aa2fc00] 10:17:50 INFO - PROCESS | 2852 | 1461691070020 Marionette DEBUG loaded listener.js 10:17:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 150 (0x12d8ad400) [pid = 2852] [serial = 753] [outer = 0x11aa2fc00] 10:17:50 INFO - PROCESS | 2852 | 1461691070380 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 10:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 568ms 10:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:17:50 INFO - PROCESS | 2852 | 1461691070432 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 10:17:50 INFO - PROCESS | 2852 | 1461691070433 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 10:17:50 INFO - PROCESS | 2852 | 1461691070435 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:17:50 INFO - PROCESS | 2852 | 1461691070436 Marionette TRACE conn2 <- [1,978,null,{}] 10:17:50 INFO - PROCESS | 2852 | 1461691070439 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:50 INFO - PROCESS | 2852 | 1461691070550 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 10:17:50 INFO - PROCESS | 2852 | 1461691070565 Marionette TRACE conn2 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:50 INFO - PROCESS | 2852 | ++DOCSHELL 0x129922800 == 62 [pid = 2852] [id = 252] 10:17:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 151 (0x12d24a800) [pid = 2852] [serial = 754] [outer = 0x0] 10:17:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 152 (0x12d975c00) [pid = 2852] [serial = 755] [outer = 0x12d24a800] 10:17:50 INFO - PROCESS | 2852 | 1461691070591 Marionette DEBUG loaded listener.js 10:17:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 153 (0x12e765c00) [pid = 2852] [serial = 756] [outer = 0x12d24a800] 10:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 152 (0x12d49d800) [pid = 2852] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 151 (0x123b61c00) [pid = 2852] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 150 (0x11ac91400) [pid = 2852] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 149 (0x1257f8c00) [pid = 2852] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 148 (0x118ed6800) [pid = 2852] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x1299af000) [pid = 2852] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x1192b5800) [pid = 2852] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x11b92ec00) [pid = 2852] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x113517000) [pid = 2852] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x126b98c00) [pid = 2852] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x115719c00) [pid = 2852] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 141 (0x1293bc000) [pid = 2852] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x12b0ca800) [pid = 2852] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x1299ae800) [pid = 2852] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:17:51 INFO - PROCESS | 2852 | 1461691071060 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 10:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 670ms 10:17:51 INFO - PROCESS | 2852 | 1461691071109 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 10:17:51 INFO - PROCESS | 2852 | 1461691071111 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 10:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:17:51 INFO - PROCESS | 2852 | 1461691071113 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:17:51 INFO - PROCESS | 2852 | 1461691071114 Marionette TRACE conn2 <- [1,982,null,{}] 10:17:51 INFO - PROCESS | 2852 | 1461691071116 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:51 INFO - PROCESS | 2852 | 1461691071237 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 10:17:51 INFO - PROCESS | 2852 | 1461691071300 Marionette TRACE conn2 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:51 INFO - PROCESS | 2852 | ++DOCSHELL 0x12981f000 == 63 [pid = 2852] [id = 253] 10:17:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x1141be000) [pid = 2852] [serial = 757] [outer = 0x0] 10:17:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x11c859400) [pid = 2852] [serial = 758] [outer = 0x1141be000] 10:17:51 INFO - PROCESS | 2852 | 1461691071334 Marionette DEBUG loaded listener.js 10:17:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x12d972c00) [pid = 2852] [serial = 759] [outer = 0x1141be000] 10:17:51 INFO - PROCESS | 2852 | 1461691071619 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 10:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 519ms 10:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:17:51 INFO - PROCESS | 2852 | 1461691071632 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 10:17:51 INFO - PROCESS | 2852 | 1461691071634 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 10:17:51 INFO - PROCESS | 2852 | 1461691071636 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:17:51 INFO - PROCESS | 2852 | 1461691071638 Marionette TRACE conn2 <- [1,986,null,{}] 10:17:51 INFO - PROCESS | 2852 | 1461691071647 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:51 INFO - PROCESS | 2852 | 1461691071755 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 10:17:51 INFO - PROCESS | 2852 | 1461691071815 Marionette TRACE conn2 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:51 INFO - PROCESS | 2852 | ++DOCSHELL 0x12c397800 == 64 [pid = 2852] [id = 254] 10:17:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x11ac38400) [pid = 2852] [serial = 760] [outer = 0x0] 10:17:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x12e908400) [pid = 2852] [serial = 761] [outer = 0x11ac38400] 10:17:51 INFO - PROCESS | 2852 | 1461691071841 Marionette DEBUG loaded listener.js 10:17:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x12ece8400) [pid = 2852] [serial = 762] [outer = 0x11ac38400] 10:17:52 INFO - PROCESS | 2852 | 1461691072123 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 10:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 526ms 10:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:17:52 INFO - PROCESS | 2852 | 1461691072162 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 10:17:52 INFO - PROCESS | 2852 | 1461691072163 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 10:17:52 INFO - PROCESS | 2852 | 1461691072165 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:17:52 INFO - PROCESS | 2852 | 1461691072166 Marionette TRACE conn2 <- [1,990,null,{}] 10:17:52 INFO - PROCESS | 2852 | 1461691072169 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:52 INFO - PROCESS | 2852 | 1461691072261 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 10:17:52 INFO - PROCESS | 2852 | 1461691072265 Marionette TRACE conn2 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:52 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d611000 == 65 [pid = 2852] [id = 255] 10:17:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x12eb7e400) [pid = 2852] [serial = 763] [outer = 0x0] 10:17:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x12f488800) [pid = 2852] [serial = 764] [outer = 0x12eb7e400] 10:17:52 INFO - PROCESS | 2852 | 1461691072291 Marionette DEBUG loaded listener.js 10:17:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x12f492c00) [pid = 2852] [serial = 765] [outer = 0x12eb7e400] 10:17:52 INFO - PROCESS | 2852 | 1461691072672 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 10:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 519ms 10:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:17:52 INFO - PROCESS | 2852 | 1461691072702 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 10:17:52 INFO - PROCESS | 2852 | 1461691072703 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 10:17:52 INFO - PROCESS | 2852 | 1461691072709 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:17:52 INFO - PROCESS | 2852 | 1461691072710 Marionette TRACE conn2 <- [1,994,null,{}] 10:17:52 INFO - PROCESS | 2852 | 1461691072713 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:52 INFO - PROCESS | 2852 | 1461691072808 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 10:17:52 INFO - PROCESS | 2852 | 1461691072812 Marionette TRACE conn2 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:52 INFO - PROCESS | 2852 | ++DOCSHELL 0x12e806800 == 66 [pid = 2852] [id = 256] 10:17:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 149 (0x12a766c00) [pid = 2852] [serial = 766] [outer = 0x0] 10:17:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 150 (0x12a771c00) [pid = 2852] [serial = 767] [outer = 0x12a766c00] 10:17:52 INFO - PROCESS | 2852 | 1461691072843 Marionette DEBUG loaded listener.js 10:17:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 151 (0x12a775c00) [pid = 2852] [serial = 768] [outer = 0x12a766c00] 10:17:53 INFO - PROCESS | 2852 | 1461691073399 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 10:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 726ms 10:17:53 INFO - PROCESS | 2852 | 1461691073433 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 10:17:53 INFO - PROCESS | 2852 | 1461691073436 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 10:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:17:53 INFO - PROCESS | 2852 | 1461691073440 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:17:53 INFO - PROCESS | 2852 | 1461691073442 Marionette TRACE conn2 <- [1,998,null,{}] 10:17:53 INFO - PROCESS | 2852 | 1461691073446 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:53 INFO - PROCESS | 2852 | 1461691073586 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 10:17:53 INFO - PROCESS | 2852 | 1461691073739 Marionette TRACE conn2 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:53 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b8e4800 == 67 [pid = 2852] [id = 257] 10:17:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 152 (0x119e4cc00) [pid = 2852] [serial = 769] [outer = 0x0] 10:17:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 153 (0x11a7bd400) [pid = 2852] [serial = 770] [outer = 0x119e4cc00] 10:17:53 INFO - PROCESS | 2852 | 1461691073790 Marionette DEBUG loaded listener.js 10:17:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 154 (0x11ae0c400) [pid = 2852] [serial = 771] [outer = 0x119e4cc00] 10:17:54 INFO - PROCESS | 2852 | 1461691074250 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 10:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 872ms 10:17:54 INFO - PROCESS | 2852 | 1461691074312 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 10:17:54 INFO - PROCESS | 2852 | 1461691074316 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 10:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:17:54 INFO - PROCESS | 2852 | 1461691074322 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:17:54 INFO - PROCESS | 2852 | 1461691074325 Marionette TRACE conn2 <- [1,1002,null,{}] 10:17:54 INFO - PROCESS | 2852 | 1461691074328 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:54 INFO - PROCESS | 2852 | 1461691074439 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 10:17:54 INFO - PROCESS | 2852 | 1461691074515 Marionette TRACE conn2 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:54 INFO - PROCESS | 2852 | ++DOCSHELL 0x125738000 == 68 [pid = 2852] [id = 258] 10:17:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 155 (0x11c144000) [pid = 2852] [serial = 772] [outer = 0x0] 10:17:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 156 (0x11c38b400) [pid = 2852] [serial = 773] [outer = 0x11c144000] 10:17:54 INFO - PROCESS | 2852 | 1461691074546 Marionette DEBUG loaded listener.js 10:17:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 157 (0x125297800) [pid = 2852] [serial = 774] [outer = 0x11c144000] 10:17:54 INFO - PROCESS | 2852 | 1461691074938 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 10:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 672ms 10:17:55 INFO - PROCESS | 2852 | 1461691075009 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 10:17:55 INFO - PROCESS | 2852 | 1461691075010 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 10:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:17:55 INFO - PROCESS | 2852 | 1461691075013 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:17:55 INFO - PROCESS | 2852 | 1461691075015 Marionette TRACE conn2 <- [1,1006,null,{}] 10:17:55 INFO - PROCESS | 2852 | 1461691075039 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:55 INFO - PROCESS | 2852 | 1461691075172 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 10:17:55 INFO - PROCESS | 2852 | 1461691075231 Marionette TRACE conn2 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:55 INFO - PROCESS | 2852 | ++DOCSHELL 0x12eb0e000 == 69 [pid = 2852] [id = 259] 10:17:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 158 (0x12782c000) [pid = 2852] [serial = 775] [outer = 0x0] 10:17:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 159 (0x127837000) [pid = 2852] [serial = 776] [outer = 0x12782c000] 10:17:55 INFO - PROCESS | 2852 | 1461691075263 Marionette DEBUG loaded listener.js 10:17:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 160 (0x1299b9000) [pid = 2852] [serial = 777] [outer = 0x12782c000] 10:17:55 INFO - PROCESS | 2852 | 1461691075680 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 10:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 722ms 10:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:17:55 INFO - PROCESS | 2852 | 1461691075735 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 10:17:55 INFO - PROCESS | 2852 | 1461691075737 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 10:17:55 INFO - PROCESS | 2852 | 1461691075740 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:17:55 INFO - PROCESS | 2852 | 1461691075741 Marionette TRACE conn2 <- [1,1010,null,{}] 10:17:55 INFO - PROCESS | 2852 | 1461691075743 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:55 INFO - PROCESS | 2852 | 1461691075854 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 10:17:55 INFO - PROCESS | 2852 | 1461691075915 Marionette TRACE conn2 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:55 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f5c1800 == 70 [pid = 2852] [id = 260] 10:17:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 161 (0x12a76ac00) [pid = 2852] [serial = 778] [outer = 0x0] 10:17:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 162 (0x12b04a000) [pid = 2852] [serial = 779] [outer = 0x12a76ac00] 10:17:55 INFO - PROCESS | 2852 | 1461691075947 Marionette DEBUG loaded listener.js 10:17:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 163 (0x12d63f000) [pid = 2852] [serial = 780] [outer = 0x12a76ac00] 10:17:56 INFO - PROCESS | 2852 | 1461691076381 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 10:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 668ms 10:17:56 INFO - PROCESS | 2852 | 1461691076409 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 10:17:56 INFO - PROCESS | 2852 | 1461691076410 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 10:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:17:56 INFO - PROCESS | 2852 | 1461691076412 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:17:56 INFO - PROCESS | 2852 | 1461691076413 Marionette TRACE conn2 <- [1,1014,null,{}] 10:17:56 INFO - PROCESS | 2852 | 1461691076416 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:56 INFO - PROCESS | 2852 | 1461691076541 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 10:17:56 INFO - PROCESS | 2852 | 1461691076603 Marionette TRACE conn2 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:56 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f88c000 == 71 [pid = 2852] [id = 261] 10:17:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 164 (0x12c1b5c00) [pid = 2852] [serial = 781] [outer = 0x0] 10:17:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 165 (0x12e757800) [pid = 2852] [serial = 782] [outer = 0x12c1b5c00] 10:17:56 INFO - PROCESS | 2852 | 1461691076676 Marionette DEBUG loaded listener.js 10:17:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 166 (0x12eb73800) [pid = 2852] [serial = 783] [outer = 0x12c1b5c00] 10:17:57 INFO - PROCESS | 2852 | 1461691077099 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 10:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 719ms 10:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:17:57 INFO - PROCESS | 2852 | 1461691077132 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 10:17:57 INFO - PROCESS | 2852 | 1461691077133 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 10:17:57 INFO - PROCESS | 2852 | 1461691077136 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:17:57 INFO - PROCESS | 2852 | 1461691077137 Marionette TRACE conn2 <- [1,1018,null,{}] 10:17:57 INFO - PROCESS | 2852 | 1461691077139 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:57 INFO - PROCESS | 2852 | 1461691077254 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 10:17:57 INFO - PROCESS | 2852 | 1461691077317 Marionette TRACE conn2 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:57 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f8a4800 == 72 [pid = 2852] [id = 262] 10:17:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 167 (0x12ecde000) [pid = 2852] [serial = 784] [outer = 0x0] 10:17:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 168 (0x12f7d2000) [pid = 2852] [serial = 785] [outer = 0x12ecde000] 10:17:57 INFO - PROCESS | 2852 | 1461691077350 Marionette DEBUG loaded listener.js 10:17:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 169 (0x12fca5800) [pid = 2852] [serial = 786] [outer = 0x12ecde000] 10:17:57 INFO - PROCESS | 2852 | 1461691077815 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 10:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 719ms 10:17:57 INFO - PROCESS | 2852 | 1461691077860 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 10:17:57 INFO - PROCESS | 2852 | 1461691077861 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 10:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:17:57 INFO - PROCESS | 2852 | 1461691077864 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:17:57 INFO - PROCESS | 2852 | 1461691077865 Marionette TRACE conn2 <- [1,1022,null,{}] 10:17:57 INFO - PROCESS | 2852 | 1461691077867 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:57 INFO - PROCESS | 2852 | 1461691077976 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 10:17:58 INFO - PROCESS | 2852 | 1461691078051 Marionette TRACE conn2 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:58 INFO - PROCESS | 2852 | ++DOCSHELL 0x11acbf000 == 73 [pid = 2852] [id = 263] 10:17:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 170 (0x11555a800) [pid = 2852] [serial = 787] [outer = 0x0] 10:17:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 171 (0x128a5e800) [pid = 2852] [serial = 788] [outer = 0x11555a800] 10:17:58 INFO - PROCESS | 2852 | 1461691078084 Marionette DEBUG loaded listener.js 10:17:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 172 (0x12a75b400) [pid = 2852] [serial = 789] [outer = 0x11555a800] 10:17:58 INFO - PROCESS | 2852 | 1461691078467 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 10:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 669ms 10:17:58 INFO - PROCESS | 2852 | 1461691078533 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 10:17:58 INFO - PROCESS | 2852 | 1461691078535 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 10:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:17:58 INFO - PROCESS | 2852 | 1461691078537 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:17:58 INFO - PROCESS | 2852 | 1461691078538 Marionette TRACE conn2 <- [1,1026,null,{}] 10:17:58 INFO - PROCESS | 2852 | 1461691078541 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:58 INFO - PROCESS | 2852 | 1461691078651 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 10:17:58 INFO - PROCESS | 2852 | 1461691078927 Marionette TRACE conn2 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:58 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a8ae800 == 74 [pid = 2852] [id = 264] 10:17:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 173 (0x11350f000) [pid = 2852] [serial = 790] [outer = 0x0] 10:17:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 174 (0x115244c00) [pid = 2852] [serial = 791] [outer = 0x11350f000] 10:17:58 INFO - PROCESS | 2852 | 1461691078976 Marionette DEBUG loaded listener.js 10:17:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 175 (0x1189db400) [pid = 2852] [serial = 792] [outer = 0x11350f000] 10:17:59 INFO - PROCESS | 2852 | 1461691079517 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 10:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1022ms 10:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:17:59 INFO - PROCESS | 2852 | 1461691079560 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 10:17:59 INFO - PROCESS | 2852 | 1461691079562 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 10:17:59 INFO - PROCESS | 2852 | 1461691079575 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:17:59 INFO - PROCESS | 2852 | 1461691079577 Marionette TRACE conn2 <- [1,1030,null,{}] 10:17:59 INFO - PROCESS | 2852 | 1461691079580 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:59 INFO - PROCESS | 2852 | 1461691079683 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 10:17:59 INFO - PROCESS | 2852 | 1461691079755 Marionette TRACE conn2 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:59 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a8b0000 == 75 [pid = 2852] [id = 265] 10:17:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 176 (0x11a7bf800) [pid = 2852] [serial = 793] [outer = 0x0] 10:17:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 177 (0x11ac89400) [pid = 2852] [serial = 794] [outer = 0x11a7bf800] 10:17:59 INFO - PROCESS | 2852 | 1461691079826 Marionette DEBUG loaded listener.js 10:17:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 178 (0x11b0eb800) [pid = 2852] [serial = 795] [outer = 0x11a7bf800] 10:18:00 INFO - PROCESS | 2852 | 1461691080510 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 10:18:00 INFO - PROCESS | 2852 | --DOCSHELL 0x12d611000 == 74 [pid = 2852] [id = 255] 10:18:00 INFO - PROCESS | 2852 | --DOCSHELL 0x12c397800 == 73 [pid = 2852] [id = 254] 10:18:00 INFO - PROCESS | 2852 | --DOCSHELL 0x12981f000 == 72 [pid = 2852] [id = 253] 10:18:00 INFO - PROCESS | 2852 | --DOCSHELL 0x129922800 == 71 [pid = 2852] [id = 252] 10:18:00 INFO - PROCESS | 2852 | --DOCSHELL 0x12981c000 == 70 [pid = 2852] [id = 251] 10:18:00 INFO - PROCESS | 2852 | --DOCSHELL 0x126fe7000 == 69 [pid = 2852] [id = 250] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 177 (0x12d96b000) [pid = 2852] [serial = 704] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOCSHELL 0x126b0b800 == 68 [pid = 2852] [id = 249] 10:18:00 INFO - PROCESS | 2852 | --DOCSHELL 0x125461000 == 67 [pid = 2852] [id = 248] 10:18:00 INFO - PROCESS | 2852 | --DOCSHELL 0x11c74f800 == 66 [pid = 2852] [id = 247] 10:18:00 INFO - PROCESS | 2852 | --DOCSHELL 0x11bece000 == 65 [pid = 2852] [id = 246] 10:18:00 INFO - PROCESS | 2852 | --DOCSHELL 0x11921a000 == 64 [pid = 2852] [id = 245] 10:18:00 INFO - PROCESS | 2852 | --DOCSHELL 0x11c1e2000 == 63 [pid = 2852] [id = 244] 10:18:00 INFO - PROCESS | 2852 | --DOCSHELL 0x119768800 == 62 [pid = 2852] [id = 243] 10:18:00 INFO - PROCESS | 2852 | --DOCSHELL 0x12d60c800 == 61 [pid = 2852] [id = 238] 10:18:00 INFO - PROCESS | 2852 | --DOCSHELL 0x125453000 == 60 [pid = 2852] [id = 237] 10:18:00 INFO - PROCESS | 2852 | --DOCSHELL 0x11a8a7800 == 59 [pid = 2852] [id = 236] 10:18:00 INFO - PROCESS | 2852 | --DOCSHELL 0x12d986000 == 58 [pid = 2852] [id = 235] 10:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1030ms 10:18:00 INFO - PROCESS | 2852 | 1461691080597 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 10:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:18:00 INFO - PROCESS | 2852 | 1461691080599 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 10:18:00 INFO - PROCESS | 2852 | 1461691080603 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:18:00 INFO - PROCESS | 2852 | 1461691080604 Marionette TRACE conn2 <- [1,1034,null,{}] 10:18:00 INFO - PROCESS | 2852 | 1461691080620 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 176 (0x12d63a400) [pid = 2852] [serial = 701] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 175 (0x125291400) [pid = 2852] [serial = 680] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 174 (0x11ae68800) [pid = 2852] [serial = 674] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 173 (0x11b92d400) [pid = 2852] [serial = 675] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 172 (0x12782ac00) [pid = 2852] [serial = 684] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 171 (0x1192b3800) [pid = 2852] [serial = 669] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 170 (0x118f78c00) [pid = 2852] [serial = 668] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 169 (0x126e7f000) [pid = 2852] [serial = 683] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 168 (0x115718400) [pid = 2852] [serial = 644] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 167 (0x128a5d800) [pid = 2852] [serial = 656] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 166 (0x12b13b800) [pid = 2852] [serial = 642] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 165 (0x11a53e000) [pid = 2852] [serial = 671] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 164 (0x11aa23800) [pid = 2852] [serial = 672] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 163 (0x11c13f800) [pid = 2852] [serial = 677] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 162 (0x11c1d6400) [pid = 2852] [serial = 678] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 161 (0x11555ac00) [pid = 2852] [serial = 666] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 160 (0x114252000) [pid = 2852] [serial = 665] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 159 (0x128003c00) [pid = 2852] [serial = 686] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 158 (0x12c1b6400) [pid = 2852] [serial = 662] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 157 (0x126c1a800) [pid = 2852] [serial = 653] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 156 (0x12528e800) [pid = 2852] [serial = 695] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 155 (0x1192be000) [pid = 2852] [serial = 647] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 154 (0x12b5d8800) [pid = 2852] [serial = 659] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 153 (0x11c140800) [pid = 2852] [serial = 650] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 152 (0x1299b4c00) [pid = 2852] [serial = 689] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 151 (0x12b053400) [pid = 2852] [serial = 690] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 150 (0x128e92000) [pid = 2852] [serial = 687] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 149 (0x12b0d3000) [pid = 2852] [serial = 692] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 148 (0x12b28a400) [pid = 2852] [serial = 693] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x12b0d7400) [pid = 2852] [serial = 696] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x12b28cc00) [pid = 2852] [serial = 698] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x12d4a5000) [pid = 2852] [serial = 699] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x1257f8400) [pid = 2852] [serial = 681] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x12d8b2c00) [pid = 2852] [serial = 702] [outer = 0x0] [url = about:blank] 10:18:00 INFO - PROCESS | 2852 | 1461691080722 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 10:18:00 INFO - PROCESS | 2852 | 1461691080734 Marionette TRACE conn2 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:00 INFO - PROCESS | 2852 | ++DOCSHELL 0x11920c800 == 59 [pid = 2852] [id = 266] 10:18:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x11b926000) [pid = 2852] [serial = 796] [outer = 0x0] 10:18:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x11bfefc00) [pid = 2852] [serial = 797] [outer = 0x11b926000] 10:18:00 INFO - PROCESS | 2852 | 1461691080776 Marionette DEBUG loaded listener.js 10:18:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x123b5c800) [pid = 2852] [serial = 798] [outer = 0x11b926000] 10:18:01 INFO - PROCESS | 2852 | 1461691081281 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 10:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 722ms 10:18:01 INFO - PROCESS | 2852 | 1461691081326 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 10:18:01 INFO - PROCESS | 2852 | 1461691081328 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 10:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:18:01 INFO - PROCESS | 2852 | 1461691081331 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:18:01 INFO - PROCESS | 2852 | 1461691081335 Marionette TRACE conn2 <- [1,1038,null,{}] 10:18:01 INFO - PROCESS | 2852 | 1461691081344 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:01 INFO - PROCESS | 2852 | 1461691081430 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 10:18:01 INFO - PROCESS | 2852 | 1461691081438 Marionette TRACE conn2 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:01 INFO - PROCESS | 2852 | ++DOCSHELL 0x123a93800 == 60 [pid = 2852] [id = 267] 10:18:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x128e8cc00) [pid = 2852] [serial = 799] [outer = 0x0] 10:18:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x1293bdc00) [pid = 2852] [serial = 800] [outer = 0x128e8cc00] 10:18:01 INFO - PROCESS | 2852 | 1461691081464 Marionette DEBUG loaded listener.js 10:18:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 149 (0x1299b4c00) [pid = 2852] [serial = 801] [outer = 0x128e8cc00] 10:18:01 INFO - PROCESS | 2852 | 1461691081793 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 10:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 476ms 10:18:01 INFO - PROCESS | 2852 | 1461691081815 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 10:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:18:01 INFO - PROCESS | 2852 | 1461691081817 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 10:18:01 INFO - PROCESS | 2852 | 1461691081819 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:18:01 INFO - PROCESS | 2852 | 1461691081820 Marionette TRACE conn2 <- [1,1042,null,{}] 10:18:01 INFO - PROCESS | 2852 | 1461691081824 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:01 INFO - PROCESS | 2852 | 1461691081912 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 10:18:01 INFO - PROCESS | 2852 | 1461691081916 Marionette TRACE conn2 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:01 INFO - PROCESS | 2852 | ++DOCSHELL 0x126e19000 == 61 [pid = 2852] [id = 268] 10:18:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 150 (0x1268d2c00) [pid = 2852] [serial = 802] [outer = 0x0] 10:18:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 151 (0x12a4c9800) [pid = 2852] [serial = 803] [outer = 0x1268d2c00] 10:18:01 INFO - PROCESS | 2852 | 1461691081943 Marionette DEBUG loaded listener.js 10:18:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 152 (0x12a4ce800) [pid = 2852] [serial = 804] [outer = 0x1268d2c00] 10:18:02 INFO - PROCESS | 2852 | 1461691082286 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 10:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 471ms 10:18:02 INFO - PROCESS | 2852 | 1461691082290 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 10:18:02 INFO - PROCESS | 2852 | 1461691082291 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 10:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:18:02 INFO - PROCESS | 2852 | 1461691082294 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:18:02 INFO - PROCESS | 2852 | 1461691082295 Marionette TRACE conn2 <- [1,1046,null,{}] 10:18:02 INFO - PROCESS | 2852 | 1461691082297 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:02 INFO - PROCESS | 2852 | 1461691082383 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 10:18:02 INFO - PROCESS | 2852 | 1461691082388 Marionette TRACE conn2 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:02 INFO - PROCESS | 2852 | ++DOCSHELL 0x128e4a800 == 62 [pid = 2852] [id = 269] 10:18:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 153 (0x12a75c000) [pid = 2852] [serial = 805] [outer = 0x0] 10:18:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 154 (0x12a75e800) [pid = 2852] [serial = 806] [outer = 0x12a75c000] 10:18:02 INFO - PROCESS | 2852 | 1461691082477 Marionette DEBUG loaded listener.js 10:18:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 155 (0x12b049800) [pid = 2852] [serial = 807] [outer = 0x12a75c000] 10:18:02 INFO - PROCESS | 2852 | 1461691082792 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 10:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 519ms 10:18:02 INFO - PROCESS | 2852 | 1461691082813 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 10:18:02 INFO - PROCESS | 2852 | 1461691082815 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 10:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:18:02 INFO - PROCESS | 2852 | 1461691082817 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:18:02 INFO - PROCESS | 2852 | 1461691082818 Marionette TRACE conn2 <- [1,1050,null,{}] 10:18:02 INFO - PROCESS | 2852 | 1461691082820 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:02 INFO - PROCESS | 2852 | 1461691082932 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 10:18:02 INFO - PROCESS | 2852 | 1461691082948 Marionette TRACE conn2 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:02 INFO - PROCESS | 2852 | ++DOCSHELL 0x129923000 == 63 [pid = 2852] [id = 270] 10:18:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 156 (0x12a76c000) [pid = 2852] [serial = 808] [outer = 0x0] 10:18:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 157 (0x12b141400) [pid = 2852] [serial = 809] [outer = 0x12a76c000] 10:18:02 INFO - PROCESS | 2852 | 1461691082974 Marionette DEBUG loaded listener.js 10:18:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 158 (0x12c0efc00) [pid = 2852] [serial = 810] [outer = 0x12a76c000] 10:18:03 INFO - PROCESS | 2852 | 1461691083314 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 10:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 518ms 10:18:03 INFO - PROCESS | 2852 | 1461691083335 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 10:18:03 INFO - PROCESS | 2852 | 1461691083337 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 10:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:18:03 INFO - PROCESS | 2852 | 1461691083339 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:18:03 INFO - PROCESS | 2852 | 1461691083340 Marionette TRACE conn2 <- [1,1054,null,{}] 10:18:03 INFO - PROCESS | 2852 | 1461691083342 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:03 INFO - PROCESS | 2852 | 1461691083454 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 10:18:03 INFO - PROCESS | 2852 | 1461691083464 Marionette TRACE conn2 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:03 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b59d000 == 64 [pid = 2852] [id = 271] 10:18:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 159 (0x119e4b800) [pid = 2852] [serial = 811] [outer = 0x0] 10:18:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 160 (0x12d240000) [pid = 2852] [serial = 812] [outer = 0x119e4b800] 10:18:03 INFO - PROCESS | 2852 | 1461691083490 Marionette DEBUG loaded listener.js 10:18:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 161 (0x12d4a5800) [pid = 2852] [serial = 813] [outer = 0x119e4b800] 10:18:03 INFO - PROCESS | 2852 | 1461691083833 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 10:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 519ms 10:18:03 INFO - PROCESS | 2852 | 1461691083859 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 10:18:03 INFO - PROCESS | 2852 | 1461691083860 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 10:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:18:03 INFO - PROCESS | 2852 | 1461691083863 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:18:03 INFO - PROCESS | 2852 | 1461691083864 Marionette TRACE conn2 <- [1,1058,null,{}] 10:18:03 INFO - PROCESS | 2852 | 1461691083866 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:03 INFO - PROCESS | 2852 | 1461691083978 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 10:18:04 INFO - PROCESS | 2852 | 1461691083991 Marionette TRACE conn2 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:04 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d48a800 == 65 [pid = 2852] [id = 272] 10:18:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 162 (0x12d24a400) [pid = 2852] [serial = 814] [outer = 0x0] 10:18:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 163 (0x12d63f400) [pid = 2852] [serial = 815] [outer = 0x12d24a400] 10:18:04 INFO - PROCESS | 2852 | 1461691084017 Marionette DEBUG loaded listener.js 10:18:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 164 (0x12e75c400) [pid = 2852] [serial = 816] [outer = 0x12d24a400] 10:18:04 INFO - PROCESS | 2852 | 1461691084353 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 10:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 518ms 10:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:18:04 INFO - PROCESS | 2852 | 1461691084391 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 10:18:04 INFO - PROCESS | 2852 | 1461691084392 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 10:18:04 INFO - PROCESS | 2852 | 1461691084394 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:18:04 INFO - PROCESS | 2852 | 1461691084395 Marionette TRACE conn2 <- [1,1062,null,{}] 10:18:04 INFO - PROCESS | 2852 | 1461691084397 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:04 INFO - PROCESS | 2852 | 1461691084506 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 10:18:04 INFO - PROCESS | 2852 | 1461691084517 Marionette TRACE conn2 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:04 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d861800 == 66 [pid = 2852] [id = 273] 10:18:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 165 (0x12d4a8000) [pid = 2852] [serial = 817] [outer = 0x0] 10:18:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 166 (0x12e9c2400) [pid = 2852] [serial = 818] [outer = 0x12d4a8000] 10:18:04 INFO - PROCESS | 2852 | 1461691084543 Marionette DEBUG loaded listener.js 10:18:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 167 (0x12eb76400) [pid = 2852] [serial = 819] [outer = 0x12d4a8000] 10:18:05 INFO - PROCESS | 2852 | --DOMWINDOW == 166 (0x11aa2fc00) [pid = 2852] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:18:05 INFO - PROCESS | 2852 | --DOMWINDOW == 165 (0x11bff5400) [pid = 2852] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:18:05 INFO - PROCESS | 2852 | --DOMWINDOW == 164 (0x11aa30400) [pid = 2852] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:18:05 INFO - PROCESS | 2852 | --DOMWINDOW == 163 (0x11584a400) [pid = 2852] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:18:05 INFO - PROCESS | 2852 | --DOMWINDOW == 162 (0x1192bf400) [pid = 2852] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:18:05 INFO - PROCESS | 2852 | --DOMWINDOW == 161 (0x12d24a800) [pid = 2852] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:18:05 INFO - PROCESS | 2852 | --DOMWINDOW == 160 (0x126e7ec00) [pid = 2852] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:18:05 INFO - PROCESS | 2852 | --DOMWINDOW == 159 (0x11ac38400) [pid = 2852] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:18:05 INFO - PROCESS | 2852 | --DOMWINDOW == 158 (0x119132c00) [pid = 2852] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:18:05 INFO - PROCESS | 2852 | --DOMWINDOW == 157 (0x1141be000) [pid = 2852] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:18:05 INFO - PROCESS | 2852 | --DOMWINDOW == 156 (0x114b53000) [pid = 2852] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:18:05 INFO - PROCESS | 2852 | --DOMWINDOW == 155 (0x1276bb400) [pid = 2852] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:18:05 INFO - PROCESS | 2852 | --DOMWINDOW == 154 (0x12eb7e400) [pid = 2852] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:18:05 INFO - PROCESS | 2852 | 1461691085084 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 10:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 718ms 10:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:18:05 INFO - PROCESS | 2852 | 1461691085113 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 10:18:05 INFO - PROCESS | 2852 | 1461691085114 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 10:18:05 INFO - PROCESS | 2852 | 1461691085116 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:18:05 INFO - PROCESS | 2852 | 1461691085118 Marionette TRACE conn2 <- [1,1066,null,{}] 10:18:05 INFO - PROCESS | 2852 | 1461691085120 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:05 INFO - PROCESS | 2852 | 1461691085216 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 10:18:05 INFO - PROCESS | 2852 | 1461691085224 Marionette TRACE conn2 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:05 INFO - PROCESS | 2852 | ++DOCSHELL 0x1253b2800 == 67 [pid = 2852] [id = 274] 10:18:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 155 (0x1192b5000) [pid = 2852] [serial = 820] [outer = 0x0] 10:18:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 156 (0x11c144c00) [pid = 2852] [serial = 821] [outer = 0x1192b5000] 10:18:05 INFO - PROCESS | 2852 | 1461691085262 Marionette DEBUG loaded listener.js 10:18:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 157 (0x12e910800) [pid = 2852] [serial = 822] [outer = 0x1192b5000] 10:18:05 INFO - PROCESS | 2852 | 1461691085751 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 10:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 675ms 10:18:05 INFO - PROCESS | 2852 | 1461691085793 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 10:18:05 INFO - PROCESS | 2852 | 1461691085795 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 10:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:18:05 INFO - PROCESS | 2852 | 1461691085799 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:18:05 INFO - PROCESS | 2852 | 1461691085801 Marionette TRACE conn2 <- [1,1070,null,{}] 10:18:05 INFO - PROCESS | 2852 | 1461691085805 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:05 INFO - PROCESS | 2852 | 1461691085966 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 10:18:05 INFO - PROCESS | 2852 | 1461691085974 Marionette TRACE conn2 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:05 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f1cc000 == 68 [pid = 2852] [id = 275] 10:18:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 158 (0x12eb7e400) [pid = 2852] [serial = 823] [outer = 0x0] 10:18:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 159 (0x12f490000) [pid = 2852] [serial = 824] [outer = 0x12eb7e400] 10:18:06 INFO - PROCESS | 2852 | 1461691086016 Marionette DEBUG loaded listener.js 10:18:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 160 (0x12f7d9800) [pid = 2852] [serial = 825] [outer = 0x12eb7e400] 10:18:06 INFO - PROCESS | 2852 | 1461691086363 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 10:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 620ms 10:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:18:06 INFO - PROCESS | 2852 | 1461691086419 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 10:18:06 INFO - PROCESS | 2852 | 1461691086420 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 10:18:06 INFO - PROCESS | 2852 | 1461691086423 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:18:06 INFO - PROCESS | 2852 | 1461691086424 Marionette TRACE conn2 <- [1,1074,null,{}] 10:18:06 INFO - PROCESS | 2852 | 1461691086426 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:06 INFO - PROCESS | 2852 | 1461691086548 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 10:18:06 INFO - PROCESS | 2852 | 1461691086573 Marionette TRACE conn2 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:06 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f8a4000 == 69 [pid = 2852] [id = 276] 10:18:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 161 (0x11ae6a400) [pid = 2852] [serial = 826] [outer = 0x0] 10:18:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 162 (0x12e763800) [pid = 2852] [serial = 827] [outer = 0x11ae6a400] 10:18:06 INFO - PROCESS | 2852 | 1461691086599 Marionette DEBUG loaded listener.js 10:18:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 163 (0x12fca8800) [pid = 2852] [serial = 828] [outer = 0x11ae6a400] 10:18:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 164 (0x12ecebc00) [pid = 2852] [serial = 829] [outer = 0x12fca6000] 10:18:06 INFO - PROCESS | 2852 | 1461691086948 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 10:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 569ms 10:18:06 INFO - PROCESS | 2852 | 1461691086992 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 10:18:06 INFO - PROCESS | 2852 | 1461691086993 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 10:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:18:06 INFO - PROCESS | 2852 | 1461691086995 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:18:06 INFO - PROCESS | 2852 | 1461691086996 Marionette TRACE conn2 <- [1,1078,null,{}] 10:18:07 INFO - PROCESS | 2852 | 1461691087074 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:07 INFO - PROCESS | 2852 | 1461691087196 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 10:18:07 INFO - PROCESS | 2852 | 1461691087273 Marionette TRACE conn2 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:07 INFO - PROCESS | 2852 | ++DOCSHELL 0x119d2b800 == 70 [pid = 2852] [id = 277] 10:18:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 165 (0x11667f000) [pid = 2852] [serial = 830] [outer = 0x0] 10:18:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 166 (0x1188e6c00) [pid = 2852] [serial = 831] [outer = 0x11667f000] 10:18:07 INFO - PROCESS | 2852 | 1461691087307 Marionette DEBUG loaded listener.js 10:18:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 167 (0x119d9e000) [pid = 2852] [serial = 832] [outer = 0x11667f000] 10:18:07 INFO - PROCESS | 2852 | 1461691087776 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 10:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 819ms 10:18:07 INFO - PROCESS | 2852 | 1461691087822 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 10:18:07 INFO - PROCESS | 2852 | 1461691087825 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 10:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:18:07 INFO - PROCESS | 2852 | 1461691087830 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:18:07 INFO - PROCESS | 2852 | 1461691087831 Marionette TRACE conn2 <- [1,1082,null,{}] 10:18:07 INFO - PROCESS | 2852 | 1461691087835 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:07 INFO - PROCESS | 2852 | 1461691087946 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 10:18:08 INFO - PROCESS | 2852 | 1461691088026 Marionette TRACE conn2 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:08 INFO - PROCESS | 2852 | ++DOCSHELL 0x12545b800 == 71 [pid = 2852] [id = 278] 10:18:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 168 (0x11c13f800) [pid = 2852] [serial = 833] [outer = 0x0] 10:18:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 169 (0x11c396800) [pid = 2852] [serial = 834] [outer = 0x11c13f800] 10:18:08 INFO - PROCESS | 2852 | 1461691088058 Marionette DEBUG loaded listener.js 10:18:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 170 (0x126e76400) [pid = 2852] [serial = 835] [outer = 0x11c13f800] 10:18:08 INFO - PROCESS | 2852 | 1461691088552 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 10:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 775ms 10:18:08 INFO - PROCESS | 2852 | 1461691088606 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 10:18:08 INFO - PROCESS | 2852 | 1461691088609 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 10:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:18:08 INFO - PROCESS | 2852 | 1461691088613 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:18:08 INFO - PROCESS | 2852 | 1461691088616 Marionette TRACE conn2 <- [1,1086,null,{}] 10:18:08 INFO - PROCESS | 2852 | 1461691088620 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:08 INFO - PROCESS | 2852 | 1461691088783 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 10:18:08 INFO - PROCESS | 2852 | 1461691088893 Marionette TRACE conn2 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:08 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b5a4000 == 72 [pid = 2852] [id = 279] 10:18:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 171 (0x12780e800) [pid = 2852] [serial = 836] [outer = 0x0] 10:18:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 172 (0x127866000) [pid = 2852] [serial = 837] [outer = 0x12780e800] 10:18:08 INFO - PROCESS | 2852 | 1461691088949 Marionette DEBUG loaded listener.js 10:18:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 173 (0x12a4c9c00) [pid = 2852] [serial = 838] [outer = 0x12780e800] 10:18:09 INFO - PROCESS | 2852 | 1461691089433 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 10:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 871ms 10:18:09 INFO - PROCESS | 2852 | 1461691089493 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 10:18:09 INFO - PROCESS | 2852 | 1461691089497 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 10:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:18:09 INFO - PROCESS | 2852 | 1461691089503 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:18:09 INFO - PROCESS | 2852 | 1461691089504 Marionette TRACE conn2 <- [1,1090,null,{}] 10:18:09 INFO - PROCESS | 2852 | 1461691089509 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:09 INFO - PROCESS | 2852 | 1461691089617 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 10:18:09 INFO - PROCESS | 2852 | 1461691089690 Marionette TRACE conn2 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:09 INFO - PROCESS | 2852 | ++DOCSHELL 0x130202800 == 73 [pid = 2852] [id = 280] 10:18:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 174 (0x12a761c00) [pid = 2852] [serial = 839] [outer = 0x0] 10:18:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 175 (0x12b142000) [pid = 2852] [serial = 840] [outer = 0x12a761c00] 10:18:09 INFO - PROCESS | 2852 | 1461691089722 Marionette DEBUG loaded listener.js 10:18:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 176 (0x12d24b000) [pid = 2852] [serial = 841] [outer = 0x12a761c00] 10:18:10 INFO - PROCESS | 2852 | 1461691090099 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 10:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 621ms 10:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:18:10 INFO - PROCESS | 2852 | 1461691090125 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 10:18:10 INFO - PROCESS | 2852 | 1461691090126 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 10:18:10 INFO - PROCESS | 2852 | 1461691090129 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:18:10 INFO - PROCESS | 2852 | 1461691090130 Marionette TRACE conn2 <- [1,1094,null,{}] 10:18:10 INFO - PROCESS | 2852 | 1461691090132 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:10 INFO - PROCESS | 2852 | 1461691090240 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 10:18:10 INFO - PROCESS | 2852 | 1461691090344 Marionette TRACE conn2 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:10 INFO - PROCESS | 2852 | ++DOCSHELL 0x130649000 == 74 [pid = 2852] [id = 281] 10:18:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 177 (0x12b28b800) [pid = 2852] [serial = 842] [outer = 0x0] 10:18:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 178 (0x12d8b2800) [pid = 2852] [serial = 843] [outer = 0x12b28b800] 10:18:10 INFO - PROCESS | 2852 | 1461691090377 Marionette DEBUG loaded listener.js 10:18:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 179 (0x12ecea400) [pid = 2852] [serial = 844] [outer = 0x12b28b800] 10:18:10 INFO - PROCESS | 2852 | 1461691090804 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 10:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 719ms 10:18:10 INFO - PROCESS | 2852 | 1461691090849 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 10:18:10 INFO - PROCESS | 2852 | 1461691090850 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 10:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:18:10 INFO - PROCESS | 2852 | 1461691090852 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:18:10 INFO - PROCESS | 2852 | 1461691090854 Marionette TRACE conn2 <- [1,1098,null,{}] 10:18:10 INFO - PROCESS | 2852 | 1461691090856 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:11 INFO - PROCESS | 2852 | 1461691091001 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 10:18:11 INFO - PROCESS | 2852 | 1461691091080 Marionette TRACE conn2 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:11 INFO - PROCESS | 2852 | ++DOCSHELL 0x130da3800 == 75 [pid = 2852] [id = 282] 10:18:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 180 (0x12a5d7400) [pid = 2852] [serial = 845] [outer = 0x0] 10:18:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 181 (0x12ece6c00) [pid = 2852] [serial = 846] [outer = 0x12a5d7400] 10:18:11 INFO - PROCESS | 2852 | 1461691091113 Marionette DEBUG loaded listener.js 10:18:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 182 (0x12edb6800) [pid = 2852] [serial = 847] [outer = 0x12a5d7400] 10:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 670ms 10:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:18:11 INFO - PROCESS | 2852 | 1461691091518 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 10:18:11 INFO - PROCESS | 2852 | 1461691091524 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 10:18:11 INFO - PROCESS | 2852 | 1461691091525 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 10:18:11 INFO - PROCESS | 2852 | 1461691091527 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:18:11 INFO - PROCESS | 2852 | 1461691091528 Marionette TRACE conn2 <- [1,1102,null,{}] 10:18:11 INFO - PROCESS | 2852 | 1461691091531 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:11 INFO - PROCESS | 2852 | 1461691091636 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 10:18:11 INFO - PROCESS | 2852 | 1461691091698 Marionette TRACE conn2 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:11 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a790800 == 76 [pid = 2852] [id = 283] 10:18:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 183 (0x12edb6c00) [pid = 2852] [serial = 848] [outer = 0x0] 10:18:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 184 (0x12f7cd400) [pid = 2852] [serial = 849] [outer = 0x12edb6c00] 10:18:11 INFO - PROCESS | 2852 | 1461691091729 Marionette DEBUG loaded listener.js 10:18:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 185 (0x12fca9800) [pid = 2852] [serial = 850] [outer = 0x12edb6c00] 10:18:12 INFO - PROCESS | 2852 | 1461691092169 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 10:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 669ms 10:18:12 INFO - PROCESS | 2852 | 1461691092196 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 10:18:12 INFO - PROCESS | 2852 | 1461691092198 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 10:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:18:12 INFO - PROCESS | 2852 | 1461691092200 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:18:12 INFO - PROCESS | 2852 | 1461691092201 Marionette TRACE conn2 <- [1,1106,null,{}] 10:18:12 INFO - PROCESS | 2852 | 1461691092204 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:12 INFO - PROCESS | 2852 | 1461691092313 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 10:18:12 INFO - PROCESS | 2852 | 1461691092421 Marionette TRACE conn2 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:12 INFO - PROCESS | 2852 | ++DOCSHELL 0x130557800 == 77 [pid = 2852] [id = 284] 10:18:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 186 (0x11c1c7c00) [pid = 2852] [serial = 851] [outer = 0x0] 10:18:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 187 (0x12fcae800) [pid = 2852] [serial = 852] [outer = 0x11c1c7c00] 10:18:12 INFO - PROCESS | 2852 | 1461691092466 Marionette DEBUG loaded listener.js 10:18:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 188 (0x12ff19800) [pid = 2852] [serial = 853] [outer = 0x11c1c7c00] 10:18:12 INFO - PROCESS | 2852 | 1461691092922 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 10:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 768ms 10:18:12 INFO - PROCESS | 2852 | 1461691092969 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 10:18:12 INFO - PROCESS | 2852 | 1461691092971 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 10:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:18:13 INFO - PROCESS | 2852 | 1461691092999 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:18:13 INFO - PROCESS | 2852 | 1461691093001 Marionette TRACE conn2 <- [1,1110,null,{}] 10:18:13 INFO - PROCESS | 2852 | 1461691093004 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:13 INFO - PROCESS | 2852 | 1461691093175 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 10:18:13 INFO - PROCESS | 2852 | 1461691093261 Marionette TRACE conn2 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:13 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a86f800 == 78 [pid = 2852] [id = 285] 10:18:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 189 (0x11918ac00) [pid = 2852] [serial = 854] [outer = 0x0] 10:18:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 190 (0x12e759800) [pid = 2852] [serial = 855] [outer = 0x11918ac00] 10:18:13 INFO - PROCESS | 2852 | 1461691093312 Marionette DEBUG loaded listener.js 10:18:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 191 (0x12ff1ec00) [pid = 2852] [serial = 856] [outer = 0x11918ac00] 10:18:13 INFO - PROCESS | 2852 | 1461691093783 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 10:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 824ms 10:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:18:13 INFO - PROCESS | 2852 | 1461691093820 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 10:18:13 INFO - PROCESS | 2852 | 1461691093821 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 10:18:13 INFO - PROCESS | 2852 | 1461691093823 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:18:13 INFO - PROCESS | 2852 | 1461691093824 Marionette TRACE conn2 <- [1,1114,null,{}] 10:18:13 INFO - PROCESS | 2852 | 1461691093827 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:13 INFO - PROCESS | 2852 | 1461691093937 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 10:18:14 INFO - PROCESS | 2852 | 1461691094226 Marionette TRACE conn2 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:14 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b8c9000 == 79 [pid = 2852] [id = 286] 10:18:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 192 (0x1157e7c00) [pid = 2852] [serial = 857] [outer = 0x0] 10:18:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 193 (0x11867c400) [pid = 2852] [serial = 858] [outer = 0x1157e7c00] 10:18:14 INFO - PROCESS | 2852 | 1461691094294 Marionette DEBUG loaded listener.js 10:18:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 194 (0x1192bb400) [pid = 2852] [serial = 859] [outer = 0x1157e7c00] 10:18:14 INFO - PROCESS | 2852 | 1461691094723 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 10:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 969ms 10:18:14 INFO - PROCESS | 2852 | 1461691094793 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 10:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:18:14 INFO - PROCESS | 2852 | 1461691094796 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 10:18:14 INFO - PROCESS | 2852 | 1461691094798 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:18:14 INFO - PROCESS | 2852 | 1461691094801 Marionette TRACE conn2 <- [1,1118,null,{}] 10:18:14 INFO - PROCESS | 2852 | 1461691094804 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:14 INFO - PROCESS | 2852 | 1461691094913 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 10:18:15 INFO - PROCESS | 2852 | 1461691094997 Marionette TRACE conn2 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:15 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a71f800 == 80 [pid = 2852] [id = 287] 10:18:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 195 (0x11ac35c00) [pid = 2852] [serial = 860] [outer = 0x0] 10:18:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 196 (0x11ae69800) [pid = 2852] [serial = 861] [outer = 0x11ac35c00] 10:18:15 INFO - PROCESS | 2852 | 1461691095030 Marionette DEBUG loaded listener.js 10:18:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 197 (0x1252ba400) [pid = 2852] [serial = 862] [outer = 0x11ac35c00] 10:18:15 INFO - PROCESS | 2852 | --DOCSHELL 0x12f1cc000 == 79 [pid = 2852] [id = 275] 10:18:15 INFO - PROCESS | 2852 | --DOCSHELL 0x1253b2800 == 78 [pid = 2852] [id = 274] 10:18:15 INFO - PROCESS | 2852 | --DOCSHELL 0x12d861800 == 77 [pid = 2852] [id = 273] 10:18:15 INFO - PROCESS | 2852 | --DOCSHELL 0x12d48a800 == 76 [pid = 2852] [id = 272] 10:18:15 INFO - PROCESS | 2852 | --DOCSHELL 0x12b59d000 == 75 [pid = 2852] [id = 271] 10:18:15 INFO - PROCESS | 2852 | --DOCSHELL 0x129923000 == 74 [pid = 2852] [id = 270] 10:18:15 INFO - PROCESS | 2852 | --DOCSHELL 0x128e4a800 == 73 [pid = 2852] [id = 269] 10:18:15 INFO - PROCESS | 2852 | --DOCSHELL 0x126e19000 == 72 [pid = 2852] [id = 268] 10:18:15 INFO - PROCESS | 2852 | --DOCSHELL 0x123a93800 == 71 [pid = 2852] [id = 267] 10:18:15 INFO - PROCESS | 2852 | --DOCSHELL 0x11920c800 == 70 [pid = 2852] [id = 266] 10:18:15 INFO - PROCESS | 2852 | --DOCSHELL 0x11a8b0000 == 69 [pid = 2852] [id = 265] 10:18:15 INFO - PROCESS | 2852 | --DOCSHELL 0x11a8ae800 == 68 [pid = 2852] [id = 264] 10:18:15 INFO - PROCESS | 2852 | --DOCSHELL 0x125738000 == 67 [pid = 2852] [id = 258] 10:18:15 INFO - PROCESS | 2852 | --DOCSHELL 0x11b8e4800 == 66 [pid = 2852] [id = 257] 10:18:15 INFO - PROCESS | 2852 | 1461691095533 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 10:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 772ms 10:18:15 INFO - PROCESS | 2852 | 1461691095571 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 10:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:18:15 INFO - PROCESS | 2852 | 1461691095575 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 10:18:15 INFO - PROCESS | 2852 | 1461691095579 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:18:15 INFO - PROCESS | 2852 | 1461691095580 Marionette TRACE conn2 <- [1,1122,null,{}] 10:18:15 INFO - PROCESS | 2852 | 1461691095582 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:15 INFO - PROCESS | 2852 | 1461691095671 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 196 (0x12f492c00) [pid = 2852] [serial = 765] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 195 (0x128a58000) [pid = 2852] [serial = 746] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 194 (0x12f488800) [pid = 2852] [serial = 764] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 193 (0x12d34d800) [pid = 2852] [serial = 752] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 192 (0x123b55000) [pid = 2852] [serial = 738] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 191 (0x11c1d6000) [pid = 2852] [serial = 737] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 190 (0x12b5cf800) [pid = 2852] [serial = 749] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 189 (0x12d34d000) [pid = 2852] [serial = 719] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 188 (0x12d8ad400) [pid = 2852] [serial = 753] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 187 (0x12c0edc00) [pid = 2852] [serial = 725] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 186 (0x12c0f5c00) [pid = 2852] [serial = 750] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 185 (0x12e756800) [pid = 2852] [serial = 722] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 184 (0x1192b2400) [pid = 2852] [serial = 731] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 183 (0x118ed5800) [pid = 2852] [serial = 707] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 182 (0x1268de800) [pid = 2852] [serial = 741] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 181 (0x12d975c00) [pid = 2852] [serial = 755] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 180 (0x125299400) [pid = 2852] [serial = 740] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 179 (0x126f6f400) [pid = 2852] [serial = 743] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 178 (0x12ece8400) [pid = 2852] [serial = 762] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 177 (0x12e765c00) [pid = 2852] [serial = 756] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 176 (0x11bfedc00) [pid = 2852] [serial = 735] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 175 (0x12b04a400) [pid = 2852] [serial = 747] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 174 (0x125295800) [pid = 2852] [serial = 713] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 173 (0x11aef0400) [pid = 2852] [serial = 734] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 172 (0x127831c00) [pid = 2852] [serial = 744] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 171 (0x12e908400) [pid = 2852] [serial = 761] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 170 (0x11ac3a800) [pid = 2852] [serial = 710] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 169 (0x11c859400) [pid = 2852] [serial = 758] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 168 (0x11aa23000) [pid = 2852] [serial = 732] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 167 (0x115557000) [pid = 2852] [serial = 728] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 166 (0x11867c000) [pid = 2852] [serial = 729] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 165 (0x1299bb400) [pid = 2852] [serial = 716] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | --DOMWINDOW == 164 (0x12d972c00) [pid = 2852] [serial = 759] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 2852 | 1461691095744 Marionette TRACE conn2 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:15 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a8ae800 == 67 [pid = 2852] [id = 288] 10:18:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 165 (0x1192b2400) [pid = 2852] [serial = 863] [outer = 0x0] 10:18:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 166 (0x11ae03800) [pid = 2852] [serial = 864] [outer = 0x1192b2400] 10:18:15 INFO - PROCESS | 2852 | 1461691095774 Marionette DEBUG loaded listener.js 10:18:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 167 (0x127828400) [pid = 2852] [serial = 865] [outer = 0x1192b2400] 10:18:16 INFO - PROCESS | 2852 | 1461691096092 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 10:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 569ms 10:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:18:16 INFO - PROCESS | 2852 | 1461691096149 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 10:18:16 INFO - PROCESS | 2852 | 1461691096150 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 10:18:16 INFO - PROCESS | 2852 | 1461691096154 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:18:16 INFO - PROCESS | 2852 | 1461691096158 Marionette TRACE conn2 <- [1,1126,null,{}] 10:18:16 INFO - PROCESS | 2852 | 1461691096164 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:16 INFO - PROCESS | 2852 | 1461691096257 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 10:18:16 INFO - PROCESS | 2852 | 1461691096318 Marionette TRACE conn2 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:16 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c74e000 == 68 [pid = 2852] [id = 289] 10:18:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 168 (0x11aa24000) [pid = 2852] [serial = 866] [outer = 0x0] 10:18:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 169 (0x12800f800) [pid = 2852] [serial = 867] [outer = 0x11aa24000] 10:18:16 INFO - PROCESS | 2852 | 1461691096345 Marionette DEBUG loaded listener.js 10:18:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 170 (0x12a4cf400) [pid = 2852] [serial = 868] [outer = 0x11aa24000] 10:18:16 INFO - PROCESS | 2852 | 1461691096652 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 10:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 524ms 10:18:16 INFO - PROCESS | 2852 | 1461691096678 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 10:18:16 INFO - PROCESS | 2852 | 1461691096680 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 10:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:18:16 INFO - PROCESS | 2852 | 1461691096682 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:18:16 INFO - PROCESS | 2852 | 1461691096683 Marionette TRACE conn2 <- [1,1130,null,{}] 10:18:16 INFO - PROCESS | 2852 | 1461691096686 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:16 INFO - PROCESS | 2852 | 1461691096801 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 10:18:16 INFO - PROCESS | 2852 | 1461691096886 Marionette TRACE conn2 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:16 INFO - PROCESS | 2852 | ++DOCSHELL 0x128e45000 == 69 [pid = 2852] [id = 290] 10:18:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 171 (0x11b803c00) [pid = 2852] [serial = 869] [outer = 0x0] 10:18:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 172 (0x12a5cf400) [pid = 2852] [serial = 870] [outer = 0x11b803c00] 10:18:16 INFO - PROCESS | 2852 | 1461691096912 Marionette DEBUG loaded listener.js 10:18:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 173 (0x12a755000) [pid = 2852] [serial = 871] [outer = 0x11b803c00] 10:18:17 INFO - PROCESS | 2852 | 1461691097209 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 10:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 576ms 10:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:18:17 INFO - PROCESS | 2852 | 1461691097259 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 10:18:17 INFO - PROCESS | 2852 | 1461691097260 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 10:18:17 INFO - PROCESS | 2852 | 1461691097262 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:18:17 INFO - PROCESS | 2852 | 1461691097263 Marionette TRACE conn2 <- [1,1134,null,{}] 10:18:17 INFO - PROCESS | 2852 | 1461691097265 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:17 INFO - PROCESS | 2852 | 1461691097354 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 10:18:17 INFO - PROCESS | 2852 | 1461691097358 Marionette TRACE conn2 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:17 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b074800 == 70 [pid = 2852] [id = 291] 10:18:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 174 (0x12a772000) [pid = 2852] [serial = 872] [outer = 0x0] 10:18:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 175 (0x12b045c00) [pid = 2852] [serial = 873] [outer = 0x12a772000] 10:18:17 INFO - PROCESS | 2852 | 1461691097391 Marionette DEBUG loaded listener.js 10:18:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 176 (0x12b5d3800) [pid = 2852] [serial = 874] [outer = 0x12a772000] 10:18:17 INFO - PROCESS | 2852 | 1461691097790 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 10:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 569ms 10:18:17 INFO - PROCESS | 2852 | 1461691097832 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 10:18:17 INFO - PROCESS | 2852 | 1461691097833 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 10:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:18:17 INFO - PROCESS | 2852 | 1461691097835 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:18:17 INFO - PROCESS | 2852 | 1461691097836 Marionette TRACE conn2 <- [1,1138,null,{}] 10:18:17 INFO - PROCESS | 2852 | 1461691097838 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:17 INFO - PROCESS | 2852 | 1461691097956 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 10:18:18 INFO - PROCESS | 2852 | 1461691097998 Marionette TRACE conn2 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:18 INFO - PROCESS | 2852 | ++DOCSHELL 0x12c12a800 == 71 [pid = 2852] [id = 292] 10:18:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 177 (0x12b0d8400) [pid = 2852] [serial = 875] [outer = 0x0] 10:18:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 178 (0x12d348400) [pid = 2852] [serial = 876] [outer = 0x12b0d8400] 10:18:18 INFO - PROCESS | 2852 | 1461691098024 Marionette DEBUG loaded listener.js 10:18:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 179 (0x12d8b4c00) [pid = 2852] [serial = 877] [outer = 0x12b0d8400] 10:18:18 INFO - PROCESS | 2852 | 1461691098341 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 10:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 523ms 10:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:18:18 INFO - PROCESS | 2852 | 1461691098360 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 10:18:18 INFO - PROCESS | 2852 | 1461691098361 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 10:18:18 INFO - PROCESS | 2852 | 1461691098363 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:18:18 INFO - PROCESS | 2852 | 1461691098364 Marionette TRACE conn2 <- [1,1142,null,{}] 10:18:18 INFO - PROCESS | 2852 | 1461691098367 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:18 INFO - PROCESS | 2852 | 1461691098483 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 10:18:18 INFO - PROCESS | 2852 | 1461691098498 Marionette TRACE conn2 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:18 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d86e000 == 72 [pid = 2852] [id = 293] 10:18:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 180 (0x1298ab000) [pid = 2852] [serial = 878] [outer = 0x0] 10:18:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 181 (0x1298b1400) [pid = 2852] [serial = 879] [outer = 0x1298ab000] 10:18:18 INFO - PROCESS | 2852 | 1461691098523 Marionette DEBUG loaded listener.js 10:18:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 182 (0x1298b5400) [pid = 2852] [serial = 880] [outer = 0x1298ab000] 10:18:18 INFO - PROCESS | 2852 | 1461691098862 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 10:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 519ms 10:18:18 INFO - PROCESS | 2852 | 1461691098887 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 10:18:18 INFO - PROCESS | 2852 | 1461691098888 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 10:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:18:18 INFO - PROCESS | 2852 | 1461691098892 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:18:18 INFO - PROCESS | 2852 | 1461691098894 Marionette TRACE conn2 <- [1,1146,null,{}] 10:18:18 INFO - PROCESS | 2852 | 1461691098896 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:19 INFO - PROCESS | 2852 | 1461691099010 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 10:18:19 INFO - PROCESS | 2852 | 1461691099052 Marionette TRACE conn2 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:19 INFO - PROCESS | 2852 | ++DOCSHELL 0x12e81f000 == 73 [pid = 2852] [id = 294] 10:18:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 183 (0x1298aec00) [pid = 2852] [serial = 881] [outer = 0x0] 10:18:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 184 (0x12a8d3400) [pid = 2852] [serial = 882] [outer = 0x1298aec00] 10:18:19 INFO - PROCESS | 2852 | 1461691099078 Marionette DEBUG loaded listener.js 10:18:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 185 (0x12a8d7800) [pid = 2852] [serial = 883] [outer = 0x1298aec00] 10:18:19 INFO - PROCESS | 2852 | 1461691099391 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 10:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 520ms 10:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:18:19 INFO - PROCESS | 2852 | 1461691099415 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 10:18:19 INFO - PROCESS | 2852 | 1461691099416 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 10:18:19 INFO - PROCESS | 2852 | 1461691099418 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:18:19 INFO - PROCESS | 2852 | 1461691099419 Marionette TRACE conn2 <- [1,1150,null,{}] 10:18:19 INFO - PROCESS | 2852 | 1461691099422 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:19 INFO - PROCESS | 2852 | 1461691099680 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 10:18:19 INFO - PROCESS | 2852 | --DOMWINDOW == 184 (0x12d640800) [pid = 2852] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:18:19 INFO - PROCESS | 2852 | --DOMWINDOW == 183 (0x11350f000) [pid = 2852] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:18:19 INFO - PROCESS | 2852 | --DOMWINDOW == 182 (0x12a75c000) [pid = 2852] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:18:19 INFO - PROCESS | 2852 | --DOMWINDOW == 181 (0x12a76c000) [pid = 2852] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:18:19 INFO - PROCESS | 2852 | --DOMWINDOW == 180 (0x12d24a400) [pid = 2852] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:18:19 INFO - PROCESS | 2852 | --DOMWINDOW == 179 (0x1268d2c00) [pid = 2852] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:18:19 INFO - PROCESS | 2852 | --DOMWINDOW == 178 (0x11b926000) [pid = 2852] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:18:19 INFO - PROCESS | 2852 | --DOMWINDOW == 177 (0x12a766c00) [pid = 2852] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:18:19 INFO - PROCESS | 2852 | --DOMWINDOW == 176 (0x119e4b800) [pid = 2852] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:18:19 INFO - PROCESS | 2852 | --DOMWINDOW == 175 (0x12d4a8000) [pid = 2852] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:18:19 INFO - PROCESS | 2852 | --DOMWINDOW == 174 (0x11a7bf800) [pid = 2852] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:18:19 INFO - PROCESS | 2852 | --DOMWINDOW == 173 (0x1192b5000) [pid = 2852] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:18:19 INFO - PROCESS | 2852 | --DOMWINDOW == 172 (0x12eb7e400) [pid = 2852] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:18:19 INFO - PROCESS | 2852 | 1461691099734 Marionette TRACE conn2 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:19 INFO - PROCESS | 2852 | ++DOCSHELL 0x119b0e800 == 74 [pid = 2852] [id = 295] 10:18:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 173 (0x114441000) [pid = 2852] [serial = 884] [outer = 0x0] 10:18:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 174 (0x1192b5000) [pid = 2852] [serial = 885] [outer = 0x114441000] 10:18:19 INFO - PROCESS | 2852 | 1461691099761 Marionette DEBUG loaded listener.js 10:18:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 175 (0x126f79400) [pid = 2852] [serial = 886] [outer = 0x114441000] 10:18:20 INFO - PROCESS | 2852 | 1461691100117 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 10:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 719ms 10:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:18:20 INFO - PROCESS | 2852 | 1461691100139 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 10:18:20 INFO - PROCESS | 2852 | 1461691100142 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 10:18:20 INFO - PROCESS | 2852 | 1461691100146 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:18:20 INFO - PROCESS | 2852 | 1461691100148 Marionette TRACE conn2 <- [1,1154,null,{}] 10:18:20 INFO - PROCESS | 2852 | 1461691100152 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:20 INFO - PROCESS | 2852 | 1461691100271 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 10:18:20 INFO - PROCESS | 2852 | 1461691100376 Marionette TRACE conn2 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:20 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bed1000 == 75 [pid = 2852] [id = 296] 10:18:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 176 (0x11a7c2c00) [pid = 2852] [serial = 887] [outer = 0x0] 10:18:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 177 (0x11ac3f000) [pid = 2852] [serial = 888] [outer = 0x11a7c2c00] 10:18:20 INFO - PROCESS | 2852 | 1461691100410 Marionette DEBUG loaded listener.js 10:18:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 178 (0x11c16c400) [pid = 2852] [serial = 889] [outer = 0x11a7c2c00] 10:18:20 INFO - PROCESS | 2852 | 1461691100848 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 10:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 722ms 10:18:20 INFO - PROCESS | 2852 | 1461691100868 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 10:18:20 INFO - PROCESS | 2852 | 1461691100872 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 10:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:18:20 INFO - PROCESS | 2852 | 1461691100876 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:18:20 INFO - PROCESS | 2852 | 1461691100879 Marionette TRACE conn2 <- [1,1158,null,{}] 10:18:20 INFO - PROCESS | 2852 | 1461691100881 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:21 INFO - PROCESS | 2852 | 1461691100995 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 10:18:21 INFO - PROCESS | 2852 | 1461691101102 Marionette TRACE conn2 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:21 INFO - PROCESS | 2852 | ++DOCSHELL 0x129816800 == 76 [pid = 2852] [id = 297] 10:18:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 179 (0x11ae05000) [pid = 2852] [serial = 890] [outer = 0x0] 10:18:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 180 (0x126e42400) [pid = 2852] [serial = 891] [outer = 0x11ae05000] 10:18:21 INFO - PROCESS | 2852 | 1461691101138 Marionette DEBUG loaded listener.js 10:18:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 181 (0x128e90400) [pid = 2852] [serial = 892] [outer = 0x11ae05000] 10:18:21 INFO - PROCESS | 2852 | 1461691101557 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 10:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 720ms 10:18:21 INFO - PROCESS | 2852 | 1461691101602 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 10:18:21 INFO - PROCESS | 2852 | 1461691101603 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 10:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:18:21 INFO - PROCESS | 2852 | 1461691101620 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:18:21 INFO - PROCESS | 2852 | 1461691101623 Marionette TRACE conn2 <- [1,1162,null,{}] 10:18:21 INFO - PROCESS | 2852 | 1461691101631 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:21 INFO - PROCESS | 2852 | 1461691101748 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 10:18:21 INFO - PROCESS | 2852 | 1461691101827 Marionette TRACE conn2 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:21 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f88c800 == 77 [pid = 2852] [id = 298] 10:18:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 182 (0x1298b1800) [pid = 2852] [serial = 893] [outer = 0x0] 10:18:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 183 (0x129c31400) [pid = 2852] [serial = 894] [outer = 0x1298b1800] 10:18:21 INFO - PROCESS | 2852 | 1461691101862 Marionette DEBUG loaded listener.js 10:18:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 184 (0x12a5d6000) [pid = 2852] [serial = 895] [outer = 0x1298b1800] 10:18:22 INFO - PROCESS | 2852 | 1461691102269 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 10:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 673ms 10:18:22 INFO - PROCESS | 2852 | 1461691102292 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 10:18:22 INFO - PROCESS | 2852 | 1461691102295 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 10:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:18:22 INFO - PROCESS | 2852 | 1461691102298 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:18:22 INFO - PROCESS | 2852 | 1461691102299 Marionette TRACE conn2 <- [1,1166,null,{}] 10:18:22 INFO - PROCESS | 2852 | 1461691102302 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:22 INFO - PROCESS | 2852 | 1461691102451 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 10:18:22 INFO - PROCESS | 2852 | 1461691102588 Marionette TRACE conn2 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:22 INFO - PROCESS | 2852 | ++DOCSHELL 0x130563800 == 78 [pid = 2852] [id = 299] 10:18:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 185 (0x12a757c00) [pid = 2852] [serial = 896] [outer = 0x0] 10:18:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 186 (0x12a76f000) [pid = 2852] [serial = 897] [outer = 0x12a757c00] 10:18:22 INFO - PROCESS | 2852 | 1461691102637 Marionette DEBUG loaded listener.js 10:18:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 187 (0x12a8db800) [pid = 2852] [serial = 898] [outer = 0x12a757c00] 10:18:23 INFO - PROCESS | 2852 | 1461691103110 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 10:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 819ms 10:18:23 INFO - PROCESS | 2852 | 1461691103118 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 10:18:23 INFO - PROCESS | 2852 | 1461691103119 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 10:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:18:23 INFO - PROCESS | 2852 | 1461691103122 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:18:23 INFO - PROCESS | 2852 | 1461691103125 Marionette TRACE conn2 <- [1,1170,null,{}] 10:18:23 INFO - PROCESS | 2852 | 1461691103128 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:23 INFO - PROCESS | 2852 | 1461691103236 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 10:18:23 INFO - PROCESS | 2852 | 1461691103299 Marionette TRACE conn2 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:23 INFO - PROCESS | 2852 | ++DOCSHELL 0x130d98800 == 79 [pid = 2852] [id = 300] 10:18:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 188 (0x12a8d0800) [pid = 2852] [serial = 899] [outer = 0x0] 10:18:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 189 (0x12b138400) [pid = 2852] [serial = 900] [outer = 0x12a8d0800] 10:18:23 INFO - PROCESS | 2852 | 1461691103331 Marionette DEBUG loaded listener.js 10:18:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 190 (0x12d356400) [pid = 2852] [serial = 901] [outer = 0x12a8d0800] 10:18:23 INFO - PROCESS | 2852 | 1461691103759 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 10:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 670ms 10:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:18:23 INFO - PROCESS | 2852 | 1461691103793 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 10:18:23 INFO - PROCESS | 2852 | 1461691103794 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 10:18:23 INFO - PROCESS | 2852 | 1461691103796 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:18:23 INFO - PROCESS | 2852 | 1461691103798 Marionette TRACE conn2 <- [1,1174,null,{}] 10:18:23 INFO - PROCESS | 2852 | 1461691103800 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:23 INFO - PROCESS | 2852 | 1461691103923 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 10:18:24 INFO - PROCESS | 2852 | 1461691104034 Marionette TRACE conn2 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:24 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a4ae000 == 80 [pid = 2852] [id = 301] 10:18:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 191 (0x12d974000) [pid = 2852] [serial = 902] [outer = 0x0] 10:18:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 192 (0x12e9c3400) [pid = 2852] [serial = 903] [outer = 0x12d974000] 10:18:24 INFO - PROCESS | 2852 | 1461691104068 Marionette DEBUG loaded listener.js 10:18:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 193 (0x12edb4c00) [pid = 2852] [serial = 904] [outer = 0x12d974000] 10:18:24 INFO - PROCESS | 2852 | 1461691104490 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 10:18:24 INFO - PROCESS | 2852 | 1461691104518 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 10:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:18:24 INFO - PROCESS | 2852 | 1461691104520 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:18:24 INFO - PROCESS | 2852 | 1461691104522 Marionette TRACE conn2 <- [1,1178,null,{}] 10:18:24 INFO - PROCESS | 2852 | 1461691104524 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:24 INFO - PROCESS | 2852 | 1461691104651 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 10:18:24 INFO - PROCESS | 2852 | 1461691104730 Marionette TRACE conn2 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:24 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a99c000 == 81 [pid = 2852] [id = 302] 10:18:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 194 (0x12edb5c00) [pid = 2852] [serial = 905] [outer = 0x0] 10:18:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 195 (0x12f7da800) [pid = 2852] [serial = 906] [outer = 0x12edb5c00] 10:18:24 INFO - PROCESS | 2852 | 1461691104760 Marionette DEBUG loaded listener.js 10:18:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 196 (0x12ff1f400) [pid = 2852] [serial = 907] [outer = 0x12edb5c00] 10:18:25 INFO - PROCESS | 2852 | 1461691105175 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 10:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:18:25 INFO - PROCESS | 2852 | 1461691105193 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 10:18:25 INFO - PROCESS | 2852 | 1461691105195 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:18:25 INFO - PROCESS | 2852 | 1461691105197 Marionette TRACE conn2 <- [1,1182,null,{}] 10:18:25 INFO - PROCESS | 2852 | 1461691105199 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:25 INFO - PROCESS | 2852 | 1461691105308 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 10:18:25 INFO - PROCESS | 2852 | 1461691105415 Marionette TRACE conn2 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:25 INFO - PROCESS | 2852 | ++DOCSHELL 0x129c79800 == 82 [pid = 2852] [id = 303] 10:18:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 197 (0x126f6a400) [pid = 2852] [serial = 908] [outer = 0x0] 10:18:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 198 (0x12ffb6c00) [pid = 2852] [serial = 909] [outer = 0x126f6a400] 10:18:25 INFO - PROCESS | 2852 | 1461691105448 Marionette DEBUG loaded listener.js 10:18:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 199 (0x1305b9000) [pid = 2852] [serial = 910] [outer = 0x126f6a400] 10:18:25 INFO - PROCESS | 2852 | 1461691105863 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 2","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 10:18:25 INFO - PROCESS | 2852 | 1461691105915 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 10:18:25 INFO - PROCESS | 2852 | 1461691105918 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:18:25 INFO - PROCESS | 2852 | 1461691105919 Marionette TRACE conn2 <- [1,1186,null,{}] 10:18:25 INFO - PROCESS | 2852 | 1461691105954 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:26 INFO - PROCESS | 2852 | 1461691106096 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 10:18:26 INFO - PROCESS | 2852 | 1461691106176 Marionette TRACE conn2 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:26 INFO - PROCESS | 2852 | ++DOCSHELL 0x129c70800 == 83 [pid = 2852] [id = 304] 10:18:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 200 (0x113434800) [pid = 2852] [serial = 911] [outer = 0x0] 10:18:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 201 (0x11343b800) [pid = 2852] [serial = 912] [outer = 0x113434800] 10:18:26 INFO - PROCESS | 2852 | 1461691106207 Marionette DEBUG loaded listener.js 10:18:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 202 (0x11343f800) [pid = 2852] [serial = 913] [outer = 0x113434800] 10:18:26 INFO - PROCESS | 2852 | 1461691106614 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 10:18:26 INFO - PROCESS | 2852 | 1461691106657 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 10:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:18:26 INFO - PROCESS | 2852 | 1461691106659 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:18:26 INFO - PROCESS | 2852 | 1461691106661 Marionette TRACE conn2 <- [1,1190,null,{}] 10:18:26 INFO - PROCESS | 2852 | 1461691106663 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:26 INFO - PROCESS | 2852 | 1461691106774 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 10:18:26 INFO - PROCESS | 2852 | 1461691106885 Marionette TRACE conn2 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:26 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a8a1800 == 84 [pid = 2852] [id = 305] 10:18:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 203 (0x113430c00) [pid = 2852] [serial = 914] [outer = 0x0] 10:18:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 204 (0x1192b3000) [pid = 2852] [serial = 915] [outer = 0x113430c00] 10:18:26 INFO - PROCESS | 2852 | 1461691106918 Marionette DEBUG loaded listener.js 10:18:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 205 (0x12aa38800) [pid = 2852] [serial = 916] [outer = 0x113430c00] 10:18:27 INFO - PROCESS | 2852 | 1461691107529 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 10:18:27 INFO - PROCESS | 2852 | 1461691107586 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 10:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:18:27 INFO - PROCESS | 2852 | 1461691107589 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:18:27 INFO - PROCESS | 2852 | 1461691107591 Marionette TRACE conn2 <- [1,1194,null,{}] 10:18:27 INFO - PROCESS | 2852 | 1461691107595 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:27 INFO - PROCESS | 2852 | 1461691107705 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 10:18:27 INFO - PROCESS | 2852 | 1461691107789 Marionette TRACE conn2 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:27 INFO - PROCESS | 2852 | ++DOCSHELL 0x129378000 == 85 [pid = 2852] [id = 306] 10:18:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 206 (0x119e45400) [pid = 2852] [serial = 917] [outer = 0x0] 10:18:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 207 (0x11ac39000) [pid = 2852] [serial = 918] [outer = 0x119e45400] 10:18:27 INFO - PROCESS | 2852 | 1461691107820 Marionette DEBUG loaded listener.js 10:18:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 208 (0x123b61c00) [pid = 2852] [serial = 919] [outer = 0x119e45400] 10:18:28 INFO - PROCESS | 2852 | 1461691108253 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 10:18:28 INFO - PROCESS | 2852 | 1461691108267 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 10:18:28 INFO - PROCESS | 2852 | 1461691108271 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:18:28 INFO - PROCESS | 2852 | 1461691108273 Marionette TRACE conn2 <- [1,1198,null,{}] 10:18:28 INFO - PROCESS | 2852 | 1461691108275 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:28 INFO - PROCESS | 2852 | 1461691108381 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 10:18:28 INFO - PROCESS | 2852 | 1461691108495 Marionette TRACE conn2 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0x12e81f000 == 84 [pid = 2852] [id = 294] 10:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0x12d86e000 == 83 [pid = 2852] [id = 293] 10:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0x12c12a800 == 82 [pid = 2852] [id = 292] 10:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0x12b074800 == 81 [pid = 2852] [id = 291] 10:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0x128e45000 == 80 [pid = 2852] [id = 290] 10:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0x11c74e000 == 79 [pid = 2852] [id = 289] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 207 (0x12e763800) [pid = 2852] [serial = 827] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | ++DOCSHELL 0x118f25800 == 80 [pid = 2852] [id = 307] 10:18:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 208 (0x11a53e000) [pid = 2852] [serial = 920] [outer = 0x0] 10:18:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 209 (0x123b5b000) [pid = 2852] [serial = 921] [outer = 0x11a53e000] 10:18:28 INFO - PROCESS | 2852 | 1461691108556 Marionette DEBUG loaded listener.js 10:18:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 210 (0x1280c3000) [pid = 2852] [serial = 922] [outer = 0x11a53e000] 10:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0x11a8ae800 == 79 [pid = 2852] [id = 288] 10:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0x11a71f800 == 78 [pid = 2852] [id = 287] 10:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0x11b8c9000 == 77 [pid = 2852] [id = 286] 10:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0x130557800 == 76 [pid = 2852] [id = 284] 10:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0x12a790800 == 75 [pid = 2852] [id = 283] 10:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0x130da3800 == 74 [pid = 2852] [id = 282] 10:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0x130649000 == 73 [pid = 2852] [id = 281] 10:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0x130202800 == 72 [pid = 2852] [id = 280] 10:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0x12b5a4000 == 71 [pid = 2852] [id = 279] 10:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0x12545b800 == 70 [pid = 2852] [id = 278] 10:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0x119d2b800 == 69 [pid = 2852] [id = 277] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 209 (0x12d972800) [pid = 2852] [serial = 705] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 208 (0x12d4a5400) [pid = 2852] [serial = 444] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 207 (0x1293bdc00) [pid = 2852] [serial = 800] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 206 (0x1189db400) [pid = 2852] [serial = 792] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 205 (0x115244c00) [pid = 2852] [serial = 791] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 204 (0x127837000) [pid = 2852] [serial = 776] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 203 (0x12a75e800) [pid = 2852] [serial = 806] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 202 (0x12b141400) [pid = 2852] [serial = 809] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 201 (0x12d63f400) [pid = 2852] [serial = 815] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 200 (0x12a4c9800) [pid = 2852] [serial = 803] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 199 (0x12a4ce800) [pid = 2852] [serial = 804] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 198 (0x11bfefc00) [pid = 2852] [serial = 797] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 197 (0x123b5c800) [pid = 2852] [serial = 798] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 196 (0x12f7d2000) [pid = 2852] [serial = 785] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 195 (0x12a771c00) [pid = 2852] [serial = 767] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 194 (0x12a775c00) [pid = 2852] [serial = 768] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 193 (0x11c38b400) [pid = 2852] [serial = 773] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 192 (0x12b04a000) [pid = 2852] [serial = 779] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 191 (0x12d240000) [pid = 2852] [serial = 812] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 190 (0x12e9c2400) [pid = 2852] [serial = 818] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 189 (0x128a5e800) [pid = 2852] [serial = 788] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 188 (0x11ac89400) [pid = 2852] [serial = 794] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 187 (0x11b0eb800) [pid = 2852] [serial = 795] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 186 (0x12e757800) [pid = 2852] [serial = 782] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 185 (0x11a7bd400) [pid = 2852] [serial = 770] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 184 (0x11c144c00) [pid = 2852] [serial = 821] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 183 (0x12eb76400) [pid = 2852] [serial = 819] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 182 (0x12d4a5800) [pid = 2852] [serial = 813] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 181 (0x12f490000) [pid = 2852] [serial = 824] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 180 (0x12e75c400) [pid = 2852] [serial = 816] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 179 (0x12c0efc00) [pid = 2852] [serial = 810] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 178 (0x12f7d9800) [pid = 2852] [serial = 825] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 177 (0x12e910800) [pid = 2852] [serial = 822] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 176 (0x12b049800) [pid = 2852] [serial = 807] [outer = 0x0] [url = about:blank] 10:18:28 INFO - PROCESS | 2852 | 1461691108887 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 620ms 10:18:28 INFO - PROCESS | 2852 | 1461691108892 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 10:18:28 INFO - PROCESS | 2852 | 1461691108893 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 10:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:18:28 INFO - PROCESS | 2852 | 1461691108896 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:18:28 INFO - PROCESS | 2852 | 1461691108898 Marionette TRACE conn2 <- [1,1202,null,{}] 10:18:28 INFO - PROCESS | 2852 | 1461691108905 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:29 INFO - PROCESS | 2852 | 1461691109002 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 10:18:29 INFO - PROCESS | 2852 | 1461691109096 Marionette TRACE conn2 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:29 INFO - PROCESS | 2852 | ++DOCSHELL 0x126c77800 == 70 [pid = 2852] [id = 308] 10:18:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 177 (0x128003c00) [pid = 2852] [serial = 923] [outer = 0x0] 10:18:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 178 (0x129c2a000) [pid = 2852] [serial = 924] [outer = 0x128003c00] 10:18:29 INFO - PROCESS | 2852 | 1461691109125 Marionette DEBUG loaded listener.js 10:18:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 179 (0x12a4cc000) [pid = 2852] [serial = 925] [outer = 0x128003c00] 10:18:29 INFO - PROCESS | 2852 | 1461691109431 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 10:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 570ms 10:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:18:29 INFO - PROCESS | 2852 | 1461691109467 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 10:18:29 INFO - PROCESS | 2852 | 1461691109468 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 10:18:29 INFO - PROCESS | 2852 | 1461691109471 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:18:29 INFO - PROCESS | 2852 | 1461691109472 Marionette TRACE conn2 <- [1,1206,null,{}] 10:18:29 INFO - PROCESS | 2852 | 1461691109477 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:29 INFO - PROCESS | 2852 | 1461691109569 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 10:18:29 INFO - PROCESS | 2852 | 1461691109574 Marionette TRACE conn2 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:29 INFO - PROCESS | 2852 | ++DOCSHELL 0x129cab000 == 71 [pid = 2852] [id = 309] 10:18:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 180 (0x129c2d400) [pid = 2852] [serial = 926] [outer = 0x0] 10:18:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 181 (0x12a752800) [pid = 2852] [serial = 927] [outer = 0x129c2d400] 10:18:29 INFO - PROCESS | 2852 | 1461691109600 Marionette DEBUG loaded listener.js 10:18:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 182 (0x12a772800) [pid = 2852] [serial = 928] [outer = 0x129c2d400] 10:18:29 INFO - PROCESS | 2852 | 1461691109968 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 10:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 521ms 10:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:18:29 INFO - PROCESS | 2852 | 1461691109994 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 10:18:29 INFO - PROCESS | 2852 | 1461691109995 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 10:18:29 INFO - PROCESS | 2852 | 1461691109997 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:18:29 INFO - PROCESS | 2852 | 1461691109999 Marionette TRACE conn2 <- [1,1210,null,{}] 10:18:30 INFO - PROCESS | 2852 | 1461691110001 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:30 INFO - PROCESS | 2852 | 1461691110093 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 10:18:30 INFO - PROCESS | 2852 | 1461691110097 Marionette TRACE conn2 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:30 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a86a000 == 72 [pid = 2852] [id = 310] 10:18:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 183 (0x126e79800) [pid = 2852] [serial = 929] [outer = 0x0] 10:18:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 184 (0x12a8d1400) [pid = 2852] [serial = 930] [outer = 0x126e79800] 10:18:30 INFO - PROCESS | 2852 | 1461691110124 Marionette DEBUG loaded listener.js 10:18:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 185 (0x12aa35c00) [pid = 2852] [serial = 931] [outer = 0x126e79800] 10:18:30 INFO - PROCESS | 2852 | 1461691110490 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 517ms 10:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:18:30 INFO - PROCESS | 2852 | 1461691110516 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 10:18:30 INFO - PROCESS | 2852 | 1461691110517 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 10:18:30 INFO - PROCESS | 2852 | 1461691110519 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:18:30 INFO - PROCESS | 2852 | 1461691110520 Marionette TRACE conn2 <- [1,1214,null,{}] 10:18:30 INFO - PROCESS | 2852 | 1461691110543 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:30 INFO - PROCESS | 2852 | 1461691110675 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 10:18:30 INFO - PROCESS | 2852 | 1461691110684 Marionette TRACE conn2 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:30 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d325000 == 73 [pid = 2852] [id = 311] 10:18:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 186 (0x12aa3dc00) [pid = 2852] [serial = 932] [outer = 0x0] 10:18:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 187 (0x12b5d9c00) [pid = 2852] [serial = 933] [outer = 0x12aa3dc00] 10:18:30 INFO - PROCESS | 2852 | 1461691110712 Marionette DEBUG loaded listener.js 10:18:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 188 (0x12d4a8000) [pid = 2852] [serial = 934] [outer = 0x12aa3dc00] 10:18:31 INFO - PROCESS | 2852 | 1461691111062 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 10:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 569ms 10:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:18:31 INFO - PROCESS | 2852 | 1461691111088 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 10:18:31 INFO - PROCESS | 2852 | 1461691111089 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 10:18:31 INFO - PROCESS | 2852 | 1461691111092 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:18:31 INFO - PROCESS | 2852 | 1461691111093 Marionette TRACE conn2 <- [1,1218,null,{}] 10:18:31 INFO - PROCESS | 2852 | 1461691111102 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:31 INFO - PROCESS | 2852 | 1461691111217 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 10:18:31 INFO - PROCESS | 2852 | 1461691111233 Marionette TRACE conn2 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:31 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d85b800 == 74 [pid = 2852] [id = 312] 10:18:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 189 (0x12c0f6000) [pid = 2852] [serial = 935] [outer = 0x0] 10:18:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 190 (0x12d8b4400) [pid = 2852] [serial = 936] [outer = 0x12c0f6000] 10:18:31 INFO - PROCESS | 2852 | 1461691111258 Marionette DEBUG loaded listener.js 10:18:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 191 (0x12e911800) [pid = 2852] [serial = 937] [outer = 0x12c0f6000] 10:18:31 INFO - PROCESS | 2852 | 1461691111634 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 10:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 574ms 10:18:31 INFO - PROCESS | 2852 | 1461691111667 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 10:18:31 INFO - PROCESS | 2852 | 1461691111668 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 10:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:18:31 INFO - PROCESS | 2852 | 1461691111678 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:18:31 INFO - PROCESS | 2852 | 1461691111679 Marionette TRACE conn2 <- [1,1222,null,{}] 10:18:31 INFO - PROCESS | 2852 | 1461691111681 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:31 INFO - PROCESS | 2852 | 1461691111796 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 10:18:31 INFO - PROCESS | 2852 | 1461691111814 Marionette TRACE conn2 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:31 INFO - PROCESS | 2852 | ++DOCSHELL 0x12e81f000 == 75 [pid = 2852] [id = 313] 10:18:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 192 (0x12d635400) [pid = 2852] [serial = 938] [outer = 0x0] 10:18:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 193 (0x12ecde800) [pid = 2852] [serial = 939] [outer = 0x12d635400] 10:18:31 INFO - PROCESS | 2852 | 1461691111839 Marionette DEBUG loaded listener.js 10:18:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 194 (0x12edadc00) [pid = 2852] [serial = 940] [outer = 0x12d635400] 10:18:32 INFO - PROCESS | 2852 | 1461691112215 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 10:18:32 INFO - PROCESS | 2852 | 1461691112249 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 10:18:32 INFO - PROCESS | 2852 | 1461691112260 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:18:32 INFO - PROCESS | 2852 | 1461691112262 Marionette TRACE conn2 <- [1,1226,null,{}] 10:18:32 INFO - PROCESS | 2852 | 1461691112266 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:32 INFO - PROCESS | 2852 | 1461691112452 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 10:18:32 INFO - PROCESS | 2852 | 1461691112538 Marionette TRACE conn2 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:32 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f1e0800 == 76 [pid = 2852] [id = 314] 10:18:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 195 (0x12eb7e400) [pid = 2852] [serial = 941] [outer = 0x0] 10:18:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 196 (0x12f7db000) [pid = 2852] [serial = 942] [outer = 0x12eb7e400] 10:18:32 INFO - PROCESS | 2852 | 1461691112575 Marionette DEBUG loaded listener.js 10:18:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 197 (0x12ffb8c00) [pid = 2852] [serial = 943] [outer = 0x12eb7e400] 10:18:33 INFO - PROCESS | 2852 | --DOMWINDOW == 196 (0x128e8cc00) [pid = 2852] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:18:33 INFO - PROCESS | 2852 | --DOMWINDOW == 195 (0x12b0d8400) [pid = 2852] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:18:33 INFO - PROCESS | 2852 | --DOMWINDOW == 194 (0x1298ab000) [pid = 2852] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:18:33 INFO - PROCESS | 2852 | --DOMWINDOW == 193 (0x11ac35c00) [pid = 2852] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:18:33 INFO - PROCESS | 2852 | --DOMWINDOW == 192 (0x1192b2400) [pid = 2852] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:18:33 INFO - PROCESS | 2852 | --DOMWINDOW == 191 (0x1298aec00) [pid = 2852] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:18:33 INFO - PROCESS | 2852 | --DOMWINDOW == 190 (0x11b803c00) [pid = 2852] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:18:33 INFO - PROCESS | 2852 | --DOMWINDOW == 189 (0x12a772000) [pid = 2852] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:18:33 INFO - PROCESS | 2852 | --DOMWINDOW == 188 (0x11aa24000) [pid = 2852] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:18:33 INFO - PROCESS | 2852 | --DOMWINDOW == 187 (0x1157e7c00) [pid = 2852] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:18:33 INFO - PROCESS | 2852 | --DOMWINDOW == 186 (0x11ae6a400) [pid = 2852] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:18:33 INFO - PROCESS | 2852 | 1461691113071 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 10:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 830ms 10:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:18:33 INFO - PROCESS | 2852 | 1461691113082 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 10:18:33 INFO - PROCESS | 2852 | 1461691113083 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 10:18:33 INFO - PROCESS | 2852 | 1461691113085 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:18:33 INFO - PROCESS | 2852 | 1461691113086 Marionette TRACE conn2 <- [1,1230,null,{}] 10:18:33 INFO - PROCESS | 2852 | 1461691113089 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:33 INFO - PROCESS | 2852 | 1461691113184 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 10:18:33 INFO - PROCESS | 2852 | 1461691113189 Marionette TRACE conn2 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:33 INFO - PROCESS | 2852 | ++DOCSHELL 0x128e4c800 == 77 [pid = 2852] [id = 315] 10:18:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 187 (0x1279be000) [pid = 2852] [serial = 944] [outer = 0x0] 10:18:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 188 (0x12a754800) [pid = 2852] [serial = 945] [outer = 0x1279be000] 10:18:33 INFO - PROCESS | 2852 | 1461691113216 Marionette DEBUG loaded listener.js 10:18:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 189 (0x12f7d5c00) [pid = 2852] [serial = 946] [outer = 0x1279be000] 10:18:33 INFO - PROCESS | 2852 | 1461691113568 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 10:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 520ms 10:18:33 INFO - PROCESS | 2852 | 1461691113612 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 10:18:33 INFO - PROCESS | 2852 | 1461691113614 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 10:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:18:33 INFO - PROCESS | 2852 | 1461691113616 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:18:33 INFO - PROCESS | 2852 | 1461691113618 Marionette TRACE conn2 <- [1,1234,null,{}] 10:18:33 INFO - PROCESS | 2852 | 1461691113620 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:33 INFO - PROCESS | 2852 | 1461691113736 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 10:18:33 INFO - PROCESS | 2852 | 1461691113741 Marionette TRACE conn2 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:33 INFO - PROCESS | 2852 | ++DOCSHELL 0x13055a000 == 78 [pid = 2852] [id = 316] 10:18:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 190 (0x12a775000) [pid = 2852] [serial = 947] [outer = 0x0] 10:18:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 191 (0x130aed800) [pid = 2852] [serial = 948] [outer = 0x12a775000] 10:18:33 INFO - PROCESS | 2852 | 1461691113771 Marionette DEBUG loaded listener.js 10:18:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 192 (0x130af4400) [pid = 2852] [serial = 949] [outer = 0x12a775000] 10:18:34 INFO - PROCESS | 2852 | 1461691114235 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 10:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 622ms 10:18:34 INFO - PROCESS | 2852 | 1461691114241 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 10:18:34 INFO - PROCESS | 2852 | 1461691114244 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 10:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:18:34 INFO - PROCESS | 2852 | 1461691114247 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:18:34 INFO - PROCESS | 2852 | 1461691114249 Marionette TRACE conn2 <- [1,1238,null,{}] 10:18:34 INFO - PROCESS | 2852 | 1461691114252 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:34 INFO - PROCESS | 2852 | 1461691114443 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 10:18:34 INFO - PROCESS | 2852 | 1461691114459 Marionette TRACE conn2 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:34 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a911000 == 79 [pid = 2852] [id = 317] 10:18:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 193 (0x1256cb800) [pid = 2852] [serial = 950] [outer = 0x0] 10:18:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 194 (0x130af4800) [pid = 2852] [serial = 951] [outer = 0x1256cb800] 10:18:34 INFO - PROCESS | 2852 | 1461691114497 Marionette DEBUG loaded listener.js 10:18:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 195 (0x137426c00) [pid = 2852] [serial = 952] [outer = 0x1256cb800] 10:18:34 INFO - PROCESS | 2852 | 1461691114779 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 10:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 569ms 10:18:34 INFO - PROCESS | 2852 | 1461691114816 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 10:18:34 INFO - PROCESS | 2852 | 1461691114817 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 10:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:18:34 INFO - PROCESS | 2852 | 1461691114820 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:18:34 INFO - PROCESS | 2852 | 1461691114821 Marionette TRACE conn2 <- [1,1242,null,{}] 10:18:34 INFO - PROCESS | 2852 | 1461691114826 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:34 INFO - PROCESS | 2852 | 1461691114923 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 10:18:34 INFO - PROCESS | 2852 | 1461691114927 Marionette TRACE conn2 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:34 INFO - PROCESS | 2852 | ++DOCSHELL 0x130da5800 == 80 [pid = 2852] [id = 318] 10:18:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 196 (0x137429800) [pid = 2852] [serial = 953] [outer = 0x0] 10:18:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 197 (0x13742ec00) [pid = 2852] [serial = 954] [outer = 0x137429800] 10:18:34 INFO - PROCESS | 2852 | 1461691114952 Marionette DEBUG loaded listener.js 10:18:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 198 (0x138c14000) [pid = 2852] [serial = 955] [outer = 0x137429800] 10:18:35 INFO - PROCESS | 2852 | 1461691115606 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 10:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 822ms 10:18:35 INFO - PROCESS | 2852 | 1461691115643 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 10:18:35 INFO - PROCESS | 2852 | 1461691115647 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 10:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:18:35 INFO - PROCESS | 2852 | 1461691115650 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:18:35 INFO - PROCESS | 2852 | 1461691115653 Marionette TRACE conn2 <- [1,1246,null,{}] 10:18:35 INFO - PROCESS | 2852 | 1461691115657 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:35 INFO - PROCESS | 2852 | 1461691115776 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 10:18:35 INFO - PROCESS | 2852 | 1461691115860 Marionette TRACE conn2 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:35 INFO - PROCESS | 2852 | ++DOCSHELL 0x1253b2800 == 81 [pid = 2852] [id = 319] 10:18:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 199 (0x11ac95c00) [pid = 2852] [serial = 956] [outer = 0x0] 10:18:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 200 (0x11c818c00) [pid = 2852] [serial = 957] [outer = 0x11ac95c00] 10:18:35 INFO - PROCESS | 2852 | 1461691115893 Marionette DEBUG loaded listener.js 10:18:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 201 (0x127836000) [pid = 2852] [serial = 958] [outer = 0x11ac95c00] 10:18:36 INFO - PROCESS | 2852 | 1461691116329 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 10:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 722ms 10:18:36 INFO - PROCESS | 2852 | 1461691116373 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 10:18:36 INFO - PROCESS | 2852 | 1461691116377 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 10:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:18:36 INFO - PROCESS | 2852 | 1461691116382 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:18:36 INFO - PROCESS | 2852 | 1461691116384 Marionette TRACE conn2 <- [1,1250,null,{}] 10:18:36 INFO - PROCESS | 2852 | 1461691116387 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:36 INFO - PROCESS | 2852 | 1461691116504 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 10:18:36 INFO - PROCESS | 2852 | 1461691116615 Marionette TRACE conn2 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:36 INFO - PROCESS | 2852 | ++DOCSHELL 0x129cab800 == 82 [pid = 2852] [id = 320] 10:18:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 202 (0x128e92000) [pid = 2852] [serial = 959] [outer = 0x0] 10:18:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 203 (0x1298b2c00) [pid = 2852] [serial = 960] [outer = 0x128e92000] 10:18:36 INFO - PROCESS | 2852 | 1461691116647 Marionette DEBUG loaded listener.js 10:18:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 204 (0x12a4c7400) [pid = 2852] [serial = 961] [outer = 0x128e92000] 10:18:37 INFO - PROCESS | 2852 | 1461691117091 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 10:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 722ms 10:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:18:37 INFO - PROCESS | 2852 | 1461691117105 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 10:18:37 INFO - PROCESS | 2852 | 1461691117108 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 10:18:37 INFO - PROCESS | 2852 | 1461691117111 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:18:37 INFO - PROCESS | 2852 | 1461691117114 Marionette TRACE conn2 <- [1,1254,null,{}] 10:18:37 INFO - PROCESS | 2852 | 1461691117122 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:37 INFO - PROCESS | 2852 | 1461691117238 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 10:18:37 INFO - PROCESS | 2852 | 1461691117351 Marionette TRACE conn2 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:37 INFO - PROCESS | 2852 | ++DOCSHELL 0x13001e000 == 83 [pid = 2852] [id = 321] 10:18:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 205 (0x12a5d5c00) [pid = 2852] [serial = 962] [outer = 0x0] 10:18:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 206 (0x12aa3c800) [pid = 2852] [serial = 963] [outer = 0x12a5d5c00] 10:18:37 INFO - PROCESS | 2852 | 1461691117387 Marionette DEBUG loaded listener.js 10:18:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 207 (0x12c0ed400) [pid = 2852] [serial = 964] [outer = 0x12a5d5c00] 10:18:37 INFO - PROCESS | 2852 | 1461691117811 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 10:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 722ms 10:18:37 INFO - PROCESS | 2852 | 1461691117853 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 10:18:37 INFO - PROCESS | 2852 | 1461691117855 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 10:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:18:37 INFO - PROCESS | 2852 | 1461691117872 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:18:37 INFO - PROCESS | 2852 | 1461691117873 Marionette TRACE conn2 <- [1,1258,null,{}] 10:18:37 INFO - PROCESS | 2852 | 1461691117876 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:37 INFO - PROCESS | 2852 | 1461691117991 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 10:18:38 INFO - PROCESS | 2852 | 1461691118101 Marionette TRACE conn2 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:38 INFO - PROCESS | 2852 | ++DOCSHELL 0x13a37f000 == 84 [pid = 2852] [id = 322] 10:18:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 208 (0x12b140400) [pid = 2852] [serial = 965] [outer = 0x0] 10:18:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 209 (0x12e9be800) [pid = 2852] [serial = 966] [outer = 0x12b140400] 10:18:38 INFO - PROCESS | 2852 | 1461691118134 Marionette DEBUG loaded listener.js 10:18:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 210 (0x12ffaec00) [pid = 2852] [serial = 967] [outer = 0x12b140400] 10:18:38 INFO - PROCESS | 2852 | 1461691118560 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 10:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 722ms 10:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:18:38 INFO - PROCESS | 2852 | 1461691118592 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 10:18:38 INFO - PROCESS | 2852 | 1461691118594 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 10:18:38 INFO - PROCESS | 2852 | 1461691118596 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:18:38 INFO - PROCESS | 2852 | 1461691118597 Marionette TRACE conn2 <- [1,1262,null,{}] 10:18:38 INFO - PROCESS | 2852 | 1461691118600 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:38 INFO - PROCESS | 2852 | 1461691118987 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 10:18:39 INFO - PROCESS | 2852 | 1461691119180 Marionette TRACE conn2 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:39 INFO - PROCESS | 2852 | ++DOCSHELL 0x119213800 == 85 [pid = 2852] [id = 323] 10:18:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 211 (0x113438c00) [pid = 2852] [serial = 968] [outer = 0x0] 10:18:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 212 (0x11443f800) [pid = 2852] [serial = 969] [outer = 0x113438c00] 10:18:39 INFO - PROCESS | 2852 | 1461691119228 Marionette DEBUG loaded listener.js 10:18:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 213 (0x114e60400) [pid = 2852] [serial = 970] [outer = 0x113438c00] 10:18:39 INFO - PROCESS | 2852 | 1461691119812 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 10:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1272ms 10:18:39 INFO - PROCESS | 2852 | 1461691119869 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 10:18:39 INFO - PROCESS | 2852 | 1461691119871 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 10:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:18:39 INFO - PROCESS | 2852 | 1461691119874 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:18:39 INFO - PROCESS | 2852 | 1461691119877 Marionette TRACE conn2 <- [1,1266,null,{}] 10:18:39 INFO - PROCESS | 2852 | 1461691119880 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:39 INFO - PROCESS | 2852 | 1461691119975 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 10:18:40 INFO - PROCESS | 2852 | 1461691120062 Marionette TRACE conn2 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:40 INFO - PROCESS | 2852 | ++DOCSHELL 0x118f24000 == 86 [pid = 2852] [id = 324] 10:18:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 214 (0x11592f400) [pid = 2852] [serial = 971] [outer = 0x0] 10:18:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 215 (0x1188e8000) [pid = 2852] [serial = 972] [outer = 0x11592f400] 10:18:40 INFO - PROCESS | 2852 | 1461691120093 Marionette DEBUG loaded listener.js 10:18:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 216 (0x118f7e000) [pid = 2852] [serial = 973] [outer = 0x11592f400] 10:18:40 INFO - PROCESS | 2852 | 1461691120503 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 10:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 672ms 10:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:18:40 INFO - PROCESS | 2852 | 1461691120555 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 10:18:40 INFO - PROCESS | 2852 | 1461691120557 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 10:18:40 INFO - PROCESS | 2852 | 1461691120561 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:18:40 INFO - PROCESS | 2852 | 1461691120562 Marionette TRACE conn2 <- [1,1270,null,{}] 10:18:40 INFO - PROCESS | 2852 | 1461691120565 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:40 INFO - PROCESS | 2852 | 1461691120664 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 10:18:40 INFO - PROCESS | 2852 | 1461691120750 Marionette TRACE conn2 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:40 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b8d3800 == 87 [pid = 2852] [id = 325] 10:18:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 217 (0x1192bec00) [pid = 2852] [serial = 974] [outer = 0x0] 10:18:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 218 (0x119e4bc00) [pid = 2852] [serial = 975] [outer = 0x1192bec00] 10:18:40 INFO - PROCESS | 2852 | 1461691120779 Marionette DEBUG loaded listener.js 10:18:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 219 (0x11aa22c00) [pid = 2852] [serial = 976] [outer = 0x1192bec00] 10:18:41 INFO - PROCESS | 2852 | 1461691121246 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 10:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 723ms 10:18:41 INFO - PROCESS | 2852 | 1461691121285 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 10:18:41 INFO - PROCESS | 2852 | 1461691121289 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 10:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:18:41 INFO - PROCESS | 2852 | 1461691121301 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:18:41 INFO - PROCESS | 2852 | 1461691121305 Marionette TRACE conn2 <- [1,1274,null,{}] 10:18:41 INFO - PROCESS | 2852 | 1461691121309 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:41 INFO - PROCESS | 2852 | 1461691121455 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 10:18:41 INFO - PROCESS | 2852 | 1461691121623 Marionette TRACE conn2 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x12f88c000 == 86 [pid = 2852] [id = 261] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x12eb0e000 == 85 [pid = 2852] [id = 259] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x11acbf000 == 84 [pid = 2852] [id = 263] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x12e806800 == 83 [pid = 2852] [id = 256] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x12f8a4800 == 82 [pid = 2852] [id = 262] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x12a911000 == 81 [pid = 2852] [id = 317] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 218 (0x12fcae800) [pid = 2852] [serial = 852] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 217 (0x12f7cd400) [pid = 2852] [serial = 849] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 216 (0x12d8b2800) [pid = 2852] [serial = 843] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 215 (0x1188e6c00) [pid = 2852] [serial = 831] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 214 (0x12e759800) [pid = 2852] [serial = 855] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 213 (0x12ece6c00) [pid = 2852] [serial = 846] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 212 (0x1192b5000) [pid = 2852] [serial = 885] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 211 (0x127866000) [pid = 2852] [serial = 837] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 210 (0x11c396800) [pid = 2852] [serial = 834] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 209 (0x12b142000) [pid = 2852] [serial = 840] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | ++DOCSHELL 0x114b3f800 == 82 [pid = 2852] [id = 326] 10:18:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 210 (0x11343a000) [pid = 2852] [serial = 977] [outer = 0x0] 10:18:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 211 (0x1188e6c00) [pid = 2852] [serial = 978] [outer = 0x11343a000] 10:18:41 INFO - PROCESS | 2852 | 1461691121714 Marionette DEBUG loaded listener.js 10:18:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 212 (0x11ac3a000) [pid = 2852] [serial = 979] [outer = 0x11343a000] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x13055a000 == 81 [pid = 2852] [id = 316] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x128e4c800 == 80 [pid = 2852] [id = 315] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x12f1e0800 == 79 [pid = 2852] [id = 314] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x12e81f000 == 78 [pid = 2852] [id = 313] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x12d85b800 == 77 [pid = 2852] [id = 312] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x12d325000 == 76 [pid = 2852] [id = 311] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x11a86a000 == 75 [pid = 2852] [id = 310] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x129cab000 == 74 [pid = 2852] [id = 309] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x126c77800 == 73 [pid = 2852] [id = 308] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x118f25800 == 72 [pid = 2852] [id = 307] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x129378000 == 71 [pid = 2852] [id = 306] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x11a8a1800 == 70 [pid = 2852] [id = 305] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x129c70800 == 69 [pid = 2852] [id = 304] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x129c79800 == 68 [pid = 2852] [id = 303] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x12a99c000 == 67 [pid = 2852] [id = 302] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x12a4ae000 == 66 [pid = 2852] [id = 301] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x130d98800 == 65 [pid = 2852] [id = 300] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x130563800 == 64 [pid = 2852] [id = 299] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x12f88c800 == 63 [pid = 2852] [id = 298] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x129816800 == 62 [pid = 2852] [id = 297] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x11bed1000 == 61 [pid = 2852] [id = 296] 10:18:41 INFO - PROCESS | 2852 | --DOCSHELL 0x119b0e800 == 60 [pid = 2852] [id = 295] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 211 (0x12a5cf400) [pid = 2852] [serial = 870] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 210 (0x12a755000) [pid = 2852] [serial = 871] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 209 (0x12b045c00) [pid = 2852] [serial = 873] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 208 (0x12800f800) [pid = 2852] [serial = 867] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 207 (0x12a4cf400) [pid = 2852] [serial = 868] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 206 (0x12a8d7800) [pid = 2852] [serial = 883] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 205 (0x1252ba400) [pid = 2852] [serial = 862] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 204 (0x1192bb400) [pid = 2852] [serial = 859] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 203 (0x11867c400) [pid = 2852] [serial = 858] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 202 (0x12fca8800) [pid = 2852] [serial = 828] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 201 (0x12b5d3800) [pid = 2852] [serial = 874] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 200 (0x1299b4c00) [pid = 2852] [serial = 801] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 199 (0x12d348400) [pid = 2852] [serial = 876] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 198 (0x1298b1400) [pid = 2852] [serial = 879] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 197 (0x12d8b4c00) [pid = 2852] [serial = 877] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 196 (0x11ae69800) [pid = 2852] [serial = 861] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 195 (0x11ae03800) [pid = 2852] [serial = 864] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 194 (0x127828400) [pid = 2852] [serial = 865] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 193 (0x12a8d3400) [pid = 2852] [serial = 882] [outer = 0x0] [url = about:blank] 10:18:41 INFO - PROCESS | 2852 | --DOMWINDOW == 192 (0x1298b5400) [pid = 2852] [serial = 880] [outer = 0x0] [url = about:blank] 10:18:42 INFO - PROCESS | 2852 | 1461691122150 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 10:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 879ms 10:18:42 INFO - PROCESS | 2852 | 1461691122175 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 10:18:42 INFO - PROCESS | 2852 | 1461691122177 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 10:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:18:42 INFO - PROCESS | 2852 | 1461691122180 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:18:42 INFO - PROCESS | 2852 | 1461691122182 Marionette TRACE conn2 <- [1,1278,null,{}] 10:18:42 INFO - PROCESS | 2852 | 1461691122185 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:42 INFO - PROCESS | 2852 | 1461691122321 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 10:18:42 INFO - PROCESS | 2852 | 1461691122328 Marionette TRACE conn2 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:42 INFO - PROCESS | 2852 | ++DOCSHELL 0x11920f800 == 61 [pid = 2852] [id = 327] 10:18:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 193 (0x119d94000) [pid = 2852] [serial = 980] [outer = 0x0] 10:18:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 194 (0x11bfeb000) [pid = 2852] [serial = 981] [outer = 0x119d94000] 10:18:42 INFO - PROCESS | 2852 | 1461691122371 Marionette DEBUG loaded listener.js 10:18:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 195 (0x11c13d800) [pid = 2852] [serial = 982] [outer = 0x119d94000] 10:18:42 INFO - PROCESS | 2852 | 1461691122821 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 10:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 669ms 10:18:42 INFO - PROCESS | 2852 | 1461691122849 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 10:18:42 INFO - PROCESS | 2852 | 1461691122851 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 10:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:18:42 INFO - PROCESS | 2852 | 1461691122853 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:18:42 INFO - PROCESS | 2852 | 1461691122854 Marionette TRACE conn2 <- [1,1282,null,{}] 10:18:42 INFO - PROCESS | 2852 | 1461691122857 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:42 INFO - PROCESS | 2852 | 1461691122940 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 10:18:42 INFO - PROCESS | 2852 | 1461691122948 Marionette TRACE conn2 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:42 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c6d7000 == 62 [pid = 2852] [id = 328] 10:18:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 196 (0x11c395400) [pid = 2852] [serial = 983] [outer = 0x0] 10:18:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 197 (0x11c48d000) [pid = 2852] [serial = 984] [outer = 0x11c395400] 10:18:42 INFO - PROCESS | 2852 | 1461691122981 Marionette DEBUG loaded listener.js 10:18:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 198 (0x12528b800) [pid = 2852] [serial = 985] [outer = 0x11c395400] 10:18:43 INFO - PROCESS | 2852 | 1461691123347 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 10:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 518ms 10:18:43 INFO - PROCESS | 2852 | 1461691123372 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 10:18:43 INFO - PROCESS | 2852 | 1461691123373 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 10:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:18:43 INFO - PROCESS | 2852 | 1461691123375 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:18:43 INFO - PROCESS | 2852 | 1461691123376 Marionette TRACE conn2 <- [1,1286,null,{}] 10:18:43 INFO - PROCESS | 2852 | 1461691123378 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:43 INFO - PROCESS | 2852 | 1461691123466 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 10:18:43 INFO - PROCESS | 2852 | 1461691123470 Marionette TRACE conn2 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:43 INFO - PROCESS | 2852 | ++DOCSHELL 0x12533f000 == 63 [pid = 2852] [id = 329] 10:18:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 199 (0x125292000) [pid = 2852] [serial = 986] [outer = 0x0] 10:18:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 200 (0x1255c8c00) [pid = 2852] [serial = 987] [outer = 0x125292000] 10:18:43 INFO - PROCESS | 2852 | 1461691123498 Marionette DEBUG loaded listener.js 10:18:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 201 (0x126e7e800) [pid = 2852] [serial = 988] [outer = 0x125292000] 10:18:43 INFO - PROCESS | 2852 | 1461691123852 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 10:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 519ms 10:18:43 INFO - PROCESS | 2852 | 1461691123895 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 10:18:43 INFO - PROCESS | 2852 | 1461691123896 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 10:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:18:43 INFO - PROCESS | 2852 | 1461691123898 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:18:43 INFO - PROCESS | 2852 | 1461691123899 Marionette TRACE conn2 <- [1,1290,null,{}] 10:18:43 INFO - PROCESS | 2852 | 1461691123901 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:44 INFO - PROCESS | 2852 | 1461691124028 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 10:18:44 INFO - PROCESS | 2852 | 1461691124047 Marionette TRACE conn2 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:44 INFO - PROCESS | 2852 | ++DOCSHELL 0x125453000 == 64 [pid = 2852] [id = 330] 10:18:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 202 (0x125294400) [pid = 2852] [serial = 989] [outer = 0x0] 10:18:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 203 (0x126f6c400) [pid = 2852] [serial = 990] [outer = 0x125294400] 10:18:44 INFO - PROCESS | 2852 | 1461691124073 Marionette DEBUG loaded listener.js 10:18:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 204 (0x12780dc00) [pid = 2852] [serial = 991] [outer = 0x125294400] 10:18:44 INFO - PROCESS | 2852 | 1461691124432 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 10:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 568ms 10:18:44 INFO - PROCESS | 2852 | 1461691124470 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 10:18:44 INFO - PROCESS | 2852 | 1461691124472 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 10:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:18:44 INFO - PROCESS | 2852 | 1461691124474 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:18:44 INFO - PROCESS | 2852 | 1461691124475 Marionette TRACE conn2 <- [1,1294,null,{}] 10:18:44 INFO - PROCESS | 2852 | 1461691124477 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:44 INFO - PROCESS | 2852 | 1461691124586 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 10:18:44 INFO - PROCESS | 2852 | 1461691124625 Marionette TRACE conn2 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:44 INFO - PROCESS | 2852 | ++DOCSHELL 0x126c68800 == 65 [pid = 2852] [id = 331] 10:18:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 205 (0x1252b7c00) [pid = 2852] [serial = 992] [outer = 0x0] 10:18:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 206 (0x127836400) [pid = 2852] [serial = 993] [outer = 0x1252b7c00] 10:18:44 INFO - PROCESS | 2852 | 1461691124653 Marionette DEBUG loaded listener.js 10:18:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 207 (0x128010000) [pid = 2852] [serial = 994] [outer = 0x1252b7c00] 10:18:45 INFO - PROCESS | 2852 | 1461691125015 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 10:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 570ms 10:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:18:45 INFO - PROCESS | 2852 | 1461691125045 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 10:18:45 INFO - PROCESS | 2852 | 1461691125046 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 10:18:45 INFO - PROCESS | 2852 | 1461691125048 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:18:45 INFO - PROCESS | 2852 | 1461691125049 Marionette TRACE conn2 <- [1,1298,null,{}] 10:18:45 INFO - PROCESS | 2852 | 1461691125051 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:45 INFO - PROCESS | 2852 | 1461691125169 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 10:18:45 INFO - PROCESS | 2852 | 1461691125208 Marionette TRACE conn2 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:45 INFO - PROCESS | 2852 | ++DOCSHELL 0x126fa7800 == 66 [pid = 2852] [id = 332] 10:18:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 208 (0x128a5f000) [pid = 2852] [serial = 995] [outer = 0x0] 10:18:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 209 (0x1298a8800) [pid = 2852] [serial = 996] [outer = 0x128a5f000] 10:18:45 INFO - PROCESS | 2852 | 1461691125235 Marionette DEBUG loaded listener.js 10:18:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 210 (0x1298b1400) [pid = 2852] [serial = 997] [outer = 0x128a5f000] 10:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 518ms 10:18:45 INFO - PROCESS | 2852 | 1461691125560 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:18:45 INFO - PROCESS | 2852 | 1461691125566 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 10:18:45 INFO - PROCESS | 2852 | 1461691125567 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 10:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:18:45 INFO - PROCESS | 2852 | 1461691125575 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:18:45 INFO - PROCESS | 2852 | 1461691125578 Marionette TRACE conn2 <- [1,1302,null,{}] 10:18:45 INFO - PROCESS | 2852 | 1461691125581 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:45 INFO - PROCESS | 2852 | 1461691125689 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 10:18:45 INFO - PROCESS | 2852 | 1461691125726 Marionette TRACE conn2 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:45 INFO - PROCESS | 2852 | ++DOCSHELL 0x129386800 == 67 [pid = 2852] [id = 333] 10:18:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 211 (0x1298b0000) [pid = 2852] [serial = 998] [outer = 0x0] 10:18:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 212 (0x1299b4000) [pid = 2852] [serial = 999] [outer = 0x1298b0000] 10:18:45 INFO - PROCESS | 2852 | 1461691125757 Marionette DEBUG loaded listener.js 10:18:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 213 (0x129c0a400) [pid = 2852] [serial = 1000] [outer = 0x1298b0000] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 212 (0x11c38bc00) [pid = 2852] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 211 (0x12b28b800) [pid = 2852] [serial = 842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 210 (0x12b289800) [pid = 2852] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 209 (0x1135d8000) [pid = 2852] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 208 (0x12a5d7400) [pid = 2852] [serial = 845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 207 (0x12a76ac00) [pid = 2852] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 206 (0x12780f800) [pid = 2852] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 205 (0x12d8b3400) [pid = 2852] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 204 (0x118f7f000) [pid = 2852] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 203 (0x11c13f800) [pid = 2852] [serial = 833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 202 (0x114e5f400) [pid = 2852] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 201 (0x119e4cc00) [pid = 2852] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 200 (0x125294800) [pid = 2852] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 199 (0x12edb6c00) [pid = 2852] [serial = 848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 198 (0x12a761c00) [pid = 2852] [serial = 839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 197 (0x11c393000) [pid = 2852] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 196 (0x11c144000) [pid = 2852] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 195 (0x11667f000) [pid = 2852] [serial = 830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 194 (0x1163ef000) [pid = 2852] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 193 (0x11c48f400) [pid = 2852] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 192 (0x11bfecc00) [pid = 2852] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 191 (0x12782c000) [pid = 2852] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 190 (0x11918ac00) [pid = 2852] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 189 (0x11c1c7c00) [pid = 2852] [serial = 851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 188 (0x12b28e400) [pid = 2852] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 187 (0x12b287000) [pid = 2852] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 186 (0x11555a800) [pid = 2852] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 185 (0x12780e800) [pid = 2852] [serial = 836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 184 (0x118e0d800) [pid = 2852] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 183 (0x12b5d4c00) [pid = 2852] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 182 (0x12c1b5c00) [pid = 2852] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 181 (0x127811000) [pid = 2852] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 180 (0x11555bc00) [pid = 2852] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 179 (0x12eb71c00) [pid = 2852] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 178 (0x12ecde000) [pid = 2852] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 177 (0x11a7bf400) [pid = 2852] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 176 (0x12f486400) [pid = 2852] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 175 (0x12c0f6000) [pid = 2852] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 174 (0x12d635400) [pid = 2852] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 173 (0x12eb7e400) [pid = 2852] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 172 (0x1279be000) [pid = 2852] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 171 (0x12d974000) [pid = 2852] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 170 (0x128003c00) [pid = 2852] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 169 (0x1256cb800) [pid = 2852] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 168 (0x11ae05000) [pid = 2852] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 167 (0x1298b1800) [pid = 2852] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 166 (0x11a53e000) [pid = 2852] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 165 (0x113434800) [pid = 2852] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 164 (0x12edb5c00) [pid = 2852] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 163 (0x126f6a400) [pid = 2852] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 162 (0x12a757c00) [pid = 2852] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 161 (0x126e79800) [pid = 2852] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 160 (0x119e45400) [pid = 2852] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 159 (0x12aa3dc00) [pid = 2852] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 158 (0x129c2d400) [pid = 2852] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 157 (0x12a8d0800) [pid = 2852] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 156 (0x11a7c2c00) [pid = 2852] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 155 (0x113430c00) [pid = 2852] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 154 (0x114441000) [pid = 2852] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 153 (0x12a775000) [pid = 2852] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 152 (0x12528bc00) [pid = 2852] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 151 (0x11aef3c00) [pid = 2852] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:18:46 INFO - PROCESS | 2852 | --DOMWINDOW == 150 (0x11ab9b400) [pid = 2852] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:18:46 INFO - PROCESS | 2852 | 1461691126728 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 10:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1177ms 10:18:46 INFO - PROCESS | 2852 | 1461691126747 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 10:18:46 INFO - PROCESS | 2852 | 1461691126749 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 10:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:18:46 INFO - PROCESS | 2852 | 1461691126751 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:18:46 INFO - PROCESS | 2852 | 1461691126753 Marionette TRACE conn2 <- [1,1306,null,{}] 10:18:46 INFO - PROCESS | 2852 | 1461691126755 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:46 INFO - PROCESS | 2852 | 1461691126857 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 10:18:46 INFO - PROCESS | 2852 | 1461691126916 Marionette TRACE conn2 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:46 INFO - PROCESS | 2852 | ++DOCSHELL 0x11acbb800 == 68 [pid = 2852] [id = 334] 10:18:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 151 (0x113434000) [pid = 2852] [serial = 1001] [outer = 0x0] 10:18:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 152 (0x1189d5800) [pid = 2852] [serial = 1002] [outer = 0x113434000] 10:18:46 INFO - PROCESS | 2852 | 1461691126944 Marionette DEBUG loaded listener.js 10:18:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 153 (0x11b80dc00) [pid = 2852] [serial = 1003] [outer = 0x113434000] 10:18:47 INFO - PROCESS | 2852 | 1461691127241 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 10:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 520ms 10:18:47 INFO - PROCESS | 2852 | 1461691127272 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 10:18:47 INFO - PROCESS | 2852 | 1461691127273 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 10:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:18:47 INFO - PROCESS | 2852 | 1461691127279 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:18:47 INFO - PROCESS | 2852 | 1461691127280 Marionette TRACE conn2 <- [1,1310,null,{}] 10:18:47 INFO - PROCESS | 2852 | 1461691127282 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:47 INFO - PROCESS | 2852 | 1461691127371 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 10:18:47 INFO - PROCESS | 2852 | 1461691127376 Marionette TRACE conn2 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:47 INFO - PROCESS | 2852 | ++DOCSHELL 0x129928800 == 69 [pid = 2852] [id = 335] 10:18:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 154 (0x11c13a000) [pid = 2852] [serial = 1004] [outer = 0x0] 10:18:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 155 (0x1253d3c00) [pid = 2852] [serial = 1005] [outer = 0x11c13a000] 10:18:47 INFO - PROCESS | 2852 | 1461691127402 Marionette DEBUG loaded listener.js 10:18:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 156 (0x127809800) [pid = 2852] [serial = 1006] [outer = 0x11c13a000] 10:18:47 INFO - PROCESS | 2852 | 1461691127734 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 10:18:47 INFO - PROCESS | 2852 | 1461691127749 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 10:18:47 INFO - PROCESS | 2852 | 1461691127751 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:18:47 INFO - PROCESS | 2852 | 1461691127752 Marionette TRACE conn2 <- [1,1314,null,{}] 10:18:47 INFO - PROCESS | 2852 | 1461691127754 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:47 INFO - PROCESS | 2852 | 1461691127871 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 10:18:47 INFO - PROCESS | 2852 | 1461691127879 Marionette TRACE conn2 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:47 INFO - PROCESS | 2852 | ++DOCSHELL 0x129c70800 == 70 [pid = 2852] [id = 336] 10:18:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 157 (0x11a7bac00) [pid = 2852] [serial = 1007] [outer = 0x0] 10:18:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 158 (0x12780e800) [pid = 2852] [serial = 1008] [outer = 0x11a7bac00] 10:18:47 INFO - PROCESS | 2852 | 1461691127905 Marionette DEBUG loaded listener.js 10:18:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 159 (0x129c11800) [pid = 2852] [serial = 1009] [outer = 0x11a7bac00] 10:18:48 INFO - PROCESS | 2852 | 1461691128229 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 10:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 518ms 10:18:48 INFO - PROCESS | 2852 | 1461691128269 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 10:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:18:48 INFO - PROCESS | 2852 | 1461691128270 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 10:18:48 INFO - PROCESS | 2852 | 1461691128273 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:18:48 INFO - PROCESS | 2852 | 1461691128274 Marionette TRACE conn2 <- [1,1318,null,{}] 10:18:48 INFO - PROCESS | 2852 | 1461691128276 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:48 INFO - PROCESS | 2852 | 1461691128365 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 10:18:48 INFO - PROCESS | 2852 | 1461691128369 Marionette TRACE conn2 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:48 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a4d5000 == 71 [pid = 2852] [id = 337] 10:18:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 160 (0x129c11c00) [pid = 2852] [serial = 1010] [outer = 0x0] 10:18:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 161 (0x12a4c9400) [pid = 2852] [serial = 1011] [outer = 0x129c11c00] 10:18:48 INFO - PROCESS | 2852 | 1461691128394 Marionette DEBUG loaded listener.js 10:18:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 162 (0x12a4d1000) [pid = 2852] [serial = 1012] [outer = 0x129c11c00] 10:18:48 INFO - PROCESS | 2852 | 1461691128897 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 10:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 670ms 10:18:48 INFO - PROCESS | 2852 | 1461691128944 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 10:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:18:48 INFO - PROCESS | 2852 | 1461691128947 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 10:18:48 INFO - PROCESS | 2852 | 1461691128951 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:18:48 INFO - PROCESS | 2852 | 1461691128953 Marionette TRACE conn2 <- [1,1322,null,{}] 10:18:48 INFO - PROCESS | 2852 | 1461691128957 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:49 INFO - PROCESS | 2852 | 1461691129075 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 10:18:49 INFO - PROCESS | 2852 | 1461691129152 Marionette TRACE conn2 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:49 INFO - PROCESS | 2852 | ++DOCSHELL 0x119d3e800 == 72 [pid = 2852] [id = 338] 10:18:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 163 (0x114bbc400) [pid = 2852] [serial = 1013] [outer = 0x0] 10:18:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 164 (0x1163ef000) [pid = 2852] [serial = 1014] [outer = 0x114bbc400] 10:18:49 INFO - PROCESS | 2852 | 1461691129186 Marionette DEBUG loaded listener.js 10:18:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 165 (0x1188e7c00) [pid = 2852] [serial = 1015] [outer = 0x114bbc400] 10:18:49 INFO - PROCESS | 2852 | 1461691129647 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 10:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 723ms 10:18:49 INFO - PROCESS | 2852 | 1461691129673 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 10:18:49 INFO - PROCESS | 2852 | 1461691129678 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 10:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:18:49 INFO - PROCESS | 2852 | 1461691129683 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:18:49 INFO - PROCESS | 2852 | 1461691129684 Marionette TRACE conn2 <- [1,1326,null,{}] 10:18:49 INFO - PROCESS | 2852 | 1461691129687 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:49 INFO - PROCESS | 2852 | 1461691129800 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 10:18:49 INFO - PROCESS | 2852 | 1461691129876 Marionette TRACE conn2 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:49 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c1f3800 == 73 [pid = 2852] [id = 339] 10:18:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 166 (0x118f75400) [pid = 2852] [serial = 1016] [outer = 0x0] 10:18:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 167 (0x1192b4000) [pid = 2852] [serial = 1017] [outer = 0x118f75400] 10:18:49 INFO - PROCESS | 2852 | 1461691129909 Marionette DEBUG loaded listener.js 10:18:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 168 (0x11ab8e400) [pid = 2852] [serial = 1018] [outer = 0x118f75400] 10:18:50 INFO - PROCESS | 2852 | 1461691130330 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 10:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 676ms 10:18:50 INFO - PROCESS | 2852 | 1461691130359 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 10:18:50 INFO - PROCESS | 2852 | 1461691130360 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 10:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:18:50 INFO - PROCESS | 2852 | 1461691130363 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:18:50 INFO - PROCESS | 2852 | 1461691130365 Marionette TRACE conn2 <- [1,1330,null,{}] 10:18:50 INFO - PROCESS | 2852 | 1461691130373 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:50 INFO - PROCESS | 2852 | 1461691130484 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 10:18:50 INFO - PROCESS | 2852 | 1461691130591 Marionette TRACE conn2 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:50 INFO - PROCESS | 2852 | ++DOCSHELL 0x129818800 == 74 [pid = 2852] [id = 340] 10:18:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 169 (0x11b0eb800) [pid = 2852] [serial = 1019] [outer = 0x0] 10:18:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 170 (0x11c1cb000) [pid = 2852] [serial = 1020] [outer = 0x11b0eb800] 10:18:50 INFO - PROCESS | 2852 | 1461691130627 Marionette DEBUG loaded listener.js 10:18:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 171 (0x125290000) [pid = 2852] [serial = 1021] [outer = 0x11b0eb800] 10:18:51 INFO - PROCESS | 2852 | 1461691131078 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 10:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 771ms 10:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:18:51 INFO - PROCESS | 2852 | 1461691131134 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 10:18:51 INFO - PROCESS | 2852 | 1461691131136 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 10:18:51 INFO - PROCESS | 2852 | 1461691131138 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:18:51 INFO - PROCESS | 2852 | 1461691131140 Marionette TRACE conn2 <- [1,1334,null,{}] 10:18:51 INFO - PROCESS | 2852 | 1461691131142 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:51 INFO - PROCESS | 2852 | 1461691131252 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 10:18:51 INFO - PROCESS | 2852 | 1461691131356 Marionette TRACE conn2 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:51 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a4ea800 == 75 [pid = 2852] [id = 341] 10:18:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 172 (0x1257f4c00) [pid = 2852] [serial = 1022] [outer = 0x0] 10:18:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 173 (0x128a63800) [pid = 2852] [serial = 1023] [outer = 0x1257f4c00] 10:18:51 INFO - PROCESS | 2852 | 1461691131390 Marionette DEBUG loaded listener.js 10:18:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 174 (0x1299b3800) [pid = 2852] [serial = 1024] [outer = 0x1257f4c00] 10:18:51 INFO - PROCESS | 2852 | 1461691131780 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 671ms 10:18:51 INFO - PROCESS | 2852 | 1461691131811 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 10:18:51 INFO - PROCESS | 2852 | 1461691131812 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 10:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:18:51 INFO - PROCESS | 2852 | 1461691131814 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:18:51 INFO - PROCESS | 2852 | 1461691131816 Marionette TRACE conn2 <- [1,1338,null,{}] 10:18:51 INFO - PROCESS | 2852 | 1461691131818 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:51 INFO - PROCESS | 2852 | 1461691131927 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 10:18:52 INFO - PROCESS | 2852 | 1461691132002 Marionette TRACE conn2 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:52 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a857000 == 76 [pid = 2852] [id = 342] 10:18:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 175 (0x1257f6400) [pid = 2852] [serial = 1025] [outer = 0x0] 10:18:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 176 (0x129c08c00) [pid = 2852] [serial = 1026] [outer = 0x1257f6400] 10:18:52 INFO - PROCESS | 2852 | 1461691132034 Marionette DEBUG loaded listener.js 10:18:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 177 (0x12a4c4c00) [pid = 2852] [serial = 1027] [outer = 0x1257f6400] 10:18:52 INFO - PROCESS | 2852 | 1461691132943 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 10:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1171ms 10:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:18:52 INFO - PROCESS | 2852 | 1461691132985 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 10:18:52 INFO - PROCESS | 2852 | 1461691132987 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 10:18:52 INFO - PROCESS | 2852 | 1461691132989 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:18:52 INFO - PROCESS | 2852 | 1461691132990 Marionette TRACE conn2 <- [1,1342,null,{}] 10:18:52 INFO - PROCESS | 2852 | 1461691132993 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:53 INFO - PROCESS | 2852 | 1461691133116 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 10:18:53 INFO - PROCESS | 2852 | 1461691133221 Marionette TRACE conn2 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:53 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b06f800 == 77 [pid = 2852] [id = 343] 10:18:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 178 (0x1147d5000) [pid = 2852] [serial = 1028] [outer = 0x0] 10:18:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 179 (0x12a5cf400) [pid = 2852] [serial = 1029] [outer = 0x1147d5000] 10:18:53 INFO - PROCESS | 2852 | 1461691133257 Marionette DEBUG loaded listener.js 10:18:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 180 (0x12a76a400) [pid = 2852] [serial = 1030] [outer = 0x1147d5000] 10:18:53 INFO - PROCESS | 2852 | 1461691133705 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 10:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 770ms 10:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:18:53 INFO - PROCESS | 2852 | 1461691133760 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 10:18:53 INFO - PROCESS | 2852 | 1461691133761 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 10:18:53 INFO - PROCESS | 2852 | 1461691133763 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:18:53 INFO - PROCESS | 2852 | 1461691133765 Marionette TRACE conn2 <- [1,1346,null,{}] 10:18:53 INFO - PROCESS | 2852 | 1461691133767 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:53 INFO - PROCESS | 2852 | 1461691133875 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 10:18:53 INFO - PROCESS | 2852 | 1461691133981 Marionette TRACE conn2 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:53 INFO - PROCESS | 2852 | ++DOCSHELL 0x11588b000 == 78 [pid = 2852] [id = 344] 10:18:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 181 (0x113431400) [pid = 2852] [serial = 1031] [outer = 0x0] 10:18:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 182 (0x118ed7000) [pid = 2852] [serial = 1032] [outer = 0x113431400] 10:18:54 INFO - PROCESS | 2852 | 1461691134013 Marionette DEBUG loaded listener.js 10:18:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 183 (0x11bfec000) [pid = 2852] [serial = 1033] [outer = 0x113431400] 10:18:54 INFO - PROCESS | 2852 | 1461691134655 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 10:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 919ms 10:18:54 INFO - PROCESS | 2852 | 1461691134684 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 10:18:54 INFO - PROCESS | 2852 | 1461691134686 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 10:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:18:54 INFO - PROCESS | 2852 | 1461691134690 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:18:54 INFO - PROCESS | 2852 | 1461691134694 Marionette TRACE conn2 <- [1,1350,null,{}] 10:18:54 INFO - PROCESS | 2852 | 1461691134699 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:54 INFO - PROCESS | 2852 | 1461691134803 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 10:18:54 INFO - PROCESS | 2852 | 1461691134882 Marionette TRACE conn2 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:54 INFO - PROCESS | 2852 | ++DOCSHELL 0x11acd8800 == 79 [pid = 2852] [id = 345] 10:18:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 184 (0x117981400) [pid = 2852] [serial = 1034] [outer = 0x0] 10:18:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 185 (0x11867d400) [pid = 2852] [serial = 1035] [outer = 0x117981400] 10:18:54 INFO - PROCESS | 2852 | 1461691134911 Marionette DEBUG loaded listener.js 10:18:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 186 (0x119251800) [pid = 2852] [serial = 1036] [outer = 0x117981400] 10:18:55 INFO - PROCESS | 2852 | 1461691135308 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 10:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 675ms 10:18:55 INFO - PROCESS | 2852 | 1461691135365 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 10:18:55 INFO - PROCESS | 2852 | 1461691135368 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 10:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:18:55 INFO - PROCESS | 2852 | 1461691135373 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:18:55 INFO - PROCESS | 2852 | 1461691135375 Marionette TRACE conn2 <- [1,1354,null,{}] 10:18:55 INFO - PROCESS | 2852 | 1461691135377 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:55 INFO - PROCESS | 2852 | 1461691135480 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 10:18:55 INFO - PROCESS | 2852 | 1461691135589 Marionette TRACE conn2 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:55 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a8b2000 == 80 [pid = 2852] [id = 346] 10:18:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 187 (0x1192b6c00) [pid = 2852] [serial = 1037] [outer = 0x0] 10:18:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 188 (0x119870000) [pid = 2852] [serial = 1038] [outer = 0x1192b6c00] 10:18:55 INFO - PROCESS | 2852 | 1461691135619 Marionette DEBUG loaded listener.js 10:18:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 189 (0x11ac33800) [pid = 2852] [serial = 1039] [outer = 0x1192b6c00] 10:18:55 INFO - PROCESS | 2852 | --DOCSHELL 0x129c70800 == 79 [pid = 2852] [id = 336] 10:18:55 INFO - PROCESS | 2852 | --DOCSHELL 0x129928800 == 78 [pid = 2852] [id = 335] 10:18:55 INFO - PROCESS | 2852 | --DOCSHELL 0x11acbb800 == 77 [pid = 2852] [id = 334] 10:18:55 INFO - PROCESS | 2852 | --DOCSHELL 0x129386800 == 76 [pid = 2852] [id = 333] 10:18:55 INFO - PROCESS | 2852 | --DOCSHELL 0x126fa7800 == 75 [pid = 2852] [id = 332] 10:18:55 INFO - PROCESS | 2852 | --DOCSHELL 0x126c68800 == 74 [pid = 2852] [id = 331] 10:18:55 INFO - PROCESS | 2852 | --DOCSHELL 0x125453000 == 73 [pid = 2852] [id = 330] 10:18:55 INFO - PROCESS | 2852 | --DOCSHELL 0x12533f000 == 72 [pid = 2852] [id = 329] 10:18:55 INFO - PROCESS | 2852 | --DOCSHELL 0x11c6d7000 == 71 [pid = 2852] [id = 328] 10:18:55 INFO - PROCESS | 2852 | --DOCSHELL 0x11920f800 == 70 [pid = 2852] [id = 327] 10:18:55 INFO - PROCESS | 2852 | --DOCSHELL 0x114b3f800 == 69 [pid = 2852] [id = 326] 10:18:55 INFO - PROCESS | 2852 | --DOCSHELL 0x11b8d3800 == 68 [pid = 2852] [id = 325] 10:18:55 INFO - PROCESS | 2852 | --DOCSHELL 0x118f24000 == 67 [pid = 2852] [id = 324] 10:18:55 INFO - PROCESS | 2852 | --DOCSHELL 0x119213800 == 66 [pid = 2852] [id = 323] 10:18:55 INFO - PROCESS | 2852 | --DOCSHELL 0x13a37f000 == 65 [pid = 2852] [id = 322] 10:18:55 INFO - PROCESS | 2852 | --DOCSHELL 0x13001e000 == 64 [pid = 2852] [id = 321] 10:18:55 INFO - PROCESS | 2852 | --DOCSHELL 0x129cab800 == 63 [pid = 2852] [id = 320] 10:18:55 INFO - PROCESS | 2852 | --DOCSHELL 0x1253b2800 == 62 [pid = 2852] [id = 319] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 188 (0x12d63f000) [pid = 2852] [serial = 780] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 187 (0x12c0e8c00) [pid = 2852] [serial = 717] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 186 (0x12e9c8000) [pid = 2852] [serial = 723] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 185 (0x11aa25c00) [pid = 2852] [serial = 648] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 184 (0x126e76400) [pid = 2852] [serial = 835] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 183 (0x11867bc00) [pid = 2852] [serial = 645] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 182 (0x11ae0c400) [pid = 2852] [serial = 771] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 181 (0x128a63000) [pid = 2852] [serial = 600] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 180 (0x12fca9800) [pid = 2852] [serial = 850] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 179 (0x12d24b000) [pid = 2852] [serial = 841] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 178 (0x127810800) [pid = 2852] [serial = 654] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 177 (0x125297800) [pid = 2852] [serial = 774] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 176 (0x119d9e000) [pid = 2852] [serial = 832] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 175 (0x11925d800) [pid = 2852] [serial = 708] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 174 (0x12786cc00) [pid = 2852] [serial = 564] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 173 (0x11c38d400) [pid = 2852] [serial = 651] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 172 (0x1299b9000) [pid = 2852] [serial = 777] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 171 (0x12ff1ec00) [pid = 2852] [serial = 856] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 170 (0x12ff19800) [pid = 2852] [serial = 853] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 169 (0x12d63d800) [pid = 2852] [serial = 720] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 168 (0x12c0f6400) [pid = 2852] [serial = 660] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 167 (0x12a75b400) [pid = 2852] [serial = 789] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 166 (0x12a4c9c00) [pid = 2852] [serial = 838] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 165 (0x1192b9c00) [pid = 2852] [serial = 591] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 164 (0x12e908000) [pid = 2852] [serial = 567] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 163 (0x12eb73800) [pid = 2852] [serial = 783] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 162 (0x1293c1400) [pid = 2852] [serial = 657] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 161 (0x12eb7a400) [pid = 2852] [serial = 726] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 160 (0x12f484400) [pid = 2852] [serial = 570] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 159 (0x12fca5800) [pid = 2852] [serial = 786] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 158 (0x11b924000) [pid = 2852] [serial = 711] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 157 (0x12f7d7000) [pid = 2852] [serial = 573] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 156 (0x126f6f800) [pid = 2852] [serial = 714] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 155 (0x12ecea400) [pid = 2852] [serial = 844] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 154 (0x12d349c00) [pid = 2852] [serial = 663] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 153 (0x1252ba000) [pid = 2852] [serial = 603] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 152 (0x12edb6800) [pid = 2852] [serial = 847] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 151 (0x126e77c00) [pid = 2852] [serial = 597] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 150 (0x11c48e800) [pid = 2852] [serial = 561] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 149 (0x11c13e000) [pid = 2852] [serial = 594] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 148 (0x12e911800) [pid = 2852] [serial = 937] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x130aed800) [pid = 2852] [serial = 948] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x12f7d5c00) [pid = 2852] [serial = 946] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x12d4a8000) [pid = 2852] [serial = 934] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x130af4400) [pid = 2852] [serial = 949] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x137426c00) [pid = 2852] [serial = 952] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x12d8b4400) [pid = 2852] [serial = 936] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 141 (0x12ecde800) [pid = 2852] [serial = 939] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x12f7db000) [pid = 2852] [serial = 942] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x12edadc00) [pid = 2852] [serial = 940] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x12a754800) [pid = 2852] [serial = 945] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x12e9c3400) [pid = 2852] [serial = 903] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x12edb4c00) [pid = 2852] [serial = 904] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x129c2a000) [pid = 2852] [serial = 924] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x12a4cc000) [pid = 2852] [serial = 925] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x130af4800) [pid = 2852] [serial = 951] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x128e90400) [pid = 2852] [serial = 892] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x126e42400) [pid = 2852] [serial = 891] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x12a5d6000) [pid = 2852] [serial = 895] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x129c31400) [pid = 2852] [serial = 894] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x123b5b000) [pid = 2852] [serial = 921] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x11343f800) [pid = 2852] [serial = 913] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x11343b800) [pid = 2852] [serial = 912] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x1280c3000) [pid = 2852] [serial = 922] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x12ffb8c00) [pid = 2852] [serial = 943] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x12f7da800) [pid = 2852] [serial = 906] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x12ffb6c00) [pid = 2852] [serial = 909] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x1305b9000) [pid = 2852] [serial = 910] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x12a8db800) [pid = 2852] [serial = 898] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x12a8d1400) [pid = 2852] [serial = 930] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x12aa35c00) [pid = 2852] [serial = 931] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x12a76f000) [pid = 2852] [serial = 897] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 116 (0x123b61c00) [pid = 2852] [serial = 919] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 115 (0x11ac39000) [pid = 2852] [serial = 918] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 114 (0x12b5d9c00) [pid = 2852] [serial = 933] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 113 (0x12ff1f400) [pid = 2852] [serial = 907] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 112 (0x12a752800) [pid = 2852] [serial = 927] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 111 (0x12a772800) [pid = 2852] [serial = 928] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 110 (0x12d356400) [pid = 2852] [serial = 901] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 109 (0x12b138400) [pid = 2852] [serial = 900] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 108 (0x11c16c400) [pid = 2852] [serial = 889] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 107 (0x11ac3f000) [pid = 2852] [serial = 888] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 106 (0x1192b3000) [pid = 2852] [serial = 915] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 105 (0x12aa38800) [pid = 2852] [serial = 916] [outer = 0x0] [url = about:blank] 10:18:55 INFO - PROCESS | 2852 | --DOMWINDOW == 104 (0x126f79400) [pid = 2852] [serial = 886] [outer = 0x0] [url = about:blank] 10:18:56 INFO - PROCESS | 2852 | 1461691136039 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 10:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 670ms 10:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:18:56 INFO - PROCESS | 2852 | 1461691136043 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 10:18:56 INFO - PROCESS | 2852 | 1461691136045 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 10:18:56 INFO - PROCESS | 2852 | 1461691136047 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:18:56 INFO - PROCESS | 2852 | 1461691136049 Marionette TRACE conn2 <- [1,1358,null,{}] 10:18:56 INFO - PROCESS | 2852 | 1461691136057 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:56 INFO - PROCESS | 2852 | 1461691136168 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 10:18:56 INFO - PROCESS | 2852 | 1461691136231 Marionette TRACE conn2 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:56 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a8b4000 == 63 [pid = 2852] [id = 347] 10:18:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 105 (0x11986f800) [pid = 2852] [serial = 1040] [outer = 0x0] 10:18:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 106 (0x11ae11c00) [pid = 2852] [serial = 1041] [outer = 0x11986f800] 10:18:56 INFO - PROCESS | 2852 | 1461691136261 Marionette DEBUG loaded listener.js 10:18:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 107 (0x11b80d400) [pid = 2852] [serial = 1042] [outer = 0x11986f800] 10:18:56 INFO - PROCESS | 2852 | 1461691136613 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 10:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 573ms 10:18:56 INFO - PROCESS | 2852 | 1461691136621 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 10:18:56 INFO - PROCESS | 2852 | 1461691136626 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 10:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:18:56 INFO - PROCESS | 2852 | 1461691136630 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:18:56 INFO - PROCESS | 2852 | 1461691136632 Marionette TRACE conn2 <- [1,1362,null,{}] 10:18:56 INFO - PROCESS | 2852 | 1461691136635 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:56 INFO - PROCESS | 2852 | 1461691136775 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 10:18:56 INFO - PROCESS | 2852 | 1461691136861 Marionette TRACE conn2 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:56 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c1df000 == 64 [pid = 2852] [id = 348] 10:18:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 108 (0x11b80d800) [pid = 2852] [serial = 1043] [outer = 0x0] 10:18:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 109 (0x11c13a800) [pid = 2852] [serial = 1044] [outer = 0x11b80d800] 10:18:56 INFO - PROCESS | 2852 | 1461691136906 Marionette DEBUG loaded listener.js 10:18:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 110 (0x11c495c00) [pid = 2852] [serial = 1045] [outer = 0x11b80d800] 10:18:57 INFO - PROCESS | 2852 | 1461691137268 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 10:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 670ms 10:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:18:57 INFO - PROCESS | 2852 | 1461691137299 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 10:18:57 INFO - PROCESS | 2852 | 1461691137301 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 10:18:57 INFO - PROCESS | 2852 | 1461691137303 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:18:57 INFO - PROCESS | 2852 | 1461691137304 Marionette TRACE conn2 <- [1,1366,null,{}] 10:18:57 INFO - PROCESS | 2852 | 1461691137306 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:57 INFO - PROCESS | 2852 | 1461691137418 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 10:18:57 INFO - PROCESS | 2852 | 1461691137445 Marionette TRACE conn2 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:57 INFO - PROCESS | 2852 | ++DOCSHELL 0x1253c2000 == 65 [pid = 2852] [id = 349] 10:18:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 111 (0x11c48e800) [pid = 2852] [serial = 1046] [outer = 0x0] 10:18:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 112 (0x123b60400) [pid = 2852] [serial = 1047] [outer = 0x11c48e800] 10:18:57 INFO - PROCESS | 2852 | 1461691137472 Marionette DEBUG loaded listener.js 10:18:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 113 (0x1253d5c00) [pid = 2852] [serial = 1048] [outer = 0x11c48e800] 10:18:57 INFO - PROCESS | 2852 | 1461691137808 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 10:18:57 INFO - PROCESS | 2852 | 1461691137827 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 10:18:57 INFO - PROCESS | 2852 | 1461691137829 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:18:57 INFO - PROCESS | 2852 | 1461691137830 Marionette TRACE conn2 <- [1,1370,null,{}] 10:18:57 INFO - PROCESS | 2852 | 1461691137833 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:57 INFO - PROCESS | 2852 | 1461691137934 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 10:18:57 INFO - PROCESS | 2852 | 1461691137940 Marionette TRACE conn2 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:57 INFO - PROCESS | 2852 | ++DOCSHELL 0x126fe6000 == 66 [pid = 2852] [id = 350] 10:18:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0x1257f8400) [pid = 2852] [serial = 1049] [outer = 0x0] 10:18:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0x12746c800) [pid = 2852] [serial = 1050] [outer = 0x1257f8400] 10:18:57 INFO - PROCESS | 2852 | 1461691137969 Marionette DEBUG loaded listener.js 10:18:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 116 (0x1293c0400) [pid = 2852] [serial = 1051] [outer = 0x1257f8400] 10:18:58 INFO - PROCESS | 2852 | 1461691138382 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 10:18:58 INFO - PROCESS | 2852 | 1461691138399 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 10:18:58 INFO - PROCESS | 2852 | 1461691138402 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:18:58 INFO - PROCESS | 2852 | 1461691138403 Marionette TRACE conn2 <- [1,1374,null,{}] 10:18:58 INFO - PROCESS | 2852 | 1461691138405 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:58 INFO - PROCESS | 2852 | 1461691138519 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 10:18:58 INFO - PROCESS | 2852 | 1461691138524 Marionette TRACE conn2 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:58 INFO - PROCESS | 2852 | ++DOCSHELL 0x127892000 == 67 [pid = 2852] [id = 351] 10:18:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x125291800) [pid = 2852] [serial = 1052] [outer = 0x0] 10:18:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x1298b3800) [pid = 2852] [serial = 1053] [outer = 0x125291800] 10:18:58 INFO - PROCESS | 2852 | 1461691138550 Marionette DEBUG loaded listener.js 10:18:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x12a4d1800) [pid = 2852] [serial = 1054] [outer = 0x125291800] 10:18:58 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:18:58 INFO - PROCESS | 2852 | 1461691138931 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 10:18:58 INFO - PROCESS | 2852 | 1461691138972 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 10:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:18:58 INFO - PROCESS | 2852 | 1461691138974 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:18:58 INFO - PROCESS | 2852 | 1461691138975 Marionette TRACE conn2 <- [1,1378,null,{}] 10:18:58 INFO - PROCESS | 2852 | 1461691138977 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:59 INFO - PROCESS | 2852 | 1461691139096 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 10:18:59 INFO - PROCESS | 2852 | 1461691139137 Marionette TRACE conn2 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:59 INFO - PROCESS | 2852 | ++DOCSHELL 0x129c64000 == 68 [pid = 2852] [id = 352] 10:18:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x11b925c00) [pid = 2852] [serial = 1055] [outer = 0x0] 10:18:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x12a5db000) [pid = 2852] [serial = 1056] [outer = 0x11b925c00] 10:18:59 INFO - PROCESS | 2852 | 1461691139163 Marionette DEBUG loaded listener.js 10:18:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x12a759400) [pid = 2852] [serial = 1057] [outer = 0x11b925c00] 10:18:59 INFO - PROCESS | 2852 | 1461691139474 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 10:18:59 INFO - PROCESS | 2852 | 1461691139497 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 10:18:59 INFO - PROCESS | 2852 | 1461691139499 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:18:59 INFO - PROCESS | 2852 | 1461691139500 Marionette TRACE conn2 <- [1,1382,null,{}] 10:18:59 INFO - PROCESS | 2852 | 1461691139503 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:59 INFO - PROCESS | 2852 | 1461691139616 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 10:18:59 INFO - PROCESS | 2852 | 1461691139631 Marionette TRACE conn2 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:59 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a496000 == 69 [pid = 2852] [id = 353] 10:18:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x12a75bc00) [pid = 2852] [serial = 1058] [outer = 0x0] 10:18:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x12a768c00) [pid = 2852] [serial = 1059] [outer = 0x12a75bc00] 10:18:59 INFO - PROCESS | 2852 | 1461691139657 Marionette DEBUG loaded listener.js 10:18:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x12a772c00) [pid = 2852] [serial = 1060] [outer = 0x12a75bc00] 10:19:00 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:19:00 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x1252b7c00) [pid = 2852] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:19:00 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x128a5f000) [pid = 2852] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:19:00 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x113434000) [pid = 2852] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:19:00 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x1298b0000) [pid = 2852] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:19:00 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x11343a000) [pid = 2852] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:19:00 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x113438c00) [pid = 2852] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:19:00 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x11592f400) [pid = 2852] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:19:00 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x11c395400) [pid = 2852] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:19:00 INFO - PROCESS | 2852 | --DOMWINDOW == 116 (0x119d94000) [pid = 2852] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:19:00 INFO - PROCESS | 2852 | --DOMWINDOW == 115 (0x125292000) [pid = 2852] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:19:00 INFO - PROCESS | 2852 | --DOMWINDOW == 114 (0x1192bec00) [pid = 2852] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:19:00 INFO - PROCESS | 2852 | --DOMWINDOW == 113 (0x11c13a000) [pid = 2852] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:19:00 INFO - PROCESS | 2852 | --DOMWINDOW == 112 (0x125294400) [pid = 2852] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:19:00 INFO - PROCESS | 2852 | --DOMWINDOW == 111 (0x11a7bac00) [pid = 2852] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:19:00 INFO - PROCESS | 2852 | 1461691140211 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 10:19:00 INFO - PROCESS | 2852 | 1461691140270 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 10:19:00 INFO - PROCESS | 2852 | 1461691140272 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:19:00 INFO - PROCESS | 2852 | 1461691140274 Marionette TRACE conn2 <- [1,1386,null,{}] 10:19:00 INFO - PROCESS | 2852 | 1461691140276 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:00 INFO - PROCESS | 2852 | 1461691140363 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 10:19:00 INFO - PROCESS | 2852 | 1461691140370 Marionette TRACE conn2 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:00 INFO - PROCESS | 2852 | ++DOCSHELL 0x123aa0000 == 70 [pid = 2852] [id = 354] 10:19:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 112 (0x1192c0c00) [pid = 2852] [serial = 1061] [outer = 0x0] 10:19:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 113 (0x11ac8b800) [pid = 2852] [serial = 1062] [outer = 0x1192c0c00] 10:19:00 INFO - PROCESS | 2852 | 1461691140396 Marionette DEBUG loaded listener.js 10:19:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0x11c1d5000) [pid = 2852] [serial = 1063] [outer = 0x1192c0c00] 10:19:00 INFO - PROCESS | 2852 | 1461691140753 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 10:19:00 INFO - PROCESS | 2852 | 1461691140793 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 10:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:19:00 INFO - PROCESS | 2852 | 1461691140802 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:19:00 INFO - PROCESS | 2852 | 1461691140803 Marionette TRACE conn2 <- [1,1390,null,{}] 10:19:00 INFO - PROCESS | 2852 | 1461691140811 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:00 INFO - PROCESS | 2852 | 1461691140940 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 10:19:00 INFO - PROCESS | 2852 | 1461691140946 Marionette TRACE conn2 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:00 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a98b800 == 71 [pid = 2852] [id = 355] 10:19:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0x12a8d4000) [pid = 2852] [serial = 1064] [outer = 0x0] 10:19:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 116 (0x12a8dcc00) [pid = 2852] [serial = 1065] [outer = 0x12a8d4000] 10:19:00 INFO - PROCESS | 2852 | 1461691140981 Marionette DEBUG loaded listener.js 10:19:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x12b04b800) [pid = 2852] [serial = 1066] [outer = 0x12a8d4000] 10:19:01 INFO - PROCESS | 2852 | 1461691141326 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 10:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 568ms 10:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:19:01 INFO - PROCESS | 2852 | 1461691141371 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 10:19:01 INFO - PROCESS | 2852 | 1461691141372 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 10:19:01 INFO - PROCESS | 2852 | 1461691141374 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:19:01 INFO - PROCESS | 2852 | 1461691141375 Marionette TRACE conn2 <- [1,1394,null,{}] 10:19:01 INFO - PROCESS | 2852 | 1461691141377 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:01 INFO - PROCESS | 2852 | 1461691141494 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 10:19:01 INFO - PROCESS | 2852 | 1461691141502 Marionette TRACE conn2 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:01 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a9a2800 == 72 [pid = 2852] [id = 356] 10:19:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x12a8d6000) [pid = 2852] [serial = 1067] [outer = 0x0] 10:19:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x12b0d3c00) [pid = 2852] [serial = 1068] [outer = 0x12a8d6000] 10:19:01 INFO - PROCESS | 2852 | 1461691141528 Marionette DEBUG loaded listener.js 10:19:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x12b295800) [pid = 2852] [serial = 1069] [outer = 0x12a8d6000] 10:19:01 INFO - PROCESS | 2852 | 1461691141830 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 10:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 469ms 10:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:19:01 INFO - PROCESS | 2852 | 1461691141847 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 10:19:01 INFO - PROCESS | 2852 | 1461691141849 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 10:19:01 INFO - PROCESS | 2852 | 1461691141851 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:19:01 INFO - PROCESS | 2852 | 1461691141852 Marionette TRACE conn2 <- [1,1398,null,{}] 10:19:01 INFO - PROCESS | 2852 | 1461691141854 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:01 INFO - PROCESS | 2852 | 1461691141951 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 10:19:01 INFO - PROCESS | 2852 | 1461691141956 Marionette TRACE conn2 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:01 INFO - PROCESS | 2852 | ++DOCSHELL 0x12c11a800 == 73 [pid = 2852] [id = 357] 10:19:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x12b295c00) [pid = 2852] [serial = 1070] [outer = 0x0] 10:19:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x12c0e9800) [pid = 2852] [serial = 1071] [outer = 0x12b295c00] 10:19:01 INFO - PROCESS | 2852 | 1461691141981 Marionette DEBUG loaded listener.js 10:19:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x12c0f5000) [pid = 2852] [serial = 1072] [outer = 0x12b295c00] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x129918800 == 72 [pid = 2852] [id = 217] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x127446800 == 71 [pid = 2852] [id = 199] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x130da5800 == 70 [pid = 2852] [id = 318] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x11bb3b000 == 69 [pid = 2852] [id = 160] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12e80c000 == 68 [pid = 2852] [id = 239] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x11a86f800 == 67 [pid = 2852] [id = 285] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x129887800 == 66 [pid = 2852] [id = 157] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x119767800 == 65 [pid = 2852] [id = 201] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x127455000 == 64 [pid = 2852] [id = 135] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12d61e000 == 63 [pid = 2852] [id = 221] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12d605800 == 62 [pid = 2852] [id = 100] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12c39d000 == 61 [pid = 2852] [id = 219] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x119777800 == 60 [pid = 2852] [id = 155] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x125331800 == 59 [pid = 2852] [id = 156] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12b5a0800 == 58 [pid = 2852] [id = 218] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12c396000 == 57 [pid = 2852] [id = 154] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x126e1e000 == 56 [pid = 2852] [id = 101] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12b07b800 == 55 [pid = 2852] [id = 214] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12f8a4000 == 54 [pid = 2852] [id = 276] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12e8cf000 == 53 [pid = 2852] [id = 240] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12f5c1800 == 52 [pid = 2852] [id = 260] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12eb14800 == 51 [pid = 2852] [id = 241] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12d998800 == 50 [pid = 2852] [id = 242] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12d32d000 == 49 [pid = 2852] [id = 158] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x11becc000 == 48 [pid = 2852] [id = 216] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12d602800 == 47 [pid = 2852] [id = 220] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x11a8b2000 == 46 [pid = 2852] [id = 346] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x11acd8800 == 45 [pid = 2852] [id = 345] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x11588b000 == 44 [pid = 2852] [id = 344] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12b06f800 == 43 [pid = 2852] [id = 343] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12a857000 == 42 [pid = 2852] [id = 342] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12a4ea800 == 41 [pid = 2852] [id = 341] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x129818800 == 40 [pid = 2852] [id = 340] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x11c1f3800 == 39 [pid = 2852] [id = 339] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12a4d5000 == 38 [pid = 2852] [id = 337] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x119d3e800 == 37 [pid = 2852] [id = 338] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x11a8b4000 == 36 [pid = 2852] [id = 347] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x11c1df000 == 35 [pid = 2852] [id = 348] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x1253c2000 == 34 [pid = 2852] [id = 349] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12a496000 == 33 [pid = 2852] [id = 353] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x126fe6000 == 32 [pid = 2852] [id = 350] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12a98b800 == 31 [pid = 2852] [id = 355] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x127892000 == 30 [pid = 2852] [id = 351] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x129c64000 == 29 [pid = 2852] [id = 352] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x123aa0000 == 28 [pid = 2852] [id = 354] 10:19:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12a9a2800 == 27 [pid = 2852] [id = 356] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x127836400) [pid = 2852] [serial = 993] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x1298a8800) [pid = 2852] [serial = 996] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x128010000) [pid = 2852] [serial = 994] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x1189d5800) [pid = 2852] [serial = 1002] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x1299b4000) [pid = 2852] [serial = 999] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x1298b1400) [pid = 2852] [serial = 997] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 116 (0x1188e6c00) [pid = 2852] [serial = 978] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 115 (0x11ac3a000) [pid = 2852] [serial = 979] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 114 (0x114e60400) [pid = 2852] [serial = 970] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 113 (0x11443f800) [pid = 2852] [serial = 969] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 112 (0x118f7e000) [pid = 2852] [serial = 973] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 111 (0x1188e8000) [pid = 2852] [serial = 972] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 110 (0x11c48d000) [pid = 2852] [serial = 984] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 109 (0x12528b800) [pid = 2852] [serial = 985] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 108 (0x11bfeb000) [pid = 2852] [serial = 981] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 107 (0x11c13d800) [pid = 2852] [serial = 982] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 106 (0x1255c8c00) [pid = 2852] [serial = 987] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 105 (0x126e7e800) [pid = 2852] [serial = 988] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 104 (0x11aa22c00) [pid = 2852] [serial = 976] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 103 (0x119e4bc00) [pid = 2852] [serial = 975] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 102 (0x13742ec00) [pid = 2852] [serial = 954] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 101 (0x11c818c00) [pid = 2852] [serial = 957] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 100 (0x1298b2c00) [pid = 2852] [serial = 960] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 99 (0x12aa3c800) [pid = 2852] [serial = 963] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 98 (0x12e9be800) [pid = 2852] [serial = 966] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 97 (0x129c0a400) [pid = 2852] [serial = 1000] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0x1253d3c00) [pid = 2852] [serial = 1005] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0x12780dc00) [pid = 2852] [serial = 991] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0x126f6c400) [pid = 2852] [serial = 990] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0x11b80dc00) [pid = 2852] [serial = 1003] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0x12a4c9400) [pid = 2852] [serial = 1011] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0x12780e800) [pid = 2852] [serial = 1008] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0x127809800) [pid = 2852] [serial = 1006] [outer = 0x0] [url = about:blank] 10:19:03 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0x129c11800) [pid = 2852] [serial = 1009] [outer = 0x0] [url = about:blank] 10:19:04 INFO - PROCESS | 2852 | 1461691143995 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 10:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 2172ms 10:19:04 INFO - PROCESS | 2852 | 1461691144024 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 10:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:19:04 INFO - PROCESS | 2852 | 1461691144026 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 10:19:04 INFO - PROCESS | 2852 | 1461691144030 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:19:04 INFO - PROCESS | 2852 | 1461691144032 Marionette TRACE conn2 <- [1,1402,null,{}] 10:19:04 INFO - PROCESS | 2852 | 1461691144036 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:04 INFO - PROCESS | 2852 | 1461691144122 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 10:19:04 INFO - PROCESS | 2852 | 1461691144169 Marionette TRACE conn2 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:04 INFO - PROCESS | 2852 | ++DOCSHELL 0x115762800 == 28 [pid = 2852] [id = 358] 10:19:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0x114bb7400) [pid = 2852] [serial = 1073] [outer = 0x0] 10:19:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0x114bb9000) [pid = 2852] [serial = 1074] [outer = 0x114bb7400] 10:19:04 INFO - PROCESS | 2852 | 1461691144198 Marionette DEBUG loaded listener.js 10:19:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0x114252c00) [pid = 2852] [serial = 1075] [outer = 0x114bb7400] 10:19:04 INFO - PROCESS | 2852 | 1461691144521 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 10:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 521ms 10:19:04 INFO - PROCESS | 2852 | 1461691144551 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 10:19:04 INFO - PROCESS | 2852 | 1461691144556 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 10:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:19:04 INFO - PROCESS | 2852 | 1461691144563 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:19:04 INFO - PROCESS | 2852 | 1461691144565 Marionette TRACE conn2 <- [1,1406,null,{}] 10:19:04 INFO - PROCESS | 2852 | 1461691144567 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:04 INFO - PROCESS | 2852 | 1461691144645 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 10:19:04 INFO - PROCESS | 2852 | 1461691144692 Marionette TRACE conn2 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:04 INFO - PROCESS | 2852 | ++DOCSHELL 0x118e40000 == 29 [pid = 2852] [id = 359] 10:19:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0x1147dc400) [pid = 2852] [serial = 1076] [outer = 0x0] 10:19:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0x115846000) [pid = 2852] [serial = 1077] [outer = 0x1147dc400] 10:19:04 INFO - PROCESS | 2852 | 1461691144723 Marionette DEBUG loaded listener.js 10:19:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0x118998800) [pid = 2852] [serial = 1078] [outer = 0x1147dc400] 10:19:05 INFO - PROCESS | 2852 | 1461691145068 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 10:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 522ms 10:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:19:05 INFO - PROCESS | 2852 | 1461691145085 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 10:19:05 INFO - PROCESS | 2852 | 1461691145087 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 10:19:05 INFO - PROCESS | 2852 | 1461691145089 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:19:05 INFO - PROCESS | 2852 | 1461691145094 Marionette TRACE conn2 <- [1,1410,null,{}] 10:19:05 INFO - PROCESS | 2852 | 1461691145103 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:05 INFO - PROCESS | 2852 | 1461691145186 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 10:19:05 INFO - PROCESS | 2852 | 1461691145195 Marionette TRACE conn2 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:05 INFO - PROCESS | 2852 | ++DOCSHELL 0x119d2d000 == 30 [pid = 2852] [id = 360] 10:19:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0x11328b400) [pid = 2852] [serial = 1079] [outer = 0x0] 10:19:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0x1192b8000) [pid = 2852] [serial = 1080] [outer = 0x11328b400] 10:19:05 INFO - PROCESS | 2852 | 1461691145225 Marionette DEBUG loaded listener.js 10:19:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0x119d94800) [pid = 2852] [serial = 1081] [outer = 0x11328b400] 10:19:05 INFO - PROCESS | 2852 | 1461691145592 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 10:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 526ms 10:19:05 INFO - PROCESS | 2852 | 1461691145620 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 10:19:05 INFO - PROCESS | 2852 | 1461691145621 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 10:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:19:05 INFO - PROCESS | 2852 | 1461691145625 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:19:05 INFO - PROCESS | 2852 | 1461691145628 Marionette TRACE conn2 <- [1,1414,null,{}] 10:19:05 INFO - PROCESS | 2852 | 1461691145630 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:05 INFO - PROCESS | 2852 | 1461691145712 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 10:19:05 INFO - PROCESS | 2852 | 1461691145717 Marionette TRACE conn2 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:05 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a8ac800 == 31 [pid = 2852] [id = 361] 10:19:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0x1192c1c00) [pid = 2852] [serial = 1082] [outer = 0x0] 10:19:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 100 (0x11a7bb400) [pid = 2852] [serial = 1083] [outer = 0x1192c1c00] 10:19:05 INFO - PROCESS | 2852 | 1461691145749 Marionette DEBUG loaded listener.js 10:19:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 101 (0x11aa22c00) [pid = 2852] [serial = 1084] [outer = 0x1192c1c00] 10:19:06 INFO - PROCESS | 2852 | 1461691146255 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 10:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 671ms 10:19:06 INFO - PROCESS | 2852 | 1461691146296 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 10:19:06 INFO - PROCESS | 2852 | 1461691146297 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 10:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:19:06 INFO - PROCESS | 2852 | 1461691146299 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:19:06 INFO - PROCESS | 2852 | 1461691146300 Marionette TRACE conn2 <- [1,1418,null,{}] 10:19:06 INFO - PROCESS | 2852 | 1461691146302 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:06 INFO - PROCESS | 2852 | 1461691146374 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 10:19:06 INFO - PROCESS | 2852 | 1461691146381 Marionette TRACE conn2 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:06 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b8ce800 == 32 [pid = 2852] [id = 362] 10:19:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 102 (0x113436000) [pid = 2852] [serial = 1085] [outer = 0x0] 10:19:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 103 (0x11aa30000) [pid = 2852] [serial = 1086] [outer = 0x113436000] 10:19:06 INFO - PROCESS | 2852 | 1461691146407 Marionette DEBUG loaded listener.js 10:19:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 104 (0x11ac3b400) [pid = 2852] [serial = 1087] [outer = 0x113436000] 10:19:06 INFO - PROCESS | 2852 | 1461691146815 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 10:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 568ms 10:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:19:06 INFO - PROCESS | 2852 | 1461691146868 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 10:19:06 INFO - PROCESS | 2852 | 1461691146870 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 10:19:06 INFO - PROCESS | 2852 | 1461691146873 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:19:06 INFO - PROCESS | 2852 | 1461691146874 Marionette TRACE conn2 <- [1,1422,null,{}] 10:19:06 INFO - PROCESS | 2852 | 1461691146876 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:06 INFO - PROCESS | 2852 | 1461691146960 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 10:19:06 INFO - PROCESS | 2852 | 1461691146966 Marionette TRACE conn2 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:06 INFO - PROCESS | 2852 | ++DOCSHELL 0x11becd800 == 33 [pid = 2852] [id = 363] 10:19:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 105 (0x11ac91800) [pid = 2852] [serial = 1088] [outer = 0x0] 10:19:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 106 (0x11b0ec400) [pid = 2852] [serial = 1089] [outer = 0x11ac91800] 10:19:06 INFO - PROCESS | 2852 | 1461691146989 Marionette DEBUG loaded listener.js 10:19:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 107 (0x11bff0400) [pid = 2852] [serial = 1090] [outer = 0x11ac91800] 10:19:07 INFO - PROCESS | 2852 | 1461691147415 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 10:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 571ms 10:19:07 INFO - PROCESS | 2852 | 1461691147445 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 10:19:07 INFO - PROCESS | 2852 | 1461691147446 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 10:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:19:07 INFO - PROCESS | 2852 | 1461691147448 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:19:07 INFO - PROCESS | 2852 | 1461691147449 Marionette TRACE conn2 <- [1,1426,null,{}] 10:19:07 INFO - PROCESS | 2852 | 1461691147451 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:07 INFO - PROCESS | 2852 | 1461691147540 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 10:19:07 INFO - PROCESS | 2852 | 1461691147552 Marionette TRACE conn2 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:07 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c31d800 == 34 [pid = 2852] [id = 364] 10:19:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 108 (0x1192bc400) [pid = 2852] [serial = 1091] [outer = 0x0] 10:19:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 109 (0x11c13e000) [pid = 2852] [serial = 1092] [outer = 0x1192bc400] 10:19:07 INFO - PROCESS | 2852 | 1461691147594 Marionette DEBUG loaded listener.js 10:19:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 110 (0x11c178000) [pid = 2852] [serial = 1093] [outer = 0x1192bc400] 10:19:08 INFO - PROCESS | 2852 | 1461691148056 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 10:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 618ms 10:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:19:08 INFO - PROCESS | 2852 | 1461691148067 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 10:19:08 INFO - PROCESS | 2852 | 1461691148069 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 10:19:08 INFO - PROCESS | 2852 | 1461691148072 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:19:08 INFO - PROCESS | 2852 | 1461691148074 Marionette TRACE conn2 <- [1,1430,null,{}] 10:19:08 INFO - PROCESS | 2852 | 1461691148089 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:08 INFO - PROCESS | 2852 | 1461691148178 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 10:19:08 INFO - PROCESS | 2852 | 1461691148183 Marionette TRACE conn2 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:08 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c73d800 == 35 [pid = 2852] [id = 365] 10:19:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 111 (0x11c1ce400) [pid = 2852] [serial = 1094] [outer = 0x0] 10:19:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 112 (0x11c489000) [pid = 2852] [serial = 1095] [outer = 0x11c1ce400] 10:19:08 INFO - PROCESS | 2852 | 1461691148209 Marionette DEBUG loaded listener.js 10:19:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 113 (0x11c818800) [pid = 2852] [serial = 1096] [outer = 0x11c1ce400] 10:19:08 INFO - PROCESS | 2852 | 1461691148554 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 10:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 524ms 10:19:08 INFO - PROCESS | 2852 | 1461691148597 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 10:19:08 INFO - PROCESS | 2852 | 1461691148598 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 10:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:19:08 INFO - PROCESS | 2852 | 1461691148600 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:19:08 INFO - PROCESS | 2852 | 1461691148601 Marionette TRACE conn2 <- [1,1434,null,{}] 10:19:08 INFO - PROCESS | 2852 | 1461691148603 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:08 INFO - PROCESS | 2852 | 1461691148680 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 10:19:08 INFO - PROCESS | 2852 | 1461691148744 Marionette TRACE conn2 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:08 INFO - PROCESS | 2852 | ++DOCSHELL 0x119d2c800 == 36 [pid = 2852] [id = 366] 10:19:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0x11a7c3800) [pid = 2852] [serial = 1097] [outer = 0x0] 10:19:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0x123b5c800) [pid = 2852] [serial = 1098] [outer = 0x11a7c3800] 10:19:08 INFO - PROCESS | 2852 | 1461691148770 Marionette DEBUG loaded listener.js 10:19:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 116 (0x12528e800) [pid = 2852] [serial = 1099] [outer = 0x11a7c3800] 10:19:09 INFO - PROCESS | 2852 | 1461691149089 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 10:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 518ms 10:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:19:09 INFO - PROCESS | 2852 | 1461691149123 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 10:19:09 INFO - PROCESS | 2852 | 1461691149124 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 10:19:09 INFO - PROCESS | 2852 | 1461691149128 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:19:09 INFO - PROCESS | 2852 | 1461691149129 Marionette TRACE conn2 <- [1,1438,null,{}] 10:19:09 INFO - PROCESS | 2852 | 1461691149132 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:09 INFO - PROCESS | 2852 | 1461691149231 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 10:19:09 INFO - PROCESS | 2852 | 1461691149244 Marionette TRACE conn2 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:09 INFO - PROCESS | 2852 | ++DOCSHELL 0x1253c1800 == 37 [pid = 2852] [id = 367] 10:19:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x12528ec00) [pid = 2852] [serial = 1100] [outer = 0x0] 10:19:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x1252b6400) [pid = 2852] [serial = 1101] [outer = 0x12528ec00] 10:19:09 INFO - PROCESS | 2852 | 1461691149270 Marionette DEBUG loaded listener.js 10:19:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x125505000) [pid = 2852] [serial = 1102] [outer = 0x12528ec00] 10:19:09 INFO - PROCESS | 2852 | 1461691149634 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 10:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 519ms 10:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:19:09 INFO - PROCESS | 2852 | 1461691149647 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 10:19:09 INFO - PROCESS | 2852 | 1461691149649 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 10:19:09 INFO - PROCESS | 2852 | 1461691149651 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:19:09 INFO - PROCESS | 2852 | 1461691149653 Marionette TRACE conn2 <- [1,1442,null,{}] 10:19:09 INFO - PROCESS | 2852 | 1461691149655 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:09 INFO - PROCESS | 2852 | 1461691149767 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 10:19:09 INFO - PROCESS | 2852 | 1461691149780 Marionette TRACE conn2 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:09 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b8cd800 == 38 [pid = 2852] [id = 368] 10:19:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x1256cb800) [pid = 2852] [serial = 1103] [outer = 0x0] 10:19:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x126e3d000) [pid = 2852] [serial = 1104] [outer = 0x1256cb800] 10:19:09 INFO - PROCESS | 2852 | 1461691149814 Marionette DEBUG loaded listener.js 10:19:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x126f6a400) [pid = 2852] [serial = 1105] [outer = 0x1256cb800] 10:19:10 INFO - PROCESS | 2852 | 1461691150190 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 10:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 569ms 10:19:10 INFO - PROCESS | 2852 | 1461691150221 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 10:19:10 INFO - PROCESS | 2852 | 1461691150222 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 10:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:19:10 INFO - PROCESS | 2852 | 1461691150230 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:19:10 INFO - PROCESS | 2852 | 1461691150231 Marionette TRACE conn2 <- [1,1446,null,{}] 10:19:10 INFO - PROCESS | 2852 | 1461691150233 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:10 INFO - PROCESS | 2852 | 1461691150334 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 10:19:10 INFO - PROCESS | 2852 | 1461691150340 Marionette TRACE conn2 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:10 INFO - PROCESS | 2852 | ++DOCSHELL 0x126e1b800 == 39 [pid = 2852] [id = 369] 10:19:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x119d98c00) [pid = 2852] [serial = 1106] [outer = 0x0] 10:19:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x126f72000) [pid = 2852] [serial = 1107] [outer = 0x119d98c00] 10:19:10 INFO - PROCESS | 2852 | 1461691150408 Marionette DEBUG loaded listener.js 10:19:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x1276b9400) [pid = 2852] [serial = 1108] [outer = 0x119d98c00] 10:19:10 INFO - PROCESS | 2852 | 1461691150805 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 10:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 618ms 10:19:10 INFO - PROCESS | 2852 | 1461691150849 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 10:19:10 INFO - PROCESS | 2852 | 1461691150850 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 10:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:19:10 INFO - PROCESS | 2852 | 1461691150852 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:19:10 INFO - PROCESS | 2852 | 1461691150853 Marionette TRACE conn2 <- [1,1450,null,{}] 10:19:10 INFO - PROCESS | 2852 | 1461691150856 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:10 INFO - PROCESS | 2852 | 1461691150950 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 10:19:10 INFO - PROCESS | 2852 | 1461691150954 Marionette TRACE conn2 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:10 INFO - PROCESS | 2852 | ++DOCSHELL 0x126fe7800 == 40 [pid = 2852] [id = 370] 10:19:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x1257f7000) [pid = 2852] [serial = 1109] [outer = 0x0] 10:19:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x12782d400) [pid = 2852] [serial = 1110] [outer = 0x1257f7000] 10:19:10 INFO - PROCESS | 2852 | 1461691150980 Marionette DEBUG loaded listener.js 10:19:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x127866c00) [pid = 2852] [serial = 1111] [outer = 0x1257f7000] 10:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x128e92000) [pid = 2852] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x12a5d5c00) [pid = 2852] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x11ac95c00) [pid = 2852] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x137429800) [pid = 2852] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x12b140400) [pid = 2852] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x125291800) [pid = 2852] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x11b925c00) [pid = 2852] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x12a75bc00) [pid = 2852] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x1192c0c00) [pid = 2852] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x12a8d4000) [pid = 2852] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x12a8d6000) [pid = 2852] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 116 (0x11b0eb800) [pid = 2852] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 115 (0x118f75400) [pid = 2852] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 114 (0x114bbc400) [pid = 2852] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 113 (0x129c11c00) [pid = 2852] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 112 (0x1257f8400) [pid = 2852] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 111 (0x11c48e800) [pid = 2852] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 110 (0x11b80d800) [pid = 2852] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 109 (0x11986f800) [pid = 2852] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 108 (0x1192b6c00) [pid = 2852] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 107 (0x117981400) [pid = 2852] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 106 (0x113431400) [pid = 2852] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 105 (0x1147d5000) [pid = 2852] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 104 (0x1257f6400) [pid = 2852] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 103 (0x1257f4c00) [pid = 2852] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:19:11 INFO - PROCESS | 2852 | 1461691151785 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 10:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 969ms 10:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:19:11 INFO - PROCESS | 2852 | 1461691151823 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 10:19:11 INFO - PROCESS | 2852 | 1461691151825 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 10:19:11 INFO - PROCESS | 2852 | 1461691151828 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:19:11 INFO - PROCESS | 2852 | 1461691151830 Marionette TRACE conn2 <- [1,1454,null,{}] 10:19:11 INFO - PROCESS | 2852 | 1461691151834 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:11 INFO - PROCESS | 2852 | 1461691151959 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 10:19:11 INFO - PROCESS | 2852 | 1461691151968 Marionette TRACE conn2 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:11 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c46f000 == 41 [pid = 2852] [id = 371] 10:19:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 104 (0x119865c00) [pid = 2852] [serial = 1112] [outer = 0x0] 10:19:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 105 (0x11aa23c00) [pid = 2852] [serial = 1113] [outer = 0x119865c00] 10:19:12 INFO - PROCESS | 2852 | 1461691152009 Marionette DEBUG loaded listener.js 10:19:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 106 (0x11c392c00) [pid = 2852] [serial = 1114] [outer = 0x119865c00] 10:19:12 INFO - PROCESS | 2852 | 1461691152377 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 10:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 570ms 10:19:12 INFO - PROCESS | 2852 | 1461691152399 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 10:19:12 INFO - PROCESS | 2852 | 1461691152400 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 10:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:19:12 INFO - PROCESS | 2852 | 1461691152402 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:19:12 INFO - PROCESS | 2852 | 1461691152403 Marionette TRACE conn2 <- [1,1458,null,{}] 10:19:12 INFO - PROCESS | 2852 | 1461691152405 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:12 INFO - PROCESS | 2852 | 1461691152508 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 10:19:12 INFO - PROCESS | 2852 | 1461691152517 Marionette TRACE conn2 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:12 INFO - PROCESS | 2852 | ++DOCSHELL 0x1280dc000 == 42 [pid = 2852] [id = 372] 10:19:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 107 (0x11c179000) [pid = 2852] [serial = 1115] [outer = 0x0] 10:19:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 108 (0x12782c800) [pid = 2852] [serial = 1116] [outer = 0x11c179000] 10:19:12 INFO - PROCESS | 2852 | 1461691152542 Marionette DEBUG loaded listener.js 10:19:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 109 (0x1279c2800) [pid = 2852] [serial = 1117] [outer = 0x11c179000] 10:19:12 INFO - PROCESS | 2852 | 1461691152846 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 10:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 468ms 10:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:19:12 INFO - PROCESS | 2852 | 1461691152871 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 10:19:12 INFO - PROCESS | 2852 | 1461691152872 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 10:19:12 INFO - PROCESS | 2852 | 1461691152874 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:19:12 INFO - PROCESS | 2852 | 1461691152877 Marionette TRACE conn2 <- [1,1462,null,{}] 10:19:12 INFO - PROCESS | 2852 | 1461691152880 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:12 INFO - PROCESS | 2852 | 1461691152956 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 10:19:12 INFO - PROCESS | 2852 | 1461691152962 Marionette TRACE conn2 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:12 INFO - PROCESS | 2852 | ++DOCSHELL 0x129820800 == 43 [pid = 2852] [id = 373] 10:19:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 110 (0x1279c2c00) [pid = 2852] [serial = 1118] [outer = 0x0] 10:19:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 111 (0x1280c0c00) [pid = 2852] [serial = 1119] [outer = 0x1279c2c00] 10:19:12 INFO - PROCESS | 2852 | 1461691152988 Marionette DEBUG loaded listener.js 10:19:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 112 (0x128a63000) [pid = 2852] [serial = 1120] [outer = 0x1279c2c00] 10:19:13 INFO - PROCESS | 2852 | 1461691153327 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 10:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 472ms 10:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:19:13 INFO - PROCESS | 2852 | 1461691153346 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 10:19:13 INFO - PROCESS | 2852 | 1461691153347 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 10:19:13 INFO - PROCESS | 2852 | 1461691153349 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:19:13 INFO - PROCESS | 2852 | 1461691153350 Marionette TRACE conn2 <- [1,1466,null,{}] 10:19:13 INFO - PROCESS | 2852 | 1461691153352 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:13 INFO - PROCESS | 2852 | 1461691153460 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 10:19:13 INFO - PROCESS | 2852 | 1461691153469 Marionette TRACE conn2 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:13 INFO - PROCESS | 2852 | ++DOCSHELL 0x129928800 == 44 [pid = 2852] [id = 374] 10:19:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 113 (0x119e49c00) [pid = 2852] [serial = 1121] [outer = 0x0] 10:19:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0x128a62c00) [pid = 2852] [serial = 1122] [outer = 0x119e49c00] 10:19:13 INFO - PROCESS | 2852 | 1461691153494 Marionette DEBUG loaded listener.js 10:19:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0x1293c8400) [pid = 2852] [serial = 1123] [outer = 0x119e49c00] 10:19:14 INFO - PROCESS | 2852 | 1461691154073 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 10:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 770ms 10:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:19:14 INFO - PROCESS | 2852 | 1461691154120 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 10:19:14 INFO - PROCESS | 2852 | 1461691154122 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 10:19:14 INFO - PROCESS | 2852 | 1461691154125 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:19:14 INFO - PROCESS | 2852 | 1461691154127 Marionette TRACE conn2 <- [1,1470,null,{}] 10:19:14 INFO - PROCESS | 2852 | 1461691154131 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:14 INFO - PROCESS | 2852 | 1461691154240 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 10:19:14 INFO - PROCESS | 2852 | 1461691154315 Marionette TRACE conn2 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:14 INFO - PROCESS | 2852 | ++DOCSHELL 0x119211800 == 45 [pid = 2852] [id = 375] 10:19:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 116 (0x115714000) [pid = 2852] [serial = 1124] [outer = 0x0] 10:19:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x116680000) [pid = 2852] [serial = 1125] [outer = 0x115714000] 10:19:14 INFO - PROCESS | 2852 | 1461691154346 Marionette DEBUG loaded listener.js 10:19:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x1188eec00) [pid = 2852] [serial = 1126] [outer = 0x115714000] 10:19:14 INFO - PROCESS | 2852 | 1461691154916 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 10:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 872ms 10:19:14 INFO - PROCESS | 2852 | 1461691154997 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 10:19:15 INFO - PROCESS | 2852 | 1461691155001 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 10:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:19:15 INFO - PROCESS | 2852 | 1461691155006 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:19:15 INFO - PROCESS | 2852 | 1461691155008 Marionette TRACE conn2 <- [1,1474,null,{}] 10:19:15 INFO - PROCESS | 2852 | 1461691155011 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:15 INFO - PROCESS | 2852 | 1461691155123 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 10:19:15 INFO - PROCESS | 2852 | 1461691155174 Marionette TRACE conn2 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:15 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bb48800 == 46 [pid = 2852] [id = 376] 10:19:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x11912f800) [pid = 2852] [serial = 1127] [outer = 0x0] 10:19:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x1192bc800) [pid = 2852] [serial = 1128] [outer = 0x11912f800] 10:19:15 INFO - PROCESS | 2852 | 1461691155205 Marionette DEBUG loaded listener.js 10:19:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x11a7bbc00) [pid = 2852] [serial = 1129] [outer = 0x11912f800] 10:19:15 INFO - PROCESS | 2852 | 1461691155963 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 10:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 972ms 10:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:19:15 INFO - PROCESS | 2852 | 1461691155979 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 10:19:15 INFO - PROCESS | 2852 | 1461691155981 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 10:19:15 INFO - PROCESS | 2852 | 1461691155984 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:19:15 INFO - PROCESS | 2852 | 1461691155987 Marionette TRACE conn2 <- [1,1478,null,{}] 10:19:15 INFO - PROCESS | 2852 | 1461691155991 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:16 INFO - PROCESS | 2852 | 1461691156092 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 10:19:16 INFO - PROCESS | 2852 | 1461691156146 Marionette TRACE conn2 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:16 INFO - PROCESS | 2852 | ++DOCSHELL 0x11920e000 == 47 [pid = 2852] [id = 377] 10:19:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x1147da000) [pid = 2852] [serial = 1130] [outer = 0x0] 10:19:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x11555bc00) [pid = 2852] [serial = 1131] [outer = 0x1147da000] 10:19:16 INFO - PROCESS | 2852 | 1461691156175 Marionette DEBUG loaded listener.js 10:19:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x11867a400) [pid = 2852] [serial = 1132] [outer = 0x1147da000] 10:19:16 INFO - PROCESS | 2852 | --DOCSHELL 0x11b8d1000 == 46 [pid = 2852] [id = 83] 10:19:16 INFO - PROCESS | 2852 | --DOCSHELL 0x12a84d800 == 45 [pid = 2852] [id = 96] 10:19:16 INFO - PROCESS | 2852 | --DOCSHELL 0x129803800 == 44 [pid = 2852] [id = 99] 10:19:16 INFO - PROCESS | 2852 | --DOCSHELL 0x12eb09000 == 43 [pid = 2852] [id = 92] 10:19:16 INFO - PROCESS | 2852 | --DOCSHELL 0x12b5a2800 == 42 [pid = 2852] [id = 86] 10:19:16 INFO - PROCESS | 2852 | --DOCSHELL 0x12f887000 == 41 [pid = 2852] [id = 94] 10:19:16 INFO - PROCESS | 2852 | --DOCSHELL 0x12d61f000 == 40 [pid = 2852] [id = 87] 10:19:16 INFO - PROCESS | 2852 | --DOCSHELL 0x1253b9800 == 39 [pid = 2852] [id = 98] 10:19:16 INFO - PROCESS | 2852 | --DOCSHELL 0x116394800 == 38 [pid = 2852] [id = 89] 10:19:16 INFO - PROCESS | 2852 | --DOCSHELL 0x118603800 == 37 [pid = 2852] [id = 82] 10:19:16 INFO - PROCESS | 2852 | --DOCSHELL 0x12d985800 == 36 [pid = 2852] [id = 88] 10:19:16 INFO - PROCESS | 2852 | --DOCSHELL 0x12f1cb000 == 35 [pid = 2852] [id = 93] 10:19:16 INFO - PROCESS | 2852 | --DOCSHELL 0x11b86d000 == 34 [pid = 2852] [id = 90] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x12c0e9800) [pid = 2852] [serial = 1071] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOCSHELL 0x12c11a800 == 33 [pid = 2852] [id = 357] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x12a4c7400) [pid = 2852] [serial = 961] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x12c0ed400) [pid = 2852] [serial = 964] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x127836000) [pid = 2852] [serial = 958] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x138c14000) [pid = 2852] [serial = 955] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x12ffaec00) [pid = 2852] [serial = 967] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x1298b3800) [pid = 2852] [serial = 1053] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 116 (0x12a5db000) [pid = 2852] [serial = 1056] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 115 (0x12a4d1800) [pid = 2852] [serial = 1054] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 114 (0x12a768c00) [pid = 2852] [serial = 1059] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 113 (0x12a759400) [pid = 2852] [serial = 1057] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 112 (0x11ac8b800) [pid = 2852] [serial = 1062] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 111 (0x12a8dcc00) [pid = 2852] [serial = 1065] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 110 (0x12b0d3c00) [pid = 2852] [serial = 1068] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 109 (0x12a772c00) [pid = 2852] [serial = 1060] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 108 (0x125290000) [pid = 2852] [serial = 1021] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 107 (0x11c1cb000) [pid = 2852] [serial = 1020] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 106 (0x11ab8e400) [pid = 2852] [serial = 1018] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 105 (0x1192b4000) [pid = 2852] [serial = 1017] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 104 (0x1188e7c00) [pid = 2852] [serial = 1015] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 103 (0x1163ef000) [pid = 2852] [serial = 1014] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 102 (0x12a4d1000) [pid = 2852] [serial = 1012] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 101 (0x12746c800) [pid = 2852] [serial = 1050] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 100 (0x123b60400) [pid = 2852] [serial = 1047] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 99 (0x1253d5c00) [pid = 2852] [serial = 1048] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 98 (0x11c13a800) [pid = 2852] [serial = 1044] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 97 (0x11c495c00) [pid = 2852] [serial = 1045] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0x11ae11c00) [pid = 2852] [serial = 1041] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0x11b80d400) [pid = 2852] [serial = 1042] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0x119870000) [pid = 2852] [serial = 1038] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0x11ac33800) [pid = 2852] [serial = 1039] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0x119251800) [pid = 2852] [serial = 1036] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0x11867d400) [pid = 2852] [serial = 1035] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0x118ed7000) [pid = 2852] [serial = 1032] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0x11bfec000) [pid = 2852] [serial = 1033] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0x12a5cf400) [pid = 2852] [serial = 1029] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0x12a76a400) [pid = 2852] [serial = 1030] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0x12a4c4c00) [pid = 2852] [serial = 1027] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0x129c08c00) [pid = 2852] [serial = 1026] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0x128a63800) [pid = 2852] [serial = 1023] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0x1299b3800) [pid = 2852] [serial = 1024] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0x12b295800) [pid = 2852] [serial = 1069] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0x1293c0400) [pid = 2852] [serial = 1051] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0x11c1d5000) [pid = 2852] [serial = 1063] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0x12b04b800) [pid = 2852] [serial = 1066] [outer = 0x0] [url = about:blank] 10:19:16 INFO - PROCESS | 2852 | 1461691156590 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 10:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 624ms 10:19:16 INFO - PROCESS | 2852 | 1461691156610 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 10:19:16 INFO - PROCESS | 2852 | 1461691156614 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 10:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:19:16 INFO - PROCESS | 2852 | 1461691156618 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:19:16 INFO - PROCESS | 2852 | 1461691156620 Marionette TRACE conn2 <- [1,1482,null,{}] 10:19:16 INFO - PROCESS | 2852 | 1461691156622 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:16 INFO - PROCESS | 2852 | 1461691156701 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 10:19:16 INFO - PROCESS | 2852 | 1461691156751 Marionette TRACE conn2 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:16 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a869800 == 34 [pid = 2852] [id = 378] 10:19:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0x11667e000) [pid = 2852] [serial = 1133] [outer = 0x0] 10:19:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0x118f75400) [pid = 2852] [serial = 1134] [outer = 0x11667e000] 10:19:16 INFO - PROCESS | 2852 | 1461691156778 Marionette DEBUG loaded listener.js 10:19:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0x1192b5400) [pid = 2852] [serial = 1135] [outer = 0x11667e000] 10:19:17 INFO - PROCESS | 2852 | 1461691157097 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 10:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 518ms 10:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:19:17 INFO - PROCESS | 2852 | 1461691157137 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 10:19:17 INFO - PROCESS | 2852 | 1461691157138 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 10:19:17 INFO - PROCESS | 2852 | 1461691157140 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:19:17 INFO - PROCESS | 2852 | 1461691157145 Marionette TRACE conn2 <- [1,1486,null,{}] 10:19:17 INFO - PROCESS | 2852 | 1461691157153 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:17 INFO - PROCESS | 2852 | 1461691157233 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 10:19:17 INFO - PROCESS | 2852 | 1461691157281 Marionette TRACE conn2 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:17 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bb39800 == 35 [pid = 2852] [id = 379] 10:19:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0x1135d4000) [pid = 2852] [serial = 1136] [outer = 0x0] 10:19:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0x119d94000) [pid = 2852] [serial = 1137] [outer = 0x1135d4000] 10:19:17 INFO - PROCESS | 2852 | 1461691157312 Marionette DEBUG loaded listener.js 10:19:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0x11ab93800) [pid = 2852] [serial = 1138] [outer = 0x1135d4000] 10:19:17 INFO - PROCESS | 2852 | 1461691157628 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 10:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 524ms 10:19:17 INFO - PROCESS | 2852 | 1461691157665 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 10:19:17 INFO - PROCESS | 2852 | 1461691157666 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 10:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:19:17 INFO - PROCESS | 2852 | 1461691157668 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:19:17 INFO - PROCESS | 2852 | 1461691157670 Marionette TRACE conn2 <- [1,1490,null,{}] 10:19:17 INFO - PROCESS | 2852 | 1461691157672 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:17 INFO - PROCESS | 2852 | 1461691157750 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 10:19:17 INFO - PROCESS | 2852 | 1461691157755 Marionette TRACE conn2 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:17 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c740000 == 36 [pid = 2852] [id = 380] 10:19:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0x11ac8b400) [pid = 2852] [serial = 1139] [outer = 0x0] 10:19:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0x11aef2400) [pid = 2852] [serial = 1140] [outer = 0x11ac8b400] 10:19:17 INFO - PROCESS | 2852 | 1461691157785 Marionette DEBUG loaded listener.js 10:19:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0x11b80dc00) [pid = 2852] [serial = 1141] [outer = 0x11ac8b400] 10:19:18 INFO - PROCESS | 2852 | 1461691158115 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 10:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 469ms 10:19:18 INFO - PROCESS | 2852 | 1461691158156 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 10:19:18 INFO - PROCESS | 2852 | 1461691158157 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 10:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:19:18 INFO - PROCESS | 2852 | 1461691158163 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:19:18 INFO - PROCESS | 2852 | 1461691158164 Marionette TRACE conn2 <- [1,1494,null,{}] 10:19:18 INFO - PROCESS | 2852 | 1461691158166 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:18 INFO - PROCESS | 2852 | 1461691158243 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 10:19:18 INFO - PROCESS | 2852 | 1461691158248 Marionette TRACE conn2 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:18 INFO - PROCESS | 2852 | ++DOCSHELL 0x1253a8000 == 37 [pid = 2852] [id = 381] 10:19:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0x11ae08800) [pid = 2852] [serial = 1142] [outer = 0x0] 10:19:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0x11bfeb000) [pid = 2852] [serial = 1143] [outer = 0x11ae08800] 10:19:18 INFO - PROCESS | 2852 | 1461691158274 Marionette DEBUG loaded listener.js 10:19:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0x11c13a000) [pid = 2852] [serial = 1144] [outer = 0x11ae08800] 10:19:18 INFO - PROCESS | 2852 | 1461691158634 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 10:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 522ms 10:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:19:18 INFO - PROCESS | 2852 | 1461691158685 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 10:19:18 INFO - PROCESS | 2852 | 1461691158686 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 10:19:18 INFO - PROCESS | 2852 | 1461691158688 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:19:18 INFO - PROCESS | 2852 | 1461691158689 Marionette TRACE conn2 <- [1,1498,null,{}] 10:19:18 INFO - PROCESS | 2852 | 1461691158692 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:18 INFO - PROCESS | 2852 | 1461691158801 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 10:19:18 INFO - PROCESS | 2852 | 1461691158818 Marionette TRACE conn2 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:18 INFO - PROCESS | 2852 | ++DOCSHELL 0x125657800 == 38 [pid = 2852] [id = 382] 10:19:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0x11c13e800) [pid = 2852] [serial = 1145] [outer = 0x0] 10:19:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0x11c397400) [pid = 2852] [serial = 1146] [outer = 0x11c13e800] 10:19:18 INFO - PROCESS | 2852 | 1461691158846 Marionette DEBUG loaded listener.js 10:19:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0x12528b000) [pid = 2852] [serial = 1147] [outer = 0x11c13e800] 10:19:19 INFO - PROCESS | 2852 | 1461691159198 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 10:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 522ms 10:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:19:19 INFO - PROCESS | 2852 | 1461691159211 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 10:19:19 INFO - PROCESS | 2852 | 1461691159212 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 10:19:19 INFO - PROCESS | 2852 | 1461691159214 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:19:19 INFO - PROCESS | 2852 | 1461691159215 Marionette TRACE conn2 <- [1,1502,null,{}] 10:19:19 INFO - PROCESS | 2852 | 1461691159218 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:19 INFO - PROCESS | 2852 | 1461691159316 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 10:19:19 INFO - PROCESS | 2852 | 1461691159335 Marionette TRACE conn2 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:19 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a917800 == 39 [pid = 2852] [id = 383] 10:19:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0x12528b400) [pid = 2852] [serial = 1148] [outer = 0x0] 10:19:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0x125294000) [pid = 2852] [serial = 1149] [outer = 0x12528b400] 10:19:19 INFO - PROCESS | 2852 | 1461691159362 Marionette DEBUG loaded listener.js 10:19:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0x1253d5c00) [pid = 2852] [serial = 1150] [outer = 0x12528b400] 10:19:19 INFO - PROCESS | 2852 | 1461691159697 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 10:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 519ms 10:19:19 INFO - PROCESS | 2852 | 1461691159741 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 10:19:19 INFO - PROCESS | 2852 | 1461691159742 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 10:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:19:19 INFO - PROCESS | 2852 | 1461691159744 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:19:19 INFO - PROCESS | 2852 | 1461691159745 Marionette TRACE conn2 <- [1,1506,null,{}] 10:19:19 INFO - PROCESS | 2852 | 1461691159748 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:19 INFO - PROCESS | 2852 | 1461691159844 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 10:19:19 INFO - PROCESS | 2852 | 1461691159848 Marionette TRACE conn2 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:19 INFO - PROCESS | 2852 | ++DOCSHELL 0x126e2c000 == 40 [pid = 2852] [id = 384] 10:19:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0x125296000) [pid = 2852] [serial = 1151] [outer = 0x0] 10:19:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0x1257ec800) [pid = 2852] [serial = 1152] [outer = 0x125296000] 10:19:19 INFO - PROCESS | 2852 | 1461691159874 Marionette DEBUG loaded listener.js 10:19:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 100 (0x126b97400) [pid = 2852] [serial = 1153] [outer = 0x125296000] 10:19:20 INFO - PROCESS | 2852 | 1461691160225 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 10:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 519ms 10:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:19:20 INFO - PROCESS | 2852 | 1461691160264 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 10:19:20 INFO - PROCESS | 2852 | 1461691160265 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 10:19:20 INFO - PROCESS | 2852 | 1461691160267 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:19:20 INFO - PROCESS | 2852 | 1461691160268 Marionette TRACE conn2 <- [1,1510,null,{}] 10:19:20 INFO - PROCESS | 2852 | 1461691160270 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:20 INFO - PROCESS | 2852 | 1461691160367 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 10:19:20 INFO - PROCESS | 2852 | 1461691160379 Marionette TRACE conn2 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:20 INFO - PROCESS | 2852 | ++DOCSHELL 0x128e44000 == 41 [pid = 2852] [id = 385] 10:19:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 101 (0x1268d3c00) [pid = 2852] [serial = 1154] [outer = 0x0] 10:19:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 102 (0x126e75c00) [pid = 2852] [serial = 1155] [outer = 0x1268d3c00] 10:19:20 INFO - PROCESS | 2852 | 1461691160404 Marionette DEBUG loaded listener.js 10:19:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 103 (0x126f6e400) [pid = 2852] [serial = 1156] [outer = 0x1268d3c00] 10:19:20 INFO - PROCESS | 2852 | --DOMWINDOW == 102 (0x12528ec00) [pid = 2852] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:19:20 INFO - PROCESS | 2852 | --DOMWINDOW == 101 (0x119d98c00) [pid = 2852] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:19:20 INFO - PROCESS | 2852 | --DOMWINDOW == 100 (0x11c1ce400) [pid = 2852] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:19:20 INFO - PROCESS | 2852 | --DOMWINDOW == 99 (0x113436000) [pid = 2852] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:19:20 INFO - PROCESS | 2852 | --DOMWINDOW == 98 (0x11328b400) [pid = 2852] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:19:20 INFO - PROCESS | 2852 | --DOMWINDOW == 97 (0x1192bc400) [pid = 2852] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:19:20 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0x1192c1c00) [pid = 2852] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:19:20 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0x114bb7400) [pid = 2852] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:19:20 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0x11a7c3800) [pid = 2852] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:19:20 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0x1147dc400) [pid = 2852] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:19:20 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0x11ac91800) [pid = 2852] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:19:20 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0x1256cb800) [pid = 2852] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:19:20 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0x1257f7000) [pid = 2852] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:19:20 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0x119865c00) [pid = 2852] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:19:20 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0x11c179000) [pid = 2852] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:19:20 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0x1279c2c00) [pid = 2852] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:19:20 INFO - PROCESS | 2852 | 1461691160816 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 10:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 569ms 10:19:20 INFO - PROCESS | 2852 | 1461691160836 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 10:19:20 INFO - PROCESS | 2852 | 1461691160837 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 10:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:19:20 INFO - PROCESS | 2852 | 1461691160843 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:19:20 INFO - PROCESS | 2852 | 1461691160846 Marionette TRACE conn2 <- [1,1514,null,{}] 10:19:20 INFO - PROCESS | 2852 | 1461691160849 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:20 INFO - PROCESS | 2852 | 1461691160954 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 10:19:20 INFO - PROCESS | 2852 | 1461691160986 Marionette TRACE conn2 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:20 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bb38800 == 42 [pid = 2852] [id = 386] 10:19:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0x114bb7400) [pid = 2852] [serial = 1157] [outer = 0x0] 10:19:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0x11a7c3800) [pid = 2852] [serial = 1158] [outer = 0x114bb7400] 10:19:21 INFO - PROCESS | 2852 | 1461691161012 Marionette DEBUG loaded listener.js 10:19:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0x11c1ce400) [pid = 2852] [serial = 1159] [outer = 0x114bb7400] 10:19:21 INFO - PROCESS | 2852 | 1461691161316 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 10:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 523ms 10:19:21 INFO - PROCESS | 2852 | 1461691161364 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 10:19:21 INFO - PROCESS | 2852 | 1461691161366 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 10:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:19:21 INFO - PROCESS | 2852 | 1461691161368 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:19:21 INFO - PROCESS | 2852 | 1461691161369 Marionette TRACE conn2 <- [1,1518,null,{}] 10:19:21 INFO - PROCESS | 2852 | 1461691161372 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:21 INFO - PROCESS | 2852 | 1461691161466 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 10:19:21 INFO - PROCESS | 2852 | 1461691161515 Marionette TRACE conn2 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:21 INFO - PROCESS | 2852 | ++DOCSHELL 0x129895800 == 43 [pid = 2852] [id = 387] 10:19:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0x11ac3a800) [pid = 2852] [serial = 1160] [outer = 0x0] 10:19:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0x1256cb800) [pid = 2852] [serial = 1161] [outer = 0x11ac3a800] 10:19:21 INFO - PROCESS | 2852 | 1461691161545 Marionette DEBUG loaded listener.js 10:19:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0x12782a400) [pid = 2852] [serial = 1162] [outer = 0x11ac3a800] 10:19:21 INFO - PROCESS | 2852 | 1461691161842 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 10:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 518ms 10:19:21 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:19:21 INFO - PROCESS | 2852 | 1461691161887 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 10:19:21 INFO - PROCESS | 2852 | 1461691161888 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 10:19:21 INFO - PROCESS | 2852 | 1461691161890 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:19:21 INFO - PROCESS | 2852 | 1461691161891 Marionette TRACE conn2 <- [1,1522,null,{}] 10:19:21 INFO - PROCESS | 2852 | 1461691161896 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:21 INFO - PROCESS | 2852 | 1461691161972 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 10:19:21 INFO - PROCESS | 2852 | 1461691161979 Marionette TRACE conn2 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:21 INFO - PROCESS | 2852 | ++DOCSHELL 0x129c90800 == 44 [pid = 2852] [id = 388] 10:19:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0x127809800) [pid = 2852] [serial = 1163] [outer = 0x0] 10:19:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0x127869800) [pid = 2852] [serial = 1164] [outer = 0x127809800] 10:19:22 INFO - PROCESS | 2852 | 1461691162004 Marionette DEBUG loaded listener.js 10:19:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0x128a63800) [pid = 2852] [serial = 1165] [outer = 0x127809800] 10:19:22 INFO - PROCESS | 2852 | 1461691162337 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 10:19:22 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 10:19:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:19:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:19:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:19:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:19:22 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 10:19:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:19:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:19:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:19:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:19:22 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 10:19:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:19:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:19:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:19:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:19:22 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 10:19:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:19:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:19:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:19:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:19:22 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 471ms 10:19:22 INFO - PROCESS | 2852 | 1461691162363 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 10:19:22 INFO - PROCESS | 2852 | 1461691162364 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 10:19:22 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:19:22 INFO - PROCESS | 2852 | 1461691162367 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:19:22 INFO - PROCESS | 2852 | 1461691162368 Marionette TRACE conn2 <- [1,1526,null,{}] 10:19:22 INFO - PROCESS | 2852 | 1461691162370 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:22 INFO - PROCESS | 2852 | 1461691162470 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 10:19:22 INFO - PROCESS | 2852 | 1461691162479 Marionette TRACE conn2 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:22 INFO - PROCESS | 2852 | ++DOCSHELL 0x129c9f800 == 45 [pid = 2852] [id = 389] 10:19:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0x128e86400) [pid = 2852] [serial = 1166] [outer = 0x0] 10:19:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0x1293be800) [pid = 2852] [serial = 1167] [outer = 0x128e86400] 10:19:22 INFO - PROCESS | 2852 | 1461691162505 Marionette DEBUG loaded listener.js 10:19:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0x1298afc00) [pid = 2852] [serial = 1168] [outer = 0x128e86400] 10:19:22 INFO - PROCESS | 2852 | 1461691162886 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 10:19:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:19:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:19:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:19:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:19:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:19:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:19:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:19:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:19:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:19:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:19:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:19:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:19:22 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 568ms 10:19:22 INFO - PROCESS | 2852 | 1461691162936 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 10:19:22 INFO - PROCESS | 2852 | 1461691162939 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 10:19:22 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:19:22 INFO - PROCESS | 2852 | 1461691162942 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:19:22 INFO - PROCESS | 2852 | 1461691162945 Marionette TRACE conn2 <- [1,1530,null,{}] 10:19:22 INFO - PROCESS | 2852 | 1461691162949 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:23 INFO - PROCESS | 2852 | 1461691163051 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 10:19:23 INFO - PROCESS | 2852 | 1461691163104 Marionette TRACE conn2 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:23 INFO - PROCESS | 2852 | ++DOCSHELL 0x11accd000 == 46 [pid = 2852] [id = 390] 10:19:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 100 (0x1189d8c00) [pid = 2852] [serial = 1169] [outer = 0x0] 10:19:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 101 (0x118f7e000) [pid = 2852] [serial = 1170] [outer = 0x1189d8c00] 10:19:23 INFO - PROCESS | 2852 | 1461691163137 Marionette DEBUG loaded listener.js 10:19:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 102 (0x1192be800) [pid = 2852] [serial = 1171] [outer = 0x1189d8c00] 10:19:23 INFO - PROCESS | 2852 | 1461691163539 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 10:19:23 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 10:19:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:19:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:19:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:19:23 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 10:19:23 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:19:23 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 621ms 10:19:23 INFO - PROCESS | 2852 | 1461691163564 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 10:19:23 INFO - PROCESS | 2852 | 1461691163569 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 10:19:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:19:23 INFO - PROCESS | 2852 | 1461691163574 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:19:23 INFO - PROCESS | 2852 | 1461691163575 Marionette TRACE conn2 <- [1,1534,null,{}] 10:19:23 INFO - PROCESS | 2852 | 1461691163578 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:23 INFO - PROCESS | 2852 | 1461691163677 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 10:19:23 INFO - PROCESS | 2852 | 1461691163742 Marionette TRACE conn2 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:23 INFO - PROCESS | 2852 | ++DOCSHELL 0x125653800 == 47 [pid = 2852] [id = 391] 10:19:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 103 (0x11ac8b800) [pid = 2852] [serial = 1172] [outer = 0x0] 10:19:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 104 (0x11ae65c00) [pid = 2852] [serial = 1173] [outer = 0x11ac8b800] 10:19:23 INFO - PROCESS | 2852 | 1461691163777 Marionette DEBUG loaded listener.js 10:19:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 105 (0x11bff3000) [pid = 2852] [serial = 1174] [outer = 0x11ac8b800] 10:19:24 INFO - PROCESS | 2852 | 1461691164266 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 10:19:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:19:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 721ms 10:19:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:19:24 INFO - PROCESS | 2852 | 1461691164295 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 10:19:24 INFO - PROCESS | 2852 | 1461691164297 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 10:19:24 INFO - PROCESS | 2852 | 1461691164301 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:19:24 INFO - PROCESS | 2852 | 1461691164305 Marionette TRACE conn2 <- [1,1538,null,{}] 10:19:24 INFO - PROCESS | 2852 | 1461691164317 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:24 INFO - PROCESS | 2852 | 1461691164502 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 10:19:24 INFO - PROCESS | 2852 | 1461691164583 Marionette TRACE conn2 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:24 INFO - PROCESS | 2852 | ++DOCSHELL 0x129ca3000 == 48 [pid = 2852] [id = 392] 10:19:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 106 (0x11c1c9400) [pid = 2852] [serial = 1175] [outer = 0x0] 10:19:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 107 (0x123b56c00) [pid = 2852] [serial = 1176] [outer = 0x11c1c9400] 10:19:24 INFO - PROCESS | 2852 | 1461691164616 Marionette DEBUG loaded listener.js 10:19:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 108 (0x1255c4c00) [pid = 2852] [serial = 1177] [outer = 0x11c1c9400] 10:19:25 INFO - PROCESS | 2852 | 1461691165034 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:19:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:19:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 778ms 10:19:25 INFO - PROCESS | 2852 | 1461691165079 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 10:19:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:19:25 INFO - PROCESS | 2852 | 1461691165080 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 10:19:25 INFO - PROCESS | 2852 | 1461691165083 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:19:25 INFO - PROCESS | 2852 | 1461691165084 Marionette TRACE conn2 <- [1,1542,null,{}] 10:19:25 INFO - PROCESS | 2852 | 1461691165087 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:25 INFO - PROCESS | 2852 | 1461691165188 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 10:19:25 INFO - PROCESS | 2852 | 1461691165242 Marionette TRACE conn2 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:25 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a4da800 == 49 [pid = 2852] [id = 393] 10:19:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 109 (0x126824000) [pid = 2852] [serial = 1178] [outer = 0x0] 10:19:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 110 (0x12705d800) [pid = 2852] [serial = 1179] [outer = 0x126824000] 10:19:25 INFO - PROCESS | 2852 | 1461691165273 Marionette DEBUG loaded listener.js 10:19:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 111 (0x127833800) [pid = 2852] [serial = 1180] [outer = 0x126824000] 10:19:25 INFO - PROCESS | 2852 | 1461691165708 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 10:19:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:19:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 668ms 10:19:25 INFO - PROCESS | 2852 | 1461691165752 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 10:19:25 INFO - PROCESS | 2852 | 1461691165753 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 10:19:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:19:25 INFO - PROCESS | 2852 | 1461691165756 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:19:25 INFO - PROCESS | 2852 | 1461691165757 Marionette TRACE conn2 <- [1,1546,null,{}] 10:19:25 INFO - PROCESS | 2852 | 1461691165760 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:25 INFO - PROCESS | 2852 | 1461691165877 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 10:19:25 INFO - PROCESS | 2852 | 1461691165944 Marionette TRACE conn2 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:25 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a4f0800 == 50 [pid = 2852] [id = 394] 10:19:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 112 (0x1268d1800) [pid = 2852] [serial = 1181] [outer = 0x0] 10:19:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 113 (0x128a64400) [pid = 2852] [serial = 1182] [outer = 0x1268d1800] 10:19:25 INFO - PROCESS | 2852 | 1461691165975 Marionette DEBUG loaded listener.js 10:19:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0x1298a9400) [pid = 2852] [serial = 1183] [outer = 0x1268d1800] 10:19:26 INFO - PROCESS | 2852 | 1461691166393 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:19:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:19:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 668ms 10:19:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:19:26 INFO - PROCESS | 2852 | 1461691166425 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 10:19:26 INFO - PROCESS | 2852 | 1461691166427 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 10:19:26 INFO - PROCESS | 2852 | 1461691166431 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:19:26 INFO - PROCESS | 2852 | 1461691166433 Marionette TRACE conn2 <- [1,1550,null,{}] 10:19:26 INFO - PROCESS | 2852 | 1461691166437 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:26 INFO - PROCESS | 2852 | 1461691166603 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 10:19:26 INFO - PROCESS | 2852 | 1461691166702 Marionette TRACE conn2 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:26 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a79d000 == 51 [pid = 2852] [id = 395] 10:19:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0x1298b0800) [pid = 2852] [serial = 1184] [outer = 0x0] 10:19:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 116 (0x1299b1800) [pid = 2852] [serial = 1185] [outer = 0x1298b0800] 10:19:26 INFO - PROCESS | 2852 | 1461691166752 Marionette DEBUG loaded listener.js 10:19:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x129c0e800) [pid = 2852] [serial = 1186] [outer = 0x1298b0800] 10:19:27 INFO - PROCESS | 2852 | 1461691167222 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 10:19:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:19:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 823ms 10:19:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:19:27 INFO - PROCESS | 2852 | 1461691167254 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 10:19:27 INFO - PROCESS | 2852 | 1461691167256 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 10:19:27 INFO - PROCESS | 2852 | 1461691167262 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:19:27 INFO - PROCESS | 2852 | 1461691167264 Marionette TRACE conn2 <- [1,1554,null,{}] 10:19:27 INFO - PROCESS | 2852 | 1461691167268 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:27 INFO - PROCESS | 2852 | 1461691167403 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 10:19:27 INFO - PROCESS | 2852 | 1461691167469 Marionette TRACE conn2 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:27 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a906800 == 52 [pid = 2852] [id = 396] 10:19:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x129c09800) [pid = 2852] [serial = 1187] [outer = 0x0] 10:19:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x129c29000) [pid = 2852] [serial = 1188] [outer = 0x129c09800] 10:19:27 INFO - PROCESS | 2852 | 1461691167501 Marionette DEBUG loaded listener.js 10:19:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x12a4c4400) [pid = 2852] [serial = 1189] [outer = 0x129c09800] 10:19:28 INFO - PROCESS | 2852 | 1461691168082 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 10:19:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:19:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 875ms 10:19:28 INFO - PROCESS | 2852 | 1461691168135 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 10:19:28 INFO - PROCESS | 2852 | 1461691168137 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 10:19:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:19:28 INFO - PROCESS | 2852 | 1461691168141 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:19:28 INFO - PROCESS | 2852 | 1461691168143 Marionette TRACE conn2 <- [1,1558,null,{}] 10:19:28 INFO - PROCESS | 2852 | 1461691168148 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:28 INFO - PROCESS | 2852 | 1461691168241 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 10:19:28 INFO - PROCESS | 2852 | 1461691168298 Marionette TRACE conn2 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:28 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a915000 == 53 [pid = 2852] [id = 397] 10:19:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x1147e0400) [pid = 2852] [serial = 1190] [outer = 0x0] 10:19:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x115849400) [pid = 2852] [serial = 1191] [outer = 0x1147e0400] 10:19:28 INFO - PROCESS | 2852 | 1461691168326 Marionette DEBUG loaded listener.js 10:19:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x118e0a000) [pid = 2852] [serial = 1192] [outer = 0x1147e0400] 10:19:28 INFO - PROCESS | 2852 | 1461691168752 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 10:19:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:19:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 623ms 10:19:28 INFO - PROCESS | 2852 | 1461691168764 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 10:19:28 INFO - PROCESS | 2852 | 1461691168767 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 10:19:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:19:28 INFO - PROCESS | 2852 | 1461691168772 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:19:28 INFO - PROCESS | 2852 | 1461691168774 Marionette TRACE conn2 <- [1,1562,null,{}] 10:19:28 INFO - PROCESS | 2852 | 1461691168777 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:28 INFO - PROCESS | 2852 | 1461691168884 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 10:19:28 INFO - PROCESS | 2852 | 1461691168978 Marionette TRACE conn2 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:28 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a922800 == 54 [pid = 2852] [id = 398] 10:19:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x119251800) [pid = 2852] [serial = 1193] [outer = 0x0] 10:19:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x1192bec00) [pid = 2852] [serial = 1194] [outer = 0x119251800] 10:19:29 INFO - PROCESS | 2852 | 1461691169024 Marionette DEBUG loaded listener.js 10:19:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x11aa23000) [pid = 2852] [serial = 1195] [outer = 0x119251800] 10:19:29 INFO - PROCESS | 2852 | --DOCSHELL 0x1255fa800 == 53 [pid = 2852] [id = 84] 10:19:29 INFO - PROCESS | 2852 | --DOCSHELL 0x129c90800 == 52 [pid = 2852] [id = 388] 10:19:29 INFO - PROCESS | 2852 | --DOCSHELL 0x129895800 == 51 [pid = 2852] [id = 387] 10:19:29 INFO - PROCESS | 2852 | --DOCSHELL 0x11bb38800 == 50 [pid = 2852] [id = 386] 10:19:29 INFO - PROCESS | 2852 | --DOCSHELL 0x128e44000 == 49 [pid = 2852] [id = 385] 10:19:29 INFO - PROCESS | 2852 | --DOCSHELL 0x126e2c000 == 48 [pid = 2852] [id = 384] 10:19:29 INFO - PROCESS | 2852 | --DOCSHELL 0x11a917800 == 47 [pid = 2852] [id = 383] 10:19:29 INFO - PROCESS | 2852 | --DOCSHELL 0x125657800 == 46 [pid = 2852] [id = 382] 10:19:29 INFO - PROCESS | 2852 | --DOCSHELL 0x1253a8000 == 45 [pid = 2852] [id = 381] 10:19:29 INFO - PROCESS | 2852 | --DOCSHELL 0x11c740000 == 44 [pid = 2852] [id = 380] 10:19:29 INFO - PROCESS | 2852 | --DOCSHELL 0x11bb39800 == 43 [pid = 2852] [id = 379] 10:19:29 INFO - PROCESS | 2852 | --DOCSHELL 0x11a869800 == 42 [pid = 2852] [id = 378] 10:19:29 INFO - PROCESS | 2852 | --DOCSHELL 0x11920e000 == 41 [pid = 2852] [id = 377] 10:19:29 INFO - PROCESS | 2852 | 1461691169568 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x1280c0c00) [pid = 2852] [serial = 1119] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x1252b6400) [pid = 2852] [serial = 1101] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x126f72000) [pid = 2852] [serial = 1107] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x11c489000) [pid = 2852] [serial = 1095] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x11c818800) [pid = 2852] [serial = 1096] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x11aa30000) [pid = 2852] [serial = 1086] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x11ac3b400) [pid = 2852] [serial = 1087] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x1192b8000) [pid = 2852] [serial = 1080] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x119d94800) [pid = 2852] [serial = 1081] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 116 (0x11c13e000) [pid = 2852] [serial = 1092] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 115 (0x11c178000) [pid = 2852] [serial = 1093] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 114 (0x11a7bb400) [pid = 2852] [serial = 1083] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 113 (0x11aa22c00) [pid = 2852] [serial = 1084] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 112 (0x114bb9000) [pid = 2852] [serial = 1074] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 111 (0x114252c00) [pid = 2852] [serial = 1075] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 110 (0x123b5c800) [pid = 2852] [serial = 1098] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 109 (0x115846000) [pid = 2852] [serial = 1077] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 108 (0x118998800) [pid = 2852] [serial = 1078] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 107 (0x11b0ec400) [pid = 2852] [serial = 1089] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 106 (0x11bff0400) [pid = 2852] [serial = 1090] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 105 (0x126e3d000) [pid = 2852] [serial = 1104] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 104 (0x1276b9400) [pid = 2852] [serial = 1108] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 103 (0x12782d400) [pid = 2852] [serial = 1110] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 102 (0x11aa23c00) [pid = 2852] [serial = 1113] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 101 (0x127866c00) [pid = 2852] [serial = 1111] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 100 (0x1279c2800) [pid = 2852] [serial = 1117] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 99 (0x125505000) [pid = 2852] [serial = 1102] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 98 (0x12782c800) [pid = 2852] [serial = 1116] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 97 (0x12528e800) [pid = 2852] [serial = 1099] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0x128a63000) [pid = 2852] [serial = 1120] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0x11c392c00) [pid = 2852] [serial = 1114] [outer = 0x0] [url = about:blank] 10:19:29 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0x126f6a400) [pid = 2852] [serial = 1105] [outer = 0x0] [url = about:blank] 10:19:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:19:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 822ms 10:19:29 INFO - PROCESS | 2852 | 1461691169603 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 10:19:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:19:29 INFO - PROCESS | 2852 | 1461691169606 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 10:19:29 INFO - PROCESS | 2852 | 1461691169611 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:19:29 INFO - PROCESS | 2852 | 1461691169615 Marionette TRACE conn2 <- [1,1566,null,{}] 10:19:29 INFO - PROCESS | 2852 | 1461691169627 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:29 INFO - PROCESS | 2852 | 1461691169708 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 10:19:29 INFO - PROCESS | 2852 | 1461691169716 Marionette TRACE conn2 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:29 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a8b8800 == 42 [pid = 2852] [id = 399] 10:19:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0x11ac89400) [pid = 2852] [serial = 1196] [outer = 0x0] 10:19:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0x11ae04800) [pid = 2852] [serial = 1197] [outer = 0x11ac89400] 10:19:29 INFO - PROCESS | 2852 | 1461691169744 Marionette DEBUG loaded listener.js 10:19:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0x11b0e4400) [pid = 2852] [serial = 1198] [outer = 0x11ac89400] 10:19:30 INFO - PROCESS | 2852 | 1461691170096 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 10:19:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:19:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 527ms 10:19:30 INFO - PROCESS | 2852 | 1461691170135 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 10:19:30 INFO - PROCESS | 2852 | 1461691170137 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 10:19:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:19:30 INFO - PROCESS | 2852 | 1461691170146 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:19:30 INFO - PROCESS | 2852 | 1461691170147 Marionette TRACE conn2 <- [1,1570,null,{}] 10:19:30 INFO - PROCESS | 2852 | 1461691170149 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:30 INFO - PROCESS | 2852 | 1461691170233 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 10:19:30 INFO - PROCESS | 2852 | 1461691170239 Marionette TRACE conn2 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:30 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c6d7000 == 43 [pid = 2852] [id = 400] 10:19:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0x11b926400) [pid = 2852] [serial = 1199] [outer = 0x0] 10:19:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0x11c13ac00) [pid = 2852] [serial = 1200] [outer = 0x11b926400] 10:19:30 INFO - PROCESS | 2852 | 1461691170267 Marionette DEBUG loaded listener.js 10:19:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 100 (0x11c179000) [pid = 2852] [serial = 1201] [outer = 0x11b926400] 10:19:30 INFO - PROCESS | 2852 | 1461691170626 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 10:19:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:19:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 523ms 10:19:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:19:30 INFO - PROCESS | 2852 | 1461691170665 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 10:19:30 INFO - PROCESS | 2852 | 1461691170666 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 10:19:30 INFO - PROCESS | 2852 | 1461691170668 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:19:30 INFO - PROCESS | 2852 | 1461691170669 Marionette TRACE conn2 <- [1,1574,null,{}] 10:19:30 INFO - PROCESS | 2852 | 1461691170678 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:30 INFO - PROCESS | 2852 | 1461691170758 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 10:19:30 INFO - PROCESS | 2852 | 1461691170765 Marionette TRACE conn2 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:30 INFO - PROCESS | 2852 | ++DOCSHELL 0x125340800 == 44 [pid = 2852] [id = 401] 10:19:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 101 (0x11c1cf800) [pid = 2852] [serial = 1202] [outer = 0x0] 10:19:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 102 (0x11c489000) [pid = 2852] [serial = 1203] [outer = 0x11c1cf800] 10:19:30 INFO - PROCESS | 2852 | 1461691170791 Marionette DEBUG loaded listener.js 10:19:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 103 (0x125290800) [pid = 2852] [serial = 1204] [outer = 0x11c1cf800] 10:19:31 INFO - PROCESS | 2852 | 1461691171106 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 10:19:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:19:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 469ms 10:19:31 INFO - PROCESS | 2852 | 1461691171139 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 10:19:31 INFO - PROCESS | 2852 | 1461691171142 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 10:19:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:19:31 INFO - PROCESS | 2852 | 1461691171147 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:19:31 INFO - PROCESS | 2852 | 1461691171149 Marionette TRACE conn2 <- [1,1578,null,{}] 10:19:31 INFO - PROCESS | 2852 | 1461691171152 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:31 INFO - PROCESS | 2852 | 1461691171302 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 10:19:31 INFO - PROCESS | 2852 | 1461691171409 Marionette TRACE conn2 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:31 INFO - PROCESS | 2852 | ++DOCSHELL 0x125659000 == 45 [pid = 2852] [id = 402] 10:19:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 104 (0x125290000) [pid = 2852] [serial = 1205] [outer = 0x0] 10:19:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 105 (0x1255c8c00) [pid = 2852] [serial = 1206] [outer = 0x125290000] 10:19:31 INFO - PROCESS | 2852 | 1461691171454 Marionette DEBUG loaded listener.js 10:19:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 106 (0x127832800) [pid = 2852] [serial = 1207] [outer = 0x125290000] 10:19:31 INFO - PROCESS | 2852 | 1461691171882 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 10:19:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:19:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 771ms 10:19:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:19:31 INFO - PROCESS | 2852 | 1461691171918 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 10:19:31 INFO - PROCESS | 2852 | 1461691171919 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 10:19:31 INFO - PROCESS | 2852 | 1461691171921 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:19:31 INFO - PROCESS | 2852 | 1461691171922 Marionette TRACE conn2 <- [1,1582,null,{}] 10:19:31 INFO - PROCESS | 2852 | 1461691171925 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:32 INFO - PROCESS | 2852 | 1461691172022 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 10:19:32 INFO - PROCESS | 2852 | 1461691172045 Marionette TRACE conn2 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:32 INFO - PROCESS | 2852 | ++DOCSHELL 0x126e0f000 == 46 [pid = 2852] [id = 403] 10:19:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 107 (0x127866c00) [pid = 2852] [serial = 1208] [outer = 0x0] 10:19:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 108 (0x12800b000) [pid = 2852] [serial = 1209] [outer = 0x127866c00] 10:19:32 INFO - PROCESS | 2852 | 1461691172072 Marionette DEBUG loaded listener.js 10:19:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 109 (0x1293c1800) [pid = 2852] [serial = 1210] [outer = 0x127866c00] 10:19:32 INFO - PROCESS | 2852 | 1461691172505 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 10:19:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:19:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 621ms 10:19:32 INFO - PROCESS | 2852 | 1461691172543 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 10:19:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:19:32 INFO - PROCESS | 2852 | 1461691172545 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 10:19:32 INFO - PROCESS | 2852 | 1461691172554 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:19:32 INFO - PROCESS | 2852 | 1461691172556 Marionette TRACE conn2 <- [1,1586,null,{}] 10:19:32 INFO - PROCESS | 2852 | 1461691172559 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:32 INFO - PROCESS | 2852 | 1461691172718 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 10:19:32 INFO - PROCESS | 2852 | 1461691172795 Marionette TRACE conn2 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:32 INFO - PROCESS | 2852 | ++DOCSHELL 0x128e42800 == 47 [pid = 2852] [id = 404] 10:19:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 110 (0x1298abc00) [pid = 2852] [serial = 1211] [outer = 0x0] 10:19:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 111 (0x1298b4000) [pid = 2852] [serial = 1212] [outer = 0x1298abc00] 10:19:32 INFO - PROCESS | 2852 | 1461691172822 Marionette DEBUG loaded listener.js 10:19:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 112 (0x129c02c00) [pid = 2852] [serial = 1213] [outer = 0x1298abc00] 10:19:33 INFO - PROCESS | 2852 | 1461691173142 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 10:19:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:19:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 626ms 10:19:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:19:33 INFO - PROCESS | 2852 | 1461691173180 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 10:19:33 INFO - PROCESS | 2852 | 1461691173181 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 10:19:33 INFO - PROCESS | 2852 | 1461691173183 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:19:33 INFO - PROCESS | 2852 | 1461691173185 Marionette TRACE conn2 <- [1,1590,null,{}] 10:19:33 INFO - PROCESS | 2852 | 1461691173187 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:33 INFO - PROCESS | 2852 | 1461691173287 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 10:19:33 INFO - PROCESS | 2852 | 1461691173322 Marionette TRACE conn2 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:33 INFO - PROCESS | 2852 | ++DOCSHELL 0x129893000 == 48 [pid = 2852] [id = 405] 10:19:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 113 (0x1298ae400) [pid = 2852] [serial = 1214] [outer = 0x0] 10:19:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0x129c28800) [pid = 2852] [serial = 1215] [outer = 0x1298ae400] 10:19:33 INFO - PROCESS | 2852 | 1461691173348 Marionette DEBUG loaded listener.js 10:19:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0x12a4c8c00) [pid = 2852] [serial = 1216] [outer = 0x1298ae400] 10:19:33 INFO - PROCESS | 2852 | --DOMWINDOW == 114 (0x127809800) [pid = 2852] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:19:33 INFO - PROCESS | 2852 | --DOMWINDOW == 113 (0x11667e000) [pid = 2852] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:19:33 INFO - PROCESS | 2852 | --DOMWINDOW == 112 (0x1135d4000) [pid = 2852] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:19:33 INFO - PROCESS | 2852 | --DOMWINDOW == 111 (0x11c13e800) [pid = 2852] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:19:33 INFO - PROCESS | 2852 | --DOMWINDOW == 110 (0x1147da000) [pid = 2852] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:19:33 INFO - PROCESS | 2852 | --DOMWINDOW == 109 (0x11ac8b400) [pid = 2852] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:19:33 INFO - PROCESS | 2852 | --DOMWINDOW == 108 (0x11ae08800) [pid = 2852] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:19:33 INFO - PROCESS | 2852 | --DOMWINDOW == 107 (0x12528b400) [pid = 2852] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:19:33 INFO - PROCESS | 2852 | --DOMWINDOW == 106 (0x114bb7400) [pid = 2852] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:19:33 INFO - PROCESS | 2852 | --DOMWINDOW == 105 (0x125296000) [pid = 2852] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:19:33 INFO - PROCESS | 2852 | --DOMWINDOW == 104 (0x1268d3c00) [pid = 2852] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:19:33 INFO - PROCESS | 2852 | --DOMWINDOW == 103 (0x11ac3a800) [pid = 2852] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:19:33 INFO - PROCESS | 2852 | 1461691173714 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 10:19:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:19:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 568ms 10:19:33 INFO - PROCESS | 2852 | 1461691173753 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 10:19:33 INFO - PROCESS | 2852 | 1461691173754 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 10:19:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:19:33 INFO - PROCESS | 2852 | 1461691173756 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:19:33 INFO - PROCESS | 2852 | 1461691173757 Marionette TRACE conn2 <- [1,1594,null,{}] 10:19:33 INFO - PROCESS | 2852 | 1461691173763 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:33 INFO - PROCESS | 2852 | 1461691173845 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 10:19:33 INFO - PROCESS | 2852 | 1461691173850 Marionette TRACE conn2 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:33 INFO - PROCESS | 2852 | ++DOCSHELL 0x129c7d000 == 49 [pid = 2852] [id = 406] 10:19:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 104 (0x118f70400) [pid = 2852] [serial = 1217] [outer = 0x0] 10:19:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 105 (0x12528f400) [pid = 2852] [serial = 1218] [outer = 0x118f70400] 10:19:33 INFO - PROCESS | 2852 | 1461691173875 Marionette DEBUG loaded listener.js 10:19:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 106 (0x129c24800) [pid = 2852] [serial = 1219] [outer = 0x118f70400] 10:19:34 INFO - PROCESS | 2852 | 1461691174226 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 10:19:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:19:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 521ms 10:19:34 INFO - PROCESS | 2852 | 1461691174277 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 10:19:34 INFO - PROCESS | 2852 | 1461691174279 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 10:19:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:19:34 INFO - PROCESS | 2852 | 1461691174281 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:19:34 INFO - PROCESS | 2852 | 1461691174283 Marionette TRACE conn2 <- [1,1598,null,{}] 10:19:34 INFO - PROCESS | 2852 | 1461691174285 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:34 INFO - PROCESS | 2852 | 1461691174385 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 10:19:34 INFO - PROCESS | 2852 | 1461691174442 Marionette TRACE conn2 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:34 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a782800 == 50 [pid = 2852] [id = 407] 10:19:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 107 (0x127868400) [pid = 2852] [serial = 1220] [outer = 0x0] 10:19:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 108 (0x12a4cf400) [pid = 2852] [serial = 1221] [outer = 0x127868400] 10:19:34 INFO - PROCESS | 2852 | 1461691174472 Marionette DEBUG loaded listener.js 10:19:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 109 (0x12a5dd400) [pid = 2852] [serial = 1222] [outer = 0x127868400] 10:19:34 INFO - PROCESS | 2852 | 1461691174738 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 10:19:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:19:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 472ms 10:19:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:19:34 INFO - PROCESS | 2852 | 1461691174754 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 10:19:34 INFO - PROCESS | 2852 | 1461691174755 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 10:19:34 INFO - PROCESS | 2852 | 1461691174757 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:19:34 INFO - PROCESS | 2852 | 1461691174759 Marionette TRACE conn2 <- [1,1602,null,{}] 10:19:34 INFO - PROCESS | 2852 | 1461691174768 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:34 INFO - PROCESS | 2852 | 1461691174858 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 10:19:34 INFO - PROCESS | 2852 | 1461691174863 Marionette TRACE conn2 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:34 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a921000 == 51 [pid = 2852] [id = 408] 10:19:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 110 (0x129c25400) [pid = 2852] [serial = 1223] [outer = 0x0] 10:19:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 111 (0x12a758800) [pid = 2852] [serial = 1224] [outer = 0x129c25400] 10:19:34 INFO - PROCESS | 2852 | 1461691174888 Marionette DEBUG loaded listener.js 10:19:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 112 (0x12a760c00) [pid = 2852] [serial = 1225] [outer = 0x129c25400] 10:19:35 INFO - PROCESS | 2852 | 1461691175238 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 10:19:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:19:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 528ms 10:19:35 INFO - PROCESS | 2852 | 1461691175285 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 10:19:35 INFO - PROCESS | 2852 | 1461691175287 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 10:19:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:19:35 INFO - PROCESS | 2852 | 1461691175289 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:19:35 INFO - PROCESS | 2852 | 1461691175290 Marionette TRACE conn2 <- [1,1606,null,{}] 10:19:35 INFO - PROCESS | 2852 | 1461691175292 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:35 INFO - PROCESS | 2852 | 1461691175375 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 10:19:35 INFO - PROCESS | 2852 | 1461691175379 Marionette TRACE conn2 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:35 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a99e000 == 52 [pid = 2852] [id = 409] 10:19:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 113 (0x12a761000) [pid = 2852] [serial = 1226] [outer = 0x0] 10:19:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0x12a76d400) [pid = 2852] [serial = 1227] [outer = 0x12a761000] 10:19:35 INFO - PROCESS | 2852 | 1461691175404 Marionette DEBUG loaded listener.js 10:19:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0x12a8ce400) [pid = 2852] [serial = 1228] [outer = 0x12a761000] 10:19:35 INFO - PROCESS | 2852 | 1461691175908 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 10:19:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:19:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 672ms 10:19:35 INFO - PROCESS | 2852 | 1461691175962 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 10:19:35 INFO - PROCESS | 2852 | 1461691175966 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 10:19:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:19:35 INFO - PROCESS | 2852 | 1461691175972 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:19:35 INFO - PROCESS | 2852 | 1461691175976 Marionette TRACE conn2 <- [1,1610,null,{}] 10:19:35 INFO - PROCESS | 2852 | 1461691175982 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:36 INFO - PROCESS | 2852 | 1461691176175 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 10:19:36 INFO - PROCESS | 2852 | 1461691176313 Marionette TRACE conn2 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:36 INFO - PROCESS | 2852 | ++DOCSHELL 0x119d3b800 == 53 [pid = 2852] [id = 410] 10:19:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 116 (0x118ee0800) [pid = 2852] [serial = 1229] [outer = 0x0] 10:19:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x11925dc00) [pid = 2852] [serial = 1230] [outer = 0x118ee0800] 10:19:36 INFO - PROCESS | 2852 | 1461691176366 Marionette DEBUG loaded listener.js 10:19:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x11a549c00) [pid = 2852] [serial = 1231] [outer = 0x118ee0800] 10:19:36 INFO - PROCESS | 2852 | 1461691176773 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 10:19:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:19:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 823ms 10:19:36 INFO - PROCESS | 2852 | 1461691176795 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 10:19:36 INFO - PROCESS | 2852 | 1461691176800 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 10:19:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:19:36 INFO - PROCESS | 2852 | 1461691176804 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:19:36 INFO - PROCESS | 2852 | 1461691176806 Marionette TRACE conn2 <- [1,1614,null,{}] 10:19:36 INFO - PROCESS | 2852 | 1461691176809 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:36 INFO - PROCESS | 2852 | 1461691176916 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 10:19:36 INFO - PROCESS | 2852 | 1461691176971 Marionette TRACE conn2 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:36 INFO - PROCESS | 2852 | ++DOCSHELL 0x1253aa000 == 54 [pid = 2852] [id = 411] 10:19:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x11a7bb400) [pid = 2852] [serial = 1232] [outer = 0x0] 10:19:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x11aef5000) [pid = 2852] [serial = 1233] [outer = 0x11a7bb400] 10:19:37 INFO - PROCESS | 2852 | 1461691177002 Marionette DEBUG loaded listener.js 10:19:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x11c13ec00) [pid = 2852] [serial = 1234] [outer = 0x11a7bb400] 10:19:37 INFO - PROCESS | 2852 | 1461691177429 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 10:19:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 10:19:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 671ms 10:19:37 INFO - PROCESS | 2852 | 1461691177475 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 10:19:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:19:37 INFO - PROCESS | 2852 | 1461691177477 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 10:19:37 INFO - PROCESS | 2852 | 1461691177480 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:19:37 INFO - PROCESS | 2852 | 1461691177483 Marionette TRACE conn2 <- [1,1618,null,{}] 10:19:37 INFO - PROCESS | 2852 | 1461691177491 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:37 INFO - PROCESS | 2852 | 1461691177605 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 10:19:37 INFO - PROCESS | 2852 | 1461691177739 Marionette TRACE conn2 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:37 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a797800 == 55 [pid = 2852] [id = 412] 10:19:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x1256ce000) [pid = 2852] [serial = 1235] [outer = 0x0] 10:19:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x126e7c800) [pid = 2852] [serial = 1236] [outer = 0x1256ce000] 10:19:37 INFO - PROCESS | 2852 | 1461691177778 Marionette DEBUG loaded listener.js 10:19:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x12780e800) [pid = 2852] [serial = 1237] [outer = 0x1256ce000] 10:19:38 INFO - PROCESS | 2852 | 1461691178196 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 10:19:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:19:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 771ms 10:19:38 INFO - PROCESS | 2852 | 1461691178251 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 10:19:38 INFO - PROCESS | 2852 | 1461691178254 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 10:19:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:19:38 INFO - PROCESS | 2852 | 1461691178256 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:19:38 INFO - PROCESS | 2852 | 1461691178257 Marionette TRACE conn2 <- [1,1622,null,{}] 10:19:38 INFO - PROCESS | 2852 | 1461691178260 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:38 INFO - PROCESS | 2852 | 1461691178368 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 10:19:38 INFO - PROCESS | 2852 | 1461691178423 Marionette TRACE conn2 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:38 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b08a000 == 56 [pid = 2852] [id = 413] 10:19:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x12800f000) [pid = 2852] [serial = 1238] [outer = 0x0] 10:19:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x1299b5400) [pid = 2852] [serial = 1239] [outer = 0x12800f000] 10:19:38 INFO - PROCESS | 2852 | 1461691178454 Marionette DEBUG loaded listener.js 10:19:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x129c30800) [pid = 2852] [serial = 1240] [outer = 0x12800f000] 10:19:38 INFO - PROCESS | 2852 | 1461691178876 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 10:19:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 10:19:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 669ms 10:19:38 INFO - PROCESS | 2852 | 1461691178926 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 10:19:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:19:38 INFO - PROCESS | 2852 | 1461691178929 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 10:19:38 INFO - PROCESS | 2852 | 1461691178931 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:19:38 INFO - PROCESS | 2852 | 1461691178932 Marionette TRACE conn2 <- [1,1626,null,{}] 10:19:38 INFO - PROCESS | 2852 | 1461691178935 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:39 INFO - PROCESS | 2852 | 1461691179055 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 10:19:39 INFO - PROCESS | 2852 | 1461691179137 Marionette TRACE conn2 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:39 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b5a1000 == 57 [pid = 2852] [id = 414] 10:19:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x128a5dc00) [pid = 2852] [serial = 1241] [outer = 0x0] 10:19:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x12a5d3400) [pid = 2852] [serial = 1242] [outer = 0x128a5dc00] 10:19:39 INFO - PROCESS | 2852 | 1461691179168 Marionette DEBUG loaded listener.js 10:19:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x12a756c00) [pid = 2852] [serial = 1243] [outer = 0x128a5dc00] 10:19:39 INFO - PROCESS | 2852 | 1461691179578 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 10:19:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:19:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 668ms 10:19:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:19:39 INFO - PROCESS | 2852 | 1461691179600 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 10:19:39 INFO - PROCESS | 2852 | 1461691179601 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 10:19:39 INFO - PROCESS | 2852 | 1461691179604 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:19:39 INFO - PROCESS | 2852 | 1461691179605 Marionette TRACE conn2 <- [1,1630,null,{}] 10:19:39 INFO - PROCESS | 2852 | 1461691179607 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:39 INFO - PROCESS | 2852 | 1461691179727 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 10:19:39 INFO - PROCESS | 2852 | 1461691179782 Marionette TRACE conn2 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:39 INFO - PROCESS | 2852 | ++DOCSHELL 0x12c398000 == 58 [pid = 2852] [id = 415] 10:19:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x12a75f400) [pid = 2852] [serial = 1244] [outer = 0x0] 10:19:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x12a8d4400) [pid = 2852] [serial = 1245] [outer = 0x12a75f400] 10:19:39 INFO - PROCESS | 2852 | 1461691179815 Marionette DEBUG loaded listener.js 10:19:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x12aa3fc00) [pid = 2852] [serial = 1246] [outer = 0x12a75f400] 10:19:40 INFO - PROCESS | 2852 | 1461691180437 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 10:19:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:19:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 918ms 10:19:40 INFO - PROCESS | 2852 | 1461691180523 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 10:19:40 INFO - PROCESS | 2852 | 1461691180525 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 10:19:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:19:40 INFO - PROCESS | 2852 | 1461691180531 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:19:40 INFO - PROCESS | 2852 | 1461691180533 Marionette TRACE conn2 <- [1,1634,null,{}] 10:19:40 INFO - PROCESS | 2852 | 1461691180537 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:40 INFO - PROCESS | 2852 | 1461691180631 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 10:19:40 INFO - PROCESS | 2852 | 1461691180697 Marionette TRACE conn2 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:40 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bed0000 == 59 [pid = 2852] [id = 416] 10:19:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x119191800) [pid = 2852] [serial = 1247] [outer = 0x0] 10:19:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x1192b8000) [pid = 2852] [serial = 1248] [outer = 0x119191800] 10:19:40 INFO - PROCESS | 2852 | 1461691180725 Marionette DEBUG loaded listener.js 10:19:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x11a7b6c00) [pid = 2852] [serial = 1249] [outer = 0x119191800] 10:19:41 INFO - PROCESS | 2852 | 1461691181137 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 10:19:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:19:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 675ms 10:19:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:19:41 INFO - PROCESS | 2852 | 1461691181206 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 10:19:41 INFO - PROCESS | 2852 | 1461691181212 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 10:19:41 INFO - PROCESS | 2852 | 1461691181217 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:19:41 INFO - PROCESS | 2852 | 1461691181218 Marionette TRACE conn2 <- [1,1638,null,{}] 10:19:41 INFO - PROCESS | 2852 | 1461691181221 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:41 INFO - PROCESS | 2852 | 1461691181312 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 10:19:41 INFO - PROCESS | 2852 | 1461691181379 Marionette TRACE conn2 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:41 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a8bc000 == 60 [pid = 2852] [id = 417] 10:19:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x1189d0400) [pid = 2852] [serial = 1250] [outer = 0x0] 10:19:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x11ae09000) [pid = 2852] [serial = 1251] [outer = 0x1189d0400] 10:19:41 INFO - PROCESS | 2852 | 1461691181408 Marionette DEBUG loaded listener.js 10:19:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x11aef3800) [pid = 2852] [serial = 1252] [outer = 0x1189d0400] 10:19:41 INFO - PROCESS | 2852 | --DOCSHELL 0x12a921000 == 59 [pid = 2852] [id = 408] 10:19:41 INFO - PROCESS | 2852 | --DOCSHELL 0x12a782800 == 58 [pid = 2852] [id = 407] 10:19:41 INFO - PROCESS | 2852 | --DOCSHELL 0x129c7d000 == 57 [pid = 2852] [id = 406] 10:19:41 INFO - PROCESS | 2852 | --DOCSHELL 0x129893000 == 56 [pid = 2852] [id = 405] 10:19:41 INFO - PROCESS | 2852 | --DOCSHELL 0x128e42800 == 55 [pid = 2852] [id = 404] 10:19:41 INFO - PROCESS | 2852 | --DOCSHELL 0x126e0f000 == 54 [pid = 2852] [id = 403] 10:19:41 INFO - PROCESS | 2852 | --DOCSHELL 0x125659000 == 53 [pid = 2852] [id = 402] 10:19:41 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x1293be800) [pid = 2852] [serial = 1167] [outer = 0x0] [url = about:blank] 10:19:41 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x116680000) [pid = 2852] [serial = 1125] [outer = 0x0] [url = about:blank] 10:19:41 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x128a62c00) [pid = 2852] [serial = 1122] [outer = 0x0] [url = about:blank] 10:19:41 INFO - PROCESS | 2852 | --DOCSHELL 0x125340800 == 52 [pid = 2852] [id = 401] 10:19:41 INFO - PROCESS | 2852 | --DOCSHELL 0x11c6d7000 == 51 [pid = 2852] [id = 400] 10:19:41 INFO - PROCESS | 2852 | --DOCSHELL 0x11a8b8800 == 50 [pid = 2852] [id = 399] 10:19:41 INFO - PROCESS | 2852 | --DOCSHELL 0x11a922800 == 49 [pid = 2852] [id = 398] 10:19:41 INFO - PROCESS | 2852 | --DOCSHELL 0x11a915000 == 48 [pid = 2852] [id = 397] 10:19:41 INFO - PROCESS | 2852 | --DOCSHELL 0x12a4da800 == 47 [pid = 2852] [id = 393] 10:19:41 INFO - PROCESS | 2852 | --DOCSHELL 0x11accd000 == 46 [pid = 2852] [id = 390] 10:19:41 INFO - PROCESS | 2852 | 1461691181822 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 10:19:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:19:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 620ms 10:19:41 INFO - PROCESS | 2852 | 1461691181837 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 10:19:41 INFO - PROCESS | 2852 | 1461691181838 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 10:19:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:19:41 INFO - PROCESS | 2852 | 1461691181841 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:19:41 INFO - PROCESS | 2852 | 1461691181846 Marionette TRACE conn2 <- [1,1642,null,{}] 10:19:41 INFO - PROCESS | 2852 | 1461691181854 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:42 INFO - PROCESS | 2852 | 1461691182000 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 10:19:42 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x127869800) [pid = 2852] [serial = 1164] [outer = 0x0] [url = about:blank] 10:19:42 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x118f75400) [pid = 2852] [serial = 1134] [outer = 0x0] [url = about:blank] 10:19:42 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x1192b5400) [pid = 2852] [serial = 1135] [outer = 0x0] [url = about:blank] 10:19:42 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x119d94000) [pid = 2852] [serial = 1137] [outer = 0x0] [url = about:blank] 10:19:42 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x11ab93800) [pid = 2852] [serial = 1138] [outer = 0x0] [url = about:blank] 10:19:42 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x11c397400) [pid = 2852] [serial = 1146] [outer = 0x0] [url = about:blank] 10:19:42 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x11867a400) [pid = 2852] [serial = 1132] [outer = 0x0] [url = about:blank] 10:19:42 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x11555bc00) [pid = 2852] [serial = 1131] [outer = 0x0] [url = about:blank] 10:19:42 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x11aef2400) [pid = 2852] [serial = 1140] [outer = 0x0] [url = about:blank] 10:19:42 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x11b80dc00) [pid = 2852] [serial = 1141] [outer = 0x0] [url = about:blank] 10:19:42 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x11bfeb000) [pid = 2852] [serial = 1143] [outer = 0x0] [url = about:blank] 10:19:42 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x125294000) [pid = 2852] [serial = 1149] [outer = 0x0] [url = about:blank] 10:19:42 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x1192bc800) [pid = 2852] [serial = 1128] [outer = 0x0] [url = about:blank] 10:19:42 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x11a7c3800) [pid = 2852] [serial = 1158] [outer = 0x0] [url = about:blank] 10:19:42 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x1257ec800) [pid = 2852] [serial = 1152] [outer = 0x0] [url = about:blank] 10:19:42 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x126b97400) [pid = 2852] [serial = 1153] [outer = 0x0] [url = about:blank] 10:19:42 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x126e75c00) [pid = 2852] [serial = 1155] [outer = 0x0] [url = about:blank] 10:19:42 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x12782a400) [pid = 2852] [serial = 1162] [outer = 0x0] [url = about:blank] 10:19:42 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x126f6e400) [pid = 2852] [serial = 1156] [outer = 0x0] [url = about:blank] 10:19:42 INFO - PROCESS | 2852 | --DOMWINDOW == 116 (0x1253d5c00) [pid = 2852] [serial = 1150] [outer = 0x0] [url = about:blank] 10:19:42 INFO - PROCESS | 2852 | --DOMWINDOW == 115 (0x12528b000) [pid = 2852] [serial = 1147] [outer = 0x0] [url = about:blank] 10:19:42 INFO - PROCESS | 2852 | --DOMWINDOW == 114 (0x11c1ce400) [pid = 2852] [serial = 1159] [outer = 0x0] [url = about:blank] 10:19:42 INFO - PROCESS | 2852 | --DOMWINDOW == 113 (0x1256cb800) [pid = 2852] [serial = 1161] [outer = 0x0] [url = about:blank] 10:19:42 INFO - PROCESS | 2852 | --DOMWINDOW == 112 (0x11c13a000) [pid = 2852] [serial = 1144] [outer = 0x0] [url = about:blank] 10:19:42 INFO - PROCESS | 2852 | --DOMWINDOW == 111 (0x128a63800) [pid = 2852] [serial = 1165] [outer = 0x0] [url = about:blank] 10:19:42 INFO - PROCESS | 2852 | 1461691182098 Marionette TRACE conn2 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:42 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b8c8000 == 47 [pid = 2852] [id = 418] 10:19:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 112 (0x11867a400) [pid = 2852] [serial = 1253] [outer = 0x0] 10:19:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 113 (0x11a7b8800) [pid = 2852] [serial = 1254] [outer = 0x11867a400] 10:19:42 INFO - PROCESS | 2852 | 1461691182151 Marionette DEBUG loaded listener.js 10:19:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0x11c1ca000) [pid = 2852] [serial = 1255] [outer = 0x11867a400] 10:19:42 INFO - PROCESS | 2852 | 1461691182545 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 10:19:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:19:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 726ms 10:19:42 INFO - PROCESS | 2852 | 1461691182568 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 10:19:42 INFO - PROCESS | 2852 | 1461691182570 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 10:19:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:19:42 INFO - PROCESS | 2852 | 1461691182572 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:19:42 INFO - PROCESS | 2852 | 1461691182573 Marionette TRACE conn2 <- [1,1646,null,{}] 10:19:42 INFO - PROCESS | 2852 | 1461691182575 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:42 INFO - PROCESS | 2852 | 1461691182657 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 10:19:42 INFO - PROCESS | 2852 | 1461691182712 Marionette TRACE conn2 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:42 INFO - PROCESS | 2852 | ++DOCSHELL 0x125340800 == 48 [pid = 2852] [id = 419] 10:19:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0x11c1cb000) [pid = 2852] [serial = 1256] [outer = 0x0] 10:19:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 116 (0x123b5a800) [pid = 2852] [serial = 1257] [outer = 0x11c1cb000] 10:19:42 INFO - PROCESS | 2852 | 1461691182737 Marionette DEBUG loaded listener.js 10:19:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x1255cb400) [pid = 2852] [serial = 1258] [outer = 0x11c1cb000] 10:19:43 INFO - PROCESS | 2852 | 1461691183032 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 10:19:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:19:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 470ms 10:19:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:19:43 INFO - PROCESS | 2852 | 1461691183049 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 10:19:43 INFO - PROCESS | 2852 | 1461691183050 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 10:19:43 INFO - PROCESS | 2852 | 1461691183052 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:19:43 INFO - PROCESS | 2852 | 1461691183054 Marionette TRACE conn2 <- [1,1650,null,{}] 10:19:43 INFO - PROCESS | 2852 | 1461691183056 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:43 INFO - PROCESS | 2852 | 1461691183140 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 10:19:43 INFO - PROCESS | 2852 | 1461691183146 Marionette TRACE conn2 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:43 INFO - PROCESS | 2852 | ++DOCSHELL 0x114e8c800 == 49 [pid = 2852] [id = 420] 10:19:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x125294400) [pid = 2852] [serial = 1259] [outer = 0x0] 10:19:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x126e80c00) [pid = 2852] [serial = 1260] [outer = 0x125294400] 10:19:43 INFO - PROCESS | 2852 | 1461691183173 Marionette DEBUG loaded listener.js 10:19:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x127807400) [pid = 2852] [serial = 1261] [outer = 0x125294400] 10:19:43 INFO - PROCESS | 2852 | 1461691183518 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 10:19:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:19:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 518ms 10:19:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:19:43 INFO - PROCESS | 2852 | 1461691183572 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 10:19:43 INFO - PROCESS | 2852 | 1461691183573 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 10:19:43 INFO - PROCESS | 2852 | 1461691183580 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:19:43 INFO - PROCESS | 2852 | 1461691183581 Marionette TRACE conn2 <- [1,1654,null,{}] 10:19:43 INFO - PROCESS | 2852 | 1461691183584 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:43 INFO - PROCESS | 2852 | 1461691183684 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 10:19:43 INFO - PROCESS | 2852 | 1461691183690 Marionette TRACE conn2 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:43 INFO - PROCESS | 2852 | ++DOCSHELL 0x1280cb800 == 50 [pid = 2852] [id = 421] 10:19:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x128e8d800) [pid = 2852] [serial = 1262] [outer = 0x0] 10:19:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x1298a9c00) [pid = 2852] [serial = 1263] [outer = 0x128e8d800] 10:19:43 INFO - PROCESS | 2852 | 1461691183720 Marionette DEBUG loaded listener.js 10:19:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x1299bb000) [pid = 2852] [serial = 1264] [outer = 0x128e8d800] 10:19:44 INFO - PROCESS | 2852 | 1461691184073 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 10:19:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:19:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 525ms 10:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:19:44 INFO - PROCESS | 2852 | 1461691184100 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 10:19:44 INFO - PROCESS | 2852 | 1461691184102 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 10:19:44 INFO - PROCESS | 2852 | 1461691184104 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:19:44 INFO - PROCESS | 2852 | 1461691184105 Marionette TRACE conn2 <- [1,1658,null,{}] 10:19:44 INFO - PROCESS | 2852 | 1461691184107 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:44 INFO - PROCESS | 2852 | 1461691184214 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 10:19:44 INFO - PROCESS | 2852 | 1461691184227 Marionette TRACE conn2 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:44 INFO - PROCESS | 2852 | ++DOCSHELL 0x12981f000 == 51 [pid = 2852] [id = 422] 10:19:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x129c02400) [pid = 2852] [serial = 1265] [outer = 0x0] 10:19:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x129c31000) [pid = 2852] [serial = 1266] [outer = 0x129c02400] 10:19:44 INFO - PROCESS | 2852 | 1461691184253 Marionette DEBUG loaded listener.js 10:19:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x12a4d0000) [pid = 2852] [serial = 1267] [outer = 0x129c02400] 10:19:44 INFO - PROCESS | 2852 | 1461691184599 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 518ms 10:19:44 INFO - PROCESS | 2852 | 1461691184622 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 10:19:44 INFO - PROCESS | 2852 | 1461691184624 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 10:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:19:44 INFO - PROCESS | 2852 | 1461691184627 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:19:44 INFO - PROCESS | 2852 | 1461691184629 Marionette TRACE conn2 <- [1,1662,null,{}] 10:19:44 INFO - PROCESS | 2852 | 1461691184632 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:44 INFO - PROCESS | 2852 | 1461691184748 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 10:19:44 INFO - PROCESS | 2852 | 1461691184753 Marionette TRACE conn2 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:44 INFO - PROCESS | 2852 | ++DOCSHELL 0x129c70000 == 52 [pid = 2852] [id = 423] 10:19:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x129c05800) [pid = 2852] [serial = 1268] [outer = 0x0] 10:19:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x12a5dd800) [pid = 2852] [serial = 1269] [outer = 0x129c05800] 10:19:44 INFO - PROCESS | 2852 | 1461691184778 Marionette DEBUG loaded listener.js 10:19:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x12a768800) [pid = 2852] [serial = 1270] [outer = 0x129c05800] 10:19:45 INFO - PROCESS | 2852 | 1461691185124 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 520ms 10:19:45 INFO - PROCESS | 2852 | 1461691185147 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 10:19:45 INFO - PROCESS | 2852 | 1461691185148 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 10:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:19:45 INFO - PROCESS | 2852 | 1461691185150 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:19:45 INFO - PROCESS | 2852 | 1461691185151 Marionette TRACE conn2 <- [1,1666,null,{}] 10:19:45 INFO - PROCESS | 2852 | 1461691185153 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:45 INFO - PROCESS | 2852 | 1461691185258 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 10:19:45 INFO - PROCESS | 2852 | 1461691185275 Marionette TRACE conn2 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:45 INFO - PROCESS | 2852 | ++DOCSHELL 0x129c9c800 == 53 [pid = 2852] [id = 424] 10:19:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x12a5db400) [pid = 2852] [serial = 1271] [outer = 0x0] 10:19:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x12a8d1c00) [pid = 2852] [serial = 1272] [outer = 0x12a5db400] 10:19:45 INFO - PROCESS | 2852 | 1461691185301 Marionette DEBUG loaded listener.js 10:19:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x12aa32800) [pid = 2852] [serial = 1273] [outer = 0x12a5db400] 10:19:45 INFO - PROCESS | 2852 | 1461691185644 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 10:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 519ms 10:19:45 INFO - PROCESS | 2852 | 1461691185669 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 10:19:45 INFO - PROCESS | 2852 | 1461691185670 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 10:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:19:45 INFO - PROCESS | 2852 | 1461691185672 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:19:45 INFO - PROCESS | 2852 | 1461691185673 Marionette TRACE conn2 <- [1,1670,null,{}] 10:19:45 INFO - PROCESS | 2852 | 1461691185677 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:45 INFO - PROCESS | 2852 | 1461691185782 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 10:19:45 INFO - PROCESS | 2852 | 1461691185794 Marionette TRACE conn2 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:45 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a4ea000 == 54 [pid = 2852] [id = 425] 10:19:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x11ac3e800) [pid = 2852] [serial = 1274] [outer = 0x0] 10:19:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x12aa3f400) [pid = 2852] [serial = 1275] [outer = 0x11ac3e800] 10:19:45 INFO - PROCESS | 2852 | 1461691185820 Marionette DEBUG loaded listener.js 10:19:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x12b047800) [pid = 2852] [serial = 1276] [outer = 0x11ac3e800] 10:19:46 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x127866c00) [pid = 2852] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:19:46 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x1147e0400) [pid = 2852] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:19:46 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x119251800) [pid = 2852] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:19:46 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x11c1cf800) [pid = 2852] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:19:46 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x1298abc00) [pid = 2852] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:19:46 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x128e86400) [pid = 2852] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:19:46 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x11ac89400) [pid = 2852] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:19:46 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x11b926400) [pid = 2852] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:19:46 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x1298ae400) [pid = 2852] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:19:46 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x118f70400) [pid = 2852] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:19:46 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x125290000) [pid = 2852] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:19:46 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x127868400) [pid = 2852] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:19:46 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x119e49c00) [pid = 2852] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:19:46 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x129c25400) [pid = 2852] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:19:46 INFO - PROCESS | 2852 | 1461691186246 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 10:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 619ms 10:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:19:46 INFO - PROCESS | 2852 | 1461691186297 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 10:19:46 INFO - PROCESS | 2852 | 1461691186299 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 10:19:46 INFO - PROCESS | 2852 | 1461691186301 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:19:46 INFO - PROCESS | 2852 | 1461691186302 Marionette TRACE conn2 <- [1,1674,null,{}] 10:19:46 INFO - PROCESS | 2852 | 1461691186304 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:46 INFO - PROCESS | 2852 | 1461691186408 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 10:19:46 INFO - PROCESS | 2852 | 1461691186414 Marionette TRACE conn2 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:46 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a850800 == 55 [pid = 2852] [id = 426] 10:19:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x119251800) [pid = 2852] [serial = 1277] [outer = 0x0] 10:19:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x127868400) [pid = 2852] [serial = 1278] [outer = 0x119251800] 10:19:46 INFO - PROCESS | 2852 | 1461691186444 Marionette DEBUG loaded listener.js 10:19:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x12b04d800) [pid = 2852] [serial = 1279] [outer = 0x119251800] 10:19:46 INFO - PROCESS | 2852 | 1461691186815 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 10:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 519ms 10:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:19:46 INFO - PROCESS | 2852 | 1461691186821 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 10:19:46 INFO - PROCESS | 2852 | 1461691186823 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 10:19:46 INFO - PROCESS | 2852 | 1461691186831 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:19:46 INFO - PROCESS | 2852 | 1461691186833 Marionette TRACE conn2 <- [1,1678,null,{}] 10:19:46 INFO - PROCESS | 2852 | 1461691186837 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:47 INFO - PROCESS | 2852 | 1461691187011 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 10:19:47 INFO - PROCESS | 2852 | 1461691187029 Marionette TRACE conn2 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:47 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a921000 == 56 [pid = 2852] [id = 427] 10:19:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x12b04a800) [pid = 2852] [serial = 1280] [outer = 0x0] 10:19:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x12b0c9400) [pid = 2852] [serial = 1281] [outer = 0x12b04a800] 10:19:47 INFO - PROCESS | 2852 | 1461691187071 Marionette DEBUG loaded listener.js 10:19:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x12b135800) [pid = 2852] [serial = 1282] [outer = 0x12b04a800] 10:19:47 INFO - PROCESS | 2852 | 1461691187416 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 10:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 625ms 10:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:19:47 INFO - PROCESS | 2852 | 1461691187451 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 10:19:47 INFO - PROCESS | 2852 | 1461691187452 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 10:19:47 INFO - PROCESS | 2852 | 1461691187455 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:19:47 INFO - PROCESS | 2852 | 1461691187456 Marionette TRACE conn2 <- [1,1682,null,{}] 10:19:47 INFO - PROCESS | 2852 | 1461691187458 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:47 INFO - PROCESS | 2852 | 1461691187544 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 10:19:47 INFO - PROCESS | 2852 | 1461691187602 Marionette TRACE conn2 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:47 INFO - PROCESS | 2852 | ++DOCSHELL 0x12c3a9800 == 57 [pid = 2852] [id = 428] 10:19:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x12b04cc00) [pid = 2852] [serial = 1283] [outer = 0x0] 10:19:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x12b141800) [pid = 2852] [serial = 1284] [outer = 0x12b04cc00] 10:19:47 INFO - PROCESS | 2852 | 1461691187629 Marionette DEBUG loaded listener.js 10:19:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x12b5d1400) [pid = 2852] [serial = 1285] [outer = 0x12b04cc00] 10:19:47 INFO - PROCESS | 2852 | 1461691187902 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 10:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 471ms 10:19:47 INFO - PROCESS | 2852 | 1461691187932 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 10:19:47 INFO - PROCESS | 2852 | 1461691187933 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 10:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:19:47 INFO - PROCESS | 2852 | 1461691187936 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:19:47 INFO - PROCESS | 2852 | 1461691187936 Marionette TRACE conn2 <- [1,1686,null,{}] 10:19:47 INFO - PROCESS | 2852 | 1461691187939 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:48 INFO - PROCESS | 2852 | 1461691188031 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 10:19:48 INFO - PROCESS | 2852 | 1461691188148 Marionette TRACE conn2 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:48 INFO - PROCESS | 2852 | ++DOCSHELL 0x118603800 == 58 [pid = 2852] [id = 429] 10:19:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x11328a000) [pid = 2852] [serial = 1286] [outer = 0x0] 10:19:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x1141b8400) [pid = 2852] [serial = 1287] [outer = 0x11328a000] 10:19:48 INFO - PROCESS | 2852 | 1461691188181 Marionette DEBUG loaded listener.js 10:19:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x115553800) [pid = 2852] [serial = 1288] [outer = 0x11328a000] 10:19:48 INFO - PROCESS | 2852 | 1461691188622 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 10:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 10:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 720ms 10:19:48 INFO - PROCESS | 2852 | 1461691188658 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 10:19:48 INFO - PROCESS | 2852 | 1461691188661 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 10:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:19:48 INFO - PROCESS | 2852 | 1461691188664 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:19:48 INFO - PROCESS | 2852 | 1461691188667 Marionette TRACE conn2 <- [1,1690,null,{}] 10:19:48 INFO - PROCESS | 2852 | 1461691188670 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:48 INFO - PROCESS | 2852 | 1461691188781 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 10:19:48 INFO - PROCESS | 2852 | 1461691188839 Marionette TRACE conn2 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:48 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c6cb800 == 59 [pid = 2852] [id = 430] 10:19:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x1186b1800) [pid = 2852] [serial = 1289] [outer = 0x0] 10:19:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x11aa31000) [pid = 2852] [serial = 1290] [outer = 0x1186b1800] 10:19:48 INFO - PROCESS | 2852 | 1461691188884 Marionette DEBUG loaded listener.js 10:19:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x11b92d400) [pid = 2852] [serial = 1291] [outer = 0x1186b1800] 10:19:49 INFO - PROCESS | 2852 | 1461691189297 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 10:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 673ms 10:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:19:49 INFO - PROCESS | 2852 | 1461691189339 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 10:19:49 INFO - PROCESS | 2852 | 1461691189342 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 10:19:49 INFO - PROCESS | 2852 | 1461691189345 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:19:49 INFO - PROCESS | 2852 | 1461691189346 Marionette TRACE conn2 <- [1,1694,null,{}] 10:19:49 INFO - PROCESS | 2852 | 1461691189348 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:49 INFO - PROCESS | 2852 | 1461691189458 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 10:19:49 INFO - PROCESS | 2852 | 1461691189561 Marionette TRACE conn2 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:49 INFO - PROCESS | 2852 | ++DOCSHELL 0x129805000 == 60 [pid = 2852] [id = 431] 10:19:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x11c393000) [pid = 2852] [serial = 1292] [outer = 0x0] 10:19:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x125293000) [pid = 2852] [serial = 1293] [outer = 0x11c393000] 10:19:49 INFO - PROCESS | 2852 | 1461691189595 Marionette DEBUG loaded listener.js 10:19:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x127810800) [pid = 2852] [serial = 1294] [outer = 0x11c393000] 10:19:50 INFO - PROCESS | 2852 | 1461691190036 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 10:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 720ms 10:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:19:50 INFO - PROCESS | 2852 | 1461691190065 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 10:19:50 INFO - PROCESS | 2852 | 1461691190067 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 10:19:50 INFO - PROCESS | 2852 | 1461691190075 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:19:50 INFO - PROCESS | 2852 | 1461691190079 Marionette TRACE conn2 <- [1,1698,null,{}] 10:19:50 INFO - PROCESS | 2852 | 1461691190083 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:50 INFO - PROCESS | 2852 | 1461691190212 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 10:19:50 INFO - PROCESS | 2852 | 1461691190311 Marionette TRACE conn2 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:50 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d480000 == 61 [pid = 2852] [id = 432] 10:19:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x123a5a400) [pid = 2852] [serial = 1295] [outer = 0x0] 10:19:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x128a5f000) [pid = 2852] [serial = 1296] [outer = 0x123a5a400] 10:19:50 INFO - PROCESS | 2852 | 1461691190363 Marionette DEBUG loaded listener.js 10:19:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x129c23800) [pid = 2852] [serial = 1297] [outer = 0x123a5a400] 10:19:50 INFO - PROCESS | 2852 | 1461691190863 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 10:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 10:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 832ms 10:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:19:50 INFO - PROCESS | 2852 | 1461691190903 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 10:19:50 INFO - PROCESS | 2852 | 1461691190905 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 10:19:50 INFO - PROCESS | 2852 | 1461691190907 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:19:50 INFO - PROCESS | 2852 | 1461691190909 Marionette TRACE conn2 <- [1,1702,null,{}] 10:19:50 INFO - PROCESS | 2852 | 1461691190911 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:51 INFO - PROCESS | 2852 | 1461691191017 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 10:19:51 INFO - PROCESS | 2852 | 1461691191074 Marionette TRACE conn2 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:51 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d613000 == 62 [pid = 2852] [id = 433] 10:19:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x129c25400) [pid = 2852] [serial = 1298] [outer = 0x0] 10:19:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x12a76c400) [pid = 2852] [serial = 1299] [outer = 0x129c25400] 10:19:51 INFO - PROCESS | 2852 | 1461691191104 Marionette DEBUG loaded listener.js 10:19:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x12aa40c00) [pid = 2852] [serial = 1300] [outer = 0x129c25400] 10:19:51 INFO - PROCESS | 2852 | 1461691191544 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 10:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 671ms 10:19:51 INFO - PROCESS | 2852 | 1461691191578 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 10:19:51 INFO - PROCESS | 2852 | 1461691191580 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 10:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:19:51 INFO - PROCESS | 2852 | 1461691191582 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:19:51 INFO - PROCESS | 2852 | 1461691191583 Marionette TRACE conn2 <- [1,1706,null,{}] 10:19:51 INFO - PROCESS | 2852 | 1461691191586 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:51 INFO - PROCESS | 2852 | 1461691191689 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 10:19:51 INFO - PROCESS | 2852 | 1461691191759 Marionette TRACE conn2 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:51 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d862000 == 63 [pid = 2852] [id = 434] 10:19:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x12b0ccc00) [pid = 2852] [serial = 1301] [outer = 0x0] 10:19:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x12b0d8400) [pid = 2852] [serial = 1302] [outer = 0x12b0ccc00] 10:19:51 INFO - PROCESS | 2852 | 1461691191796 Marionette DEBUG loaded listener.js 10:19:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x12c0ee000) [pid = 2852] [serial = 1303] [outer = 0x12b0ccc00] 10:19:52 INFO - PROCESS | 2852 | 1461691192192 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 10:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 670ms 10:19:52 INFO - PROCESS | 2852 | 1461691192253 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 10:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:19:52 INFO - PROCESS | 2852 | 1461691192254 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 10:19:52 INFO - PROCESS | 2852 | 1461691192256 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:19:52 INFO - PROCESS | 2852 | 1461691192258 Marionette TRACE conn2 <- [1,1710,null,{}] 10:19:52 INFO - PROCESS | 2852 | 1461691192260 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:52 INFO - PROCESS | 2852 | 1461691192386 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 10:19:52 INFO - PROCESS | 2852 | 1461691192470 Marionette TRACE conn2 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:52 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d983000 == 64 [pid = 2852] [id = 435] 10:19:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 149 (0x12c0f2800) [pid = 2852] [serial = 1304] [outer = 0x0] 10:19:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 150 (0x12c1b4000) [pid = 2852] [serial = 1305] [outer = 0x12c0f2800] 10:19:52 INFO - PROCESS | 2852 | 1461691192502 Marionette DEBUG loaded listener.js 10:19:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 151 (0x12d245000) [pid = 2852] [serial = 1306] [outer = 0x12c0f2800] 10:19:52 INFO - PROCESS | 2852 | 1461691192912 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 10:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 674ms 10:19:52 INFO - PROCESS | 2852 | 1461691192931 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 10:19:52 INFO - PROCESS | 2852 | 1461691192932 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 10:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:19:52 INFO - PROCESS | 2852 | 1461691192934 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:19:52 INFO - PROCESS | 2852 | 1461691192936 Marionette TRACE conn2 <- [1,1714,null,{}] 10:19:52 INFO - PROCESS | 2852 | 1461691192938 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:53 INFO - PROCESS | 2852 | 1461691193043 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 10:19:53 INFO - PROCESS | 2852 | 1461691193101 Marionette TRACE conn2 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:53 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d99f000 == 65 [pid = 2852] [id = 436] 10:19:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 152 (0x12c0f2c00) [pid = 2852] [serial = 1307] [outer = 0x0] 10:19:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 153 (0x12d24c800) [pid = 2852] [serial = 1308] [outer = 0x12c0f2c00] 10:19:53 INFO - PROCESS | 2852 | 1461691193171 Marionette DEBUG loaded listener.js 10:19:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 154 (0x12d354400) [pid = 2852] [serial = 1309] [outer = 0x12c0f2c00] 10:19:53 INFO - PROCESS | 2852 | 1461691193582 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 669ms 10:19:53 INFO - PROCESS | 2852 | 1461691193604 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 10:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:19:53 INFO - PROCESS | 2852 | 1461691193605 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 10:19:53 INFO - PROCESS | 2852 | 1461691193608 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:19:53 INFO - PROCESS | 2852 | 1461691193609 Marionette TRACE conn2 <- [1,1718,null,{}] 10:19:53 INFO - PROCESS | 2852 | 1461691193611 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:53 INFO - PROCESS | 2852 | 1461691193717 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 10:19:53 INFO - PROCESS | 2852 | 1461691193807 Marionette TRACE conn2 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:53 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c74c000 == 66 [pid = 2852] [id = 437] 10:19:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 155 (0x113431000) [pid = 2852] [serial = 1310] [outer = 0x0] 10:19:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 156 (0x1293bbc00) [pid = 2852] [serial = 1311] [outer = 0x113431000] 10:19:53 INFO - PROCESS | 2852 | 1461691193839 Marionette DEBUG loaded listener.js 10:19:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 157 (0x12d355000) [pid = 2852] [serial = 1312] [outer = 0x113431000] 10:19:54 INFO - PROCESS | 2852 | 1461691194467 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 872ms 10:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:19:54 INFO - PROCESS | 2852 | 1461691194480 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 10:19:54 INFO - PROCESS | 2852 | 1461691194482 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 10:19:54 INFO - PROCESS | 2852 | 1461691194485 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:19:54 INFO - PROCESS | 2852 | 1461691194488 Marionette TRACE conn2 <- [1,1722,null,{}] 10:19:54 INFO - PROCESS | 2852 | 1461691194492 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:54 INFO - PROCESS | 2852 | 1461691194591 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 10:19:54 INFO - PROCESS | 2852 | 1461691194667 Marionette TRACE conn2 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:54 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bf48000 == 67 [pid = 2852] [id = 438] 10:19:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 158 (0x115559400) [pid = 2852] [serial = 1313] [outer = 0x0] 10:19:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 159 (0x118f75400) [pid = 2852] [serial = 1314] [outer = 0x115559400] 10:19:54 INFO - PROCESS | 2852 | 1461691194696 Marionette DEBUG loaded listener.js 10:19:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 160 (0x11a7b9800) [pid = 2852] [serial = 1315] [outer = 0x115559400] 10:19:55 INFO - PROCESS | 2852 | 1461691195150 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 10:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 10:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 677ms 10:19:55 INFO - PROCESS | 2852 | 1461691195163 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 10:19:55 INFO - PROCESS | 2852 | 1461691195167 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 10:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:19:55 INFO - PROCESS | 2852 | 1461691195172 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:19:55 INFO - PROCESS | 2852 | 1461691195174 Marionette TRACE conn2 <- [1,1726,null,{}] 10:19:55 INFO - PROCESS | 2852 | 1461691195176 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:55 INFO - PROCESS | 2852 | 1461691195291 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 10:19:55 INFO - PROCESS | 2852 | 1461691195426 Marionette TRACE conn2 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:55 INFO - PROCESS | 2852 | --DOCSHELL 0x12a85c000 == 66 [pid = 2852] [id = 97] 10:19:55 INFO - PROCESS | 2852 | --DOCSHELL 0x12c3a9800 == 65 [pid = 2852] [id = 428] 10:19:55 INFO - PROCESS | 2852 | --DOCSHELL 0x12a921000 == 64 [pid = 2852] [id = 427] 10:19:55 INFO - PROCESS | 2852 | --DOCSHELL 0x12a850800 == 63 [pid = 2852] [id = 426] 10:19:55 INFO - PROCESS | 2852 | --DOCSHELL 0x12a4ea000 == 62 [pid = 2852] [id = 425] 10:19:55 INFO - PROCESS | 2852 | --DOCSHELL 0x129c9c800 == 61 [pid = 2852] [id = 424] 10:19:55 INFO - PROCESS | 2852 | --DOCSHELL 0x129c70000 == 60 [pid = 2852] [id = 423] 10:19:55 INFO - PROCESS | 2852 | --DOCSHELL 0x12981f000 == 59 [pid = 2852] [id = 422] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 159 (0x12a76d400) [pid = 2852] [serial = 1227] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | ++DOCSHELL 0x118e3d000 == 60 [pid = 2852] [id = 439] 10:19:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 160 (0x11343c800) [pid = 2852] [serial = 1316] [outer = 0x0] 10:19:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 161 (0x11893f800) [pid = 2852] [serial = 1317] [outer = 0x11343c800] 10:19:55 INFO - PROCESS | 2852 | 1461691195483 Marionette DEBUG loaded listener.js 10:19:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 162 (0x11c13e400) [pid = 2852] [serial = 1318] [outer = 0x11343c800] 10:19:55 INFO - PROCESS | 2852 | --DOCSHELL 0x1280cb800 == 59 [pid = 2852] [id = 421] 10:19:55 INFO - PROCESS | 2852 | --DOCSHELL 0x114e8c800 == 58 [pid = 2852] [id = 420] 10:19:55 INFO - PROCESS | 2852 | --DOCSHELL 0x125340800 == 57 [pid = 2852] [id = 419] 10:19:55 INFO - PROCESS | 2852 | --DOCSHELL 0x11b8c8000 == 56 [pid = 2852] [id = 418] 10:19:55 INFO - PROCESS | 2852 | --DOCSHELL 0x11a8bc000 == 55 [pid = 2852] [id = 417] 10:19:55 INFO - PROCESS | 2852 | --DOCSHELL 0x11bed0000 == 54 [pid = 2852] [id = 416] 10:19:55 INFO - PROCESS | 2852 | --DOCSHELL 0x119d3b800 == 53 [pid = 2852] [id = 410] 10:19:55 INFO - PROCESS | 2852 | --DOCSHELL 0x12a99e000 == 52 [pid = 2852] [id = 409] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 161 (0x1293c8400) [pid = 2852] [serial = 1123] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 160 (0x12800b000) [pid = 2852] [serial = 1209] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 159 (0x118e0a000) [pid = 2852] [serial = 1192] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 158 (0x115849400) [pid = 2852] [serial = 1191] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 157 (0x11aa23000) [pid = 2852] [serial = 1195] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 156 (0x1192bec00) [pid = 2852] [serial = 1194] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 155 (0x11c489000) [pid = 2852] [serial = 1203] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 154 (0x125290800) [pid = 2852] [serial = 1204] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 153 (0x118f7e000) [pid = 2852] [serial = 1170] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 152 (0x129c29000) [pid = 2852] [serial = 1188] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 151 (0x11ae65c00) [pid = 2852] [serial = 1173] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 150 (0x1298b4000) [pid = 2852] [serial = 1212] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 149 (0x1299b1800) [pid = 2852] [serial = 1185] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 148 (0x1298afc00) [pid = 2852] [serial = 1168] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x11ae04800) [pid = 2852] [serial = 1197] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x11b0e4400) [pid = 2852] [serial = 1198] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x11c13ac00) [pid = 2852] [serial = 1200] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x11c179000) [pid = 2852] [serial = 1201] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x123b56c00) [pid = 2852] [serial = 1176] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x128a64400) [pid = 2852] [serial = 1182] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 141 (0x12705d800) [pid = 2852] [serial = 1179] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x129c28800) [pid = 2852] [serial = 1215] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x129c02c00) [pid = 2852] [serial = 1213] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x12528f400) [pid = 2852] [serial = 1218] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x1255c8c00) [pid = 2852] [serial = 1206] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x127832800) [pid = 2852] [serial = 1207] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x12a4c8c00) [pid = 2852] [serial = 1216] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x129c24800) [pid = 2852] [serial = 1219] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x12a5dd400) [pid = 2852] [serial = 1222] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x1293c1800) [pid = 2852] [serial = 1210] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x12a4cf400) [pid = 2852] [serial = 1221] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x12a760c00) [pid = 2852] [serial = 1225] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x12a758800) [pid = 2852] [serial = 1224] [outer = 0x0] [url = about:blank] 10:19:55 INFO - PROCESS | 2852 | 1461691195806 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 10:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 674ms 10:19:55 INFO - PROCESS | 2852 | 1461691195847 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 10:19:55 INFO - PROCESS | 2852 | 1461691195848 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 10:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:19:55 INFO - PROCESS | 2852 | 1461691195850 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:19:55 INFO - PROCESS | 2852 | 1461691195852 Marionette TRACE conn2 <- [1,1730,null,{}] 10:19:55 INFO - PROCESS | 2852 | 1461691195859 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:55 INFO - PROCESS | 2852 | 1461691195952 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 10:19:56 INFO - PROCESS | 2852 | 1461691196008 Marionette TRACE conn2 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:56 INFO - PROCESS | 2852 | ++DOCSHELL 0x123a97800 == 53 [pid = 2852] [id = 440] 10:19:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x11c140800) [pid = 2852] [serial = 1319] [outer = 0x0] 10:19:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x11c396000) [pid = 2852] [serial = 1320] [outer = 0x11c140800] 10:19:56 INFO - PROCESS | 2852 | 1461691196037 Marionette DEBUG loaded listener.js 10:19:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x126e7cc00) [pid = 2852] [serial = 1321] [outer = 0x11c140800] 10:19:56 INFO - PROCESS | 2852 | 1461691196337 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 10:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 10:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 522ms 10:19:56 INFO - PROCESS | 2852 | 1461691196372 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 10:19:56 INFO - PROCESS | 2852 | 1461691196374 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 10:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:19:56 INFO - PROCESS | 2852 | 1461691196379 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:19:56 INFO - PROCESS | 2852 | 1461691196381 Marionette TRACE conn2 <- [1,1734,null,{}] 10:19:56 INFO - PROCESS | 2852 | 1461691196384 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:56 INFO - PROCESS | 2852 | 1461691196480 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 10:19:56 INFO - PROCESS | 2852 | 1461691196546 Marionette TRACE conn2 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:56 INFO - PROCESS | 2852 | ++DOCSHELL 0x126b0f000 == 54 [pid = 2852] [id = 441] 10:19:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x126e78000) [pid = 2852] [serial = 1322] [outer = 0x0] 10:19:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x127476800) [pid = 2852] [serial = 1323] [outer = 0x126e78000] 10:19:56 INFO - PROCESS | 2852 | 1461691196590 Marionette DEBUG loaded listener.js 10:19:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x128e86000) [pid = 2852] [serial = 1324] [outer = 0x126e78000] 10:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 624ms 10:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:19:57 INFO - PROCESS | 2852 | 1461691196995 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 10:19:57 INFO - PROCESS | 2852 | 1461691197001 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 10:19:57 INFO - PROCESS | 2852 | 1461691197002 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 10:19:57 INFO - PROCESS | 2852 | 1461691197004 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:19:57 INFO - PROCESS | 2852 | 1461691197005 Marionette TRACE conn2 <- [1,1738,null,{}] 10:19:57 INFO - PROCESS | 2852 | 1461691197007 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:57 INFO - PROCESS | 2852 | 1461691197092 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 10:19:57 INFO - PROCESS | 2852 | 1461691197152 Marionette TRACE conn2 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:57 INFO - PROCESS | 2852 | ++DOCSHELL 0x12937c000 == 55 [pid = 2852] [id = 442] 10:19:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x1280c9800) [pid = 2852] [serial = 1325] [outer = 0x0] 10:19:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x1298ae800) [pid = 2852] [serial = 1326] [outer = 0x1280c9800] 10:19:57 INFO - PROCESS | 2852 | 1461691197178 Marionette DEBUG loaded listener.js 10:19:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x129c06800) [pid = 2852] [serial = 1327] [outer = 0x1280c9800] 10:19:57 INFO - PROCESS | 2852 | 1461691197477 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 10:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 520ms 10:19:57 INFO - PROCESS | 2852 | 1461691197524 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 10:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:19:57 INFO - PROCESS | 2852 | 1461691197525 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 10:19:57 INFO - PROCESS | 2852 | 1461691197530 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:19:57 INFO - PROCESS | 2852 | 1461691197531 Marionette TRACE conn2 <- [1,1742,null,{}] 10:19:57 INFO - PROCESS | 2852 | 1461691197533 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:57 INFO - PROCESS | 2852 | 1461691197632 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 10:19:57 INFO - PROCESS | 2852 | 1461691197638 Marionette TRACE conn2 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:57 INFO - PROCESS | 2852 | ++DOCSHELL 0x129c92000 == 56 [pid = 2852] [id = 443] 10:19:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x129c24800) [pid = 2852] [serial = 1328] [outer = 0x0] 10:19:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x12a5dd000) [pid = 2852] [serial = 1329] [outer = 0x129c24800] 10:19:57 INFO - PROCESS | 2852 | 1461691197666 Marionette DEBUG loaded listener.js 10:19:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x12aa38c00) [pid = 2852] [serial = 1330] [outer = 0x129c24800] 10:19:58 INFO - PROCESS | 2852 | 1461691198062 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 10:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 570ms 10:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:19:58 INFO - PROCESS | 2852 | 1461691198100 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 10:19:58 INFO - PROCESS | 2852 | 1461691198101 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 10:19:58 INFO - PROCESS | 2852 | 1461691198103 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:19:58 INFO - PROCESS | 2852 | 1461691198104 Marionette TRACE conn2 <- [1,1746,null,{}] 10:19:58 INFO - PROCESS | 2852 | 1461691198106 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:58 INFO - PROCESS | 2852 | 1461691198214 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 10:19:58 INFO - PROCESS | 2852 | 1461691198230 Marionette TRACE conn2 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:58 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a4b0000 == 57 [pid = 2852] [id = 444] 10:19:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x129c05c00) [pid = 2852] [serial = 1331] [outer = 0x0] 10:19:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x12b048000) [pid = 2852] [serial = 1332] [outer = 0x129c05c00] 10:19:58 INFO - PROCESS | 2852 | 1461691198255 Marionette DEBUG loaded listener.js 10:19:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x12b139c00) [pid = 2852] [serial = 1333] [outer = 0x129c05c00] 10:19:58 INFO - PROCESS | 2852 | 1461691198587 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 10:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 518ms 10:19:58 INFO - PROCESS | 2852 | 1461691198622 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 10:19:58 INFO - PROCESS | 2852 | 1461691198623 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 10:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:19:58 INFO - PROCESS | 2852 | 1461691198625 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:19:58 INFO - PROCESS | 2852 | 1461691198626 Marionette TRACE conn2 <- [1,1750,null,{}] 10:19:58 INFO - PROCESS | 2852 | 1461691198629 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:58 INFO - PROCESS | 2852 | 1461691198738 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 10:19:58 INFO - PROCESS | 2852 | 1461691198752 Marionette TRACE conn2 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:58 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a846000 == 58 [pid = 2852] [id = 445] 10:19:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x12a4c2400) [pid = 2852] [serial = 1334] [outer = 0x0] 10:19:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x12b5d6800) [pid = 2852] [serial = 1335] [outer = 0x12a4c2400] 10:19:58 INFO - PROCESS | 2852 | 1461691198778 Marionette DEBUG loaded listener.js 10:19:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x12c0f7000) [pid = 2852] [serial = 1336] [outer = 0x12a4c2400] 10:19:59 INFO - PROCESS | 2852 | 1461691199134 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 10:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 520ms 10:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:19:59 INFO - PROCESS | 2852 | 1461691199147 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 10:19:59 INFO - PROCESS | 2852 | 1461691199149 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 10:19:59 INFO - PROCESS | 2852 | 1461691199151 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:19:59 INFO - PROCESS | 2852 | 1461691199152 Marionette TRACE conn2 <- [1,1754,null,{}] 10:19:59 INFO - PROCESS | 2852 | 1461691199154 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:59 INFO - PROCESS | 2852 | 1461691199264 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 10:19:59 INFO - PROCESS | 2852 | 1461691199276 Marionette TRACE conn2 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:59 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a986800 == 59 [pid = 2852] [id = 446] 10:19:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x12aa3d400) [pid = 2852] [serial = 1337] [outer = 0x0] 10:19:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 149 (0x12d353400) [pid = 2852] [serial = 1338] [outer = 0x12aa3d400] 10:19:59 INFO - PROCESS | 2852 | 1461691199301 Marionette DEBUG loaded listener.js 10:19:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 150 (0x12d4ab800) [pid = 2852] [serial = 1339] [outer = 0x12aa3d400] 10:19:59 INFO - PROCESS | 2852 | 1461691199641 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 10:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 518ms 10:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:19:59 INFO - PROCESS | 2852 | 1461691199670 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 10:19:59 INFO - PROCESS | 2852 | 1461691199671 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 10:19:59 INFO - PROCESS | 2852 | 1461691199673 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:19:59 INFO - PROCESS | 2852 | 1461691199674 Marionette TRACE conn2 <- [1,1758,null,{}] 10:19:59 INFO - PROCESS | 2852 | 1461691199684 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:59 INFO - PROCESS | 2852 | 1461691199793 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 10:19:59 INFO - PROCESS | 2852 | --DOMWINDOW == 149 (0x12b04a800) [pid = 2852] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:19:59 INFO - PROCESS | 2852 | --DOMWINDOW == 148 (0x11867a400) [pid = 2852] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:19:59 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x129c02400) [pid = 2852] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:19:59 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x125294400) [pid = 2852] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:19:59 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x129c05800) [pid = 2852] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:19:59 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x11c1cb000) [pid = 2852] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:19:59 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x1189d0400) [pid = 2852] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:19:59 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x119191800) [pid = 2852] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:19:59 INFO - PROCESS | 2852 | --DOMWINDOW == 141 (0x12a761000) [pid = 2852] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:19:59 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x12a5db400) [pid = 2852] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:19:59 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x11ac3e800) [pid = 2852] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:19:59 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x119251800) [pid = 2852] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:19:59 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x128e8d800) [pid = 2852] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:19:59 INFO - PROCESS | 2852 | 1461691199869 Marionette TRACE conn2 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:59 INFO - PROCESS | 2852 | ++DOCSHELL 0x118614800 == 60 [pid = 2852] [id = 447] 10:19:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x113434000) [pid = 2852] [serial = 1340] [outer = 0x0] 10:19:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x1186ac400) [pid = 2852] [serial = 1341] [outer = 0x113434000] 10:19:59 INFO - PROCESS | 2852 | 1461691199897 Marionette DEBUG loaded listener.js 10:19:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x11c1d3800) [pid = 2852] [serial = 1342] [outer = 0x113434000] 10:20:00 INFO - PROCESS | 2852 | 1461691200205 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 10:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 572ms 10:20:00 INFO - PROCESS | 2852 | 1461691200247 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 10:20:00 INFO - PROCESS | 2852 | 1461691200248 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 10:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:20:00 INFO - PROCESS | 2852 | 1461691200250 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:20:00 INFO - PROCESS | 2852 | 1461691200252 Marionette TRACE conn2 <- [1,1762,null,{}] 10:20:00 INFO - PROCESS | 2852 | 1461691200255 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:00 INFO - PROCESS | 2852 | 1461691200357 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 10:20:00 INFO - PROCESS | 2852 | 1461691200361 Marionette TRACE conn2 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:00 INFO - PROCESS | 2852 | ++DOCSHELL 0x12c399800 == 61 [pid = 2852] [id = 448] 10:20:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x1256c7800) [pid = 2852] [serial = 1343] [outer = 0x0] 10:20:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x12d637000) [pid = 2852] [serial = 1344] [outer = 0x1256c7800] 10:20:00 INFO - PROCESS | 2852 | 1461691200391 Marionette DEBUG loaded listener.js 10:20:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x12d8afc00) [pid = 2852] [serial = 1345] [outer = 0x1256c7800] 10:20:00 INFO - PROCESS | 2852 | 1461691200747 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 10:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 519ms 10:20:00 INFO - PROCESS | 2852 | 1461691200770 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 10:20:00 INFO - PROCESS | 2852 | 1461691200771 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 10:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:20:00 INFO - PROCESS | 2852 | 1461691200774 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:20:00 INFO - PROCESS | 2852 | 1461691200775 Marionette TRACE conn2 <- [1,1766,null,{}] 10:20:00 INFO - PROCESS | 2852 | 1461691200790 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:00 INFO - PROCESS | 2852 | 1461691200890 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 10:20:00 INFO - PROCESS | 2852 | 1461691200897 Marionette TRACE conn2 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:00 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d8dd800 == 62 [pid = 2852] [id = 449] 10:20:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x12d8b0400) [pid = 2852] [serial = 1346] [outer = 0x0] 10:20:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x12d969c00) [pid = 2852] [serial = 1347] [outer = 0x12d8b0400] 10:20:00 INFO - PROCESS | 2852 | 1461691200939 Marionette DEBUG loaded listener.js 10:20:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x12d973c00) [pid = 2852] [serial = 1348] [outer = 0x12d8b0400] 10:20:01 INFO - PROCESS | 2852 | 1461691201300 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 10:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 538ms 10:20:01 INFO - PROCESS | 2852 | 1461691201314 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 10:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:20:01 INFO - PROCESS | 2852 | 1461691201315 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 10:20:01 INFO - PROCESS | 2852 | 1461691201317 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:20:01 INFO - PROCESS | 2852 | 1461691201318 Marionette TRACE conn2 <- [1,1770,null,{}] 10:20:01 INFO - PROCESS | 2852 | 1461691201320 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:01 INFO - PROCESS | 2852 | 1461691201411 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 10:20:01 INFO - PROCESS | 2852 | 1461691201472 Marionette TRACE conn2 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:01 INFO - PROCESS | 2852 | ++DOCSHELL 0x12e81b000 == 63 [pid = 2852] [id = 450] 10:20:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x12d971400) [pid = 2852] [serial = 1349] [outer = 0x0] 10:20:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x12e758400) [pid = 2852] [serial = 1350] [outer = 0x12d971400] 10:20:01 INFO - PROCESS | 2852 | 1461691201498 Marionette DEBUG loaded listener.js 10:20:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 149 (0x12e763800) [pid = 2852] [serial = 1351] [outer = 0x12d971400] 10:20:01 INFO - PROCESS | 2852 | 1461691201777 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 10:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 518ms 10:20:01 INFO - PROCESS | 2852 | 1461691201836 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 10:20:01 INFO - PROCESS | 2852 | 1461691201837 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 10:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:20:01 INFO - PROCESS | 2852 | 1461691201839 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:20:01 INFO - PROCESS | 2852 | 1461691201840 Marionette TRACE conn2 <- [1,1774,null,{}] 10:20:01 INFO - PROCESS | 2852 | 1461691201844 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:02 INFO - PROCESS | 2852 | 1461691202006 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 10:20:02 INFO - PROCESS | 2852 | 1461691202109 Marionette TRACE conn2 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:02 INFO - PROCESS | 2852 | ++DOCSHELL 0x119d47000 == 64 [pid = 2852] [id = 451] 10:20:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 150 (0x11443e000) [pid = 2852] [serial = 1352] [outer = 0x0] 10:20:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 151 (0x114e68400) [pid = 2852] [serial = 1353] [outer = 0x11443e000] 10:20:02 INFO - PROCESS | 2852 | 1461691202143 Marionette DEBUG loaded listener.js 10:20:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 152 (0x1192b3000) [pid = 2852] [serial = 1354] [outer = 0x11443e000] 10:20:02 INFO - PROCESS | 2852 | 1461691202593 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 10:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 821ms 10:20:02 INFO - PROCESS | 2852 | 1461691202662 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 10:20:02 INFO - PROCESS | 2852 | 1461691202664 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 10:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:20:02 INFO - PROCESS | 2852 | 1461691202668 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:20:02 INFO - PROCESS | 2852 | 1461691202670 Marionette TRACE conn2 <- [1,1778,null,{}] 10:20:02 INFO - PROCESS | 2852 | 1461691202673 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:02 INFO - PROCESS | 2852 | 1461691202785 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 10:20:02 INFO - PROCESS | 2852 | 1461691202860 Marionette TRACE conn2 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:02 INFO - PROCESS | 2852 | ++DOCSHELL 0x126b13000 == 65 [pid = 2852] [id = 452] 10:20:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 153 (0x11ae04800) [pid = 2852] [serial = 1355] [outer = 0x0] 10:20:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 154 (0x11c178000) [pid = 2852] [serial = 1356] [outer = 0x11ae04800] 10:20:02 INFO - PROCESS | 2852 | 1461691202893 Marionette DEBUG loaded listener.js 10:20:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 155 (0x123b60800) [pid = 2852] [serial = 1357] [outer = 0x11ae04800] 10:20:03 INFO - PROCESS | 2852 | 1461691203300 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 10:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 10:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 670ms 10:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:20:03 INFO - PROCESS | 2852 | 1461691203338 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 10:20:03 INFO - PROCESS | 2852 | 1461691203340 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 10:20:03 INFO - PROCESS | 2852 | 1461691203342 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:20:03 INFO - PROCESS | 2852 | 1461691203344 Marionette TRACE conn2 <- [1,1782,null,{}] 10:20:03 INFO - PROCESS | 2852 | 1461691203347 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:03 INFO - PROCESS | 2852 | 1461691203476 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 10:20:03 INFO - PROCESS | 2852 | 1461691203555 Marionette TRACE conn2 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:03 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a993800 == 66 [pid = 2852] [id = 453] 10:20:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 156 (0x12782c800) [pid = 2852] [serial = 1358] [outer = 0x0] 10:20:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 157 (0x129333000) [pid = 2852] [serial = 1359] [outer = 0x12782c800] 10:20:03 INFO - PROCESS | 2852 | 1461691203586 Marionette DEBUG loaded listener.js 10:20:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 158 (0x12a4c8400) [pid = 2852] [serial = 1360] [outer = 0x12782c800] 10:20:04 INFO - PROCESS | 2852 | 1461691204021 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 10:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 10:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 720ms 10:20:04 INFO - PROCESS | 2852 | 1461691204063 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 10:20:04 INFO - PROCESS | 2852 | 1461691204066 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 10:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:20:04 INFO - PROCESS | 2852 | 1461691204074 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:20:04 INFO - PROCESS | 2852 | 1461691204077 Marionette TRACE conn2 <- [1,1786,null,{}] 10:20:04 INFO - PROCESS | 2852 | 1461691204080 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:04 INFO - PROCESS | 2852 | 1461691204192 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 10:20:04 INFO - PROCESS | 2852 | 1461691204269 Marionette TRACE conn2 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:04 INFO - PROCESS | 2852 | ++DOCSHELL 0x12eb10800 == 67 [pid = 2852] [id = 454] 10:20:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 159 (0x12782e000) [pid = 2852] [serial = 1361] [outer = 0x0] 10:20:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 160 (0x12a75a400) [pid = 2852] [serial = 1362] [outer = 0x12782e000] 10:20:04 INFO - PROCESS | 2852 | 1461691204300 Marionette DEBUG loaded listener.js 10:20:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 161 (0x12b287000) [pid = 2852] [serial = 1363] [outer = 0x12782e000] 10:20:04 INFO - PROCESS | 2852 | 1461691204698 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 10:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 10:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 677ms 10:20:04 INFO - PROCESS | 2852 | 1461691204747 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 10:20:04 INFO - PROCESS | 2852 | 1461691204748 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 10:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:20:04 INFO - PROCESS | 2852 | 1461691204751 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:20:04 INFO - PROCESS | 2852 | 1461691204752 Marionette TRACE conn2 <- [1,1790,null,{}] 10:20:04 INFO - PROCESS | 2852 | 1461691204754 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:04 INFO - PROCESS | 2852 | 1461691204884 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 10:20:04 INFO - PROCESS | 2852 | 1461691204988 Marionette TRACE conn2 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:05 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f1c8800 == 68 [pid = 2852] [id = 455] 10:20:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 162 (0x12b137400) [pid = 2852] [serial = 1364] [outer = 0x0] 10:20:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 163 (0x12d240000) [pid = 2852] [serial = 1365] [outer = 0x12b137400] 10:20:05 INFO - PROCESS | 2852 | 1461691205022 Marionette DEBUG loaded listener.js 10:20:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 164 (0x12d634c00) [pid = 2852] [serial = 1366] [outer = 0x12b137400] 10:20:05 INFO - PROCESS | 2852 | 1461691205432 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 10:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 719ms 10:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:20:05 INFO - PROCESS | 2852 | 1461691205471 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 10:20:05 INFO - PROCESS | 2852 | 1461691205472 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 10:20:05 INFO - PROCESS | 2852 | 1461691205474 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:20:05 INFO - PROCESS | 2852 | 1461691205476 Marionette TRACE conn2 <- [1,1794,null,{}] 10:20:05 INFO - PROCESS | 2852 | 1461691205478 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:05 INFO - PROCESS | 2852 | 1461691205588 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 10:20:05 INFO - PROCESS | 2852 | 1461691205692 Marionette TRACE conn2 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:05 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f5be000 == 69 [pid = 2852] [id = 456] 10:20:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 165 (0x12d8ad800) [pid = 2852] [serial = 1367] [outer = 0x0] 10:20:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 166 (0x12d970800) [pid = 2852] [serial = 1368] [outer = 0x12d8ad800] 10:20:05 INFO - PROCESS | 2852 | 1461691205731 Marionette DEBUG loaded listener.js 10:20:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 167 (0x12e9bd000) [pid = 2852] [serial = 1369] [outer = 0x12d8ad800] 10:20:06 INFO - PROCESS | 2852 | 1461691206230 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 820ms 10:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:20:06 INFO - PROCESS | 2852 | 1461691206295 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 10:20:06 INFO - PROCESS | 2852 | 1461691206296 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 10:20:06 INFO - PROCESS | 2852 | 1461691206299 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:20:06 INFO - PROCESS | 2852 | 1461691206300 Marionette TRACE conn2 <- [1,1798,null,{}] 10:20:06 INFO - PROCESS | 2852 | 1461691206302 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:06 INFO - PROCESS | 2852 | 1461691206415 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 10:20:06 INFO - PROCESS | 2852 | 1461691206492 Marionette TRACE conn2 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:06 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c479000 == 70 [pid = 2852] [id = 457] 10:20:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 168 (0x11a7bcc00) [pid = 2852] [serial = 1370] [outer = 0x0] 10:20:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 169 (0x126f74000) [pid = 2852] [serial = 1371] [outer = 0x11a7bcc00] 10:20:06 INFO - PROCESS | 2852 | 1461691206524 Marionette DEBUG loaded listener.js 10:20:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 170 (0x12e759400) [pid = 2852] [serial = 1372] [outer = 0x11a7bcc00] 10:20:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 171 (0x118f79000) [pid = 2852] [serial = 1373] [outer = 0x12fca6000] 10:20:07 INFO - PROCESS | 2852 | 1461691207294 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 10:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1019ms 10:20:07 INFO - PROCESS | 2852 | 1461691207318 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 10:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:20:07 INFO - PROCESS | 2852 | 1461691207321 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 10:20:07 INFO - PROCESS | 2852 | 1461691207324 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:20:07 INFO - PROCESS | 2852 | 1461691207326 Marionette TRACE conn2 <- [1,1802,null,{}] 10:20:07 INFO - PROCESS | 2852 | 1461691207341 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:07 INFO - PROCESS | 2852 | 1461691207446 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 10:20:07 INFO - PROCESS | 2852 | 1461691207536 Marionette TRACE conn2 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:07 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c74a000 == 71 [pid = 2852] [id = 458] 10:20:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 172 (0x11918ac00) [pid = 2852] [serial = 1374] [outer = 0x0] 10:20:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 173 (0x1192bd000) [pid = 2852] [serial = 1375] [outer = 0x11918ac00] 10:20:07 INFO - PROCESS | 2852 | 1461691207567 Marionette DEBUG loaded listener.js 10:20:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 174 (0x11aa24800) [pid = 2852] [serial = 1376] [outer = 0x11918ac00] 10:20:08 INFO - PROCESS | 2852 | 1461691208016 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 736ms 10:20:08 INFO - PROCESS | 2852 | --DOCSHELL 0x125653800 == 70 [pid = 2852] [id = 391] 10:20:08 INFO - PROCESS | 2852 | --DOCSHELL 0x129ca3000 == 69 [pid = 2852] [id = 392] 10:20:08 INFO - PROCESS | 2852 | --DOCSHELL 0x12e81b000 == 68 [pid = 2852] [id = 450] 10:20:08 INFO - PROCESS | 2852 | --DOCSHELL 0x12d8dd800 == 67 [pid = 2852] [id = 449] 10:20:08 INFO - PROCESS | 2852 | --DOCSHELL 0x12c399800 == 66 [pid = 2852] [id = 448] 10:20:08 INFO - PROCESS | 2852 | --DOCSHELL 0x118614800 == 65 [pid = 2852] [id = 447] 10:20:08 INFO - PROCESS | 2852 | --DOCSHELL 0x12a986800 == 64 [pid = 2852] [id = 446] 10:20:08 INFO - PROCESS | 2852 | --DOCSHELL 0x12a846000 == 63 [pid = 2852] [id = 445] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 173 (0x12b141800) [pid = 2852] [serial = 1284] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | 1461691208113 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 10:20:08 INFO - PROCESS | 2852 | 1461691208116 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 10:20:08 INFO - PROCESS | 2852 | --DOCSHELL 0x12a4b0000 == 62 [pid = 2852] [id = 444] 10:20:08 INFO - PROCESS | 2852 | --DOCSHELL 0x129c92000 == 61 [pid = 2852] [id = 443] 10:20:08 INFO - PROCESS | 2852 | --DOCSHELL 0x12937c000 == 60 [pid = 2852] [id = 442] 10:20:08 INFO - PROCESS | 2852 | --DOCSHELL 0x126b0f000 == 59 [pid = 2852] [id = 441] 10:20:08 INFO - PROCESS | 2852 | --DOCSHELL 0x123a97800 == 58 [pid = 2852] [id = 440] 10:20:08 INFO - PROCESS | 2852 | --DOCSHELL 0x118e3d000 == 57 [pid = 2852] [id = 439] 10:20:08 INFO - PROCESS | 2852 | --DOCSHELL 0x11bf48000 == 56 [pid = 2852] [id = 438] 10:20:08 INFO - PROCESS | 2852 | --DOCSHELL 0x11c74c000 == 55 [pid = 2852] [id = 437] 10:20:08 INFO - PROCESS | 2852 | --DOCSHELL 0x12d99f000 == 54 [pid = 2852] [id = 436] 10:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:20:08 INFO - PROCESS | 2852 | --DOCSHELL 0x12d983000 == 53 [pid = 2852] [id = 435] 10:20:08 INFO - PROCESS | 2852 | --DOCSHELL 0x12d862000 == 52 [pid = 2852] [id = 434] 10:20:08 INFO - PROCESS | 2852 | --DOCSHELL 0x12d613000 == 51 [pid = 2852] [id = 433] 10:20:08 INFO - PROCESS | 2852 | --DOCSHELL 0x12d480000 == 50 [pid = 2852] [id = 432] 10:20:08 INFO - PROCESS | 2852 | --DOCSHELL 0x118603800 == 49 [pid = 2852] [id = 429] 10:20:08 INFO - PROCESS | 2852 | 1461691208129 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:20:08 INFO - PROCESS | 2852 | 1461691208131 Marionette TRACE conn2 <- [1,1806,null,{}] 10:20:08 INFO - PROCESS | 2852 | 1461691208134 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:08 INFO - PROCESS | 2852 | 1461691208225 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 172 (0x11a7b8800) [pid = 2852] [serial = 1254] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 171 (0x129c31000) [pid = 2852] [serial = 1266] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 170 (0x12a4d0000) [pid = 2852] [serial = 1267] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 169 (0x126e80c00) [pid = 2852] [serial = 1260] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 168 (0x127807400) [pid = 2852] [serial = 1261] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 167 (0x12a5dd800) [pid = 2852] [serial = 1269] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 166 (0x123b5a800) [pid = 2852] [serial = 1257] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 165 (0x1255cb400) [pid = 2852] [serial = 1258] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 164 (0x126e7c800) [pid = 2852] [serial = 1236] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 163 (0x11ae09000) [pid = 2852] [serial = 1251] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 162 (0x11a7b6c00) [pid = 2852] [serial = 1249] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 161 (0x1192b8000) [pid = 2852] [serial = 1248] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 160 (0x11aef5000) [pid = 2852] [serial = 1233] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 159 (0x12a5d3400) [pid = 2852] [serial = 1242] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 158 (0x11925dc00) [pid = 2852] [serial = 1230] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 157 (0x12a8ce400) [pid = 2852] [serial = 1228] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 156 (0x12a8d1c00) [pid = 2852] [serial = 1272] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 155 (0x12aa32800) [pid = 2852] [serial = 1273] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 154 (0x12a768800) [pid = 2852] [serial = 1270] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 153 (0x12aa3f400) [pid = 2852] [serial = 1275] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 152 (0x12b0c9400) [pid = 2852] [serial = 1281] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 151 (0x127868400) [pid = 2852] [serial = 1278] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 150 (0x12b047800) [pid = 2852] [serial = 1276] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 149 (0x12a8d4400) [pid = 2852] [serial = 1245] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 148 (0x1298a9c00) [pid = 2852] [serial = 1263] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x1299b5400) [pid = 2852] [serial = 1239] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x11aef3800) [pid = 2852] [serial = 1252] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x11c1ca000) [pid = 2852] [serial = 1255] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x12b04d800) [pid = 2852] [serial = 1279] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x1299bb000) [pid = 2852] [serial = 1264] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x12b135800) [pid = 2852] [serial = 1282] [outer = 0x0] [url = about:blank] 10:20:08 INFO - PROCESS | 2852 | 1461691208292 Marionette TRACE conn2 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:08 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a8a1000 == 50 [pid = 2852] [id = 459] 10:20:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x11a7b8800) [pid = 2852] [serial = 1377] [outer = 0x0] 10:20:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x11ae65800) [pid = 2852] [serial = 1378] [outer = 0x11a7b8800] 10:20:08 INFO - PROCESS | 2852 | 1461691208319 Marionette DEBUG loaded listener.js 10:20:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x11c13d000) [pid = 2852] [serial = 1379] [outer = 0x11a7b8800] 10:20:08 INFO - PROCESS | 2852 | 1461691208635 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 10:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 523ms 10:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:20:08 INFO - PROCESS | 2852 | 1461691208649 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 10:20:08 INFO - PROCESS | 2852 | 1461691208651 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 10:20:08 INFO - PROCESS | 2852 | 1461691208653 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:20:08 INFO - PROCESS | 2852 | 1461691208655 Marionette TRACE conn2 <- [1,1810,null,{}] 10:20:08 INFO - PROCESS | 2852 | 1461691208666 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:08 INFO - PROCESS | 2852 | 1461691208756 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 10:20:08 INFO - PROCESS | 2852 | 1461691208855 Marionette TRACE conn2 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:08 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c744000 == 51 [pid = 2852] [id = 460] 10:20:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x11c13bc00) [pid = 2852] [serial = 1380] [outer = 0x0] 10:20:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x12528b400) [pid = 2852] [serial = 1381] [outer = 0x11c13bc00] 10:20:08 INFO - PROCESS | 2852 | 1461691208883 Marionette DEBUG loaded listener.js 10:20:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x1255c8c00) [pid = 2852] [serial = 1382] [outer = 0x11c13bc00] 10:20:09 INFO - PROCESS | 2852 | 1461691209199 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 571ms 10:20:09 INFO - PROCESS | 2852 | 1461691209224 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 10:20:09 INFO - PROCESS | 2852 | 1461691209226 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 10:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:20:09 INFO - PROCESS | 2852 | 1461691209231 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:20:09 INFO - PROCESS | 2852 | 1461691209232 Marionette TRACE conn2 <- [1,1814,null,{}] 10:20:09 INFO - PROCESS | 2852 | 1461691209234 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:09 INFO - PROCESS | 2852 | 1461691209320 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 10:20:09 INFO - PROCESS | 2852 | 1461691209380 Marionette TRACE conn2 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:09 INFO - PROCESS | 2852 | ++DOCSHELL 0x1255fe000 == 52 [pid = 2852] [id = 461] 10:20:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 149 (0x12528b800) [pid = 2852] [serial = 1383] [outer = 0x0] 10:20:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 150 (0x126f6a400) [pid = 2852] [serial = 1384] [outer = 0x12528b800] 10:20:09 INFO - PROCESS | 2852 | 1461691209407 Marionette DEBUG loaded listener.js 10:20:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 151 (0x127837000) [pid = 2852] [serial = 1385] [outer = 0x12528b800] 10:20:09 INFO - PROCESS | 2852 | 1461691209699 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 519ms 10:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:20:09 INFO - PROCESS | 2852 | 1461691209751 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 10:20:09 INFO - PROCESS | 2852 | 1461691209752 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 10:20:09 INFO - PROCESS | 2852 | 1461691209754 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:20:09 INFO - PROCESS | 2852 | 1461691209755 Marionette TRACE conn2 <- [1,1818,null,{}] 10:20:09 INFO - PROCESS | 2852 | 1461691209757 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:09 INFO - PROCESS | 2852 | 1461691209841 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 10:20:09 INFO - PROCESS | 2852 | 1461691209848 Marionette TRACE conn2 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:09 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a8b6800 == 53 [pid = 2852] [id = 462] 10:20:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 152 (0x12786bc00) [pid = 2852] [serial = 1386] [outer = 0x0] 10:20:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 153 (0x128a5f800) [pid = 2852] [serial = 1387] [outer = 0x12786bc00] 10:20:09 INFO - PROCESS | 2852 | 1461691209874 Marionette DEBUG loaded listener.js 10:20:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 154 (0x1298ae000) [pid = 2852] [serial = 1388] [outer = 0x12786bc00] 10:20:10 INFO - PROCESS | 2852 | 1461691210248 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 10:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 518ms 10:20:10 INFO - PROCESS | 2852 | 1461691210280 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 10:20:10 INFO - PROCESS | 2852 | 1461691210281 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 10:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:20:10 INFO - PROCESS | 2852 | 1461691210284 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:20:10 INFO - PROCESS | 2852 | 1461691210285 Marionette TRACE conn2 <- [1,1822,null,{}] 10:20:10 INFO - PROCESS | 2852 | 1461691210287 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:10 INFO - PROCESS | 2852 | 1461691210414 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 10:20:10 INFO - PROCESS | 2852 | 1461691210429 Marionette TRACE conn2 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:10 INFO - PROCESS | 2852 | ++DOCSHELL 0x129927000 == 54 [pid = 2852] [id = 463] 10:20:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 155 (0x1299b6800) [pid = 2852] [serial = 1389] [outer = 0x0] 10:20:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 156 (0x12a4c7400) [pid = 2852] [serial = 1390] [outer = 0x1299b6800] 10:20:10 INFO - PROCESS | 2852 | 1461691210455 Marionette DEBUG loaded listener.js 10:20:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 157 (0x12a755400) [pid = 2852] [serial = 1391] [outer = 0x1299b6800] 10:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:20:10 INFO - PROCESS | 2852 | 1461691210798 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 10:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 10:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:20:10 INFO - PROCESS | 2852 | 1461691210804 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 10:20:10 INFO - PROCESS | 2852 | 1461691210805 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 10:20:10 INFO - PROCESS | 2852 | 1461691210807 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:20:10 INFO - PROCESS | 2852 | 1461691210808 Marionette TRACE conn2 <- [1,1826,null,{}] 10:20:10 INFO - PROCESS | 2852 | 1461691210812 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:10 INFO - PROCESS | 2852 | 1461691210920 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 10:20:10 INFO - PROCESS | 2852 | 1461691210957 Marionette TRACE conn2 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:10 INFO - PROCESS | 2852 | ++DOCSHELL 0x129c92800 == 55 [pid = 2852] [id = 464] 10:20:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 158 (0x12a756000) [pid = 2852] [serial = 1392] [outer = 0x0] 10:20:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 159 (0x12a76b000) [pid = 2852] [serial = 1393] [outer = 0x12a756000] 10:20:10 INFO - PROCESS | 2852 | 1461691210984 Marionette DEBUG loaded listener.js 10:20:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 160 (0x12a8dac00) [pid = 2852] [serial = 1394] [outer = 0x12a756000] 10:20:11 INFO - PROCESS | 2852 | 1461691211299 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 10:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 520ms 10:20:11 INFO - PROCESS | 2852 | 1461691211329 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 10:20:11 INFO - PROCESS | 2852 | 1461691211331 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 10:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:20:11 INFO - PROCESS | 2852 | 1461691211333 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:20:11 INFO - PROCESS | 2852 | 1461691211334 Marionette TRACE conn2 <- [1,1830,null,{}] 10:20:11 INFO - PROCESS | 2852 | 1461691211336 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:11 INFO - PROCESS | 2852 | 1461691211442 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 10:20:11 INFO - PROCESS | 2852 | 1461691211467 Marionette TRACE conn2 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:11 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a4aa000 == 56 [pid = 2852] [id = 465] 10:20:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 161 (0x12a75dc00) [pid = 2852] [serial = 1395] [outer = 0x0] 10:20:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 162 (0x12b046c00) [pid = 2852] [serial = 1396] [outer = 0x12a75dc00] 10:20:11 INFO - PROCESS | 2852 | 1461691211493 Marionette DEBUG loaded listener.js 10:20:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 163 (0x12b0ce800) [pid = 2852] [serial = 1397] [outer = 0x12a75dc00] 10:20:11 INFO - PROCESS | 2852 | 1461691211861 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 10:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 570ms 10:20:11 INFO - PROCESS | 2852 | 1461691211904 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 10:20:11 INFO - PROCESS | 2852 | 1461691211906 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 10:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:20:11 INFO - PROCESS | 2852 | 1461691211909 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:20:11 INFO - PROCESS | 2852 | 1461691211911 Marionette TRACE conn2 <- [1,1834,null,{}] 10:20:11 INFO - PROCESS | 2852 | 1461691211914 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:12 INFO - PROCESS | 2852 | 1461691212058 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 10:20:12 INFO - PROCESS | 2852 | 1461691212076 Marionette TRACE conn2 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:12 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a84e000 == 57 [pid = 2852] [id = 466] 10:20:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 164 (0x12a759800) [pid = 2852] [serial = 1398] [outer = 0x0] 10:20:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 165 (0x12b5d4000) [pid = 2852] [serial = 1399] [outer = 0x12a759800] 10:20:12 INFO - PROCESS | 2852 | 1461691212102 Marionette DEBUG loaded listener.js 10:20:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 166 (0x12c0ef000) [pid = 2852] [serial = 1400] [outer = 0x12a759800] 10:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 165 (0x12a4c2400) [pid = 2852] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 164 (0x12aa3d400) [pid = 2852] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 163 (0x1280c9800) [pid = 2852] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 162 (0x115559400) [pid = 2852] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 161 (0x129c24800) [pid = 2852] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 160 (0x11c140800) [pid = 2852] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 159 (0x126e78000) [pid = 2852] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 158 (0x113434000) [pid = 2852] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 157 (0x12d8b0400) [pid = 2852] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 156 (0x1256c7800) [pid = 2852] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 155 (0x11343c800) [pid = 2852] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 154 (0x12b04cc00) [pid = 2852] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 153 (0x129c05c00) [pid = 2852] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:20:12 INFO - PROCESS | 2852 | 1461691212607 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 10:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 10:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 721ms 10:20:12 INFO - PROCESS | 2852 | 1461691212632 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 10:20:12 INFO - PROCESS | 2852 | 1461691212633 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 10:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:20:12 INFO - PROCESS | 2852 | 1461691212635 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:20:12 INFO - PROCESS | 2852 | 1461691212636 Marionette TRACE conn2 <- [1,1838,null,{}] 10:20:12 INFO - PROCESS | 2852 | 1461691212638 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:12 INFO - PROCESS | 2852 | 1461691212727 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 10:20:12 INFO - PROCESS | 2852 | 1461691212789 Marionette TRACE conn2 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:12 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a919000 == 58 [pid = 2852] [id = 467] 10:20:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 154 (0x11aa23c00) [pid = 2852] [serial = 1401] [outer = 0x0] 10:20:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 155 (0x1298a9000) [pid = 2852] [serial = 1402] [outer = 0x11aa23c00] 10:20:12 INFO - PROCESS | 2852 | 1461691212815 Marionette DEBUG loaded listener.js 10:20:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 156 (0x12b135800) [pid = 2852] [serial = 1403] [outer = 0x11aa23c00] 10:20:13 INFO - PROCESS | 2852 | 1461691213109 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 10:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 518ms 10:20:13 INFO - PROCESS | 2852 | 1461691213154 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 10:20:13 INFO - PROCESS | 2852 | 1461691213155 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 10:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:20:13 INFO - PROCESS | 2852 | 1461691213158 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:20:13 INFO - PROCESS | 2852 | 1461691213160 Marionette TRACE conn2 <- [1,1842,null,{}] 10:20:13 INFO - PROCESS | 2852 | 1461691213165 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:13 INFO - PROCESS | 2852 | 1461691213265 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 10:20:13 INFO - PROCESS | 2852 | 1461691213269 Marionette TRACE conn2 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:13 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b5b3000 == 59 [pid = 2852] [id = 468] 10:20:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 157 (0x12a5d1800) [pid = 2852] [serial = 1404] [outer = 0x0] 10:20:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 158 (0x12c1b8800) [pid = 2852] [serial = 1405] [outer = 0x12a5d1800] 10:20:13 INFO - PROCESS | 2852 | 1461691213299 Marionette DEBUG loaded listener.js 10:20:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 159 (0x12d63f800) [pid = 2852] [serial = 1406] [outer = 0x12a5d1800] 10:20:13 INFO - PROCESS | 2852 | 1461691213650 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 10:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 523ms 10:20:13 INFO - PROCESS | 2852 | 1461691213682 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 10:20:13 INFO - PROCESS | 2852 | 1461691213683 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 10:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:20:13 INFO - PROCESS | 2852 | 1461691213699 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:20:13 INFO - PROCESS | 2852 | 1461691213700 Marionette TRACE conn2 <- [1,1846,null,{}] 10:20:13 INFO - PROCESS | 2852 | 1461691213702 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:13 INFO - PROCESS | 2852 | 1461691213791 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 10:20:13 INFO - PROCESS | 2852 | 1461691213795 Marionette TRACE conn2 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:13 INFO - PROCESS | 2852 | ++DOCSHELL 0x12c3a9800 == 60 [pid = 2852] [id = 469] 10:20:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 160 (0x12d4a3400) [pid = 2852] [serial = 1407] [outer = 0x0] 10:20:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 161 (0x12d975000) [pid = 2852] [serial = 1408] [outer = 0x12d4a3400] 10:20:13 INFO - PROCESS | 2852 | 1461691213821 Marionette DEBUG loaded listener.js 10:20:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 162 (0x12e90d800) [pid = 2852] [serial = 1409] [outer = 0x12d4a3400] 10:20:14 INFO - PROCESS | 2852 | 1461691214162 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 10:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 531ms 10:20:14 INFO - PROCESS | 2852 | 1461691214217 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 10:20:14 INFO - PROCESS | 2852 | 1461691214218 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 10:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:20:14 INFO - PROCESS | 2852 | 1461691214221 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:20:14 INFO - PROCESS | 2852 | 1461691214222 Marionette TRACE conn2 <- [1,1850,null,{}] 10:20:14 INFO - PROCESS | 2852 | 1461691214224 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:14 INFO - PROCESS | 2852 | 1461691214310 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 10:20:14 INFO - PROCESS | 2852 | 1461691214372 Marionette TRACE conn2 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:14 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d869000 == 61 [pid = 2852] [id = 470] 10:20:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 163 (0x12d641400) [pid = 2852] [serial = 1410] [outer = 0x0] 10:20:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 164 (0x12e915800) [pid = 2852] [serial = 1411] [outer = 0x12d641400] 10:20:14 INFO - PROCESS | 2852 | 1461691214397 Marionette DEBUG loaded listener.js 10:20:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 165 (0x12e9c7800) [pid = 2852] [serial = 1412] [outer = 0x12d641400] 10:20:14 INFO - PROCESS | 2852 | 1461691214861 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 670ms 10:20:14 INFO - PROCESS | 2852 | 1461691214896 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 10:20:14 INFO - PROCESS | 2852 | 1461691214899 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 10:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:20:14 INFO - PROCESS | 2852 | 1461691214904 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:20:14 INFO - PROCESS | 2852 | 1461691214906 Marionette TRACE conn2 <- [1,1854,null,{}] 10:20:14 INFO - PROCESS | 2852 | 1461691214911 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:15 INFO - PROCESS | 2852 | 1461691215021 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 10:20:15 INFO - PROCESS | 2852 | 1461691215098 Marionette TRACE conn2 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:15 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bf40000 == 62 [pid = 2852] [id = 471] 10:20:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 166 (0x11343d800) [pid = 2852] [serial = 1413] [outer = 0x0] 10:20:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 167 (0x11aa2d400) [pid = 2852] [serial = 1414] [outer = 0x11343d800] 10:20:15 INFO - PROCESS | 2852 | 1461691215132 Marionette DEBUG loaded listener.js 10:20:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 168 (0x11bff1000) [pid = 2852] [serial = 1415] [outer = 0x11343d800] 10:20:15 INFO - PROCESS | 2852 | 1461691215564 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 671ms 10:20:15 INFO - PROCESS | 2852 | 1461691215576 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 10:20:15 INFO - PROCESS | 2852 | 1461691215582 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 10:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:20:15 INFO - PROCESS | 2852 | 1461691215587 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:20:15 INFO - PROCESS | 2852 | 1461691215588 Marionette TRACE conn2 <- [1,1858,null,{}] 10:20:15 INFO - PROCESS | 2852 | 1461691215591 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:15 INFO - PROCESS | 2852 | 1461691215700 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 10:20:15 INFO - PROCESS | 2852 | 1461691215796 Marionette TRACE conn2 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:15 INFO - PROCESS | 2852 | ++DOCSHELL 0x129807800 == 63 [pid = 2852] [id = 472] 10:20:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 169 (0x11c48cc00) [pid = 2852] [serial = 1416] [outer = 0x0] 10:20:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 170 (0x125297800) [pid = 2852] [serial = 1417] [outer = 0x11c48cc00] 10:20:15 INFO - PROCESS | 2852 | 1461691215841 Marionette DEBUG loaded listener.js 10:20:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 171 (0x126f6b400) [pid = 2852] [serial = 1418] [outer = 0x11c48cc00] 10:20:16 INFO - PROCESS | 2852 | 1461691216245 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 10:20:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 723ms 10:20:16 INFO - PROCESS | 2852 | 1461691216313 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 10:20:16 INFO - PROCESS | 2852 | 1461691216314 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 10:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:20:16 INFO - PROCESS | 2852 | 1461691216318 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:20:16 INFO - PROCESS | 2852 | 1461691216320 Marionette TRACE conn2 <- [1,1862,null,{}] 10:20:16 INFO - PROCESS | 2852 | 1461691216331 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:16 INFO - PROCESS | 2852 | 1461691216439 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 10:20:16 INFO - PROCESS | 2852 | 1461691216516 Marionette TRACE conn2 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:16 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d495000 == 64 [pid = 2852] [id = 473] 10:20:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 172 (0x129c2d000) [pid = 2852] [serial = 1419] [outer = 0x0] 10:20:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 173 (0x12a4cc000) [pid = 2852] [serial = 1420] [outer = 0x129c2d000] 10:20:16 INFO - PROCESS | 2852 | 1461691216550 Marionette DEBUG loaded listener.js 10:20:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 174 (0x12a5dd800) [pid = 2852] [serial = 1421] [outer = 0x129c2d000] 10:20:16 INFO - PROCESS | 2852 | 1461691216970 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 10:20:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 671ms 10:20:16 INFO - PROCESS | 2852 | 1461691216990 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 10:20:16 INFO - PROCESS | 2852 | 1461691216992 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 10:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:20:16 INFO - PROCESS | 2852 | 1461691216994 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:20:17 INFO - PROCESS | 2852 | 1461691216997 Marionette TRACE conn2 <- [1,1866,null,{}] 10:20:17 INFO - PROCESS | 2852 | 1461691217000 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:17 INFO - PROCESS | 2852 | 1461691217126 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 10:20:17 INFO - PROCESS | 2852 | 1461691217201 Marionette TRACE conn2 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:17 INFO - PROCESS | 2852 | ++DOCSHELL 0x12e8d2800 == 65 [pid = 2852] [id = 474] 10:20:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 175 (0x12aa3c400) [pid = 2852] [serial = 1422] [outer = 0x0] 10:20:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 176 (0x12c0eb000) [pid = 2852] [serial = 1423] [outer = 0x12aa3c400] 10:20:17 INFO - PROCESS | 2852 | 1461691217232 Marionette DEBUG loaded listener.js 10:20:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 177 (0x12d4a8000) [pid = 2852] [serial = 1424] [outer = 0x12aa3c400] 10:20:17 INFO - PROCESS | 2852 | 1461691217642 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 10:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 672ms 10:20:17 INFO - PROCESS | 2852 | 1461691217666 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 10:20:17 INFO - PROCESS | 2852 | 1461691217668 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 10:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:20:17 INFO - PROCESS | 2852 | 1461691217670 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:20:17 INFO - PROCESS | 2852 | 1461691217671 Marionette TRACE conn2 <- [1,1870,null,{}] 10:20:17 INFO - PROCESS | 2852 | 1461691217674 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:17 INFO - PROCESS | 2852 | 1461691217782 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 10:20:17 INFO - PROCESS | 2852 | 1461691217884 Marionette TRACE conn2 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:17 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f5ba800 == 66 [pid = 2852] [id = 475] 10:20:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 178 (0x12b28b800) [pid = 2852] [serial = 1425] [outer = 0x0] 10:20:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 179 (0x12d63d400) [pid = 2852] [serial = 1426] [outer = 0x12b28b800] 10:20:17 INFO - PROCESS | 2852 | 1461691217918 Marionette DEBUG loaded listener.js 10:20:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 180 (0x12e9be400) [pid = 2852] [serial = 1427] [outer = 0x12b28b800] 10:20:18 INFO - PROCESS | 2852 | 1461691218337 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 10:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 718ms 10:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:20:18 INFO - PROCESS | 2852 | 1461691218389 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 10:20:18 INFO - PROCESS | 2852 | 1461691218390 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 10:20:18 INFO - PROCESS | 2852 | 1461691218392 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:20:18 INFO - PROCESS | 2852 | 1461691218393 Marionette TRACE conn2 <- [1,1874,null,{}] 10:20:18 INFO - PROCESS | 2852 | 1461691218396 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:18 INFO - PROCESS | 2852 | 1461691218534 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 10:20:18 INFO - PROCESS | 2852 | 1461691218612 Marionette TRACE conn2 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:18 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f89f000 == 67 [pid = 2852] [id = 476] 10:20:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 181 (0x12e9c6800) [pid = 2852] [serial = 1428] [outer = 0x0] 10:20:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 182 (0x12ecdd800) [pid = 2852] [serial = 1429] [outer = 0x12e9c6800] 10:20:18 INFO - PROCESS | 2852 | 1461691218645 Marionette DEBUG loaded listener.js 10:20:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 183 (0x12ece4400) [pid = 2852] [serial = 1430] [outer = 0x12e9c6800] 10:20:19 INFO - PROCESS | 2852 | 1461691219051 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 10:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 722ms 10:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:20:19 INFO - PROCESS | 2852 | 1461691219128 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 10:20:19 INFO - PROCESS | 2852 | 1461691219129 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 10:20:19 INFO - PROCESS | 2852 | 1461691219133 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:20:19 INFO - PROCESS | 2852 | 1461691219135 Marionette TRACE conn2 <- [1,1878,null,{}] 10:20:19 INFO - PROCESS | 2852 | 1461691219137 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:19 INFO - PROCESS | 2852 | 1461691219244 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 10:20:19 INFO - PROCESS | 2852 | 1461691219320 Marionette TRACE conn2 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:19 INFO - PROCESS | 2852 | ++DOCSHELL 0x12feb2800 == 68 [pid = 2852] [id = 477] 10:20:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 184 (0x12e9ca000) [pid = 2852] [serial = 1431] [outer = 0x0] 10:20:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 185 (0x12ecea000) [pid = 2852] [serial = 1432] [outer = 0x12e9ca000] 10:20:19 INFO - PROCESS | 2852 | 1461691219350 Marionette DEBUG loaded listener.js 10:20:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 186 (0x12eda9800) [pid = 2852] [serial = 1433] [outer = 0x12e9ca000] 10:20:19 INFO - PROCESS | 2852 | 1461691219791 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 10:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 721ms 10:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:20:19 INFO - PROCESS | 2852 | 1461691219884 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 10:20:19 INFO - PROCESS | 2852 | 1461691219886 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 10:20:19 INFO - PROCESS | 2852 | 1461691219890 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:20:19 INFO - PROCESS | 2852 | 1461691219891 Marionette TRACE conn2 <- [1,1882,null,{}] 10:20:19 INFO - PROCESS | 2852 | 1461691219895 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:20 INFO - PROCESS | 2852 | 1461691220160 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 10:20:20 INFO - PROCESS | 2852 | 1461691220248 Marionette TRACE conn2 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:20 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bf38000 == 69 [pid = 2852] [id = 478] 10:20:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 187 (0x114b53000) [pid = 2852] [serial = 1434] [outer = 0x0] 10:20:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 188 (0x1157e8400) [pid = 2852] [serial = 1435] [outer = 0x114b53000] 10:20:20 INFO - PROCESS | 2852 | 1461691220278 Marionette DEBUG loaded listener.js 10:20:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 189 (0x1192b4400) [pid = 2852] [serial = 1436] [outer = 0x114b53000] 10:20:20 INFO - PROCESS | 2852 | 1461691220708 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 10:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 871ms 10:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:20:20 INFO - PROCESS | 2852 | 1461691220762 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 10:20:20 INFO - PROCESS | 2852 | 1461691220764 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 10:20:20 INFO - PROCESS | 2852 | 1461691220767 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:20:20 INFO - PROCESS | 2852 | 1461691220770 Marionette TRACE conn2 <- [1,1886,null,{}] 10:20:20 INFO - PROCESS | 2852 | 1461691220773 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:20 INFO - PROCESS | 2852 | 1461691220876 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 10:20:20 INFO - PROCESS | 2852 | 1461691220958 Marionette TRACE conn2 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:20 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c464000 == 70 [pid = 2852] [id = 479] 10:20:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 190 (0x11a7bc800) [pid = 2852] [serial = 1437] [outer = 0x0] 10:20:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 191 (0x11bfec000) [pid = 2852] [serial = 1438] [outer = 0x11a7bc800] 10:20:20 INFO - PROCESS | 2852 | 1461691220991 Marionette DEBUG loaded listener.js 10:20:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 192 (0x11c85c400) [pid = 2852] [serial = 1439] [outer = 0x11a7bc800] 10:20:21 INFO - PROCESS | 2852 | 1461691221423 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 10:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 720ms 10:20:21 INFO - PROCESS | 2852 | 1461691221490 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 10:20:21 INFO - PROCESS | 2852 | 1461691221492 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 10:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:20:21 INFO - PROCESS | 2852 | 1461691221515 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:20:21 INFO - PROCESS | 2852 | 1461691221516 Marionette TRACE conn2 <- [1,1890,null,{}] 10:20:21 INFO - PROCESS | 2852 | 1461691221518 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:21 INFO - PROCESS | 2852 | 1461691221618 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 10:20:21 INFO - PROCESS | 2852 | 1461691221698 Marionette TRACE conn2 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:21 INFO - PROCESS | 2852 | ++DOCSHELL 0x129812000 == 71 [pid = 2852] [id = 480] 10:20:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 193 (0x1252b6400) [pid = 2852] [serial = 1440] [outer = 0x0] 10:20:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 194 (0x1276b9400) [pid = 2852] [serial = 1441] [outer = 0x1252b6400] 10:20:21 INFO - PROCESS | 2852 | 1461691221726 Marionette DEBUG loaded listener.js 10:20:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 195 (0x1280c0400) [pid = 2852] [serial = 1442] [outer = 0x1252b6400] 10:20:22 INFO - PROCESS | 2852 | --DOCSHELL 0x12a797800 == 70 [pid = 2852] [id = 412] 10:20:22 INFO - PROCESS | 2852 | --DOCSHELL 0x12c3a9800 == 69 [pid = 2852] [id = 469] 10:20:22 INFO - PROCESS | 2852 | --DOCSHELL 0x12b5b3000 == 68 [pid = 2852] [id = 468] 10:20:22 INFO - PROCESS | 2852 | --DOCSHELL 0x12a919000 == 67 [pid = 2852] [id = 467] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 194 (0x12e758400) [pid = 2852] [serial = 1350] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 193 (0x12a76c400) [pid = 2852] [serial = 1299] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 192 (0x12c1b4000) [pid = 2852] [serial = 1305] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 191 (0x12b0d8400) [pid = 2852] [serial = 1302] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 190 (0x125293000) [pid = 2852] [serial = 1293] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 189 (0x128a5f000) [pid = 2852] [serial = 1296] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 188 (0x12d24c800) [pid = 2852] [serial = 1308] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 187 (0x1141b8400) [pid = 2852] [serial = 1287] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 186 (0x11aa31000) [pid = 2852] [serial = 1290] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 185 (0x1293bbc00) [pid = 2852] [serial = 1311] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOCSHELL 0x12a84e000 == 66 [pid = 2852] [id = 466] 10:20:22 INFO - PROCESS | 2852 | --DOCSHELL 0x12a4aa000 == 65 [pid = 2852] [id = 465] 10:20:22 INFO - PROCESS | 2852 | --DOCSHELL 0x129c92800 == 64 [pid = 2852] [id = 464] 10:20:22 INFO - PROCESS | 2852 | --DOCSHELL 0x129927000 == 63 [pid = 2852] [id = 463] 10:20:22 INFO - PROCESS | 2852 | --DOCSHELL 0x11a8b6800 == 62 [pid = 2852] [id = 462] 10:20:22 INFO - PROCESS | 2852 | --DOCSHELL 0x1255fe000 == 61 [pid = 2852] [id = 461] 10:20:22 INFO - PROCESS | 2852 | --DOCSHELL 0x11c744000 == 60 [pid = 2852] [id = 460] 10:20:22 INFO - PROCESS | 2852 | --DOCSHELL 0x11a8a1000 == 59 [pid = 2852] [id = 459] 10:20:22 INFO - PROCESS | 2852 | --DOCSHELL 0x11c74a000 == 58 [pid = 2852] [id = 458] 10:20:22 INFO - PROCESS | 2852 | --DOCSHELL 0x126b13000 == 57 [pid = 2852] [id = 452] 10:20:22 INFO - PROCESS | 2852 | --DOCSHELL 0x119d47000 == 56 [pid = 2852] [id = 451] 10:20:22 INFO - PROCESS | 2852 | 1461691222179 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 10:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 675ms 10:20:22 INFO - PROCESS | 2852 | 1461691222188 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 10:20:22 INFO - PROCESS | 2852 | 1461691222190 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 10:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:20:22 INFO - PROCESS | 2852 | 1461691222200 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:20:22 INFO - PROCESS | 2852 | 1461691222203 Marionette TRACE conn2 <- [1,1894,null,{}] 10:20:22 INFO - PROCESS | 2852 | 1461691222205 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:22 INFO - PROCESS | 2852 | 1461691222307 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 184 (0x12b5d1400) [pid = 2852] [serial = 1285] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 183 (0x12d973c00) [pid = 2852] [serial = 1348] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 182 (0x12d969c00) [pid = 2852] [serial = 1347] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 181 (0x12d637000) [pid = 2852] [serial = 1344] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 180 (0x12d8afc00) [pid = 2852] [serial = 1345] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 179 (0x1186ac400) [pid = 2852] [serial = 1341] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 178 (0x11893f800) [pid = 2852] [serial = 1317] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 177 (0x11c13e400) [pid = 2852] [serial = 1318] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 176 (0x12aa38c00) [pid = 2852] [serial = 1330] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 175 (0x12b048000) [pid = 2852] [serial = 1332] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 174 (0x12b5d6800) [pid = 2852] [serial = 1335] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 173 (0x12b139c00) [pid = 2852] [serial = 1333] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 172 (0x12d353400) [pid = 2852] [serial = 1338] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 171 (0x12c0f7000) [pid = 2852] [serial = 1336] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 170 (0x12d4ab800) [pid = 2852] [serial = 1339] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 169 (0x1298ae800) [pid = 2852] [serial = 1326] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 168 (0x129c06800) [pid = 2852] [serial = 1327] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 167 (0x11a7b9800) [pid = 2852] [serial = 1315] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 166 (0x118f75400) [pid = 2852] [serial = 1314] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 165 (0x12a5dd000) [pid = 2852] [serial = 1329] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 164 (0x11c396000) [pid = 2852] [serial = 1320] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 163 (0x126e7cc00) [pid = 2852] [serial = 1321] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 162 (0x127476800) [pid = 2852] [serial = 1323] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 161 (0x128e86000) [pid = 2852] [serial = 1324] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | --DOMWINDOW == 160 (0x11c1d3800) [pid = 2852] [serial = 1342] [outer = 0x0] [url = about:blank] 10:20:22 INFO - PROCESS | 2852 | 1461691222381 Marionette TRACE conn2 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:22 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bb46800 == 57 [pid = 2852] [id = 481] 10:20:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 161 (0x11888a000) [pid = 2852] [serial = 1443] [outer = 0x0] 10:20:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 162 (0x11c396000) [pid = 2852] [serial = 1444] [outer = 0x11888a000] 10:20:22 INFO - PROCESS | 2852 | 1461691222408 Marionette DEBUG loaded listener.js 10:20:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 163 (0x128e91c00) [pid = 2852] [serial = 1445] [outer = 0x11888a000] 10:20:22 INFO - PROCESS | 2852 | 1461691222782 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 10:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 630ms 10:20:22 INFO - PROCESS | 2852 | 1461691222825 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 10:20:22 INFO - PROCESS | 2852 | 1461691222828 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 10:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:20:22 INFO - PROCESS | 2852 | 1461691222832 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:20:22 INFO - PROCESS | 2852 | 1461691222834 Marionette TRACE conn2 <- [1,1898,null,{}] 10:20:22 INFO - PROCESS | 2852 | 1461691222837 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:23 INFO - PROCESS | 2852 | 1461691223006 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 10:20:23 INFO - PROCESS | 2852 | 1461691223021 Marionette TRACE conn2 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:23 INFO - PROCESS | 2852 | ++DOCSHELL 0x12745c000 == 58 [pid = 2852] [id = 482] 10:20:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 164 (0x129c08800) [pid = 2852] [serial = 1446] [outer = 0x0] 10:20:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 165 (0x12a5d3400) [pid = 2852] [serial = 1447] [outer = 0x129c08800] 10:20:23 INFO - PROCESS | 2852 | 1461691223065 Marionette DEBUG loaded listener.js 10:20:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 166 (0x12a759c00) [pid = 2852] [serial = 1448] [outer = 0x129c08800] 10:20:23 INFO - PROCESS | 2852 | 1461691223510 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 10:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 721ms 10:20:23 INFO - PROCESS | 2852 | 1461691223553 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 10:20:23 INFO - PROCESS | 2852 | 1461691223554 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 10:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:20:23 INFO - PROCESS | 2852 | 1461691223556 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:20:23 INFO - PROCESS | 2852 | 1461691223557 Marionette TRACE conn2 <- [1,1902,null,{}] 10:20:23 INFO - PROCESS | 2852 | 1461691223560 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:23 INFO - PROCESS | 2852 | 1461691223648 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 10:20:23 INFO - PROCESS | 2852 | 1461691223654 Marionette TRACE conn2 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:23 INFO - PROCESS | 2852 | ++DOCSHELL 0x129c9e000 == 59 [pid = 2852] [id = 483] 10:20:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 167 (0x12aa35000) [pid = 2852] [serial = 1449] [outer = 0x0] 10:20:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 168 (0x12aa3c800) [pid = 2852] [serial = 1450] [outer = 0x12aa35000] 10:20:23 INFO - PROCESS | 2852 | 1461691223687 Marionette DEBUG loaded listener.js 10:20:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 169 (0x12b139000) [pid = 2852] [serial = 1451] [outer = 0x12aa35000] 10:20:24 INFO - PROCESS | 2852 | 1461691224062 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 10:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 519ms 10:20:24 INFO - PROCESS | 2852 | 1461691224075 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 10:20:24 INFO - PROCESS | 2852 | 1461691224077 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 10:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:20:24 INFO - PROCESS | 2852 | 1461691224082 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:20:24 INFO - PROCESS | 2852 | 1461691224083 Marionette TRACE conn2 <- [1,1906,null,{}] 10:20:24 INFO - PROCESS | 2852 | 1461691224107 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:24 INFO - PROCESS | 2852 | 1461691224198 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 10:20:24 INFO - PROCESS | 2852 | 1461691224202 Marionette TRACE conn2 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:24 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a844800 == 60 [pid = 2852] [id = 484] 10:20:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 170 (0x12b13b000) [pid = 2852] [serial = 1452] [outer = 0x0] 10:20:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 171 (0x12c0eec00) [pid = 2852] [serial = 1453] [outer = 0x12b13b000] 10:20:24 INFO - PROCESS | 2852 | 1461691224229 Marionette DEBUG loaded listener.js 10:20:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 172 (0x12d356c00) [pid = 2852] [serial = 1454] [outer = 0x12b13b000] 10:20:24 INFO - PROCESS | 2852 | 1461691224616 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 10:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 569ms 10:20:24 INFO - PROCESS | 2852 | 1461691224655 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 10:20:24 INFO - PROCESS | 2852 | 1461691224656 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 10:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:20:24 INFO - PROCESS | 2852 | 1461691224658 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:20:24 INFO - PROCESS | 2852 | 1461691224659 Marionette TRACE conn2 <- [1,1910,null,{}] 10:20:24 INFO - PROCESS | 2852 | 1461691224661 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:24 INFO - PROCESS | 2852 | 1461691224775 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 10:20:24 INFO - PROCESS | 2852 | 1461691224820 Marionette TRACE conn2 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:24 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a917000 == 61 [pid = 2852] [id = 485] 10:20:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 173 (0x12b28b000) [pid = 2852] [serial = 1455] [outer = 0x0] 10:20:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 174 (0x12d635c00) [pid = 2852] [serial = 1456] [outer = 0x12b28b000] 10:20:24 INFO - PROCESS | 2852 | 1461691224845 Marionette DEBUG loaded listener.js 10:20:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 175 (0x12d96f400) [pid = 2852] [serial = 1457] [outer = 0x12b28b000] 10:20:25 INFO - PROCESS | 2852 | 1461691225152 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 10:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 519ms 10:20:25 INFO - PROCESS | 2852 | 1461691225177 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 10:20:25 INFO - PROCESS | 2852 | 1461691225180 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 10:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:20:25 INFO - PROCESS | 2852 | 1461691225190 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:20:25 INFO - PROCESS | 2852 | 1461691225191 Marionette TRACE conn2 <- [1,1914,null,{}] 10:20:25 INFO - PROCESS | 2852 | 1461691225195 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:25 INFO - PROCESS | 2852 | 1461691225307 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 10:20:25 INFO - PROCESS | 2852 | 1461691225318 Marionette TRACE conn2 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:25 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b5a0000 == 62 [pid = 2852] [id = 486] 10:20:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 176 (0x12d4a4400) [pid = 2852] [serial = 1458] [outer = 0x0] 10:20:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 177 (0x12e765000) [pid = 2852] [serial = 1459] [outer = 0x12d4a4400] 10:20:25 INFO - PROCESS | 2852 | 1461691225344 Marionette DEBUG loaded listener.js 10:20:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 178 (0x12eb71c00) [pid = 2852] [serial = 1460] [outer = 0x12d4a4400] 10:20:25 INFO - PROCESS | 2852 | 1461691225715 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 10:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 577ms 10:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:20:25 INFO - PROCESS | 2852 | 1461691225763 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 10:20:25 INFO - PROCESS | 2852 | 1461691225764 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 10:20:25 INFO - PROCESS | 2852 | 1461691225766 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:20:25 INFO - PROCESS | 2852 | 1461691225767 Marionette TRACE conn2 <- [1,1918,null,{}] 10:20:25 INFO - PROCESS | 2852 | 1461691225770 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:25 INFO - PROCESS | 2852 | 1461691225885 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 10:20:25 INFO - PROCESS | 2852 | 1461691225900 Marionette TRACE conn2 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:25 INFO - PROCESS | 2852 | ++DOCSHELL 0x12c3af800 == 63 [pid = 2852] [id = 487] 10:20:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 179 (0x12eb74800) [pid = 2852] [serial = 1461] [outer = 0x0] 10:20:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 180 (0x12eb7bc00) [pid = 2852] [serial = 1462] [outer = 0x12eb74800] 10:20:25 INFO - PROCESS | 2852 | 1461691225926 Marionette DEBUG loaded listener.js 10:20:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 181 (0x12ece4c00) [pid = 2852] [serial = 1463] [outer = 0x12eb74800] 10:20:26 INFO - PROCESS | 2852 | 1461691226290 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 10:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 572ms 10:20:26 INFO - PROCESS | 2852 | 1461691226338 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 10:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:20:26 INFO - PROCESS | 2852 | 1461691226339 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 10:20:26 INFO - PROCESS | 2852 | 1461691226342 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:20:26 INFO - PROCESS | 2852 | 1461691226343 Marionette TRACE conn2 <- [1,1922,null,{}] 10:20:26 INFO - PROCESS | 2852 | 1461691226345 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:26 INFO - PROCESS | 2852 | 1461691226459 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 180 (0x12528b800) [pid = 2852] [serial = 1383] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 179 (0x11918ac00) [pid = 2852] [serial = 1374] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 178 (0x11ac8b800) [pid = 2852] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 177 (0x1189d8c00) [pid = 2852] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 176 (0x11a7bb400) [pid = 2852] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 175 (0x129c25400) [pid = 2852] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 174 (0x11c13bc00) [pid = 2852] [serial = 1380] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 173 (0x11aa23c00) [pid = 2852] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 172 (0x12b295c00) [pid = 2852] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 171 (0x12a756000) [pid = 2852] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 170 (0x1299b6800) [pid = 2852] [serial = 1389] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 169 (0x113431000) [pid = 2852] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 168 (0x12786bc00) [pid = 2852] [serial = 1386] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 167 (0x12d971400) [pid = 2852] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 166 (0x1298b0800) [pid = 2852] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 165 (0x11c393000) [pid = 2852] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 164 (0x11328a000) [pid = 2852] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 163 (0x11912f800) [pid = 2852] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 162 (0x11a7b8800) [pid = 2852] [serial = 1377] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 161 (0x12a75dc00) [pid = 2852] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 160 (0x12d4a3400) [pid = 2852] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 159 (0x123a5a400) [pid = 2852] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 158 (0x12a759800) [pid = 2852] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 157 (0x12a5d1800) [pid = 2852] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 156 (0x12a75f400) [pid = 2852] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 155 (0x1256ce000) [pid = 2852] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 154 (0x12800f000) [pid = 2852] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 153 (0x1268d1800) [pid = 2852] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 152 (0x11a7bcc00) [pid = 2852] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 151 (0x12c0f2800) [pid = 2852] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 150 (0x126824000) [pid = 2852] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 149 (0x12c0f2c00) [pid = 2852] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 148 (0x12b0ccc00) [pid = 2852] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x115714000) [pid = 2852] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x128a5dc00) [pid = 2852] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x1186b1800) [pid = 2852] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x129c09800) [pid = 2852] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x118ee0800) [pid = 2852] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:20:26 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x11c1c9400) [pid = 2852] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:20:26 INFO - PROCESS | 2852 | 1461691226811 Marionette TRACE conn2 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:26 INFO - PROCESS | 2852 | ++DOCSHELL 0x115512000 == 64 [pid = 2852] [id = 488] 10:20:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x113431000) [pid = 2852] [serial = 1464] [outer = 0x0] 10:20:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x1147d8800) [pid = 2852] [serial = 1465] [outer = 0x113431000] 10:20:26 INFO - PROCESS | 2852 | 1461691226842 Marionette DEBUG loaded listener.js 10:20:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x11a7ba000) [pid = 2852] [serial = 1466] [outer = 0x113431000] 10:20:27 INFO - PROCESS | 2852 | 1461691227139 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 10:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 821ms 10:20:27 INFO - PROCESS | 2852 | 1461691227168 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 10:20:27 INFO - PROCESS | 2852 | 1461691227170 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 10:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:20:27 INFO - PROCESS | 2852 | 1461691227172 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:20:27 INFO - PROCESS | 2852 | 1461691227174 Marionette TRACE conn2 <- [1,1926,null,{}] 10:20:27 INFO - PROCESS | 2852 | 1461691227177 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:27 INFO - PROCESS | 2852 | 1461691227286 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 10:20:27 INFO - PROCESS | 2852 | 1461691227291 Marionette TRACE conn2 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:27 INFO - PROCESS | 2852 | ++DOCSHELL 0x12c3a6800 == 65 [pid = 2852] [id = 489] 10:20:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x11a7bb400) [pid = 2852] [serial = 1467] [outer = 0x0] 10:20:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x11c819000) [pid = 2852] [serial = 1468] [outer = 0x11a7bb400] 10:20:27 INFO - PROCESS | 2852 | 1461691227317 Marionette DEBUG loaded listener.js 10:20:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x129c09800) [pid = 2852] [serial = 1469] [outer = 0x11a7bb400] 10:20:27 INFO - PROCESS | 2852 | 1461691227646 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 10:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 525ms 10:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:20:27 INFO - PROCESS | 2852 | 1461691227702 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 10:20:27 INFO - PROCESS | 2852 | 1461691227703 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 10:20:27 INFO - PROCESS | 2852 | 1461691227705 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:20:27 INFO - PROCESS | 2852 | 1461691227706 Marionette TRACE conn2 <- [1,1930,null,{}] 10:20:27 INFO - PROCESS | 2852 | 1461691227709 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:27 INFO - PROCESS | 2852 | 1461691227806 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 10:20:27 INFO - PROCESS | 2852 | 1461691227811 Marionette TRACE conn2 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:27 INFO - PROCESS | 2852 | ++DOCSHELL 0x12e812000 == 66 [pid = 2852] [id = 490] 10:20:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 149 (0x1257f2c00) [pid = 2852] [serial = 1470] [outer = 0x0] 10:20:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 150 (0x12a759800) [pid = 2852] [serial = 1471] [outer = 0x1257f2c00] 10:20:27 INFO - PROCESS | 2852 | 1461691227836 Marionette DEBUG loaded listener.js 10:20:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 151 (0x12b140800) [pid = 2852] [serial = 1472] [outer = 0x1257f2c00] 10:20:28 INFO - PROCESS | 2852 | 1461691228186 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 10:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 520ms 10:20:28 INFO - PROCESS | 2852 | 1461691228225 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 10:20:28 INFO - PROCESS | 2852 | 1461691228227 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 10:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:20:28 INFO - PROCESS | 2852 | 1461691228231 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:20:28 INFO - PROCESS | 2852 | 1461691228232 Marionette TRACE conn2 <- [1,1934,null,{}] 10:20:28 INFO - PROCESS | 2852 | 1461691228235 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:28 INFO - PROCESS | 2852 | 1461691228326 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 10:20:28 INFO - PROCESS | 2852 | 1461691228396 Marionette TRACE conn2 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:28 INFO - PROCESS | 2852 | ++DOCSHELL 0x12eb0a800 == 67 [pid = 2852] [id = 491] 10:20:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 152 (0x12968a000) [pid = 2852] [serial = 1473] [outer = 0x0] 10:20:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 153 (0x12d245c00) [pid = 2852] [serial = 1474] [outer = 0x12968a000] 10:20:28 INFO - PROCESS | 2852 | 1461691228421 Marionette DEBUG loaded listener.js 10:20:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 154 (0x12ece7400) [pid = 2852] [serial = 1475] [outer = 0x12968a000] 10:20:28 INFO - PROCESS | 2852 | 1461691228704 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 10:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 519ms 10:20:28 INFO - PROCESS | 2852 | 1461691228751 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 10:20:28 INFO - PROCESS | 2852 | 1461691228752 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 10:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:20:28 INFO - PROCESS | 2852 | 1461691228754 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:20:28 INFO - PROCESS | 2852 | 1461691228755 Marionette TRACE conn2 <- [1,1938,null,{}] 10:20:28 INFO - PROCESS | 2852 | 1461691228758 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:29 INFO - PROCESS | 2852 | 1461691229015 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 10:20:29 INFO - PROCESS | 2852 | 1461691229205 Marionette TRACE conn2 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:29 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a89e800 == 68 [pid = 2852] [id = 492] 10:20:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 155 (0x11555bc00) [pid = 2852] [serial = 1476] [outer = 0x0] 10:20:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 156 (0x1186ac400) [pid = 2852] [serial = 1477] [outer = 0x11555bc00] 10:20:29 INFO - PROCESS | 2852 | 1461691229286 Marionette DEBUG loaded listener.js 10:20:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 157 (0x11a544800) [pid = 2852] [serial = 1478] [outer = 0x11555bc00] 10:20:29 INFO - PROCESS | 2852 | 1461691229703 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 10:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 969ms 10:20:29 INFO - PROCESS | 2852 | 1461691229725 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 10:20:29 INFO - PROCESS | 2852 | 1461691229727 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 10:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:20:29 INFO - PROCESS | 2852 | 1461691229730 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:20:29 INFO - PROCESS | 2852 | 1461691229732 Marionette TRACE conn2 <- [1,1942,null,{}] 10:20:29 INFO - PROCESS | 2852 | 1461691229736 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:29 INFO - PROCESS | 2852 | 1461691229852 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 10:20:29 INFO - PROCESS | 2852 | 1461691229960 Marionette TRACE conn2 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:29 INFO - PROCESS | 2852 | ++DOCSHELL 0x126f9b800 == 69 [pid = 2852] [id = 493] 10:20:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 158 (0x11ae69000) [pid = 2852] [serial = 1479] [outer = 0x0] 10:20:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 159 (0x11c178800) [pid = 2852] [serial = 1480] [outer = 0x11ae69000] 10:20:29 INFO - PROCESS | 2852 | 1461691229995 Marionette DEBUG loaded listener.js 10:20:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 160 (0x125296000) [pid = 2852] [serial = 1481] [outer = 0x11ae69000] 10:20:30 INFO - PROCESS | 2852 | 1461691230444 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 721ms 10:20:30 INFO - PROCESS | 2852 | 1461691230452 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 10:20:30 INFO - PROCESS | 2852 | 1461691230454 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 10:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:20:30 INFO - PROCESS | 2852 | 1461691230457 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:20:30 INFO - PROCESS | 2852 | 1461691230458 Marionette TRACE conn2 <- [1,1946,null,{}] 10:20:30 INFO - PROCESS | 2852 | 1461691230461 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:30 INFO - PROCESS | 2852 | 1461691230593 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 10:20:30 INFO - PROCESS | 2852 | 1461691230661 Marionette TRACE conn2 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:30 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a853000 == 70 [pid = 2852] [id = 494] 10:20:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 161 (0x127810400) [pid = 2852] [serial = 1482] [outer = 0x0] 10:20:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 162 (0x12800c800) [pid = 2852] [serial = 1483] [outer = 0x127810400] 10:20:30 INFO - PROCESS | 2852 | 1461691230732 Marionette DEBUG loaded listener.js 10:20:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 163 (0x1298b3800) [pid = 2852] [serial = 1484] [outer = 0x127810400] 10:20:31 INFO - PROCESS | 2852 | 1461691231169 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 720ms 10:20:31 INFO - PROCESS | 2852 | 1461691231195 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 10:20:31 INFO - PROCESS | 2852 | 1461691231198 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 10:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:20:31 INFO - PROCESS | 2852 | 1461691231208 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:20:31 INFO - PROCESS | 2852 | 1461691231211 Marionette TRACE conn2 <- [1,1950,null,{}] 10:20:31 INFO - PROCESS | 2852 | 1461691231215 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:31 INFO - PROCESS | 2852 | 1461691231326 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 10:20:31 INFO - PROCESS | 2852 | 1461691231407 Marionette TRACE conn2 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:31 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f89c000 == 71 [pid = 2852] [id = 495] 10:20:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 164 (0x12a772000) [pid = 2852] [serial = 1485] [outer = 0x0] 10:20:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 165 (0x12aa41800) [pid = 2852] [serial = 1486] [outer = 0x12a772000] 10:20:31 INFO - PROCESS | 2852 | 1461691231438 Marionette DEBUG loaded listener.js 10:20:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 166 (0x12b141800) [pid = 2852] [serial = 1487] [outer = 0x12a772000] 10:20:31 INFO - PROCESS | 2852 | 1461691231858 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 10:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 677ms 10:20:31 INFO - PROCESS | 2852 | 1461691231880 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 10:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:20:31 INFO - PROCESS | 2852 | 1461691231882 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 10:20:31 INFO - PROCESS | 2852 | 1461691231884 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:20:31 INFO - PROCESS | 2852 | 1461691231885 Marionette TRACE conn2 <- [1,1954,null,{}] 10:20:31 INFO - PROCESS | 2852 | 1461691231888 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:32 INFO - PROCESS | 2852 | 1461691232019 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 10:20:32 INFO - PROCESS | 2852 | 1461691232100 Marionette TRACE conn2 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:32 INFO - PROCESS | 2852 | ++DOCSHELL 0x130209800 == 72 [pid = 2852] [id = 496] 10:20:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 167 (0x12b5d6c00) [pid = 2852] [serial = 1488] [outer = 0x0] 10:20:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 168 (0x12d639400) [pid = 2852] [serial = 1489] [outer = 0x12b5d6c00] 10:20:32 INFO - PROCESS | 2852 | 1461691232131 Marionette DEBUG loaded listener.js 10:20:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 169 (0x12e9c3400) [pid = 2852] [serial = 1490] [outer = 0x12b5d6c00] 10:20:32 INFO - PROCESS | 2852 | 1461691232536 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 10:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 669ms 10:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:20:32 INFO - PROCESS | 2852 | 1461691232554 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 10:20:32 INFO - PROCESS | 2852 | 1461691232556 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 10:20:32 INFO - PROCESS | 2852 | 1461691232558 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:20:32 INFO - PROCESS | 2852 | 1461691232559 Marionette TRACE conn2 <- [1,1958,null,{}] 10:20:32 INFO - PROCESS | 2852 | 1461691232562 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:32 INFO - PROCESS | 2852 | 1461691232674 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 10:20:32 INFO - PROCESS | 2852 | 1461691232816 Marionette TRACE conn2 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:32 INFO - PROCESS | 2852 | ++DOCSHELL 0x130559800 == 73 [pid = 2852] [id = 497] 10:20:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 170 (0x12edb1c00) [pid = 2852] [serial = 1491] [outer = 0x0] 10:20:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 171 (0x12edb5c00) [pid = 2852] [serial = 1492] [outer = 0x12edb1c00] 10:20:32 INFO - PROCESS | 2852 | 1461691232856 Marionette DEBUG loaded listener.js 10:20:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 172 (0x12f48bc00) [pid = 2852] [serial = 1493] [outer = 0x12edb1c00] 10:20:33 INFO - PROCESS | 2852 | 1461691233299 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 10:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 819ms 10:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:20:33 INFO - PROCESS | 2852 | 1461691233378 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 10:20:33 INFO - PROCESS | 2852 | 1461691233379 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 10:20:33 INFO - PROCESS | 2852 | 1461691233382 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:20:33 INFO - PROCESS | 2852 | 1461691233383 Marionette TRACE conn2 <- [1,1962,null,{}] 10:20:33 INFO - PROCESS | 2852 | 1461691233385 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:33 INFO - PROCESS | 2852 | 1461691233500 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 10:20:33 INFO - PROCESS | 2852 | 1461691233583 Marionette TRACE conn2 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:33 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b8cc000 == 74 [pid = 2852] [id = 498] 10:20:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 173 (0x119252000) [pid = 2852] [serial = 1494] [outer = 0x0] 10:20:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 174 (0x11b80e000) [pid = 2852] [serial = 1495] [outer = 0x119252000] 10:20:33 INFO - PROCESS | 2852 | 1461691233614 Marionette DEBUG loaded listener.js 10:20:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 175 (0x128e87000) [pid = 2852] [serial = 1496] [outer = 0x119252000] 10:20:34 INFO - PROCESS | 2852 | 1461691234288 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 10:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 921ms 10:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:20:34 INFO - PROCESS | 2852 | 1461691234303 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 10:20:34 INFO - PROCESS | 2852 | 1461691234305 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 10:20:34 INFO - PROCESS | 2852 | 1461691234309 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:20:34 INFO - PROCESS | 2852 | 1461691234312 Marionette TRACE conn2 <- [1,1966,null,{}] 10:20:34 INFO - PROCESS | 2852 | 1461691234315 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:34 INFO - PROCESS | 2852 | 1461691234419 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 10:20:34 INFO - PROCESS | 2852 | 1461691234489 Marionette TRACE conn2 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:34 INFO - PROCESS | 2852 | ++DOCSHELL 0x118f28000 == 75 [pid = 2852] [id = 499] 10:20:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 176 (0x11328b800) [pid = 2852] [serial = 1497] [outer = 0x0] 10:20:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 177 (0x114257800) [pid = 2852] [serial = 1498] [outer = 0x11328b800] 10:20:34 INFO - PROCESS | 2852 | 1461691234566 Marionette DEBUG loaded listener.js 10:20:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 178 (0x118e0e800) [pid = 2852] [serial = 1499] [outer = 0x11328b800] 10:20:35 INFO - PROCESS | 2852 | 1461691235021 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 10:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 723ms 10:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:20:35 INFO - PROCESS | 2852 | 1461691235031 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 10:20:35 INFO - PROCESS | 2852 | 1461691235035 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 10:20:35 INFO - PROCESS | 2852 | 1461691235040 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:20:35 INFO - PROCESS | 2852 | 1461691235042 Marionette TRACE conn2 <- [1,1970,null,{}] 10:20:35 INFO - PROCESS | 2852 | 1461691235044 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:35 INFO - PROCESS | 2852 | 1461691235158 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 10:20:35 INFO - PROCESS | 2852 | 1461691235272 Marionette TRACE conn2 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:35 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c1e1800 == 76 [pid = 2852] [id = 500] 10:20:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 179 (0x118f77800) [pid = 2852] [serial = 1500] [outer = 0x0] 10:20:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 180 (0x11ac37400) [pid = 2852] [serial = 1501] [outer = 0x118f77800] 10:20:35 INFO - PROCESS | 2852 | 1461691235301 Marionette DEBUG loaded listener.js 10:20:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 181 (0x11aef7c00) [pid = 2852] [serial = 1502] [outer = 0x118f77800] 10:20:35 INFO - PROCESS | 2852 | --DOCSHELL 0x11c6cb800 == 75 [pid = 2852] [id = 430] 10:20:35 INFO - PROCESS | 2852 | --DOCSHELL 0x12eb0a800 == 74 [pid = 2852] [id = 491] 10:20:35 INFO - PROCESS | 2852 | --DOCSHELL 0x12e812000 == 73 [pid = 2852] [id = 490] 10:20:35 INFO - PROCESS | 2852 | --DOCSHELL 0x12c3a6800 == 72 [pid = 2852] [id = 489] 10:20:35 INFO - PROCESS | 2852 | --DOCSHELL 0x115512000 == 71 [pid = 2852] [id = 488] 10:20:35 INFO - PROCESS | 2852 | --DOCSHELL 0x12c3af800 == 70 [pid = 2852] [id = 487] 10:20:35 INFO - PROCESS | 2852 | --DOCSHELL 0x12b5a0000 == 69 [pid = 2852] [id = 486] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 180 (0x12e915800) [pid = 2852] [serial = 1411] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOCSHELL 0x12a917000 == 68 [pid = 2852] [id = 485] 10:20:35 INFO - PROCESS | 2852 | --DOCSHELL 0x12a844800 == 67 [pid = 2852] [id = 484] 10:20:35 INFO - PROCESS | 2852 | --DOCSHELL 0x129c9e000 == 66 [pid = 2852] [id = 483] 10:20:35 INFO - PROCESS | 2852 | --DOCSHELL 0x12745c000 == 65 [pid = 2852] [id = 482] 10:20:35 INFO - PROCESS | 2852 | --DOCSHELL 0x11bb46800 == 64 [pid = 2852] [id = 481] 10:20:35 INFO - PROCESS | 2852 | --DOCSHELL 0x129812000 == 63 [pid = 2852] [id = 480] 10:20:35 INFO - PROCESS | 2852 | --DOCSHELL 0x11c464000 == 62 [pid = 2852] [id = 479] 10:20:35 INFO - PROCESS | 2852 | --DOCSHELL 0x11bf38000 == 61 [pid = 2852] [id = 478] 10:20:35 INFO - PROCESS | 2852 | --DOCSHELL 0x12d869000 == 60 [pid = 2852] [id = 470] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 179 (0x12e90d800) [pid = 2852] [serial = 1409] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 178 (0x127837000) [pid = 2852] [serial = 1385] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 177 (0x11aa24800) [pid = 2852] [serial = 1376] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 176 (0x11bff3000) [pid = 2852] [serial = 1174] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 175 (0x1192be800) [pid = 2852] [serial = 1171] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 174 (0x11c13ec00) [pid = 2852] [serial = 1234] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 173 (0x12aa40c00) [pid = 2852] [serial = 1300] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 172 (0x11c178000) [pid = 2852] [serial = 1356] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 171 (0x1255c8c00) [pid = 2852] [serial = 1382] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 170 (0x114e68400) [pid = 2852] [serial = 1353] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 169 (0x12ecebc00) [pid = 2852] [serial = 829] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 168 (0x1298a9000) [pid = 2852] [serial = 1402] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 167 (0x12c0f5000) [pid = 2852] [serial = 1072] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 166 (0x12a76b000) [pid = 2852] [serial = 1393] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 165 (0x12a755400) [pid = 2852] [serial = 1391] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 164 (0x12d355000) [pid = 2852] [serial = 1312] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 163 (0x12b135800) [pid = 2852] [serial = 1403] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 162 (0x1298ae000) [pid = 2852] [serial = 1388] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 161 (0x12e763800) [pid = 2852] [serial = 1351] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 160 (0x129c0e800) [pid = 2852] [serial = 1186] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 159 (0x127810800) [pid = 2852] [serial = 1294] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 158 (0x115553800) [pid = 2852] [serial = 1288] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 157 (0x11a7bbc00) [pid = 2852] [serial = 1129] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 156 (0x12a8dac00) [pid = 2852] [serial = 1394] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 155 (0x126f6a400) [pid = 2852] [serial = 1384] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 154 (0x11ae65800) [pid = 2852] [serial = 1378] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 153 (0x12b0ce800) [pid = 2852] [serial = 1397] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 152 (0x12d975000) [pid = 2852] [serial = 1408] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 151 (0x129c23800) [pid = 2852] [serial = 1297] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 150 (0x12b5d4000) [pid = 2852] [serial = 1399] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 149 (0x12d63f800) [pid = 2852] [serial = 1406] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 148 (0x128a5f800) [pid = 2852] [serial = 1387] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x12528b400) [pid = 2852] [serial = 1381] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x12d970800) [pid = 2852] [serial = 1368] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x12aa3fc00) [pid = 2852] [serial = 1246] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x12d240000) [pid = 2852] [serial = 1365] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x12780e800) [pid = 2852] [serial = 1237] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x129c30800) [pid = 2852] [serial = 1240] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 141 (0x1298a9400) [pid = 2852] [serial = 1183] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x126f74000) [pid = 2852] [serial = 1371] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x12b046c00) [pid = 2852] [serial = 1396] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x12c1b8800) [pid = 2852] [serial = 1405] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x12d245000) [pid = 2852] [serial = 1306] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x127833800) [pid = 2852] [serial = 1180] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x11c13d000) [pid = 2852] [serial = 1379] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x12d354400) [pid = 2852] [serial = 1309] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x12e759400) [pid = 2852] [serial = 1372] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x129333000) [pid = 2852] [serial = 1359] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x12c0ee000) [pid = 2852] [serial = 1303] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x12a75a400) [pid = 2852] [serial = 1362] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x1192bd000) [pid = 2852] [serial = 1375] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x1188eec00) [pid = 2852] [serial = 1126] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x12a756c00) [pid = 2852] [serial = 1243] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x11b92d400) [pid = 2852] [serial = 1291] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x12a4c4400) [pid = 2852] [serial = 1189] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x11a549c00) [pid = 2852] [serial = 1231] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x1255c4c00) [pid = 2852] [serial = 1177] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x12a4c7400) [pid = 2852] [serial = 1390] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x12c0ef000) [pid = 2852] [serial = 1400] [outer = 0x0] [url = about:blank] 10:20:35 INFO - PROCESS | 2852 | 1461691235747 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 10:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 724ms 10:20:35 INFO - PROCESS | 2852 | 1461691235765 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 10:20:35 INFO - PROCESS | 2852 | 1461691235766 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 10:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:20:35 INFO - PROCESS | 2852 | 1461691235768 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:20:35 INFO - PROCESS | 2852 | 1461691235770 Marionette TRACE conn2 <- [1,1974,null,{}] 10:20:35 INFO - PROCESS | 2852 | 1461691235784 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:35 INFO - PROCESS | 2852 | 1461691235876 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 10:20:35 INFO - PROCESS | 2852 | 1461691235882 Marionette TRACE conn2 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:35 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bf3a000 == 61 [pid = 2852] [id = 501] 10:20:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x11c13b800) [pid = 2852] [serial = 1503] [outer = 0x0] 10:20:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x11c396400) [pid = 2852] [serial = 1504] [outer = 0x11c13b800] 10:20:35 INFO - PROCESS | 2852 | 1461691235911 Marionette DEBUG loaded listener.js 10:20:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x12528ac00) [pid = 2852] [serial = 1505] [outer = 0x11c13b800] 10:20:36 INFO - PROCESS | 2852 | 1461691236285 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 10:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 571ms 10:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:20:36 INFO - PROCESS | 2852 | 1461691236340 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 10:20:36 INFO - PROCESS | 2852 | 1461691236342 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 10:20:36 INFO - PROCESS | 2852 | 1461691236344 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:20:36 INFO - PROCESS | 2852 | 1461691236345 Marionette TRACE conn2 <- [1,1978,null,{}] 10:20:36 INFO - PROCESS | 2852 | 1461691236347 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:36 INFO - PROCESS | 2852 | 1461691236440 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 10:20:36 INFO - PROCESS | 2852 | 1461691236446 Marionette TRACE conn2 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:36 INFO - PROCESS | 2852 | ++DOCSHELL 0x12573b000 == 62 [pid = 2852] [id = 502] 10:20:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x125292000) [pid = 2852] [serial = 1506] [outer = 0x0] 10:20:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x1255cf800) [pid = 2852] [serial = 1507] [outer = 0x125292000] 10:20:36 INFO - PROCESS | 2852 | 1461691236475 Marionette DEBUG loaded listener.js 10:20:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x126e72400) [pid = 2852] [serial = 1508] [outer = 0x125292000] 10:20:36 INFO - PROCESS | 2852 | 1461691236839 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 522ms 10:20:36 INFO - PROCESS | 2852 | 1461691236866 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 10:20:36 INFO - PROCESS | 2852 | 1461691236867 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 10:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:20:36 INFO - PROCESS | 2852 | 1461691236870 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:20:36 INFO - PROCESS | 2852 | 1461691236871 Marionette TRACE conn2 <- [1,1982,null,{}] 10:20:36 INFO - PROCESS | 2852 | 1461691236873 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:36 INFO - PROCESS | 2852 | 1461691236959 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 10:20:36 INFO - PROCESS | 2852 | 1461691236964 Marionette TRACE conn2 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:36 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a716800 == 63 [pid = 2852] [id = 503] 10:20:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x126e3b800) [pid = 2852] [serial = 1509] [outer = 0x0] 10:20:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x126f76400) [pid = 2852] [serial = 1510] [outer = 0x126e3b800] 10:20:36 INFO - PROCESS | 2852 | 1461691236990 Marionette DEBUG loaded listener.js 10:20:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x12782f400) [pid = 2852] [serial = 1511] [outer = 0x126e3b800] 10:20:37 INFO - PROCESS | 2852 | 1461691237320 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 469ms 10:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:20:37 INFO - PROCESS | 2852 | 1461691237339 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 10:20:37 INFO - PROCESS | 2852 | 1461691237340 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 10:20:37 INFO - PROCESS | 2852 | 1461691237342 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:20:37 INFO - PROCESS | 2852 | 1461691237344 Marionette TRACE conn2 <- [1,1986,null,{}] 10:20:37 INFO - PROCESS | 2852 | 1461691237349 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:37 INFO - PROCESS | 2852 | 1461691237448 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 10:20:37 INFO - PROCESS | 2852 | 1461691237521 Marionette TRACE conn2 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:37 INFO - PROCESS | 2852 | ++DOCSHELL 0x12989f000 == 64 [pid = 2852] [id = 504] 10:20:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x126f6e400) [pid = 2852] [serial = 1512] [outer = 0x0] 10:20:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x127867c00) [pid = 2852] [serial = 1513] [outer = 0x126f6e400] 10:20:37 INFO - PROCESS | 2852 | 1461691237549 Marionette DEBUG loaded listener.js 10:20:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x1299b1800) [pid = 2852] [serial = 1514] [outer = 0x126f6e400] 10:20:37 INFO - PROCESS | 2852 | 1461691237881 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 572ms 10:20:37 INFO - PROCESS | 2852 | 1461691237917 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 10:20:37 INFO - PROCESS | 2852 | 1461691237918 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 10:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:20:37 INFO - PROCESS | 2852 | 1461691237920 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:20:37 INFO - PROCESS | 2852 | 1461691237921 Marionette TRACE conn2 <- [1,1990,null,{}] 10:20:37 INFO - PROCESS | 2852 | 1461691237924 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:38 INFO - PROCESS | 2852 | 1461691238033 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 10:20:38 INFO - PROCESS | 2852 | 1461691238073 Marionette TRACE conn2 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:38 INFO - PROCESS | 2852 | ++DOCSHELL 0x129cab800 == 65 [pid = 2852] [id = 505] 10:20:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x128010400) [pid = 2852] [serial = 1515] [outer = 0x0] 10:20:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x1299bb800) [pid = 2852] [serial = 1516] [outer = 0x128010400] 10:20:38 INFO - PROCESS | 2852 | 1461691238099 Marionette DEBUG loaded listener.js 10:20:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x129c11c00) [pid = 2852] [serial = 1517] [outer = 0x128010400] 10:20:38 INFO - PROCESS | 2852 | 1461691238423 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:20:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 520ms 10:20:38 INFO - PROCESS | 2852 | 1461691238440 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 10:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:20:38 INFO - PROCESS | 2852 | 1461691238442 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 10:20:38 INFO - PROCESS | 2852 | 1461691238444 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:20:38 INFO - PROCESS | 2852 | 1461691238448 Marionette TRACE conn2 <- [1,1994,null,{}] 10:20:38 INFO - PROCESS | 2852 | 1461691238451 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:38 INFO - PROCESS | 2852 | 1461691238562 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 10:20:38 INFO - PROCESS | 2852 | 1461691238575 Marionette TRACE conn2 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:38 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a4dd000 == 66 [pid = 2852] [id = 506] 10:20:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x129c0fc00) [pid = 2852] [serial = 1518] [outer = 0x0] 10:20:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x12a4c4000) [pid = 2852] [serial = 1519] [outer = 0x129c0fc00] 10:20:38 INFO - PROCESS | 2852 | 1461691238602 Marionette DEBUG loaded listener.js 10:20:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x12a5d4c00) [pid = 2852] [serial = 1520] [outer = 0x129c0fc00] 10:20:38 INFO - PROCESS | 2852 | 1461691238964 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 10:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 573ms 10:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:20:39 INFO - PROCESS | 2852 | 1461691239018 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 10:20:39 INFO - PROCESS | 2852 | 1461691239020 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 10:20:39 INFO - PROCESS | 2852 | 1461691239023 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:20:39 INFO - PROCESS | 2852 | 1461691239025 Marionette TRACE conn2 <- [1,1998,null,{}] 10:20:39 INFO - PROCESS | 2852 | 1461691239028 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:39 INFO - PROCESS | 2852 | 1461691239228 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 10:20:39 INFO - PROCESS | 2852 | 1461691239256 Marionette TRACE conn2 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:39 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a855000 == 67 [pid = 2852] [id = 507] 10:20:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x12a755400) [pid = 2852] [serial = 1521] [outer = 0x0] 10:20:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x12a75a000) [pid = 2852] [serial = 1522] [outer = 0x12a755400] 10:20:39 INFO - PROCESS | 2852 | 1461691239325 Marionette DEBUG loaded listener.js 10:20:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x12a76a000) [pid = 2852] [serial = 1523] [outer = 0x12a755400] 10:20:39 INFO - PROCESS | 2852 | 1461691239674 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 10:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 674ms 10:20:39 INFO - PROCESS | 2852 | 1461691239699 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 10:20:39 INFO - PROCESS | 2852 | 1461691239700 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 10:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:20:39 INFO - PROCESS | 2852 | 1461691239702 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:20:39 INFO - PROCESS | 2852 | 1461691239703 Marionette TRACE conn2 <- [1,2002,null,{}] 10:20:39 INFO - PROCESS | 2852 | 1461691239705 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:39 INFO - PROCESS | 2852 | 1461691239819 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 10:20:40 INFO - PROCESS | 2852 | --DOMWINDOW == 141 (0x113431000) [pid = 2852] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:20:40 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x12d641400) [pid = 2852] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:20:40 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x12b13b000) [pid = 2852] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:20:40 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x11a7bb400) [pid = 2852] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:20:40 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x12782c800) [pid = 2852] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:20:40 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x11443e000) [pid = 2852] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:20:40 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x11ae04800) [pid = 2852] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:20:40 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x12d8ad800) [pid = 2852] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:20:40 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x12b137400) [pid = 2852] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:20:40 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x12782e000) [pid = 2852] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:20:40 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x12b28b000) [pid = 2852] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:20:40 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x12d4a4400) [pid = 2852] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:20:40 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x12aa35000) [pid = 2852] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:20:40 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x12eb74800) [pid = 2852] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:20:40 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x114b53000) [pid = 2852] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:20:40 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x129c08800) [pid = 2852] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:20:40 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x11a7bc800) [pid = 2852] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:20:40 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x1257f2c00) [pid = 2852] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:20:40 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x1252b6400) [pid = 2852] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:20:40 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x11888a000) [pid = 2852] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:20:40 INFO - PROCESS | 2852 | 1461691240107 Marionette TRACE conn2 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:40 INFO - PROCESS | 2852 | ++DOCSHELL 0x11916b000 == 68 [pid = 2852] [id = 508] 10:20:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x1135d4000) [pid = 2852] [serial = 1524] [outer = 0x0] 10:20:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x1192bec00) [pid = 2852] [serial = 1525] [outer = 0x1135d4000] 10:20:40 INFO - PROCESS | 2852 | 1461691240133 Marionette DEBUG loaded listener.js 10:20:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x125294000) [pid = 2852] [serial = 1526] [outer = 0x1135d4000] 10:20:40 INFO - PROCESS | 2852 | 1461691240424 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 10:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 770ms 10:20:40 INFO - PROCESS | 2852 | 1461691240473 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 10:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:20:40 INFO - PROCESS | 2852 | 1461691240474 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 10:20:40 INFO - PROCESS | 2852 | 1461691240477 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:20:40 INFO - PROCESS | 2852 | 1461691240480 Marionette TRACE conn2 <- [1,2006,null,{}] 10:20:40 INFO - PROCESS | 2852 | 1461691240483 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:40 INFO - PROCESS | 2852 | 1461691240586 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 10:20:40 INFO - PROCESS | 2852 | 1461691240661 Marionette TRACE conn2 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:40 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a911800 == 69 [pid = 2852] [id = 509] 10:20:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x11443e000) [pid = 2852] [serial = 1527] [outer = 0x0] 10:20:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x12a769800) [pid = 2852] [serial = 1528] [outer = 0x11443e000] 10:20:40 INFO - PROCESS | 2852 | 1461691240693 Marionette DEBUG loaded listener.js 10:20:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x12b0d8400) [pid = 2852] [serial = 1529] [outer = 0x11443e000] 10:20:40 INFO - PROCESS | 2852 | 1461691240968 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 10:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 10:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 523ms 10:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:20:41 INFO - PROCESS | 2852 | 1461691241001 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 10:20:41 INFO - PROCESS | 2852 | 1461691241002 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 10:20:41 INFO - PROCESS | 2852 | 1461691241005 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:20:41 INFO - PROCESS | 2852 | 1461691241006 Marionette TRACE conn2 <- [1,2010,null,{}] 10:20:41 INFO - PROCESS | 2852 | 1461691241008 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:41 INFO - PROCESS | 2852 | 1461691241113 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 10:20:41 INFO - PROCESS | 2852 | 1461691241117 Marionette TRACE conn2 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:41 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b5ae800 == 70 [pid = 2852] [id = 510] 10:20:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x12b135000) [pid = 2852] [serial = 1530] [outer = 0x0] 10:20:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x12b28e800) [pid = 2852] [serial = 1531] [outer = 0x12b135000] 10:20:41 INFO - PROCESS | 2852 | 1461691241143 Marionette DEBUG loaded listener.js 10:20:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x12c0ee800) [pid = 2852] [serial = 1532] [outer = 0x12b135000] 10:20:41 INFO - PROCESS | 2852 | 1461691241481 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 10:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 10:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 520ms 10:20:41 INFO - PROCESS | 2852 | 1461691241525 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 10:20:41 INFO - PROCESS | 2852 | 1461691241527 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 10:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:20:41 INFO - PROCESS | 2852 | 1461691241529 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:20:41 INFO - PROCESS | 2852 | 1461691241530 Marionette TRACE conn2 <- [1,2014,null,{}] 10:20:41 INFO - PROCESS | 2852 | 1461691241532 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:41 INFO - PROCESS | 2852 | 1461691241651 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 10:20:41 INFO - PROCESS | 2852 | 1461691241659 Marionette TRACE conn2 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:41 INFO - PROCESS | 2852 | ++DOCSHELL 0x12c39d000 == 71 [pid = 2852] [id = 511] 10:20:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x12b137400) [pid = 2852] [serial = 1533] [outer = 0x0] 10:20:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x12c1aec00) [pid = 2852] [serial = 1534] [outer = 0x12b137400] 10:20:41 INFO - PROCESS | 2852 | 1461691241685 Marionette DEBUG loaded listener.js 10:20:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x12d34d800) [pid = 2852] [serial = 1535] [outer = 0x12b137400] 10:20:42 INFO - PROCESS | 2852 | 1461691242086 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 10:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 570ms 10:20:42 INFO - PROCESS | 2852 | 1461691242208 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 10:20:42 INFO - PROCESS | 2852 | 1461691242212 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 10:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:20:42 INFO - PROCESS | 2852 | 1461691242219 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:20:42 INFO - PROCESS | 2852 | 1461691242223 Marionette TRACE conn2 <- [1,2018,null,{}] 10:20:42 INFO - PROCESS | 2852 | 1461691242229 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:42 INFO - PROCESS | 2852 | 1461691242433 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 10:20:42 INFO - PROCESS | 2852 | 1461691242501 Marionette TRACE conn2 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:42 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a717800 == 72 [pid = 2852] [id = 512] 10:20:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x115442c00) [pid = 2852] [serial = 1536] [outer = 0x0] 10:20:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x1163f6400) [pid = 2852] [serial = 1537] [outer = 0x115442c00] 10:20:42 INFO - PROCESS | 2852 | 1461691242533 Marionette DEBUG loaded listener.js 10:20:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x1192b8000) [pid = 2852] [serial = 1538] [outer = 0x115442c00] 10:20:43 INFO - PROCESS | 2852 | 1461691242999 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 825ms 10:20:43 INFO - PROCESS | 2852 | 1461691243044 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 10:20:43 INFO - PROCESS | 2852 | 1461691243047 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 10:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:20:43 INFO - PROCESS | 2852 | 1461691243052 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:20:43 INFO - PROCESS | 2852 | 1461691243055 Marionette TRACE conn2 <- [1,2022,null,{}] 10:20:43 INFO - PROCESS | 2852 | 1461691243058 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:43 INFO - PROCESS | 2852 | 1461691243171 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 10:20:43 INFO - PROCESS | 2852 | 1461691243250 Marionette TRACE conn2 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:43 INFO - PROCESS | 2852 | ++DOCSHELL 0x126c83000 == 73 [pid = 2852] [id = 513] 10:20:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x11a7b9800) [pid = 2852] [serial = 1539] [outer = 0x0] 10:20:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x11b0e7c00) [pid = 2852] [serial = 1540] [outer = 0x11a7b9800] 10:20:43 INFO - PROCESS | 2852 | 1461691243282 Marionette DEBUG loaded listener.js 10:20:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x123a5a400) [pid = 2852] [serial = 1541] [outer = 0x11a7b9800] 10:20:43 INFO - PROCESS | 2852 | 1461691243775 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 10:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 775ms 10:20:43 INFO - PROCESS | 2852 | 1461691243826 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 10:20:43 INFO - PROCESS | 2852 | 1461691243827 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 10:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:20:43 INFO - PROCESS | 2852 | 1461691243830 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:20:43 INFO - PROCESS | 2852 | 1461691243831 Marionette TRACE conn2 <- [1,2026,null,{}] 10:20:43 INFO - PROCESS | 2852 | 1461691243838 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:43 INFO - PROCESS | 2852 | 1461691243946 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 10:20:44 INFO - PROCESS | 2852 | 1461691244016 Marionette TRACE conn2 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:44 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a915800 == 74 [pid = 2852] [id = 514] 10:20:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x126f6c400) [pid = 2852] [serial = 1542] [outer = 0x0] 10:20:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x127834c00) [pid = 2852] [serial = 1543] [outer = 0x126f6c400] 10:20:44 INFO - PROCESS | 2852 | 1461691244073 Marionette DEBUG loaded listener.js 10:20:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x128e87800) [pid = 2852] [serial = 1544] [outer = 0x126f6c400] 10:20:44 INFO - PROCESS | 2852 | 1461691244628 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 10:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 820ms 10:20:44 INFO - PROCESS | 2852 | 1461691244650 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 10:20:44 INFO - PROCESS | 2852 | 1461691244652 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 10:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:20:44 INFO - PROCESS | 2852 | 1461691244654 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:20:44 INFO - PROCESS | 2852 | 1461691244656 Marionette TRACE conn2 <- [1,2030,null,{}] 10:20:44 INFO - PROCESS | 2852 | 1461691244658 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:44 INFO - PROCESS | 2852 | 1461691244783 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 10:20:44 INFO - PROCESS | 2852 | 1461691244884 Marionette TRACE conn2 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:44 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d48d800 == 75 [pid = 2852] [id = 515] 10:20:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x12968d000) [pid = 2852] [serial = 1545] [outer = 0x0] 10:20:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x1299b8800) [pid = 2852] [serial = 1546] [outer = 0x12968d000] 10:20:44 INFO - PROCESS | 2852 | 1461691244938 Marionette DEBUG loaded listener.js 10:20:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x12a771400) [pid = 2852] [serial = 1547] [outer = 0x12968d000] 10:20:45 INFO - PROCESS | 2852 | 1461691245419 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 10:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 819ms 10:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:20:45 INFO - PROCESS | 2852 | 1461691245474 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 10:20:45 INFO - PROCESS | 2852 | 1461691245475 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 10:20:45 INFO - PROCESS | 2852 | 1461691245478 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:20:45 INFO - PROCESS | 2852 | 1461691245479 Marionette TRACE conn2 <- [1,2034,null,{}] 10:20:45 INFO - PROCESS | 2852 | 1461691245482 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:45 INFO - PROCESS | 2852 | 1461691245591 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 10:20:45 INFO - PROCESS | 2852 | 1461691245698 Marionette TRACE conn2 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:45 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d8ce800 == 76 [pid = 2852] [id = 516] 10:20:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x129c05800) [pid = 2852] [serial = 1548] [outer = 0x0] 10:20:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x12b046400) [pid = 2852] [serial = 1549] [outer = 0x129c05800] 10:20:45 INFO - PROCESS | 2852 | 1461691245730 Marionette DEBUG loaded listener.js 10:20:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 149 (0x12c0e9c00) [pid = 2852] [serial = 1550] [outer = 0x129c05800] 10:20:46 INFO - PROCESS | 2852 | 1461691246112 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:20:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 670ms 10:20:46 INFO - PROCESS | 2852 | 1461691246148 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 10:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:20:46 INFO - PROCESS | 2852 | 1461691246150 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 10:20:46 INFO - PROCESS | 2852 | 1461691246152 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:20:46 INFO - PROCESS | 2852 | 1461691246153 Marionette TRACE conn2 <- [1,2038,null,{}] 10:20:46 INFO - PROCESS | 2852 | 1461691246156 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:46 INFO - PROCESS | 2852 | 1461691246303 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 10:20:46 INFO - PROCESS | 2852 | 1461691246385 Marionette TRACE conn2 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:46 INFO - PROCESS | 2852 | ++DOCSHELL 0x12e822800 == 77 [pid = 2852] [id = 517] 10:20:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 150 (0x12d4a7400) [pid = 2852] [serial = 1551] [outer = 0x0] 10:20:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 151 (0x12d8af800) [pid = 2852] [serial = 1552] [outer = 0x12d4a7400] 10:20:46 INFO - PROCESS | 2852 | 1461691246418 Marionette DEBUG loaded listener.js 10:20:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 152 (0x12e75b000) [pid = 2852] [serial = 1553] [outer = 0x12d4a7400] 10:20:46 INFO - PROCESS | 2852 | 1461691246818 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 10:20:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 719ms 10:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:20:46 INFO - PROCESS | 2852 | 1461691246872 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 10:20:46 INFO - PROCESS | 2852 | 1461691246873 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 10:20:46 INFO - PROCESS | 2852 | 1461691246875 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:20:46 INFO - PROCESS | 2852 | 1461691246877 Marionette TRACE conn2 <- [1,2042,null,{}] 10:20:46 INFO - PROCESS | 2852 | 1461691246879 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:46 INFO - PROCESS | 2852 | 1461691246988 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 10:20:47 INFO - PROCESS | 2852 | 1461691247096 Marionette TRACE conn2 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:47 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f1c4800 == 78 [pid = 2852] [id = 518] 10:20:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 153 (0x12d96d800) [pid = 2852] [serial = 1554] [outer = 0x0] 10:20:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 154 (0x12e915800) [pid = 2852] [serial = 1555] [outer = 0x12d96d800] 10:20:47 INFO - PROCESS | 2852 | 1461691247130 Marionette DEBUG loaded listener.js 10:20:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 155 (0x12eb76800) [pid = 2852] [serial = 1556] [outer = 0x12d96d800] 10:20:47 INFO - PROCESS | 2852 | 1461691247544 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 10:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 719ms 10:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:20:47 INFO - PROCESS | 2852 | 1461691247605 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 10:20:47 INFO - PROCESS | 2852 | 1461691247607 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 10:20:47 INFO - PROCESS | 2852 | 1461691247609 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:20:47 INFO - PROCESS | 2852 | 1461691247611 Marionette TRACE conn2 <- [1,2046,null,{}] 10:20:47 INFO - PROCESS | 2852 | 1461691247628 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:47 INFO - PROCESS | 2852 | 1461691247739 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 10:20:47 INFO - PROCESS | 2852 | 1461691247847 Marionette TRACE conn2 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:47 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f88a800 == 79 [pid = 2852] [id = 519] 10:20:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 156 (0x12eb72c00) [pid = 2852] [serial = 1557] [outer = 0x0] 10:20:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 157 (0x12eb7e400) [pid = 2852] [serial = 1558] [outer = 0x12eb72c00] 10:20:47 INFO - PROCESS | 2852 | 1461691247879 Marionette DEBUG loaded listener.js 10:20:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 158 (0x12eceac00) [pid = 2852] [serial = 1559] [outer = 0x12eb72c00] 10:20:48 INFO - PROCESS | 2852 | 1461691248260 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 682ms 10:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:20:48 INFO - PROCESS | 2852 | 1461691248292 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 10:20:48 INFO - PROCESS | 2852 | 1461691248293 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 10:20:48 INFO - PROCESS | 2852 | 1461691248295 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:20:48 INFO - PROCESS | 2852 | 1461691248296 Marionette TRACE conn2 <- [1,2050,null,{}] 10:20:48 INFO - PROCESS | 2852 | 1461691248299 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:48 INFO - PROCESS | 2852 | 1461691248410 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 10:20:48 INFO - PROCESS | 2852 | 1461691248518 Marionette TRACE conn2 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:48 INFO - PROCESS | 2852 | ++DOCSHELL 0x130016000 == 80 [pid = 2852] [id = 520] 10:20:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 159 (0x12eb7f400) [pid = 2852] [serial = 1560] [outer = 0x0] 10:20:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 160 (0x12edad400) [pid = 2852] [serial = 1561] [outer = 0x12eb7f400] 10:20:48 INFO - PROCESS | 2852 | 1461691248551 Marionette DEBUG loaded listener.js 10:20:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 161 (0x12edb6c00) [pid = 2852] [serial = 1562] [outer = 0x12eb7f400] 10:20:48 INFO - PROCESS | 2852 | 1461691248972 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 720ms 10:20:49 INFO - PROCESS | 2852 | 1461691249015 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 10:20:49 INFO - PROCESS | 2852 | 1461691249017 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 10:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:20:49 INFO - PROCESS | 2852 | 1461691249019 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:20:49 INFO - PROCESS | 2852 | 1461691249021 Marionette TRACE conn2 <- [1,2054,null,{}] 10:20:49 INFO - PROCESS | 2852 | 1461691249023 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:49 INFO - PROCESS | 2852 | 1461691249155 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 10:20:49 INFO - PROCESS | 2852 | 1461691249424 Marionette TRACE conn2 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:49 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bf3b800 == 81 [pid = 2852] [id = 521] 10:20:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 162 (0x113433400) [pid = 2852] [serial = 1563] [outer = 0x0] 10:20:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 163 (0x114440400) [pid = 2852] [serial = 1564] [outer = 0x113433400] 10:20:49 INFO - PROCESS | 2852 | 1461691249463 Marionette DEBUG loaded listener.js 10:20:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 164 (0x118f77400) [pid = 2852] [serial = 1565] [outer = 0x113433400] 10:20:49 INFO - PROCESS | 2852 | 1461691249905 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 10:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 922ms 10:20:49 INFO - PROCESS | 2852 | 1461691249941 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 10:20:49 INFO - PROCESS | 2852 | 1461691249944 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 10:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:20:49 INFO - PROCESS | 2852 | 1461691249946 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:20:49 INFO - PROCESS | 2852 | 1461691249948 Marionette TRACE conn2 <- [1,2058,null,{}] 10:20:49 INFO - PROCESS | 2852 | 1461691249952 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:50 INFO - PROCESS | 2852 | 1461691250058 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 10:20:50 INFO - PROCESS | 2852 | 1461691250172 Marionette TRACE conn2 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:50 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b8e1000 == 82 [pid = 2852] [id = 522] 10:20:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 165 (0x11ac90800) [pid = 2852] [serial = 1566] [outer = 0x0] 10:20:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 166 (0x11bff0000) [pid = 2852] [serial = 1567] [outer = 0x11ac90800] 10:20:50 INFO - PROCESS | 2852 | 1461691250204 Marionette DEBUG loaded listener.js 10:20:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 167 (0x11c7e5000) [pid = 2852] [serial = 1568] [outer = 0x11ac90800] 10:20:50 INFO - PROCESS | 2852 | --DOCSHELL 0x1253aa000 == 81 [pid = 2852] [id = 411] 10:20:50 INFO - PROCESS | 2852 | --DOCSHELL 0x130647000 == 80 [pid = 2852] [id = 95] 10:20:50 INFO - PROCESS | 2852 | --DOCSHELL 0x12b5ae800 == 79 [pid = 2852] [id = 510] 10:20:50 INFO - PROCESS | 2852 | --DOCSHELL 0x12a911800 == 78 [pid = 2852] [id = 509] 10:20:50 INFO - PROCESS | 2852 | --DOCSHELL 0x11916b000 == 77 [pid = 2852] [id = 508] 10:20:50 INFO - PROCESS | 2852 | --DOCSHELL 0x12a855000 == 76 [pid = 2852] [id = 507] 10:20:50 INFO - PROCESS | 2852 | --DOCSHELL 0x12a4dd000 == 75 [pid = 2852] [id = 506] 10:20:50 INFO - PROCESS | 2852 | --DOCSHELL 0x129cab800 == 74 [pid = 2852] [id = 505] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 166 (0x12d245c00) [pid = 2852] [serial = 1474] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOCSHELL 0x12989f000 == 73 [pid = 2852] [id = 504] 10:20:50 INFO - PROCESS | 2852 | --DOCSHELL 0x11a716800 == 72 [pid = 2852] [id = 503] 10:20:50 INFO - PROCESS | 2852 | --DOCSHELL 0x12573b000 == 71 [pid = 2852] [id = 502] 10:20:50 INFO - PROCESS | 2852 | --DOCSHELL 0x11bf3a000 == 70 [pid = 2852] [id = 501] 10:20:50 INFO - PROCESS | 2852 | --DOCSHELL 0x11c1e1800 == 69 [pid = 2852] [id = 500] 10:20:50 INFO - PROCESS | 2852 | --DOCSHELL 0x118f28000 == 68 [pid = 2852] [id = 499] 10:20:50 INFO - PROCESS | 2852 | --DOCSHELL 0x12a853000 == 67 [pid = 2852] [id = 494] 10:20:50 INFO - PROCESS | 2852 | --DOCSHELL 0x126f9b800 == 66 [pid = 2852] [id = 493] 10:20:50 INFO - PROCESS | 2852 | --DOCSHELL 0x11a89e800 == 65 [pid = 2852] [id = 492] 10:20:50 INFO - PROCESS | 2852 | 1461691250610 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 10:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 673ms 10:20:50 INFO - PROCESS | 2852 | 1461691250620 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 10:20:50 INFO - PROCESS | 2852 | 1461691250623 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 10:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:20:50 INFO - PROCESS | 2852 | 1461691250626 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:20:50 INFO - PROCESS | 2852 | 1461691250627 Marionette TRACE conn2 <- [1,2062,null,{}] 10:20:50 INFO - PROCESS | 2852 | 1461691250632 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:50 INFO - PROCESS | 2852 | 1461691250748 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 165 (0x12a4c8400) [pid = 2852] [serial = 1360] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 164 (0x1192b3000) [pid = 2852] [serial = 1354] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 163 (0x123b60800) [pid = 2852] [serial = 1357] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 162 (0x12e9bd000) [pid = 2852] [serial = 1369] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 161 (0x12d634c00) [pid = 2852] [serial = 1366] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 160 (0x12b287000) [pid = 2852] [serial = 1363] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 159 (0x12d635c00) [pid = 2852] [serial = 1456] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 158 (0x12e765000) [pid = 2852] [serial = 1459] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 157 (0x12aa3c800) [pid = 2852] [serial = 1450] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 156 (0x12b139000) [pid = 2852] [serial = 1451] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 155 (0x12eb7bc00) [pid = 2852] [serial = 1462] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 154 (0x12ece4c00) [pid = 2852] [serial = 1463] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 153 (0x12ecdd800) [pid = 2852] [serial = 1429] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 152 (0x1192b4400) [pid = 2852] [serial = 1436] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 151 (0x1157e8400) [pid = 2852] [serial = 1435] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 150 (0x12a5d3400) [pid = 2852] [serial = 1447] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 149 (0x12a759c00) [pid = 2852] [serial = 1448] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 148 (0x11c85c400) [pid = 2852] [serial = 1439] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x12b140800) [pid = 2852] [serial = 1472] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x11bfec000) [pid = 2852] [serial = 1438] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x1280c0400) [pid = 2852] [serial = 1442] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x1276b9400) [pid = 2852] [serial = 1441] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x12ecea000) [pid = 2852] [serial = 1432] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x11c396000) [pid = 2852] [serial = 1444] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 141 (0x128e91c00) [pid = 2852] [serial = 1445] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x12d63d400) [pid = 2852] [serial = 1426] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x125297800) [pid = 2852] [serial = 1417] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x12a4cc000) [pid = 2852] [serial = 1420] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x11aa2d400) [pid = 2852] [serial = 1414] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x12c0eb000) [pid = 2852] [serial = 1423] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x12a759800) [pid = 2852] [serial = 1471] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x1147d8800) [pid = 2852] [serial = 1465] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x12e9c7800) [pid = 2852] [serial = 1412] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x12c0eec00) [pid = 2852] [serial = 1453] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x12eb71c00) [pid = 2852] [serial = 1460] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x12d96f400) [pid = 2852] [serial = 1457] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x11a7ba000) [pid = 2852] [serial = 1466] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x11c819000) [pid = 2852] [serial = 1468] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x129c09800) [pid = 2852] [serial = 1469] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x12d356c00) [pid = 2852] [serial = 1454] [outer = 0x0] [url = about:blank] 10:20:50 INFO - PROCESS | 2852 | 1461691250823 Marionette TRACE conn2 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:50 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c1e1800 == 66 [pid = 2852] [id = 523] 10:20:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x1192b4400) [pid = 2852] [serial = 1569] [outer = 0x0] 10:20:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x11c496000) [pid = 2852] [serial = 1570] [outer = 0x1192b4400] 10:20:50 INFO - PROCESS | 2852 | 1461691250851 Marionette DEBUG loaded listener.js 10:20:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x1268d4000) [pid = 2852] [serial = 1571] [outer = 0x1192b4400] 10:20:51 INFO - PROCESS | 2852 | 1461691251174 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 10:20:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 572ms 10:20:51 INFO - PROCESS | 2852 | 1461691251200 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 10:20:51 INFO - PROCESS | 2852 | 1461691251201 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 10:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:20:51 INFO - PROCESS | 2852 | 1461691251205 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:20:51 INFO - PROCESS | 2852 | 1461691251209 Marionette TRACE conn2 <- [1,2066,null,{}] 10:20:51 INFO - PROCESS | 2852 | 1461691251218 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:51 INFO - PROCESS | 2852 | 1461691251313 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 10:20:51 INFO - PROCESS | 2852 | 1461691251379 Marionette TRACE conn2 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:51 INFO - PROCESS | 2852 | ++DOCSHELL 0x126e22000 == 67 [pid = 2852] [id = 524] 10:20:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x1268d2c00) [pid = 2852] [serial = 1572] [outer = 0x0] 10:20:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x126f74c00) [pid = 2852] [serial = 1573] [outer = 0x1268d2c00] 10:20:51 INFO - PROCESS | 2852 | 1461691251406 Marionette DEBUG loaded listener.js 10:20:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x1298a9800) [pid = 2852] [serial = 1574] [outer = 0x1268d2c00] 10:20:51 INFO - PROCESS | 2852 | 1461691251708 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 10:20:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 523ms 10:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:20:51 INFO - PROCESS | 2852 | 1461691251735 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 10:20:51 INFO - PROCESS | 2852 | 1461691251737 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 10:20:51 INFO - PROCESS | 2852 | 1461691251739 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:20:51 INFO - PROCESS | 2852 | 1461691251740 Marionette TRACE conn2 <- [1,2070,null,{}] 10:20:51 INFO - PROCESS | 2852 | 1461691251743 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:51 INFO - PROCESS | 2852 | 1461691251840 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 10:20:51 INFO - PROCESS | 2852 | 1461691251903 Marionette TRACE conn2 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:51 INFO - PROCESS | 2852 | ++DOCSHELL 0x12988a000 == 68 [pid = 2852] [id = 525] 10:20:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x126e73400) [pid = 2852] [serial = 1575] [outer = 0x0] 10:20:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x1298aec00) [pid = 2852] [serial = 1576] [outer = 0x126e73400] 10:20:51 INFO - PROCESS | 2852 | 1461691251930 Marionette DEBUG loaded listener.js 10:20:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x129c25000) [pid = 2852] [serial = 1577] [outer = 0x126e73400] 10:20:52 INFO - PROCESS | 2852 | 1461691252236 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 10:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 522ms 10:20:52 INFO - PROCESS | 2852 | 1461691252262 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 10:20:52 INFO - PROCESS | 2852 | 1461691252266 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 10:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:20:52 INFO - PROCESS | 2852 | 1461691252269 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:20:52 INFO - PROCESS | 2852 | 1461691252270 Marionette TRACE conn2 <- [1,2074,null,{}] 10:20:52 INFO - PROCESS | 2852 | 1461691252273 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:52 INFO - PROCESS | 2852 | 1461691252373 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 10:20:52 INFO - PROCESS | 2852 | 1461691252379 Marionette TRACE conn2 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:52 INFO - PROCESS | 2852 | ++DOCSHELL 0x129cab000 == 69 [pid = 2852] [id = 526] 10:20:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x12a5d9400) [pid = 2852] [serial = 1578] [outer = 0x0] 10:20:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x12a753800) [pid = 2852] [serial = 1579] [outer = 0x12a5d9400] 10:20:52 INFO - PROCESS | 2852 | 1461691252425 Marionette DEBUG loaded listener.js 10:20:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x12a8dc400) [pid = 2852] [serial = 1580] [outer = 0x12a5d9400] 10:20:52 INFO - PROCESS | 2852 | 1461691252972 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 10:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 720ms 10:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:20:52 INFO - PROCESS | 2852 | 1461691252989 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 10:20:52 INFO - PROCESS | 2852 | 1461691252990 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 10:20:52 INFO - PROCESS | 2852 | 1461691252992 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:20:52 INFO - PROCESS | 2852 | 1461691252994 Marionette TRACE conn2 <- [1,2078,null,{}] 10:20:53 INFO - PROCESS | 2852 | 1461691252999 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:53 INFO - PROCESS | 2852 | 1461691253124 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 10:20:53 INFO - PROCESS | 2852 | 1461691253159 Marionette TRACE conn2 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:53 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a798000 == 70 [pid = 2852] [id = 527] 10:20:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x12aa3d000) [pid = 2852] [serial = 1581] [outer = 0x0] 10:20:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x12b5cc800) [pid = 2852] [serial = 1582] [outer = 0x12aa3d000] 10:20:53 INFO - PROCESS | 2852 | 1461691253185 Marionette DEBUG loaded listener.js 10:20:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x12c0f2c00) [pid = 2852] [serial = 1583] [outer = 0x12aa3d000] 10:20:53 INFO - PROCESS | 2852 | 1461691253520 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 10:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 571ms 10:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:20:53 INFO - PROCESS | 2852 | 1461691253564 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 10:20:53 INFO - PROCESS | 2852 | 1461691253566 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 10:20:53 INFO - PROCESS | 2852 | 1461691253568 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:20:53 INFO - PROCESS | 2852 | 1461691253569 Marionette TRACE conn2 <- [1,2082,null,{}] 10:20:53 INFO - PROCESS | 2852 | 1461691253571 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:53 INFO - PROCESS | 2852 | 1461691253688 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 10:20:53 INFO - PROCESS | 2852 | 1461691253705 Marionette TRACE conn2 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:53 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a920800 == 71 [pid = 2852] [id = 528] 10:20:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x12b5d5c00) [pid = 2852] [serial = 1584] [outer = 0x0] 10:20:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x12d4a1000) [pid = 2852] [serial = 1585] [outer = 0x12b5d5c00] 10:20:53 INFO - PROCESS | 2852 | 1461691253730 Marionette DEBUG loaded listener.js 10:20:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x12d641000) [pid = 2852] [serial = 1586] [outer = 0x12b5d5c00] 10:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 521ms 10:20:54 INFO - PROCESS | 2852 | 1461691254083 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 10:20:54 INFO - PROCESS | 2852 | 1461691254090 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 10:20:54 INFO - PROCESS | 2852 | 1461691254091 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 10:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:20:54 INFO - PROCESS | 2852 | 1461691254093 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:20:54 INFO - PROCESS | 2852 | 1461691254096 Marionette TRACE conn2 <- [1,2086,null,{}] 10:20:54 INFO - PROCESS | 2852 | 1461691254098 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:54 INFO - PROCESS | 2852 | 1461691254213 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 10:20:54 INFO - PROCESS | 2852 | 1461691254230 Marionette TRACE conn2 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:54 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b59e800 == 72 [pid = 2852] [id = 529] 10:20:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x12d642000) [pid = 2852] [serial = 1587] [outer = 0x0] 10:20:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x12d96f400) [pid = 2852] [serial = 1588] [outer = 0x12d642000] 10:20:54 INFO - PROCESS | 2852 | 1461691254257 Marionette DEBUG loaded listener.js 10:20:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x12e90a800) [pid = 2852] [serial = 1589] [outer = 0x12d642000] 10:20:54 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x129c0fc00) [pid = 2852] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:20:54 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x12a755400) [pid = 2852] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:20:54 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x11328b800) [pid = 2852] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:20:54 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x126f6e400) [pid = 2852] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:20:54 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x12968a000) [pid = 2852] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:20:54 INFO - PROCESS | 2852 | --DOMWINDOW == 141 (0x126e3b800) [pid = 2852] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:20:54 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x11c13b800) [pid = 2852] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:20:54 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x125292000) [pid = 2852] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:20:54 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x118f77800) [pid = 2852] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:20:54 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x12b135000) [pid = 2852] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:20:54 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x1135d4000) [pid = 2852] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:20:54 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x128010400) [pid = 2852] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:20:54 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x11443e000) [pid = 2852] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:20:54 INFO - PROCESS | 2852 | 1461691254903 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 10:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 824ms 10:20:54 INFO - PROCESS | 2852 | 1461691254918 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 10:20:54 INFO - PROCESS | 2852 | 1461691254919 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 10:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:20:54 INFO - PROCESS | 2852 | 1461691254922 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:20:54 INFO - PROCESS | 2852 | 1461691254923 Marionette TRACE conn2 <- [1,2090,null,{}] 10:20:54 INFO - PROCESS | 2852 | 1461691254925 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:55 INFO - PROCESS | 2852 | 1461691255023 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 10:20:55 INFO - PROCESS | 2852 | 1461691255030 Marionette TRACE conn2 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:55 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a910800 == 73 [pid = 2852] [id = 530] 10:20:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x1189d6c00) [pid = 2852] [serial = 1590] [outer = 0x0] 10:20:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x12705f400) [pid = 2852] [serial = 1591] [outer = 0x1189d6c00] 10:20:55 INFO - PROCESS | 2852 | 1461691255056 Marionette DEBUG loaded listener.js 10:20:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x11986f000) [pid = 2852] [serial = 1592] [outer = 0x1189d6c00] 10:20:55 INFO - PROCESS | 2852 | 1461691255412 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 10:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 519ms 10:20:55 INFO - PROCESS | 2852 | 1461691255441 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 10:20:55 INFO - PROCESS | 2852 | 1461691255443 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 10:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:20:55 INFO - PROCESS | 2852 | 1461691255445 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:20:55 INFO - PROCESS | 2852 | 1461691255448 Marionette TRACE conn2 <- [1,2094,null,{}] 10:20:55 INFO - PROCESS | 2852 | 1461691255458 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:55 INFO - PROCESS | 2852 | 1461691255552 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 10:20:55 INFO - PROCESS | 2852 | 1461691255557 Marionette TRACE conn2 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:55 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d616000 == 74 [pid = 2852] [id = 531] 10:20:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x12a5d5c00) [pid = 2852] [serial = 1593] [outer = 0x0] 10:20:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x12eb74c00) [pid = 2852] [serial = 1594] [outer = 0x12a5d5c00] 10:20:55 INFO - PROCESS | 2852 | 1461691255588 Marionette DEBUG loaded listener.js 10:20:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x12f488000) [pid = 2852] [serial = 1595] [outer = 0x12a5d5c00] 10:20:55 INFO - PROCESS | 2852 | 1461691255947 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 10:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 528ms 10:20:55 INFO - PROCESS | 2852 | 1461691255973 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 10:20:55 INFO - PROCESS | 2852 | 1461691255975 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 10:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:20:55 INFO - PROCESS | 2852 | 1461691255977 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:20:55 INFO - PROCESS | 2852 | 1461691255979 Marionette TRACE conn2 <- [1,2098,null,{}] 10:20:55 INFO - PROCESS | 2852 | 1461691255982 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:56 INFO - PROCESS | 2852 | 1461691256090 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 10:20:56 INFO - PROCESS | 2852 | 1461691256161 Marionette TRACE conn2 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:56 INFO - PROCESS | 2852 | ++DOCSHELL 0x12e8d4000 == 75 [pid = 2852] [id = 532] 10:20:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x12f487c00) [pid = 2852] [serial = 1596] [outer = 0x0] 10:20:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x12f492000) [pid = 2852] [serial = 1597] [outer = 0x12f487c00] 10:20:56 INFO - PROCESS | 2852 | 1461691256186 Marionette DEBUG loaded listener.js 10:20:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x12f7d7400) [pid = 2852] [serial = 1598] [outer = 0x12f487c00] 10:20:56 INFO - PROCESS | 2852 | 1461691256465 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 10:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 522ms 10:20:56 INFO - PROCESS | 2852 | 1461691256503 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 10:20:56 INFO - PROCESS | 2852 | 1461691256504 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 10:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:20:56 INFO - PROCESS | 2852 | 1461691256507 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:20:56 INFO - PROCESS | 2852 | 1461691256508 Marionette TRACE conn2 <- [1,2102,null,{}] 10:20:56 INFO - PROCESS | 2852 | 1461691256510 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:56 INFO - PROCESS | 2852 | 1461691256609 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 10:20:56 INFO - PROCESS | 2852 | 1461691256614 Marionette TRACE conn2 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:56 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f5ca800 == 76 [pid = 2852] [id = 533] 10:20:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x12f7d0c00) [pid = 2852] [serial = 1599] [outer = 0x0] 10:20:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x12fca8800) [pid = 2852] [serial = 1600] [outer = 0x12f7d0c00] 10:20:56 INFO - PROCESS | 2852 | 1461691256639 Marionette DEBUG loaded listener.js 10:20:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x12fcaec00) [pid = 2852] [serial = 1601] [outer = 0x12f7d0c00] 10:20:57 INFO - PROCESS | 2852 | 1461691257182 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 10:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 718ms 10:20:57 INFO - PROCESS | 2852 | 1461691257226 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 10:20:57 INFO - PROCESS | 2852 | 1461691257229 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 10:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:20:57 INFO - PROCESS | 2852 | 1461691257234 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:20:57 INFO - PROCESS | 2852 | 1461691257236 Marionette TRACE conn2 <- [1,2106,null,{}] 10:20:57 INFO - PROCESS | 2852 | 1461691257241 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:57 INFO - PROCESS | 2852 | 1461691257357 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 10:20:57 INFO - PROCESS | 2852 | 1461691257466 Marionette TRACE conn2 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:57 INFO - PROCESS | 2852 | ++DOCSHELL 0x1253ad800 == 77 [pid = 2852] [id = 534] 10:20:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x113529000) [pid = 2852] [serial = 1602] [outer = 0x0] 10:20:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x11352dc00) [pid = 2852] [serial = 1603] [outer = 0x113529000] 10:20:57 INFO - PROCESS | 2852 | 1461691257503 Marionette DEBUG loaded listener.js 10:20:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 149 (0x11912d400) [pid = 2852] [serial = 1604] [outer = 0x113529000] 10:20:57 INFO - PROCESS | 2852 | 1461691257934 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 10:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 723ms 10:20:57 INFO - PROCESS | 2852 | 1461691257992 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 10:20:57 INFO - PROCESS | 2852 | 1461691257996 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 10:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:20:58 INFO - PROCESS | 2852 | 1461691258001 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:20:58 INFO - PROCESS | 2852 | 1461691258003 Marionette TRACE conn2 <- [1,2110,null,{}] 10:20:58 INFO - PROCESS | 2852 | 1461691258005 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:58 INFO - PROCESS | 2852 | 1461691258121 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 10:20:58 INFO - PROCESS | 2852 | 1461691258200 Marionette TRACE conn2 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:58 INFO - PROCESS | 2852 | ++DOCSHELL 0x129c7d800 == 78 [pid = 2852] [id = 535] 10:20:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 150 (0x119e4cc00) [pid = 2852] [serial = 1605] [outer = 0x0] 10:20:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 151 (0x11bff3000) [pid = 2852] [serial = 1606] [outer = 0x119e4cc00] 10:20:58 INFO - PROCESS | 2852 | 1461691258233 Marionette DEBUG loaded listener.js 10:20:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 152 (0x125299c00) [pid = 2852] [serial = 1607] [outer = 0x119e4cc00] 10:20:58 INFO - PROCESS | 2852 | 1461691258655 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 10:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 672ms 10:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:20:58 INFO - PROCESS | 2852 | 1461691258673 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 10:20:58 INFO - PROCESS | 2852 | 1461691258674 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 10:20:58 INFO - PROCESS | 2852 | 1461691258677 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:20:58 INFO - PROCESS | 2852 | 1461691258682 Marionette TRACE conn2 <- [1,2114,null,{}] 10:20:58 INFO - PROCESS | 2852 | 1461691258690 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:58 INFO - PROCESS | 2852 | 1461691258808 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 10:20:58 INFO - PROCESS | 2852 | 1461691258923 Marionette TRACE conn2 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:58 INFO - PROCESS | 2852 | ++DOCSHELL 0x12e810000 == 79 [pid = 2852] [id = 536] 10:20:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 153 (0x126f6a400) [pid = 2852] [serial = 1608] [outer = 0x0] 10:20:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 154 (0x12968a000) [pid = 2852] [serial = 1609] [outer = 0x126f6a400] 10:20:58 INFO - PROCESS | 2852 | 1461691258959 Marionette DEBUG loaded listener.js 10:20:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 155 (0x129c11000) [pid = 2852] [serial = 1610] [outer = 0x126f6a400] 10:20:59 INFO - PROCESS | 2852 | 1461691259404 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 10:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 773ms 10:20:59 INFO - PROCESS | 2852 | 1461691259456 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 10:20:59 INFO - PROCESS | 2852 | 1461691259458 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 10:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:20:59 INFO - PROCESS | 2852 | 1461691259460 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:20:59 INFO - PROCESS | 2852 | 1461691259461 Marionette TRACE conn2 <- [1,2118,null,{}] 10:20:59 INFO - PROCESS | 2852 | 1461691259464 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:59 INFO - PROCESS | 2852 | 1461691259578 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 10:20:59 INFO - PROCESS | 2852 | 1461691259657 Marionette TRACE conn2 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:59 INFO - PROCESS | 2852 | ++DOCSHELL 0x130209000 == 80 [pid = 2852] [id = 537] 10:20:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 156 (0x12a4c9c00) [pid = 2852] [serial = 1611] [outer = 0x0] 10:20:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 157 (0x12a8cfc00) [pid = 2852] [serial = 1612] [outer = 0x12a4c9c00] 10:20:59 INFO - PROCESS | 2852 | 1461691259688 Marionette DEBUG loaded listener.js 10:20:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 158 (0x12b0cb000) [pid = 2852] [serial = 1613] [outer = 0x12a4c9c00] 10:21:00 INFO - PROCESS | 2852 | 1461691260099 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 10:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 671ms 10:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:21:00 INFO - PROCESS | 2852 | 1461691260132 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 10:21:00 INFO - PROCESS | 2852 | 1461691260133 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 10:21:00 INFO - PROCESS | 2852 | 1461691260135 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:21:00 INFO - PROCESS | 2852 | 1461691260136 Marionette TRACE conn2 <- [1,2122,null,{}] 10:21:00 INFO - PROCESS | 2852 | 1461691260139 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:00 INFO - PROCESS | 2852 | 1461691260251 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 10:21:00 INFO - PROCESS | 2852 | 1461691260360 Marionette TRACE conn2 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:00 INFO - PROCESS | 2852 | ++DOCSHELL 0x130645800 == 81 [pid = 2852] [id = 538] 10:21:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 159 (0x12aa32400) [pid = 2852] [serial = 1614] [outer = 0x0] 10:21:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 160 (0x12d356000) [pid = 2852] [serial = 1615] [outer = 0x12aa32400] 10:21:00 INFO - PROCESS | 2852 | 1461691260392 Marionette DEBUG loaded listener.js 10:21:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 161 (0x12e911c00) [pid = 2852] [serial = 1616] [outer = 0x12aa32400] 10:21:00 INFO - PROCESS | 2852 | 1461691260833 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 10:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 768ms 10:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:21:00 INFO - PROCESS | 2852 | 1461691260905 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 10:21:00 INFO - PROCESS | 2852 | 1461691260906 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 10:21:00 INFO - PROCESS | 2852 | 1461691260909 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:21:00 INFO - PROCESS | 2852 | 1461691260910 Marionette TRACE conn2 <- [1,2126,null,{}] 10:21:00 INFO - PROCESS | 2852 | 1461691260912 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:01 INFO - PROCESS | 2852 | 1461691261042 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 10:21:01 INFO - PROCESS | 2852 | 1461691261152 Marionette TRACE conn2 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:01 INFO - PROCESS | 2852 | ++DOCSHELL 0x125658000 == 82 [pid = 2852] [id = 539] 10:21:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 162 (0x11a549c00) [pid = 2852] [serial = 1617] [outer = 0x0] 10:21:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 163 (0x12c0ec800) [pid = 2852] [serial = 1618] [outer = 0x11a549c00] 10:21:01 INFO - PROCESS | 2852 | 1461691261187 Marionette DEBUG loaded listener.js 10:21:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 164 (0x12f492c00) [pid = 2852] [serial = 1619] [outer = 0x11a549c00] 10:21:01 INFO - PROCESS | 2852 | 1461691261872 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 10:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 970ms 10:21:01 INFO - PROCESS | 2852 | 1461691261882 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 10:21:01 INFO - PROCESS | 2852 | 1461691261884 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 10:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:21:01 INFO - PROCESS | 2852 | 1461691261888 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:21:01 INFO - PROCESS | 2852 | 1461691261890 Marionette TRACE conn2 <- [1,2130,null,{}] 10:21:01 INFO - PROCESS | 2852 | 1461691261894 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:01 INFO - PROCESS | 2852 | 1461691261994 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 10:21:02 INFO - PROCESS | 2852 | 1461691262077 Marionette TRACE conn2 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:02 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a90a000 == 83 [pid = 2852] [id = 540] 10:21:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 165 (0x1142c3800) [pid = 2852] [serial = 1620] [outer = 0x0] 10:21:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 166 (0x114bc4800) [pid = 2852] [serial = 1621] [outer = 0x1142c3800] 10:21:02 INFO - PROCESS | 2852 | 1461691262108 Marionette DEBUG loaded listener.js 10:21:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 167 (0x114fa0000) [pid = 2852] [serial = 1622] [outer = 0x1142c3800] 10:21:02 INFO - PROCESS | 2852 | 1461691262542 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 10:21:02 INFO - PROCESS | 2852 | 1461691262568 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 10:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:21:02 INFO - PROCESS | 2852 | 1461691262572 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:21:02 INFO - PROCESS | 2852 | 1461691262574 Marionette TRACE conn2 <- [1,2134,null,{}] 10:21:02 INFO - PROCESS | 2852 | 1461691262576 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:02 INFO - PROCESS | 2852 | 1461691262698 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 10:21:02 INFO - PROCESS | 2852 | 1461691262820 Marionette TRACE conn2 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:02 INFO - PROCESS | 2852 | --DOCSHELL 0x129805000 == 82 [pid = 2852] [id = 431] 10:21:02 INFO - PROCESS | 2852 | --DOCSHELL 0x12f89f000 == 81 [pid = 2852] [id = 476] 10:21:02 INFO - PROCESS | 2852 | --DOCSHELL 0x12e8d4000 == 80 [pid = 2852] [id = 532] 10:21:02 INFO - PROCESS | 2852 | --DOCSHELL 0x12d616000 == 79 [pid = 2852] [id = 531] 10:21:02 INFO - PROCESS | 2852 | --DOCSHELL 0x12a910800 == 78 [pid = 2852] [id = 530] 10:21:02 INFO - PROCESS | 2852 | --DOCSHELL 0x12b59e800 == 77 [pid = 2852] [id = 529] 10:21:02 INFO - PROCESS | 2852 | --DOCSHELL 0x12a920800 == 76 [pid = 2852] [id = 528] 10:21:02 INFO - PROCESS | 2852 | --DOMWINDOW == 166 (0x12c1aec00) [pid = 2852] [serial = 1534] [outer = 0x0] [url = about:blank] 10:21:02 INFO - PROCESS | 2852 | ++DOCSHELL 0x11916b000 == 77 [pid = 2852] [id = 541] 10:21:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 167 (0x11571e400) [pid = 2852] [serial = 1623] [outer = 0x0] 10:21:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 168 (0x118f70c00) [pid = 2852] [serial = 1624] [outer = 0x11571e400] 10:21:02 INFO - PROCESS | 2852 | 1461691262879 Marionette DEBUG loaded listener.js 10:21:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 169 (0x11a7ba000) [pid = 2852] [serial = 1625] [outer = 0x11571e400] 10:21:02 INFO - PROCESS | 2852 | --DOCSHELL 0x12a798000 == 76 [pid = 2852] [id = 527] 10:21:02 INFO - PROCESS | 2852 | --DOCSHELL 0x129cab000 == 75 [pid = 2852] [id = 526] 10:21:02 INFO - PROCESS | 2852 | --DOCSHELL 0x12988a000 == 74 [pid = 2852] [id = 525] 10:21:02 INFO - PROCESS | 2852 | --DOCSHELL 0x126e22000 == 73 [pid = 2852] [id = 524] 10:21:02 INFO - PROCESS | 2852 | --DOCSHELL 0x11c1e1800 == 72 [pid = 2852] [id = 523] 10:21:02 INFO - PROCESS | 2852 | --DOCSHELL 0x11b8e1000 == 71 [pid = 2852] [id = 522] 10:21:02 INFO - PROCESS | 2852 | --DOCSHELL 0x11bf3b800 == 70 [pid = 2852] [id = 521] 10:21:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12e822800 == 69 [pid = 2852] [id = 517] 10:21:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12d8ce800 == 68 [pid = 2852] [id = 516] 10:21:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12d48d800 == 67 [pid = 2852] [id = 515] 10:21:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12a915800 == 66 [pid = 2852] [id = 514] 10:21:03 INFO - PROCESS | 2852 | --DOCSHELL 0x126c83000 == 65 [pid = 2852] [id = 513] 10:21:03 INFO - PROCESS | 2852 | --DOCSHELL 0x11a717800 == 64 [pid = 2852] [id = 512] 10:21:03 INFO - PROCESS | 2852 | --DOCSHELL 0x12c39d000 == 63 [pid = 2852] [id = 511] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 168 (0x12a4c4000) [pid = 2852] [serial = 1519] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 167 (0x12a75a000) [pid = 2852] [serial = 1522] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 166 (0x12aa41800) [pid = 2852] [serial = 1486] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 165 (0x118e0e800) [pid = 2852] [serial = 1499] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 164 (0x114257800) [pid = 2852] [serial = 1498] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 163 (0x1186ac400) [pid = 2852] [serial = 1477] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 162 (0x127867c00) [pid = 2852] [serial = 1513] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 161 (0x12800c800) [pid = 2852] [serial = 1483] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 160 (0x12ece7400) [pid = 2852] [serial = 1475] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 159 (0x126f76400) [pid = 2852] [serial = 1510] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 158 (0x12782f400) [pid = 2852] [serial = 1511] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 157 (0x11b80e000) [pid = 2852] [serial = 1495] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 156 (0x11c396400) [pid = 2852] [serial = 1504] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 155 (0x12528ac00) [pid = 2852] [serial = 1505] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 154 (0x12d639400) [pid = 2852] [serial = 1489] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 153 (0x1255cf800) [pid = 2852] [serial = 1507] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 152 (0x126e72400) [pid = 2852] [serial = 1508] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 151 (0x11aef7c00) [pid = 2852] [serial = 1502] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 150 (0x11ac37400) [pid = 2852] [serial = 1501] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 149 (0x12edb5c00) [pid = 2852] [serial = 1492] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 148 (0x12c0ee800) [pid = 2852] [serial = 1532] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x11c178800) [pid = 2852] [serial = 1480] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x125294000) [pid = 2852] [serial = 1526] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x12b28e800) [pid = 2852] [serial = 1531] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x1192bec00) [pid = 2852] [serial = 1525] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x1299bb800) [pid = 2852] [serial = 1516] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x129c11c00) [pid = 2852] [serial = 1517] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 141 (0x12a76a000) [pid = 2852] [serial = 1523] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x12a5d4c00) [pid = 2852] [serial = 1520] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x12b0d8400) [pid = 2852] [serial = 1529] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x1299b1800) [pid = 2852] [serial = 1514] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x12a769800) [pid = 2852] [serial = 1528] [outer = 0x0] [url = about:blank] 10:21:03 INFO - PROCESS | 2852 | 1461691263231 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 10:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 670ms 10:21:03 INFO - PROCESS | 2852 | 1461691263243 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 10:21:03 INFO - PROCESS | 2852 | 1461691263244 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 10:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:21:03 INFO - PROCESS | 2852 | 1461691263251 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:21:03 INFO - PROCESS | 2852 | 1461691263253 Marionette TRACE conn2 <- [1,2138,null,{}] 10:21:03 INFO - PROCESS | 2852 | 1461691263260 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:03 INFO - PROCESS | 2852 | 1461691263357 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 10:21:03 INFO - PROCESS | 2852 | 1461691263417 Marionette TRACE conn2 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:03 INFO - PROCESS | 2852 | ++DOCSHELL 0x125642800 == 64 [pid = 2852] [id = 542] 10:21:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x11a7c1800) [pid = 2852] [serial = 1626] [outer = 0x0] 10:21:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x11ac3fc00) [pid = 2852] [serial = 1627] [outer = 0x11a7c1800] 10:21:03 INFO - PROCESS | 2852 | 1461691263446 Marionette DEBUG loaded listener.js 10:21:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x11c177400) [pid = 2852] [serial = 1628] [outer = 0x11a7c1800] 10:21:03 INFO - PROCESS | 2852 | 1461691263772 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 10:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 570ms 10:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:21:03 INFO - PROCESS | 2852 | 1461691263821 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 10:21:03 INFO - PROCESS | 2852 | 1461691263823 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 10:21:03 INFO - PROCESS | 2852 | 1461691263825 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:21:03 INFO - PROCESS | 2852 | 1461691263826 Marionette TRACE conn2 <- [1,2142,null,{}] 10:21:03 INFO - PROCESS | 2852 | 1461691263828 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:03 INFO - PROCESS | 2852 | 1461691263917 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 10:21:03 INFO - PROCESS | 2852 | 1461691263981 Marionette TRACE conn2 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:03 INFO - PROCESS | 2852 | ++DOCSHELL 0x126fa5800 == 65 [pid = 2852] [id = 543] 10:21:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x11c145800) [pid = 2852] [serial = 1629] [outer = 0x0] 10:21:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x123b61c00) [pid = 2852] [serial = 1630] [outer = 0x11c145800] 10:21:04 INFO - PROCESS | 2852 | 1461691264008 Marionette DEBUG loaded listener.js 10:21:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x1255cb400) [pid = 2852] [serial = 1631] [outer = 0x11c145800] 10:21:04 INFO - PROCESS | 2852 | 1461691264308 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 10:21:04 INFO - PROCESS | 2852 | 1461691264348 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 10:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:21:04 INFO - PROCESS | 2852 | 1461691264352 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:21:04 INFO - PROCESS | 2852 | 1461691264353 Marionette TRACE conn2 <- [1,2146,null,{}] 10:21:04 INFO - PROCESS | 2852 | 1461691264355 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:04 INFO - PROCESS | 2852 | 1461691264444 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 10:21:04 INFO - PROCESS | 2852 | 1461691264448 Marionette TRACE conn2 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:04 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a716800 == 66 [pid = 2852] [id = 544] 10:21:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x1255cf800) [pid = 2852] [serial = 1632] [outer = 0x0] 10:21:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x126e3b800) [pid = 2852] [serial = 1633] [outer = 0x1255cf800] 10:21:04 INFO - PROCESS | 2852 | 1461691264474 Marionette DEBUG loaded listener.js 10:21:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x126f71c00) [pid = 2852] [serial = 1634] [outer = 0x1255cf800] 10:21:04 INFO - PROCESS | 2852 | 1461691264812 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 10:21:04 INFO - PROCESS | 2852 | 1461691264872 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 10:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:21:04 INFO - PROCESS | 2852 | 1461691264874 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:21:04 INFO - PROCESS | 2852 | 1461691264875 Marionette TRACE conn2 <- [1,2150,null,{}] 10:21:04 INFO - PROCESS | 2852 | 1461691264878 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:04 INFO - PROCESS | 2852 | 1461691264978 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 10:21:04 INFO - PROCESS | 2852 | 1461691264985 Marionette TRACE conn2 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:04 INFO - PROCESS | 2852 | ++DOCSHELL 0x129c94000 == 67 [pid = 2852] [id = 545] 10:21:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x126f72000) [pid = 2852] [serial = 1635] [outer = 0x0] 10:21:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x1279be000) [pid = 2852] [serial = 1636] [outer = 0x126f72000] 10:21:05 INFO - PROCESS | 2852 | 1461691265012 Marionette DEBUG loaded listener.js 10:21:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 149 (0x1299b3400) [pid = 2852] [serial = 1637] [outer = 0x126f72000] 10:21:05 INFO - PROCESS | 2852 | 1461691265398 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 10:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 571ms 10:21:05 INFO - PROCESS | 2852 | 1461691265447 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 10:21:05 INFO - PROCESS | 2852 | 1461691265448 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 10:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:21:05 INFO - PROCESS | 2852 | 1461691265450 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:21:05 INFO - PROCESS | 2852 | 1461691265451 Marionette TRACE conn2 <- [1,2154,null,{}] 10:21:05 INFO - PROCESS | 2852 | 1461691265454 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:05 INFO - PROCESS | 2852 | 1461691265564 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 10:21:05 INFO - PROCESS | 2852 | 1461691265608 Marionette TRACE conn2 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:05 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a4a5000 == 68 [pid = 2852] [id = 546] 10:21:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 150 (0x1299bd800) [pid = 2852] [serial = 1638] [outer = 0x0] 10:21:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 151 (0x129c0e800) [pid = 2852] [serial = 1639] [outer = 0x1299bd800] 10:21:05 INFO - PROCESS | 2852 | 1461691265634 Marionette DEBUG loaded listener.js 10:21:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 152 (0x12a4c4c00) [pid = 2852] [serial = 1640] [outer = 0x1299bd800] 10:21:05 INFO - PROCESS | 2852 | 1461691265983 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 567ms 10:21:06 INFO - PROCESS | 2852 | 1461691266019 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 10:21:06 INFO - PROCESS | 2852 | 1461691266021 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 10:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:21:06 INFO - PROCESS | 2852 | 1461691266024 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:21:06 INFO - PROCESS | 2852 | 1461691266026 Marionette TRACE conn2 <- [1,2158,null,{}] 10:21:06 INFO - PROCESS | 2852 | 1461691266029 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:06 INFO - PROCESS | 2852 | 1461691266201 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 10:21:06 INFO - PROCESS | 2852 | 1461691266222 Marionette TRACE conn2 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:06 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a84d000 == 69 [pid = 2852] [id = 547] 10:21:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 153 (0x129c05400) [pid = 2852] [serial = 1641] [outer = 0x0] 10:21:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 154 (0x12a5d1800) [pid = 2852] [serial = 1642] [outer = 0x129c05400] 10:21:06 INFO - PROCESS | 2852 | 1461691266265 Marionette DEBUG loaded listener.js 10:21:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 155 (0x12a757000) [pid = 2852] [serial = 1643] [outer = 0x129c05400] 10:21:06 INFO - PROCESS | 2852 | 1461691266666 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 673ms 10:21:06 INFO - PROCESS | 2852 | 1461691266703 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 10:21:06 INFO - PROCESS | 2852 | 1461691266704 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 10:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:21:06 INFO - PROCESS | 2852 | 1461691266706 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:21:06 INFO - PROCESS | 2852 | 1461691266707 Marionette TRACE conn2 <- [1,2162,null,{}] 10:21:06 INFO - PROCESS | 2852 | 1461691266710 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:06 INFO - PROCESS | 2852 | 1461691266822 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 10:21:06 INFO - PROCESS | 2852 | 1461691266862 Marionette TRACE conn2 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:06 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a987800 == 70 [pid = 2852] [id = 548] 10:21:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 156 (0x129c11c00) [pid = 2852] [serial = 1644] [outer = 0x0] 10:21:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 157 (0x12a768000) [pid = 2852] [serial = 1645] [outer = 0x129c11c00] 10:21:06 INFO - PROCESS | 2852 | 1461691266889 Marionette DEBUG loaded listener.js 10:21:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 158 (0x12a774c00) [pid = 2852] [serial = 1646] [outer = 0x129c11c00] 10:21:07 INFO - PROCESS | 2852 | --DOMWINDOW == 157 (0x12aa3d000) [pid = 2852] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:21:07 INFO - PROCESS | 2852 | --DOMWINDOW == 156 (0x126e73400) [pid = 2852] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:21:07 INFO - PROCESS | 2852 | --DOMWINDOW == 155 (0x12b5d5c00) [pid = 2852] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:21:07 INFO - PROCESS | 2852 | --DOMWINDOW == 154 (0x1192b4400) [pid = 2852] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:21:07 INFO - PROCESS | 2852 | --DOMWINDOW == 153 (0x12a5d9400) [pid = 2852] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:21:07 INFO - PROCESS | 2852 | --DOMWINDOW == 152 (0x1268d2c00) [pid = 2852] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:21:07 INFO - PROCESS | 2852 | --DOMWINDOW == 151 (0x11ac90800) [pid = 2852] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:21:07 INFO - PROCESS | 2852 | --DOMWINDOW == 150 (0x12d642000) [pid = 2852] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:21:07 INFO - PROCESS | 2852 | --DOMWINDOW == 149 (0x1189d6c00) [pid = 2852] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:21:07 INFO - PROCESS | 2852 | --DOMWINDOW == 148 (0x12a5d5c00) [pid = 2852] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:21:07 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x12b137400) [pid = 2852] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:21:07 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x113433400) [pid = 2852] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:21:07 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x12f487c00) [pid = 2852] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:21:07 INFO - PROCESS | 2852 | 1461691267475 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 10:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 820ms 10:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:21:07 INFO - PROCESS | 2852 | 1461691267531 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 10:21:07 INFO - PROCESS | 2852 | 1461691267532 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 10:21:07 INFO - PROCESS | 2852 | 1461691267534 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:21:07 INFO - PROCESS | 2852 | 1461691267535 Marionette TRACE conn2 <- [1,2166,null,{}] 10:21:07 INFO - PROCESS | 2852 | 1461691267538 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:07 INFO - PROCESS | 2852 | 1461691267627 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 10:21:07 INFO - PROCESS | 2852 | 1461691267631 Marionette TRACE conn2 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:07 INFO - PROCESS | 2852 | ++DOCSHELL 0x126b07800 == 71 [pid = 2852] [id = 549] 10:21:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x11a7bb400) [pid = 2852] [serial = 1647] [outer = 0x0] 10:21:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x126e7bc00) [pid = 2852] [serial = 1648] [outer = 0x11a7bb400] 10:21:07 INFO - PROCESS | 2852 | 1461691267657 Marionette DEBUG loaded listener.js 10:21:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x12a774400) [pid = 2852] [serial = 1649] [outer = 0x11a7bb400] 10:21:08 INFO - PROCESS | 2852 | 1461691268008 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 10:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 519ms 10:21:08 INFO - PROCESS | 2852 | 1461691268059 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 10:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:21:08 INFO - PROCESS | 2852 | 1461691268061 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 10:21:08 INFO - PROCESS | 2852 | 1461691268063 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:21:08 INFO - PROCESS | 2852 | 1461691268065 Marionette TRACE conn2 <- [1,2170,null,{}] 10:21:08 INFO - PROCESS | 2852 | 1461691268067 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:08 INFO - PROCESS | 2852 | 1461691268174 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 10:21:08 INFO - PROCESS | 2852 | 1461691268179 Marionette TRACE conn2 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:08 INFO - PROCESS | 2852 | ++DOCSHELL 0x12c39a000 == 72 [pid = 2852] [id = 550] 10:21:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 149 (0x11ac90800) [pid = 2852] [serial = 1650] [outer = 0x0] 10:21:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 150 (0x12b047c00) [pid = 2852] [serial = 1651] [outer = 0x11ac90800] 10:21:08 INFO - PROCESS | 2852 | 1461691268209 Marionette DEBUG loaded listener.js 10:21:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 151 (0x12c0f5400) [pid = 2852] [serial = 1652] [outer = 0x11ac90800] 10:21:08 INFO - PROCESS | 2852 | 1461691268551 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 10:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 521ms 10:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:21:08 INFO - PROCESS | 2852 | 1461691268584 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 10:21:08 INFO - PROCESS | 2852 | 1461691268585 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 10:21:08 INFO - PROCESS | 2852 | 1461691268587 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:21:08 INFO - PROCESS | 2852 | 1461691268588 Marionette TRACE conn2 <- [1,2174,null,{}] 10:21:08 INFO - PROCESS | 2852 | 1461691268590 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:08 INFO - PROCESS | 2852 | 1461691268681 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 10:21:08 INFO - PROCESS | 2852 | 1461691268752 Marionette TRACE conn2 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:08 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d489000 == 73 [pid = 2852] [id = 551] 10:21:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 152 (0x12c0ecc00) [pid = 2852] [serial = 1653] [outer = 0x0] 10:21:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 153 (0x12d246800) [pid = 2852] [serial = 1654] [outer = 0x12c0ecc00] 10:21:08 INFO - PROCESS | 2852 | 1461691268778 Marionette DEBUG loaded listener.js 10:21:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 154 (0x12d4a4400) [pid = 2852] [serial = 1655] [outer = 0x12c0ecc00] 10:21:09 INFO - PROCESS | 2852 | 1461691269081 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 10:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 519ms 10:21:09 INFO - PROCESS | 2852 | 1461691269106 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 10:21:09 INFO - PROCESS | 2852 | 1461691269108 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 10:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:21:09 INFO - PROCESS | 2852 | 1461691269110 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:21:09 INFO - PROCESS | 2852 | 1461691269111 Marionette TRACE conn2 <- [1,2178,null,{}] 10:21:09 INFO - PROCESS | 2852 | 1461691269115 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:09 INFO - PROCESS | 2852 | 1461691269204 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 10:21:09 INFO - PROCESS | 2852 | 1461691269208 Marionette TRACE conn2 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:09 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d988800 == 74 [pid = 2852] [id = 552] 10:21:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 155 (0x12d635800) [pid = 2852] [serial = 1656] [outer = 0x0] 10:21:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 156 (0x12d641400) [pid = 2852] [serial = 1657] [outer = 0x12d635800] 10:21:09 INFO - PROCESS | 2852 | 1461691269233 Marionette DEBUG loaded listener.js 10:21:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 157 (0x12d973400) [pid = 2852] [serial = 1658] [outer = 0x12d635800] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x130016000 == 73 [pid = 2852] [id = 520] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12f88a800 == 72 [pid = 2852] [id = 519] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x130209800 == 71 [pid = 2852] [id = 496] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x11b8cc000 == 70 [pid = 2852] [id = 498] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12f5ba800 == 69 [pid = 2852] [id = 475] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x129807800 == 68 [pid = 2852] [id = 472] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12d495000 == 67 [pid = 2852] [id = 473] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12e8d2800 == 66 [pid = 2852] [id = 474] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12b5a1000 == 65 [pid = 2852] [id = 414] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12eb10800 == 64 [pid = 2852] [id = 454] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12f1c4800 == 63 [pid = 2852] [id = 518] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12b08a000 == 62 [pid = 2852] [id = 413] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x126fec800 == 61 [pid = 2852] [id = 91] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x11c479000 == 60 [pid = 2852] [id = 457] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12a906800 == 59 [pid = 2852] [id = 396] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12f5be000 == 58 [pid = 2852] [id = 456] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12a79d000 == 57 [pid = 2852] [id = 395] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x1278a2000 == 56 [pid = 2852] [id = 85] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x130559800 == 55 [pid = 2852] [id = 497] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12f89c000 == 54 [pid = 2852] [id = 495] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12a4f0800 == 53 [pid = 2852] [id = 394] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12c398000 == 52 [pid = 2852] [id = 415] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12a993800 == 51 [pid = 2852] [id = 453] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12f1c8800 == 50 [pid = 2852] [id = 455] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x11bb48800 == 49 [pid = 2852] [id = 376] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12feb2800 == 48 [pid = 2852] [id = 477] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x11bf40000 == 47 [pid = 2852] [id = 471] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x129c9f800 == 46 [pid = 2852] [id = 389] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x11a90a000 == 45 [pid = 2852] [id = 540] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x125658000 == 44 [pid = 2852] [id = 539] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x130645800 == 43 [pid = 2852] [id = 538] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x130209000 == 42 [pid = 2852] [id = 537] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12e810000 == 41 [pid = 2852] [id = 536] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x129c7d800 == 40 [pid = 2852] [id = 535] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12f5ca800 == 39 [pid = 2852] [id = 533] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x1253ad800 == 38 [pid = 2852] [id = 534] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x11916b000 == 37 [pid = 2852] [id = 541] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x126b07800 == 36 [pid = 2852] [id = 549] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x125642800 == 35 [pid = 2852] [id = 542] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12a4a5000 == 34 [pid = 2852] [id = 546] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x129c94000 == 33 [pid = 2852] [id = 545] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12a987800 == 32 [pid = 2852] [id = 548] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12c39a000 == 31 [pid = 2852] [id = 550] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x126fa5800 == 30 [pid = 2852] [id = 543] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12a84d000 == 29 [pid = 2852] [id = 547] 10:21:10 INFO - PROCESS | 2852 | --DOCSHELL 0x11a716800 == 28 [pid = 2852] [id = 544] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 156 (0x12c0f2c00) [pid = 2852] [serial = 1583] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 155 (0x12a753800) [pid = 2852] [serial = 1579] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 154 (0x126f74c00) [pid = 2852] [serial = 1573] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 153 (0x1298a9800) [pid = 2852] [serial = 1574] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 152 (0x129c25000) [pid = 2852] [serial = 1577] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 151 (0x11bff0000) [pid = 2852] [serial = 1567] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 150 (0x11b0e7c00) [pid = 2852] [serial = 1540] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 149 (0x127834c00) [pid = 2852] [serial = 1543] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 148 (0x12b046400) [pid = 2852] [serial = 1549] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x12d96f400) [pid = 2852] [serial = 1588] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x12d8af800) [pid = 2852] [serial = 1552] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x12e915800) [pid = 2852] [serial = 1555] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x12eb7e400) [pid = 2852] [serial = 1558] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x12edad400) [pid = 2852] [serial = 1561] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x12d641000) [pid = 2852] [serial = 1586] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 141 (0x12705f400) [pid = 2852] [serial = 1591] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x12e90a800) [pid = 2852] [serial = 1589] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x12eb74c00) [pid = 2852] [serial = 1594] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x12d34d800) [pid = 2852] [serial = 1535] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x118f77400) [pid = 2852] [serial = 1565] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x114440400) [pid = 2852] [serial = 1564] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x11c7e5000) [pid = 2852] [serial = 1568] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x1299b8800) [pid = 2852] [serial = 1546] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x12f7d7400) [pid = 2852] [serial = 1598] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x12fca8800) [pid = 2852] [serial = 1600] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x11986f000) [pid = 2852] [serial = 1592] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x12f488000) [pid = 2852] [serial = 1595] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x12a8dc400) [pid = 2852] [serial = 1580] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x12f492000) [pid = 2852] [serial = 1597] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x12b5cc800) [pid = 2852] [serial = 1582] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x1298aec00) [pid = 2852] [serial = 1576] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x12d4a1000) [pid = 2852] [serial = 1585] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x11c496000) [pid = 2852] [serial = 1570] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x1268d4000) [pid = 2852] [serial = 1571] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x1163f6400) [pid = 2852] [serial = 1537] [outer = 0x0] [url = about:blank] 10:21:11 INFO - PROCESS | 2852 | --DOCSHELL 0x12d489000 == 27 [pid = 2852] [id = 551] 10:21:11 INFO - PROCESS | 2852 | 1461691271255 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 2173ms 10:21:11 INFO - PROCESS | 2852 | 1461691271284 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 10:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:21:11 INFO - PROCESS | 2852 | 1461691271286 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 10:21:11 INFO - PROCESS | 2852 | 1461691271289 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:21:11 INFO - PROCESS | 2852 | 1461691271290 Marionette TRACE conn2 <- [1,2182,null,{}] 10:21:11 INFO - PROCESS | 2852 | 1461691271295 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:11 INFO - PROCESS | 2852 | 1461691271378 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 10:21:11 INFO - PROCESS | 2852 | 1461691271431 Marionette TRACE conn2 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:11 INFO - PROCESS | 2852 | ++DOCSHELL 0x116303000 == 28 [pid = 2852] [id = 553] 10:21:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x114252c00) [pid = 2852] [serial = 1659] [outer = 0x0] 10:21:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x114256800) [pid = 2852] [serial = 1660] [outer = 0x114252c00] 10:21:11 INFO - PROCESS | 2852 | 1461691271461 Marionette DEBUG loaded listener.js 10:21:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x114b4f800) [pid = 2852] [serial = 1661] [outer = 0x114252c00] 10:21:11 INFO - PROCESS | 2852 | 1461691271790 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 520ms 10:21:11 INFO - PROCESS | 2852 | 1461691271809 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 10:21:11 INFO - PROCESS | 2852 | 1461691271816 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 10:21:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:21:11 INFO - PROCESS | 2852 | 1461691271821 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:21:11 INFO - PROCESS | 2852 | 1461691271823 Marionette TRACE conn2 <- [1,2186,null,{}] 10:21:11 INFO - PROCESS | 2852 | 1461691271826 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:11 INFO - PROCESS | 2852 | 1461691271909 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 10:21:11 INFO - PROCESS | 2852 | 1461691271963 Marionette TRACE conn2 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:11 INFO - PROCESS | 2852 | ++DOCSHELL 0x118f22000 == 29 [pid = 2852] [id = 554] 10:21:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x114255400) [pid = 2852] [serial = 1662] [outer = 0x0] 10:21:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x114f9a800) [pid = 2852] [serial = 1663] [outer = 0x114255400] 10:21:11 INFO - PROCESS | 2852 | 1461691271990 Marionette DEBUG loaded listener.js 10:21:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x115719c00) [pid = 2852] [serial = 1664] [outer = 0x114255400] 10:21:12 INFO - PROCESS | 2852 | 1461691272305 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 10:21:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:21:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 519ms 10:21:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:21:12 INFO - PROCESS | 2852 | 1461691272341 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 10:21:12 INFO - PROCESS | 2852 | 1461691272342 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 10:21:12 INFO - PROCESS | 2852 | 1461691272345 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:21:12 INFO - PROCESS | 2852 | 1461691272349 Marionette TRACE conn2 <- [1,2190,null,{}] 10:21:12 INFO - PROCESS | 2852 | 1461691272358 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:12 INFO - PROCESS | 2852 | 1461691272436 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 10:21:12 INFO - PROCESS | 2852 | 1461691272489 Marionette TRACE conn2 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:12 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a870000 == 30 [pid = 2852] [id = 555] 10:21:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x1159b5c00) [pid = 2852] [serial = 1665] [outer = 0x0] 10:21:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x1186b4000) [pid = 2852] [serial = 1666] [outer = 0x1159b5c00] 10:21:12 INFO - PROCESS | 2852 | 1461691272520 Marionette DEBUG loaded listener.js 10:21:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x118e0f800) [pid = 2852] [serial = 1667] [outer = 0x1159b5c00] 10:21:12 INFO - PROCESS | 2852 | 1461691272890 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 10:21:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:21:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 574ms 10:21:12 INFO - PROCESS | 2852 | 1461691272919 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 10:21:12 INFO - PROCESS | 2852 | 1461691272921 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 10:21:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:21:12 INFO - PROCESS | 2852 | 1461691272925 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:21:12 INFO - PROCESS | 2852 | 1461691272927 Marionette TRACE conn2 <- [1,2194,null,{}] 10:21:12 INFO - PROCESS | 2852 | 1461691272930 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:13 INFO - PROCESS | 2852 | 1461691273035 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 10:21:13 INFO - PROCESS | 2852 | 1461691273093 Marionette TRACE conn2 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:13 INFO - PROCESS | 2852 | ++DOCSHELL 0x11accc000 == 31 [pid = 2852] [id = 556] 10:21:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x118f7d400) [pid = 2852] [serial = 1668] [outer = 0x0] 10:21:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x1192b2400) [pid = 2852] [serial = 1669] [outer = 0x118f7d400] 10:21:13 INFO - PROCESS | 2852 | 1461691273120 Marionette DEBUG loaded listener.js 10:21:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x1192bb000) [pid = 2852] [serial = 1670] [outer = 0x118f7d400] 10:21:13 INFO - PROCESS | 2852 | 1461691273401 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 10:21:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:21:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 522ms 10:21:13 INFO - PROCESS | 2852 | 1461691273453 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 10:21:13 INFO - PROCESS | 2852 | 1461691273454 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 10:21:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:21:13 INFO - PROCESS | 2852 | 1461691273456 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:21:13 INFO - PROCESS | 2852 | 1461691273457 Marionette TRACE conn2 <- [1,2198,null,{}] 10:21:13 INFO - PROCESS | 2852 | 1461691273459 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:13 INFO - PROCESS | 2852 | 1461691273537 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 10:21:13 INFO - PROCESS | 2852 | 1461691273542 Marionette TRACE conn2 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:13 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b977000 == 32 [pid = 2852] [id = 557] 10:21:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x11524f400) [pid = 2852] [serial = 1671] [outer = 0x0] 10:21:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x11986f400) [pid = 2852] [serial = 1672] [outer = 0x11524f400] 10:21:13 INFO - PROCESS | 2852 | 1461691273570 Marionette DEBUG loaded listener.js 10:21:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x119e48000) [pid = 2852] [serial = 1673] [outer = 0x11524f400] 10:21:13 INFO - PROCESS | 2852 | 1461691273926 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:21:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:21:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 520ms 10:21:13 INFO - PROCESS | 2852 | 1461691273976 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 10:21:13 INFO - PROCESS | 2852 | 1461691273978 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 10:21:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:21:13 INFO - PROCESS | 2852 | 1461691273980 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:21:13 INFO - PROCESS | 2852 | 1461691273981 Marionette TRACE conn2 <- [1,2202,null,{}] 10:21:13 INFO - PROCESS | 2852 | 1461691273983 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:14 INFO - PROCESS | 2852 | 1461691274084 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 10:21:14 INFO - PROCESS | 2852 | 1461691274091 Marionette TRACE conn2 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:14 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c1eb000 == 33 [pid = 2852] [id = 558] 10:21:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x11a7b8400) [pid = 2852] [serial = 1674] [outer = 0x0] 10:21:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x11aa24400) [pid = 2852] [serial = 1675] [outer = 0x11a7b8400] 10:21:14 INFO - PROCESS | 2852 | 1461691274120 Marionette DEBUG loaded listener.js 10:21:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x11ae0b000) [pid = 2852] [serial = 1676] [outer = 0x11a7b8400] 10:21:14 INFO - PROCESS | 2852 | 1461691274452 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 10:21:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:21:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 519ms 10:21:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:21:14 INFO - PROCESS | 2852 | 1461691274499 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 10:21:14 INFO - PROCESS | 2852 | 1461691274501 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 10:21:14 INFO - PROCESS | 2852 | 1461691274503 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:21:14 INFO - PROCESS | 2852 | 1461691274504 Marionette TRACE conn2 <- [1,2206,null,{}] 10:21:14 INFO - PROCESS | 2852 | 1461691274506 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:14 INFO - PROCESS | 2852 | 1461691274601 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 10:21:14 INFO - PROCESS | 2852 | 1461691274608 Marionette TRACE conn2 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:14 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c473000 == 34 [pid = 2852] [id = 559] 10:21:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x11ae0c000) [pid = 2852] [serial = 1677] [outer = 0x0] 10:21:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x11ae6a400) [pid = 2852] [serial = 1678] [outer = 0x11ae0c000] 10:21:14 INFO - PROCESS | 2852 | 1461691274636 Marionette DEBUG loaded listener.js 10:21:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x11b803c00) [pid = 2852] [serial = 1679] [outer = 0x11ae0c000] 10:21:14 INFO - PROCESS | 2852 | 1461691274948 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 10:21:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:21:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 467ms 10:21:14 INFO - PROCESS | 2852 | 1461691274971 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 10:21:14 INFO - PROCESS | 2852 | 1461691274972 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 10:21:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:21:14 INFO - PROCESS | 2852 | 1461691274974 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:21:14 INFO - PROCESS | 2852 | 1461691274975 Marionette TRACE conn2 <- [1,2210,null,{}] 10:21:14 INFO - PROCESS | 2852 | 1461691274978 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:15 INFO - PROCESS | 2852 | 1461691275052 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 10:21:15 INFO - PROCESS | 2852 | 1461691275056 Marionette TRACE conn2 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:15 INFO - PROCESS | 2852 | ++DOCSHELL 0x123aa1800 == 35 [pid = 2852] [id = 560] 10:21:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x118943800) [pid = 2852] [serial = 1680] [outer = 0x0] 10:21:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x11b925c00) [pid = 2852] [serial = 1681] [outer = 0x118943800] 10:21:15 INFO - PROCESS | 2852 | 1461691275084 Marionette DEBUG loaded listener.js 10:21:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x11bfec400) [pid = 2852] [serial = 1682] [outer = 0x118943800] 10:21:15 INFO - PROCESS | 2852 | 1461691275404 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 10:21:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:21:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 470ms 10:21:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:21:15 INFO - PROCESS | 2852 | 1461691275445 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 10:21:15 INFO - PROCESS | 2852 | 1461691275446 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 10:21:15 INFO - PROCESS | 2852 | 1461691275448 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:21:15 INFO - PROCESS | 2852 | 1461691275449 Marionette TRACE conn2 <- [1,2214,null,{}] 10:21:15 INFO - PROCESS | 2852 | 1461691275452 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:15 INFO - PROCESS | 2852 | 1461691275553 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 10:21:15 INFO - PROCESS | 2852 | 1461691275560 Marionette TRACE conn2 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:15 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a86f800 == 36 [pid = 2852] [id = 561] 10:21:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x1192ba800) [pid = 2852] [serial = 1683] [outer = 0x0] 10:21:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x11bfecc00) [pid = 2852] [serial = 1684] [outer = 0x1192ba800] 10:21:15 INFO - PROCESS | 2852 | 1461691275587 Marionette DEBUG loaded listener.js 10:21:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 149 (0x11c13d000) [pid = 2852] [serial = 1685] [outer = 0x1192ba800] 10:21:15 INFO - PROCESS | 2852 | 1461691275943 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 10:21:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:21:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 519ms 10:21:15 INFO - PROCESS | 2852 | 1461691275967 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 10:21:15 INFO - PROCESS | 2852 | 1461691275968 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 10:21:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:21:15 INFO - PROCESS | 2852 | 1461691275971 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:21:15 INFO - PROCESS | 2852 | 1461691275972 Marionette TRACE conn2 <- [1,2218,null,{}] 10:21:15 INFO - PROCESS | 2852 | 1461691275974 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:16 INFO - PROCESS | 2852 | 1461691276053 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 10:21:16 INFO - PROCESS | 2852 | 1461691276057 Marionette TRACE conn2 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:16 INFO - PROCESS | 2852 | ++DOCSHELL 0x12564e000 == 37 [pid = 2852] [id = 562] 10:21:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 150 (0x11c136c00) [pid = 2852] [serial = 1686] [outer = 0x0] 10:21:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 151 (0x11c16b000) [pid = 2852] [serial = 1687] [outer = 0x11c136c00] 10:21:16 INFO - PROCESS | 2852 | 1461691276085 Marionette DEBUG loaded listener.js 10:21:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 152 (0x11c1d4800) [pid = 2852] [serial = 1688] [outer = 0x11c136c00] 10:21:16 INFO - PROCESS | 2852 | 1461691276449 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 10:21:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:21:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 518ms 10:21:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:21:16 INFO - PROCESS | 2852 | 1461691276490 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 10:21:16 INFO - PROCESS | 2852 | 1461691276491 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 10:21:16 INFO - PROCESS | 2852 | 1461691276493 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:21:16 INFO - PROCESS | 2852 | 1461691276495 Marionette TRACE conn2 <- [1,2222,null,{}] 10:21:16 INFO - PROCESS | 2852 | 1461691276506 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:16 INFO - PROCESS | 2852 | 1461691276618 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 10:21:16 INFO - PROCESS | 2852 | 1461691276622 Marionette TRACE conn2 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:16 INFO - PROCESS | 2852 | ++DOCSHELL 0x126e15000 == 38 [pid = 2852] [id = 563] 10:21:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 153 (0x11c1d4400) [pid = 2852] [serial = 1689] [outer = 0x0] 10:21:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 154 (0x11c494c00) [pid = 2852] [serial = 1690] [outer = 0x11c1d4400] 10:21:16 INFO - PROCESS | 2852 | 1461691276655 Marionette DEBUG loaded listener.js 10:21:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 155 (0x125292000) [pid = 2852] [serial = 1691] [outer = 0x11c1d4400] 10:21:17 INFO - PROCESS | 2852 | 1461691277012 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:21:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:21:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 578ms 10:21:17 INFO - PROCESS | 2852 | 1461691277077 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 10:21:17 INFO - PROCESS | 2852 | 1461691277078 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 10:21:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:21:17 INFO - PROCESS | 2852 | 1461691277081 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:21:17 INFO - PROCESS | 2852 | 1461691277082 Marionette TRACE conn2 <- [1,2226,null,{}] 10:21:17 INFO - PROCESS | 2852 | 1461691277084 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:17 INFO - PROCESS | 2852 | 1461691277182 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 10:21:17 INFO - PROCESS | 2852 | 1461691277186 Marionette TRACE conn2 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:17 INFO - PROCESS | 2852 | ++DOCSHELL 0x126fb7800 == 39 [pid = 2852] [id = 564] 10:21:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 156 (0x125290c00) [pid = 2852] [serial = 1692] [outer = 0x0] 10:21:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 157 (0x1252b7000) [pid = 2852] [serial = 1693] [outer = 0x125290c00] 10:21:17 INFO - PROCESS | 2852 | 1461691277212 Marionette DEBUG loaded listener.js 10:21:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 158 (0x1255c8c00) [pid = 2852] [serial = 1694] [outer = 0x125290c00] 10:21:17 INFO - PROCESS | 2852 | 1461691277546 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 10:21:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:21:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 519ms 10:21:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:21:17 INFO - PROCESS | 2852 | 1461691277601 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 10:21:17 INFO - PROCESS | 2852 | 1461691277602 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 10:21:17 INFO - PROCESS | 2852 | 1461691277604 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:21:17 INFO - PROCESS | 2852 | 1461691277605 Marionette TRACE conn2 <- [1,2230,null,{}] 10:21:17 INFO - PROCESS | 2852 | 1461691277607 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:17 INFO - PROCESS | 2852 | 1461691277705 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 10:21:17 INFO - PROCESS | 2852 | 1461691277718 Marionette TRACE conn2 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:17 INFO - PROCESS | 2852 | ++DOCSHELL 0x1280ea000 == 40 [pid = 2852] [id = 565] 10:21:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 159 (0x1256c7800) [pid = 2852] [serial = 1695] [outer = 0x0] 10:21:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 160 (0x1257f7000) [pid = 2852] [serial = 1696] [outer = 0x1256c7800] 10:21:17 INFO - PROCESS | 2852 | 1461691277743 Marionette DEBUG loaded listener.js 10:21:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 161 (0x126c1ac00) [pid = 2852] [serial = 1697] [outer = 0x1256c7800] 10:21:18 INFO - PROCESS | 2852 | 1461691278053 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 10:21:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:21:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 467ms 10:21:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:21:18 INFO - PROCESS | 2852 | 1461691278074 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 10:21:18 INFO - PROCESS | 2852 | 1461691278075 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 10:21:18 INFO - PROCESS | 2852 | 1461691278077 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:21:18 INFO - PROCESS | 2852 | 1461691278078 Marionette TRACE conn2 <- [1,2234,null,{}] 10:21:18 INFO - PROCESS | 2852 | 1461691278083 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:18 INFO - PROCESS | 2852 | 1461691278181 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 10:21:18 INFO - PROCESS | 2852 | 1461691278186 Marionette TRACE conn2 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:18 INFO - PROCESS | 2852 | ++DOCSHELL 0x129819000 == 41 [pid = 2852] [id = 566] 10:21:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 162 (0x1255c9c00) [pid = 2852] [serial = 1698] [outer = 0x0] 10:21:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 163 (0x126e73000) [pid = 2852] [serial = 1699] [outer = 0x1255c9c00] 10:21:18 INFO - PROCESS | 2852 | 1461691278211 Marionette DEBUG loaded listener.js 10:21:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 164 (0x126e80400) [pid = 2852] [serial = 1700] [outer = 0x1255c9c00] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 163 (0x12d96d800) [pid = 2852] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 162 (0x12d4a7400) [pid = 2852] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 161 (0x119252000) [pid = 2852] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 160 (0x12b28b800) [pid = 2852] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 159 (0x11ae69000) [pid = 2852] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 158 (0x12968d000) [pid = 2852] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 157 (0x12e9ca000) [pid = 2852] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 156 (0x11343d800) [pid = 2852] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 155 (0x12aa3c400) [pid = 2852] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 154 (0x129c05800) [pid = 2852] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 153 (0x11c48cc00) [pid = 2852] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 152 (0x12b5d6c00) [pid = 2852] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 151 (0x12eb72c00) [pid = 2852] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 150 (0x127810400) [pid = 2852] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 149 (0x12eb7f400) [pid = 2852] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 148 (0x11555bc00) [pid = 2852] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x115442c00) [pid = 2852] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x12edb1c00) [pid = 2852] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x11a7b9800) [pid = 2852] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x126f6c400) [pid = 2852] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x129c2d000) [pid = 2852] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x12e9c6800) [pid = 2852] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 141 (0x12a772000) [pid = 2852] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x1299bd800) [pid = 2852] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x129c05400) [pid = 2852] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x129c11c00) [pid = 2852] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x11a7bb400) [pid = 2852] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x126f72000) [pid = 2852] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x1255cf800) [pid = 2852] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x11c145800) [pid = 2852] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x11a7c1800) [pid = 2852] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x11571e400) [pid = 2852] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x1142c3800) [pid = 2852] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x11a549c00) [pid = 2852] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x12aa32400) [pid = 2852] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x12a4c9c00) [pid = 2852] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x126f6a400) [pid = 2852] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x119e4cc00) [pid = 2852] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x113529000) [pid = 2852] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x12f7d0c00) [pid = 2852] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x11ac90800) [pid = 2852] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:21:18 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x12c0ecc00) [pid = 2852] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:21:18 INFO - PROCESS | 2852 | 1461691278985 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 10:21:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:21:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 924ms 10:21:19 INFO - PROCESS | 2852 | 1461691279012 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 10:21:19 INFO - PROCESS | 2852 | 1461691279014 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 10:21:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:21:19 INFO - PROCESS | 2852 | 1461691279019 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:21:19 INFO - PROCESS | 2852 | 1461691279020 Marionette TRACE conn2 <- [1,2238,null,{}] 10:21:19 INFO - PROCESS | 2852 | 1461691279023 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:19 INFO - PROCESS | 2852 | 1461691279108 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 10:21:19 INFO - PROCESS | 2852 | 1461691279116 Marionette TRACE conn2 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:19 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c745800 == 42 [pid = 2852] [id = 567] 10:21:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x11571e800) [pid = 2852] [serial = 1701] [outer = 0x0] 10:21:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x11a7c1800) [pid = 2852] [serial = 1702] [outer = 0x11571e800] 10:21:19 INFO - PROCESS | 2852 | 1461691279144 Marionette DEBUG loaded listener.js 10:21:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x11b925000) [pid = 2852] [serial = 1703] [outer = 0x11571e800] 10:21:19 INFO - PROCESS | 2852 | 1461691279511 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:21:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:21:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 519ms 10:21:19 INFO - PROCESS | 2852 | 1461691279539 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 10:21:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:21:19 INFO - PROCESS | 2852 | 1461691279541 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 10:21:19 INFO - PROCESS | 2852 | 1461691279544 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:21:19 INFO - PROCESS | 2852 | 1461691279546 Marionette TRACE conn2 <- [1,2242,null,{}] 10:21:19 INFO - PROCESS | 2852 | 1461691279549 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:19 INFO - PROCESS | 2852 | 1461691279671 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 10:21:19 INFO - PROCESS | 2852 | 1461691279759 Marionette TRACE conn2 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:19 INFO - PROCESS | 2852 | ++DOCSHELL 0x129895000 == 43 [pid = 2852] [id = 568] 10:21:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x11b0eb400) [pid = 2852] [serial = 1704] [outer = 0x0] 10:21:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x1256cb400) [pid = 2852] [serial = 1705] [outer = 0x11b0eb400] 10:21:19 INFO - PROCESS | 2852 | 1461691279802 Marionette DEBUG loaded listener.js 10:21:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x126f6a800) [pid = 2852] [serial = 1706] [outer = 0x11b0eb400] 10:21:20 INFO - PROCESS | 2852 | 1461691280149 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:21:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:21:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 622ms 10:21:20 INFO - PROCESS | 2852 | 1461691280168 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 10:21:20 INFO - PROCESS | 2852 | 1461691280169 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 10:21:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:21:20 INFO - PROCESS | 2852 | 1461691280171 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:21:20 INFO - PROCESS | 2852 | 1461691280172 Marionette TRACE conn2 <- [1,2246,null,{}] 10:21:20 INFO - PROCESS | 2852 | 1461691280174 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:20 INFO - PROCESS | 2852 | 1461691280256 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 10:21:20 INFO - PROCESS | 2852 | 1461691280312 Marionette TRACE conn2 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:20 INFO - PROCESS | 2852 | ++DOCSHELL 0x129c66800 == 44 [pid = 2852] [id = 569] 10:21:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x1147d5000) [pid = 2852] [serial = 1707] [outer = 0x0] 10:21:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x126f6e400) [pid = 2852] [serial = 1708] [outer = 0x1147d5000] 10:21:20 INFO - PROCESS | 2852 | 1461691280337 Marionette DEBUG loaded listener.js 10:21:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x12705b800) [pid = 2852] [serial = 1709] [outer = 0x1147d5000] 10:21:20 INFO - PROCESS | 2852 | 1461691280678 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 10:21:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:21:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 520ms 10:21:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:21:20 INFO - PROCESS | 2852 | 1461691280692 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 10:21:20 INFO - PROCESS | 2852 | 1461691280694 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 10:21:20 INFO - PROCESS | 2852 | 1461691280700 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:21:20 INFO - PROCESS | 2852 | 1461691280702 Marionette TRACE conn2 <- [1,2250,null,{}] 10:21:20 INFO - PROCESS | 2852 | 1461691280705 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:20 INFO - PROCESS | 2852 | 1461691280906 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 10:21:20 INFO - PROCESS | 2852 | 1461691280968 Marionette TRACE conn2 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:20 INFO - PROCESS | 2852 | ++DOCSHELL 0x1147ad000 == 45 [pid = 2852] [id = 570] 10:21:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x113289800) [pid = 2852] [serial = 1710] [outer = 0x0] 10:21:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x113430400) [pid = 2852] [serial = 1711] [outer = 0x113289800] 10:21:21 INFO - PROCESS | 2852 | 1461691281001 Marionette DEBUG loaded listener.js 10:21:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x113520400) [pid = 2852] [serial = 1712] [outer = 0x113289800] 10:21:21 INFO - PROCESS | 2852 | 1461691281522 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 10:21:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:21:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 873ms 10:21:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:21:21 INFO - PROCESS | 2852 | 1461691281572 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 10:21:21 INFO - PROCESS | 2852 | 1461691281575 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 10:21:21 INFO - PROCESS | 2852 | 1461691281578 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:21:21 INFO - PROCESS | 2852 | 1461691281581 Marionette TRACE conn2 <- [1,2254,null,{}] 10:21:21 INFO - PROCESS | 2852 | 1461691281584 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:21 INFO - PROCESS | 2852 | 1461691281693 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 10:21:21 INFO - PROCESS | 2852 | 1461691281772 Marionette TRACE conn2 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:21 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a87e800 == 46 [pid = 2852] [id = 571] 10:21:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x11524ec00) [pid = 2852] [serial = 1713] [outer = 0x0] 10:21:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x1157e8400) [pid = 2852] [serial = 1714] [outer = 0x11524ec00] 10:21:21 INFO - PROCESS | 2852 | 1461691281806 Marionette DEBUG loaded listener.js 10:21:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x11867a400) [pid = 2852] [serial = 1715] [outer = 0x11524ec00] 10:21:22 INFO - PROCESS | 2852 | 1461691282288 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 10:21:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:21:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 822ms 10:21:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:21:22 INFO - PROCESS | 2852 | 1461691282419 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 10:21:22 INFO - PROCESS | 2852 | 1461691282421 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 10:21:22 INFO - PROCESS | 2852 | 1461691282423 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:21:22 INFO - PROCESS | 2852 | 1461691282424 Marionette TRACE conn2 <- [1,2258,null,{}] 10:21:22 INFO - PROCESS | 2852 | 1461691282427 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:22 INFO - PROCESS | 2852 | 1461691282543 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 10:21:22 INFO - PROCESS | 2852 | 1461691282621 Marionette TRACE conn2 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:22 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a922800 == 47 [pid = 2852] [id = 572] 10:21:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x115449800) [pid = 2852] [serial = 1716] [outer = 0x0] 10:21:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x1189d2800) [pid = 2852] [serial = 1717] [outer = 0x115449800] 10:21:22 INFO - PROCESS | 2852 | 1461691282653 Marionette DEBUG loaded listener.js 10:21:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x119259800) [pid = 2852] [serial = 1718] [outer = 0x115449800] 10:21:23 INFO - PROCESS | 2852 | 1461691283328 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:21:23 INFO - PROCESS | 2852 | --DOCSHELL 0x119d2d000 == 46 [pid = 2852] [id = 360] 10:21:23 INFO - PROCESS | 2852 | --DOCSHELL 0x11c31d800 == 45 [pid = 2852] [id = 364] 10:21:23 INFO - PROCESS | 2852 | --DOCSHELL 0x11becd800 == 44 [pid = 2852] [id = 363] 10:21:23 INFO - PROCESS | 2852 | --DOCSHELL 0x118e40000 == 43 [pid = 2852] [id = 359] 10:21:23 INFO - PROCESS | 2852 | --DOCSHELL 0x11b8ce800 == 42 [pid = 2852] [id = 362] 10:21:23 INFO - PROCESS | 2852 | --DOCSHELL 0x11a8ac800 == 41 [pid = 2852] [id = 361] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x12d641400) [pid = 2852] [serial = 1657] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x11a544800) [pid = 2852] [serial = 1478] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x1192b8000) [pid = 2852] [serial = 1538] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x12f48bc00) [pid = 2852] [serial = 1493] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x123a5a400) [pid = 2852] [serial = 1541] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x128e87800) [pid = 2852] [serial = 1544] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x12a5dd800) [pid = 2852] [serial = 1421] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x12ece4400) [pid = 2852] [serial = 1430] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x12b141800) [pid = 2852] [serial = 1487] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x12eb76800) [pid = 2852] [serial = 1556] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x12e75b000) [pid = 2852] [serial = 1553] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x128e87000) [pid = 2852] [serial = 1496] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x12e9be400) [pid = 2852] [serial = 1427] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x125296000) [pid = 2852] [serial = 1481] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x12a771400) [pid = 2852] [serial = 1547] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x12eda9800) [pid = 2852] [serial = 1433] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x11bff1000) [pid = 2852] [serial = 1415] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x12d4a8000) [pid = 2852] [serial = 1424] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x12c0e9c00) [pid = 2852] [serial = 1550] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x126f6b400) [pid = 2852] [serial = 1418] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x12e9c3400) [pid = 2852] [serial = 1490] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x12eceac00) [pid = 2852] [serial = 1559] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x1298b3800) [pid = 2852] [serial = 1484] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 116 (0x12edb6c00) [pid = 2852] [serial = 1562] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 115 (0x129c0e800) [pid = 2852] [serial = 1639] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 114 (0x12a5d1800) [pid = 2852] [serial = 1642] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 113 (0x12a4c4c00) [pid = 2852] [serial = 1640] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 112 (0x12a768000) [pid = 2852] [serial = 1645] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 111 (0x12a757000) [pid = 2852] [serial = 1643] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 110 (0x126e7bc00) [pid = 2852] [serial = 1648] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 109 (0x12a774c00) [pid = 2852] [serial = 1646] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 108 (0x1279be000) [pid = 2852] [serial = 1636] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 107 (0x126e3b800) [pid = 2852] [serial = 1633] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 106 (0x126f71c00) [pid = 2852] [serial = 1634] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 105 (0x123b61c00) [pid = 2852] [serial = 1630] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 104 (0x1255cb400) [pid = 2852] [serial = 1631] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 103 (0x11ac3fc00) [pid = 2852] [serial = 1627] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 102 (0x11c177400) [pid = 2852] [serial = 1628] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 101 (0x118f70c00) [pid = 2852] [serial = 1624] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 100 (0x11a7ba000) [pid = 2852] [serial = 1625] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 99 (0x114fa0000) [pid = 2852] [serial = 1622] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 98 (0x114bc4800) [pid = 2852] [serial = 1621] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 97 (0x12c0ec800) [pid = 2852] [serial = 1618] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0x12f492c00) [pid = 2852] [serial = 1619] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0x12d356000) [pid = 2852] [serial = 1615] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0x12e911c00) [pid = 2852] [serial = 1616] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0x12b0cb000) [pid = 2852] [serial = 1613] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0x12a8cfc00) [pid = 2852] [serial = 1612] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0x129c11000) [pid = 2852] [serial = 1610] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0x12968a000) [pid = 2852] [serial = 1609] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0x125299c00) [pid = 2852] [serial = 1607] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0x11bff3000) [pid = 2852] [serial = 1606] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0x11912d400) [pid = 2852] [serial = 1604] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0x11352dc00) [pid = 2852] [serial = 1603] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0x12fcaec00) [pid = 2852] [serial = 1601] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0x12c0f5400) [pid = 2852] [serial = 1652] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0x12b047c00) [pid = 2852] [serial = 1651] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0x12d4a4400) [pid = 2852] [serial = 1655] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0x12a774400) [pid = 2852] [serial = 1649] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0x12d246800) [pid = 2852] [serial = 1654] [outer = 0x0] [url = about:blank] 10:21:23 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0x1299b3400) [pid = 2852] [serial = 1637] [outer = 0x0] [url = about:blank] 10:21:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:21:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 974ms 10:21:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:21:23 INFO - PROCESS | 2852 | 1461691283397 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 10:21:23 INFO - PROCESS | 2852 | 1461691283400 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 10:21:23 INFO - PROCESS | 2852 | 1461691283403 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:21:23 INFO - PROCESS | 2852 | 1461691283405 Marionette TRACE conn2 <- [1,2262,null,{}] 10:21:23 INFO - PROCESS | 2852 | 1461691283409 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:23 INFO - PROCESS | 2852 | 1461691283484 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 10:21:23 INFO - PROCESS | 2852 | 1461691283489 Marionette TRACE conn2 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:23 INFO - PROCESS | 2852 | ++DOCSHELL 0x1189b8000 == 42 [pid = 2852] [id = 573] 10:21:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0x114f97c00) [pid = 2852] [serial = 1719] [outer = 0x0] 10:21:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0x114f9ac00) [pid = 2852] [serial = 1720] [outer = 0x114f97c00] 10:21:23 INFO - PROCESS | 2852 | 1461691283522 Marionette DEBUG loaded listener.js 10:21:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0x115559c00) [pid = 2852] [serial = 1721] [outer = 0x114f97c00] 10:21:23 INFO - PROCESS | 2852 | 1461691283878 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 10:21:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:21:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 520ms 10:21:23 INFO - PROCESS | 2852 | 1461691283924 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 10:21:23 INFO - PROCESS | 2852 | 1461691283928 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 10:21:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:21:23 INFO - PROCESS | 2852 | 1461691283932 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:21:23 INFO - PROCESS | 2852 | 1461691283934 Marionette TRACE conn2 <- [1,2266,null,{}] 10:21:23 INFO - PROCESS | 2852 | 1461691283936 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:24 INFO - PROCESS | 2852 | 1461691284014 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 10:21:24 INFO - PROCESS | 2852 | 1461691284043 Marionette TRACE conn2 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:24 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a89f800 == 43 [pid = 2852] [id = 574] 10:21:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0x118e0cc00) [pid = 2852] [serial = 1722] [outer = 0x0] 10:21:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0x118f76000) [pid = 2852] [serial = 1723] [outer = 0x118e0cc00] 10:21:24 INFO - PROCESS | 2852 | 1461691284069 Marionette DEBUG loaded listener.js 10:21:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0x119251800) [pid = 2852] [serial = 1724] [outer = 0x118e0cc00] 10:21:24 INFO - PROCESS | 2852 | 1461691284430 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 10:21:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:21:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 519ms 10:21:24 INFO - PROCESS | 2852 | 1461691284459 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 10:21:24 INFO - PROCESS | 2852 | 1461691284461 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 10:21:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:21:24 INFO - PROCESS | 2852 | 1461691284465 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:21:24 INFO - PROCESS | 2852 | 1461691284469 Marionette TRACE conn2 <- [1,2270,null,{}] 10:21:24 INFO - PROCESS | 2852 | 1461691284481 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:24 INFO - PROCESS | 2852 | 1461691284610 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 10:21:24 INFO - PROCESS | 2852 | 1461691284618 Marionette TRACE conn2 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:24 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bed2000 == 44 [pid = 2852] [id = 575] 10:21:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0x113524800) [pid = 2852] [serial = 1725] [outer = 0x0] 10:21:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0x119e44400) [pid = 2852] [serial = 1726] [outer = 0x113524800] 10:21:24 INFO - PROCESS | 2852 | 1461691284665 Marionette DEBUG loaded listener.js 10:21:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0x11a7bac00) [pid = 2852] [serial = 1727] [outer = 0x113524800] 10:21:25 INFO - PROCESS | 2852 | 1461691285104 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 10:21:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:21:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 676ms 10:21:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:21:25 INFO - PROCESS | 2852 | 1461691285141 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 10:21:25 INFO - PROCESS | 2852 | 1461691285143 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 10:21:25 INFO - PROCESS | 2852 | 1461691285145 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:21:25 INFO - PROCESS | 2852 | 1461691285146 Marionette TRACE conn2 <- [1,2274,null,{}] 10:21:25 INFO - PROCESS | 2852 | 1461691285148 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:25 INFO - PROCESS | 2852 | 1461691285227 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 10:21:25 INFO - PROCESS | 2852 | 1461691285256 Marionette TRACE conn2 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:25 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c74f000 == 45 [pid = 2852] [id = 576] 10:21:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0x11aa28800) [pid = 2852] [serial = 1728] [outer = 0x0] 10:21:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0x11ab93800) [pid = 2852] [serial = 1729] [outer = 0x11aa28800] 10:21:25 INFO - PROCESS | 2852 | 1461691285283 Marionette DEBUG loaded listener.js 10:21:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0x11ac89400) [pid = 2852] [serial = 1730] [outer = 0x11aa28800] 10:21:25 INFO - PROCESS | 2852 | 1461691285688 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 10:21:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:21:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 570ms 10:21:25 INFO - PROCESS | 2852 | 1461691285729 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 10:21:25 INFO - PROCESS | 2852 | 1461691285731 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 10:21:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:21:25 INFO - PROCESS | 2852 | 1461691285735 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:21:25 INFO - PROCESS | 2852 | 1461691285737 Marionette TRACE conn2 <- [1,2278,null,{}] 10:21:25 INFO - PROCESS | 2852 | 1461691285740 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:25 INFO - PROCESS | 2852 | 1461691285844 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 10:21:25 INFO - PROCESS | 2852 | 1461691285860 Marionette TRACE conn2 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:25 INFO - PROCESS | 2852 | ++DOCSHELL 0x1253bc800 == 46 [pid = 2852] [id = 577] 10:21:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0x11328b400) [pid = 2852] [serial = 1731] [outer = 0x0] 10:21:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0x11ae08c00) [pid = 2852] [serial = 1732] [outer = 0x11328b400] 10:21:25 INFO - PROCESS | 2852 | 1461691285885 Marionette DEBUG loaded listener.js 10:21:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0x11aef2800) [pid = 2852] [serial = 1733] [outer = 0x11328b400] 10:21:26 INFO - PROCESS | 2852 | 1461691286235 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 10:21:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:21:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 521ms 10:21:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:21:26 INFO - PROCESS | 2852 | 1461691286256 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 10:21:26 INFO - PROCESS | 2852 | 1461691286257 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 10:21:26 INFO - PROCESS | 2852 | 1461691286259 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:21:26 INFO - PROCESS | 2852 | 1461691286260 Marionette TRACE conn2 <- [1,2282,null,{}] 10:21:26 INFO - PROCESS | 2852 | 1461691286263 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:26 INFO - PROCESS | 2852 | 1461691286396 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 10:21:26 INFO - PROCESS | 2852 | 1461691286402 Marionette TRACE conn2 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:26 INFO - PROCESS | 2852 | ++DOCSHELL 0x126e1b000 == 47 [pid = 2852] [id = 578] 10:21:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0x1142bc400) [pid = 2852] [serial = 1734] [outer = 0x0] 10:21:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0x11b80d400) [pid = 2852] [serial = 1735] [outer = 0x1142bc400] 10:21:26 INFO - PROCESS | 2852 | 1461691286431 Marionette DEBUG loaded listener.js 10:21:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0x11c1d3400) [pid = 2852] [serial = 1736] [outer = 0x1142bc400] 10:21:26 INFO - PROCESS | 2852 | 1461691286803 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 10:21:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:21:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 570ms 10:21:26 INFO - PROCESS | 2852 | 1461691286829 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 10:21:26 INFO - PROCESS | 2852 | 1461691286833 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 10:21:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:21:26 INFO - PROCESS | 2852 | 1461691286835 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:21:26 INFO - PROCESS | 2852 | 1461691286836 Marionette TRACE conn2 <- [1,2286,null,{}] 10:21:26 INFO - PROCESS | 2852 | 1461691286839 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:26 INFO - PROCESS | 2852 | 1461691286961 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 10:21:26 INFO - PROCESS | 2852 | 1461691286982 Marionette TRACE conn2 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:26 INFO - PROCESS | 2852 | ++DOCSHELL 0x126fe6000 == 48 [pid = 2852] [id = 579] 10:21:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0x11c392000) [pid = 2852] [serial = 1737] [outer = 0x0] 10:21:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0x11c48f400) [pid = 2852] [serial = 1738] [outer = 0x11c392000] 10:21:27 INFO - PROCESS | 2852 | 1461691287022 Marionette DEBUG loaded listener.js 10:21:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 100 (0x123b56c00) [pid = 2852] [serial = 1739] [outer = 0x11c392000] 10:21:27 INFO - PROCESS | 2852 | 1461691287332 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 10:21:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 10:21:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 520ms 10:21:27 INFO - PROCESS | 2852 | 1461691287355 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 10:21:27 INFO - PROCESS | 2852 | 1461691287356 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 10:21:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:21:27 INFO - PROCESS | 2852 | 1461691287359 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:21:27 INFO - PROCESS | 2852 | 1461691287360 Marionette TRACE conn2 <- [1,2290,null,{}] 10:21:27 INFO - PROCESS | 2852 | 1461691287362 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:27 INFO - PROCESS | 2852 | 1461691287575 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 10:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 99 (0x11c1d4400) [pid = 2852] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 98 (0x11524f400) [pid = 2852] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 97 (0x11c136c00) [pid = 2852] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0x1159b5c00) [pid = 2852] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0x114252c00) [pid = 2852] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0x12d635800) [pid = 2852] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0x11a7b8400) [pid = 2852] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0x118f7d400) [pid = 2852] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0x11ae0c000) [pid = 2852] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0x1192ba800) [pid = 2852] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0x114255400) [pid = 2852] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0x118943800) [pid = 2852] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0x11b0eb400) [pid = 2852] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0x125290c00) [pid = 2852] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0x1256c7800) [pid = 2852] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0x1255c9c00) [pid = 2852] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0x11571e800) [pid = 2852] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:21:27 INFO - PROCESS | 2852 | 1461691287616 Marionette TRACE conn2 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:27 INFO - PROCESS | 2852 | ++DOCSHELL 0x1155db800 == 49 [pid = 2852] [id = 580] 10:21:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0x11352e800) [pid = 2852] [serial = 1740] [outer = 0x0] 10:21:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0x114bbb000) [pid = 2852] [serial = 1741] [outer = 0x11352e800] 10:21:27 INFO - PROCESS | 2852 | 1461691287642 Marionette DEBUG loaded listener.js 10:21:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0x1192b3c00) [pid = 2852] [serial = 1742] [outer = 0x11352e800] 10:21:27 INFO - PROCESS | 2852 | 1461691287916 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 10:21:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:21:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 569ms 10:21:27 INFO - PROCESS | 2852 | 1461691287928 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 10:21:27 INFO - PROCESS | 2852 | 1461691287930 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 10:21:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:21:27 INFO - PROCESS | 2852 | 1461691287941 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:21:27 INFO - PROCESS | 2852 | 1461691287942 Marionette TRACE conn2 <- [1,2294,null,{}] 10:21:27 INFO - PROCESS | 2852 | 1461691287945 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:28 INFO - PROCESS | 2852 | 1461691288038 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 10:21:28 INFO - PROCESS | 2852 | 1461691288042 Marionette TRACE conn2 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:28 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bed1800 == 50 [pid = 2852] [id = 581] 10:21:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0x1192ba800) [pid = 2852] [serial = 1743] [outer = 0x0] 10:21:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0x11c813c00) [pid = 2852] [serial = 1744] [outer = 0x1192ba800] 10:21:28 INFO - PROCESS | 2852 | 1461691288068 Marionette DEBUG loaded listener.js 10:21:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0x125293c00) [pid = 2852] [serial = 1745] [outer = 0x1192ba800] 10:21:28 INFO - PROCESS | 2852 | 1461691288373 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 10:21:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:21:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 475ms 10:21:28 INFO - PROCESS | 2852 | 1461691288410 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 10:21:28 INFO - PROCESS | 2852 | 1461691288411 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 10:21:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:21:28 INFO - PROCESS | 2852 | 1461691288415 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:21:28 INFO - PROCESS | 2852 | 1461691288417 Marionette TRACE conn2 <- [1,2298,null,{}] 10:21:28 INFO - PROCESS | 2852 | 1461691288419 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:28 INFO - PROCESS | 2852 | 1461691288522 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 10:21:28 INFO - PROCESS | 2852 | 1461691288530 Marionette TRACE conn2 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:28 INFO - PROCESS | 2852 | ++DOCSHELL 0x12991a000 == 51 [pid = 2852] [id = 582] 10:21:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0x114fa1800) [pid = 2852] [serial = 1746] [outer = 0x0] 10:21:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0x125297c00) [pid = 2852] [serial = 1747] [outer = 0x114fa1800] 10:21:28 INFO - PROCESS | 2852 | 1461691288556 Marionette DEBUG loaded listener.js 10:21:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0x1255c6c00) [pid = 2852] [serial = 1748] [outer = 0x114fa1800] 10:21:28 INFO - PROCESS | 2852 | 1461691288885 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 10:21:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:21:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 521ms 10:21:28 INFO - PROCESS | 2852 | 1461691288935 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 10:21:28 INFO - PROCESS | 2852 | 1461691288937 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 10:21:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:21:28 INFO - PROCESS | 2852 | 1461691288939 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:21:28 INFO - PROCESS | 2852 | 1461691288941 Marionette TRACE conn2 <- [1,2302,null,{}] 10:21:28 INFO - PROCESS | 2852 | 1461691288943 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:29 INFO - PROCESS | 2852 | 1461691289034 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 10:21:29 INFO - PROCESS | 2852 | 1461691289039 Marionette TRACE conn2 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:29 INFO - PROCESS | 2852 | ++DOCSHELL 0x129c9a000 == 52 [pid = 2852] [id = 583] 10:21:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0x125507000) [pid = 2852] [serial = 1749] [outer = 0x0] 10:21:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0x126c17000) [pid = 2852] [serial = 1750] [outer = 0x125507000] 10:21:29 INFO - PROCESS | 2852 | 1461691289068 Marionette DEBUG loaded listener.js 10:21:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0x126f73000) [pid = 2852] [serial = 1751] [outer = 0x125507000] 10:21:29 INFO - PROCESS | 2852 | 1461691289386 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:21:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:21:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 468ms 10:21:29 INFO - PROCESS | 2852 | 1461691289409 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 10:21:29 INFO - PROCESS | 2852 | 1461691289410 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 10:21:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:21:29 INFO - PROCESS | 2852 | 1461691289412 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:21:29 INFO - PROCESS | 2852 | 1461691289414 Marionette TRACE conn2 <- [1,2306,null,{}] 10:21:29 INFO - PROCESS | 2852 | 1461691289418 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:29 INFO - PROCESS | 2852 | 1461691289522 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 10:21:29 INFO - PROCESS | 2852 | 1461691289530 Marionette TRACE conn2 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:29 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a494800 == 53 [pid = 2852] [id = 584] 10:21:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0x125299000) [pid = 2852] [serial = 1752] [outer = 0x0] 10:21:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0x126f72000) [pid = 2852] [serial = 1753] [outer = 0x125299000] 10:21:29 INFO - PROCESS | 2852 | 1461691289555 Marionette DEBUG loaded listener.js 10:21:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0x12780e800) [pid = 2852] [serial = 1754] [outer = 0x125299000] 10:21:30 INFO - PROCESS | 2852 | 1461691290035 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 10:21:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:21:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 671ms 10:21:30 INFO - PROCESS | 2852 | 1461691290084 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 10:21:30 INFO - PROCESS | 2852 | 1461691290087 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 10:21:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:21:30 INFO - PROCESS | 2852 | 1461691290090 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:21:30 INFO - PROCESS | 2852 | 1461691290093 Marionette TRACE conn2 <- [1,2310,null,{}] 10:21:30 INFO - PROCESS | 2852 | 1461691290097 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:30 INFO - PROCESS | 2852 | 1461691290197 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 10:21:30 INFO - PROCESS | 2852 | 1461691290253 Marionette TRACE conn2 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:30 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b8ce800 == 54 [pid = 2852] [id = 585] 10:21:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0x114f97400) [pid = 2852] [serial = 1755] [outer = 0x0] 10:21:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 100 (0x1157e8c00) [pid = 2852] [serial = 1756] [outer = 0x114f97400] 10:21:30 INFO - PROCESS | 2852 | 1461691290288 Marionette DEBUG loaded listener.js 10:21:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 101 (0x1188eac00) [pid = 2852] [serial = 1757] [outer = 0x114f97400] 10:21:30 INFO - PROCESS | 2852 | 1461691290840 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:21:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:21:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 779ms 10:21:30 INFO - PROCESS | 2852 | 1461691290884 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 10:21:30 INFO - PROCESS | 2852 | 1461691290891 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 10:21:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:21:30 INFO - PROCESS | 2852 | 1461691290900 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:21:30 INFO - PROCESS | 2852 | 1461691290902 Marionette TRACE conn2 <- [1,2314,null,{}] 10:21:30 INFO - PROCESS | 2852 | 1461691290905 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:31 INFO - PROCESS | 2852 | 1461691291005 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 10:21:31 INFO - PROCESS | 2852 | 1461691291071 Marionette TRACE conn2 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:31 INFO - PROCESS | 2852 | ++DOCSHELL 0x126b13800 == 55 [pid = 2852] [id = 586] 10:21:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 102 (0x1192bd800) [pid = 2852] [serial = 1758] [outer = 0x0] 10:21:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 103 (0x11a544000) [pid = 2852] [serial = 1759] [outer = 0x1192bd800] 10:21:31 INFO - PROCESS | 2852 | 1461691291102 Marionette DEBUG loaded listener.js 10:21:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 104 (0x11aa24000) [pid = 2852] [serial = 1760] [outer = 0x1192bd800] 10:21:31 INFO - PROCESS | 2852 | 1461691291556 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 10:21:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:21:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 723ms 10:21:31 INFO - PROCESS | 2852 | 1461691291622 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 10:21:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:21:31 INFO - PROCESS | 2852 | 1461691291624 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 10:21:31 INFO - PROCESS | 2852 | 1461691291626 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:21:31 INFO - PROCESS | 2852 | 1461691291629 Marionette TRACE conn2 <- [1,2318,null,{}] 10:21:31 INFO - PROCESS | 2852 | 1461691291639 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:31 INFO - PROCESS | 2852 | 1461691291741 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 10:21:31 INFO - PROCESS | 2852 | 1461691291808 Marionette TRACE conn2 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:31 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a4ad800 == 56 [pid = 2852] [id = 587] 10:21:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 105 (0x11c138c00) [pid = 2852] [serial = 1761] [outer = 0x0] 10:21:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 106 (0x11c145000) [pid = 2852] [serial = 1762] [outer = 0x11c138c00] 10:21:31 INFO - PROCESS | 2852 | 1461691291841 Marionette DEBUG loaded listener.js 10:21:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 107 (0x123b5c000) [pid = 2852] [serial = 1763] [outer = 0x11c138c00] 10:21:32 INFO - PROCESS | 2852 | 1461691292255 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 10:21:32 INFO - PROCESS | 2852 | 1461691292303 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 10:21:32 INFO - PROCESS | 2852 | 1461691292305 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:21:32 INFO - PROCESS | 2852 | 1461691292306 Marionette TRACE conn2 <- [1,2322,null,{}] 10:21:32 INFO - PROCESS | 2852 | 1461691292309 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:32 INFO - PROCESS | 2852 | 1461691292408 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 10:21:32 INFO - PROCESS | 2852 | 1461691292474 Marionette TRACE conn2 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:32 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a4ea000 == 57 [pid = 2852] [id = 588] 10:21:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 108 (0x11c16ac00) [pid = 2852] [serial = 1764] [outer = 0x0] 10:21:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 109 (0x1255c9c00) [pid = 2852] [serial = 1765] [outer = 0x11c16ac00] 10:21:32 INFO - PROCESS | 2852 | 1461691292507 Marionette DEBUG loaded listener.js 10:21:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 110 (0x126f78000) [pid = 2852] [serial = 1766] [outer = 0x11c16ac00] 10:21:32 INFO - PROCESS | 2852 | 1461691292907 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 10:21:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:21:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 618ms 10:21:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:21:32 INFO - PROCESS | 2852 | 1461691292924 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 10:21:32 INFO - PROCESS | 2852 | 1461691292925 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 10:21:32 INFO - PROCESS | 2852 | 1461691292927 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:21:32 INFO - PROCESS | 2852 | 1461691292928 Marionette TRACE conn2 <- [1,2326,null,{}] 10:21:32 INFO - PROCESS | 2852 | 1461691292931 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:33 INFO - PROCESS | 2852 | 1461691293028 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 10:21:33 INFO - PROCESS | 2852 | 1461691293113 Marionette TRACE conn2 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:33 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a78d000 == 58 [pid = 2852] [id = 589] 10:21:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 111 (0x12705f400) [pid = 2852] [serial = 1767] [outer = 0x0] 10:21:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 112 (0x127810800) [pid = 2852] [serial = 1768] [outer = 0x12705f400] 10:21:33 INFO - PROCESS | 2852 | 1461691293156 Marionette DEBUG loaded listener.js 10:21:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 113 (0x12782c000) [pid = 2852] [serial = 1769] [outer = 0x12705f400] 10:21:33 INFO - PROCESS | 2852 | 1461691293565 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 10:21:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:21:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 670ms 10:21:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:21:33 INFO - PROCESS | 2852 | 1461691293598 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 10:21:33 INFO - PROCESS | 2852 | 1461691293599 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 10:21:33 INFO - PROCESS | 2852 | 1461691293601 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:21:33 INFO - PROCESS | 2852 | 1461691293602 Marionette TRACE conn2 <- [1,2330,null,{}] 10:21:33 INFO - PROCESS | 2852 | 1461691293605 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:33 INFO - PROCESS | 2852 | 1461691293722 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 10:21:33 INFO - PROCESS | 2852 | 1461691293777 Marionette TRACE conn2 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:33 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a84a000 == 59 [pid = 2852] [id = 590] 10:21:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0x12782e400) [pid = 2852] [serial = 1770] [outer = 0x0] 10:21:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0x127837400) [pid = 2852] [serial = 1771] [outer = 0x12782e400] 10:21:33 INFO - PROCESS | 2852 | 1461691293810 Marionette DEBUG loaded listener.js 10:21:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 116 (0x12800f400) [pid = 2852] [serial = 1772] [outer = 0x12782e400] 10:21:34 INFO - PROCESS | 2852 | 1461691294502 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 10:21:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:21:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 922ms 10:21:34 INFO - PROCESS | 2852 | 1461691294523 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 10:21:34 INFO - PROCESS | 2852 | 1461691294526 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 10:21:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:21:34 INFO - PROCESS | 2852 | 1461691294545 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:21:34 INFO - PROCESS | 2852 | 1461691294548 Marionette TRACE conn2 <- [1,2334,null,{}] 10:21:34 INFO - PROCESS | 2852 | 1461691294554 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:34 INFO - PROCESS | 2852 | 1461691294647 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 10:21:34 INFO - PROCESS | 2852 | 1461691294718 Marionette TRACE conn2 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:34 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b8d2800 == 60 [pid = 2852] [id = 591] 10:21:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x11352b400) [pid = 2852] [serial = 1773] [outer = 0x0] 10:21:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x114f98c00) [pid = 2852] [serial = 1774] [outer = 0x11352b400] 10:21:34 INFO - PROCESS | 2852 | 1461691294747 Marionette DEBUG loaded listener.js 10:21:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x115715800) [pid = 2852] [serial = 1775] [outer = 0x11352b400] 10:21:35 INFO - PROCESS | 2852 | 1461691295154 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 10:21:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:21:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 642ms 10:21:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:21:35 INFO - PROCESS | 2852 | 1461691295170 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 10:21:35 INFO - PROCESS | 2852 | 1461691295174 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 10:21:35 INFO - PROCESS | 2852 | 1461691295178 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:21:35 INFO - PROCESS | 2852 | 1461691295180 Marionette TRACE conn2 <- [1,2338,null,{}] 10:21:35 INFO - PROCESS | 2852 | 1461691295182 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:35 INFO - PROCESS | 2852 | 1461691295283 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 10:21:35 INFO - PROCESS | 2852 | --DOCSHELL 0x126e1b800 == 59 [pid = 2852] [id = 369] 10:21:35 INFO - PROCESS | 2852 | --DOCSHELL 0x11c73d800 == 58 [pid = 2852] [id = 365] 10:21:35 INFO - PROCESS | 2852 | --DOCSHELL 0x129820800 == 57 [pid = 2852] [id = 373] 10:21:35 INFO - PROCESS | 2852 | --DOCSHELL 0x1280dc000 == 56 [pid = 2852] [id = 372] 10:21:35 INFO - PROCESS | 2852 | --DOCSHELL 0x11b8cd800 == 55 [pid = 2852] [id = 368] 10:21:35 INFO - PROCESS | 2852 | --DOCSHELL 0x129c9a000 == 54 [pid = 2852] [id = 583] 10:21:35 INFO - PROCESS | 2852 | --DOCSHELL 0x12991a000 == 53 [pid = 2852] [id = 582] 10:21:35 INFO - PROCESS | 2852 | --DOCSHELL 0x11bed1800 == 52 [pid = 2852] [id = 581] 10:21:35 INFO - PROCESS | 2852 | --DOCSHELL 0x1155db800 == 51 [pid = 2852] [id = 580] 10:21:35 INFO - PROCESS | 2852 | --DOCSHELL 0x126fe6000 == 50 [pid = 2852] [id = 579] 10:21:35 INFO - PROCESS | 2852 | --DOCSHELL 0x126e1b000 == 49 [pid = 2852] [id = 578] 10:21:35 INFO - PROCESS | 2852 | --DOCSHELL 0x1253bc800 == 48 [pid = 2852] [id = 577] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x126f6e400) [pid = 2852] [serial = 1708] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOCSHELL 0x11c74f000 == 47 [pid = 2852] [id = 576] 10:21:35 INFO - PROCESS | 2852 | --DOCSHELL 0x11bed2000 == 46 [pid = 2852] [id = 575] 10:21:35 INFO - PROCESS | 2852 | --DOCSHELL 0x11a89f800 == 45 [pid = 2852] [id = 574] 10:21:35 INFO - PROCESS | 2852 | --DOCSHELL 0x1189b8000 == 44 [pid = 2852] [id = 573] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x11c494c00) [pid = 2852] [serial = 1690] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 116 (0x11986f400) [pid = 2852] [serial = 1672] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 115 (0x11c16b000) [pid = 2852] [serial = 1687] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 114 (0x1186b4000) [pid = 2852] [serial = 1666] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 113 (0x118e0f800) [pid = 2852] [serial = 1667] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 112 (0x114256800) [pid = 2852] [serial = 1660] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 111 (0x114b4f800) [pid = 2852] [serial = 1661] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 110 (0x12d973400) [pid = 2852] [serial = 1658] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 109 (0x11aa24400) [pid = 2852] [serial = 1675] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 108 (0x11ae0b000) [pid = 2852] [serial = 1676] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 107 (0x1192b2400) [pid = 2852] [serial = 1669] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 106 (0x1192bb000) [pid = 2852] [serial = 1670] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 105 (0x11ae6a400) [pid = 2852] [serial = 1678] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 104 (0x11b803c00) [pid = 2852] [serial = 1679] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 103 (0x11bfecc00) [pid = 2852] [serial = 1684] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 102 (0x11c13d000) [pid = 2852] [serial = 1685] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 101 (0x114f9a800) [pid = 2852] [serial = 1663] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 100 (0x115719c00) [pid = 2852] [serial = 1664] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 99 (0x11b925c00) [pid = 2852] [serial = 1681] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 98 (0x11bfec400) [pid = 2852] [serial = 1682] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 97 (0x126f6a800) [pid = 2852] [serial = 1706] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0x1252b7000) [pid = 2852] [serial = 1693] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0x1257f7000) [pid = 2852] [serial = 1696] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0x126c1ac00) [pid = 2852] [serial = 1697] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0x1255c8c00) [pid = 2852] [serial = 1694] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0x126e73000) [pid = 2852] [serial = 1699] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0x11a7c1800) [pid = 2852] [serial = 1702] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0x119e48000) [pid = 2852] [serial = 1673] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0x126e80400) [pid = 2852] [serial = 1700] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0x125292000) [pid = 2852] [serial = 1691] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0x11b925000) [pid = 2852] [serial = 1703] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0x11c1d4800) [pid = 2852] [serial = 1688] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0x1256cb400) [pid = 2852] [serial = 1705] [outer = 0x0] [url = about:blank] 10:21:35 INFO - PROCESS | 2852 | 1461691295367 Marionette TRACE conn2 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:35 INFO - PROCESS | 2852 | ++DOCSHELL 0x1166dc800 == 45 [pid = 2852] [id = 592] 10:21:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0x114256800) [pid = 2852] [serial = 1776] [outer = 0x0] 10:21:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0x114f9f800) [pid = 2852] [serial = 1777] [outer = 0x114256800] 10:21:35 INFO - PROCESS | 2852 | 1461691295394 Marionette DEBUG loaded listener.js 10:21:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0x119259c00) [pid = 2852] [serial = 1778] [outer = 0x114256800] 10:21:35 INFO - PROCESS | 2852 | 1461691295849 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 10:21:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:21:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 721ms 10:21:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:21:35 INFO - PROCESS | 2852 | 1461691295901 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 10:21:35 INFO - PROCESS | 2852 | 1461691295903 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 10:21:35 INFO - PROCESS | 2852 | 1461691295907 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:21:35 INFO - PROCESS | 2852 | 1461691295909 Marionette TRACE conn2 <- [1,2342,null,{}] 10:21:35 INFO - PROCESS | 2852 | 1461691295939 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:36 INFO - PROCESS | 2852 | 1461691296038 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 10:21:36 INFO - PROCESS | 2852 | 1461691296103 Marionette TRACE conn2 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:36 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a921000 == 46 [pid = 2852] [id = 593] 10:21:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0x114bb9000) [pid = 2852] [serial = 1779] [outer = 0x0] 10:21:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0x1188e8800) [pid = 2852] [serial = 1780] [outer = 0x114bb9000] 10:21:36 INFO - PROCESS | 2852 | 1461691296137 Marionette DEBUG loaded listener.js 10:21:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0x11925a000) [pid = 2852] [serial = 1781] [outer = 0x114bb9000] 10:21:36 INFO - PROCESS | 2852 | 1461691296559 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 10:21:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:21:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 670ms 10:21:36 INFO - PROCESS | 2852 | 1461691296577 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 10:21:36 INFO - PROCESS | 2852 | 1461691296581 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 10:21:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:21:36 INFO - PROCESS | 2852 | 1461691296586 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:21:36 INFO - PROCESS | 2852 | 1461691296588 Marionette TRACE conn2 <- [1,2346,null,{}] 10:21:36 INFO - PROCESS | 2852 | 1461691296590 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:36 INFO - PROCESS | 2852 | 1461691296689 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 10:21:36 INFO - PROCESS | 2852 | 1461691296737 Marionette TRACE conn2 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:36 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bed1000 == 47 [pid = 2852] [id = 594] 10:21:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0x1192b4000) [pid = 2852] [serial = 1782] [outer = 0x0] 10:21:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0x119d94000) [pid = 2852] [serial = 1783] [outer = 0x1192b4000] 10:21:36 INFO - PROCESS | 2852 | 1461691296769 Marionette DEBUG loaded listener.js 10:21:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0x11a7b8400) [pid = 2852] [serial = 1784] [outer = 0x1192b4000] 10:21:37 INFO - PROCESS | 2852 | 1461691297194 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 10:21:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:21:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 674ms 10:21:37 INFO - PROCESS | 2852 | 1461691297260 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 10:21:37 INFO - PROCESS | 2852 | 1461691297262 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 10:21:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:21:37 INFO - PROCESS | 2852 | 1461691297283 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:21:37 INFO - PROCESS | 2852 | 1461691297286 Marionette TRACE conn2 <- [1,2350,null,{}] 10:21:37 INFO - PROCESS | 2852 | 1461691297294 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:37 INFO - PROCESS | 2852 | 1461691297417 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 10:21:37 INFO - PROCESS | 2852 | 1461691297485 Marionette TRACE conn2 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:37 INFO - PROCESS | 2852 | ++DOCSHELL 0x114b2b800 == 48 [pid = 2852] [id = 595] 10:21:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0x11ac92c00) [pid = 2852] [serial = 1785] [outer = 0x0] 10:21:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0x11ae11c00) [pid = 2852] [serial = 1786] [outer = 0x11ac92c00] 10:21:37 INFO - PROCESS | 2852 | 1461691297518 Marionette DEBUG loaded listener.js 10:21:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0x119791c00) [pid = 2852] [serial = 1787] [outer = 0x11ac92c00] 10:21:37 INFO - PROCESS | 2852 | 1461691297934 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 10:21:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:21:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 674ms 10:21:37 INFO - PROCESS | 2852 | 1461691297956 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 10:21:37 INFO - PROCESS | 2852 | 1461691297958 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 10:21:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:21:37 INFO - PROCESS | 2852 | 1461691297960 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:21:37 INFO - PROCESS | 2852 | 1461691297962 Marionette TRACE conn2 <- [1,2354,null,{}] 10:21:37 INFO - PROCESS | 2852 | 1461691297964 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:38 INFO - PROCESS | 2852 | 1461691298062 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 10:21:38 INFO - PROCESS | 2852 | 1461691298110 Marionette TRACE conn2 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:38 INFO - PROCESS | 2852 | ++DOCSHELL 0x1255fa800 == 49 [pid = 2852] [id = 596] 10:21:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0x11b809c00) [pid = 2852] [serial = 1788] [outer = 0x0] 10:21:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0x11bfec400) [pid = 2852] [serial = 1789] [outer = 0x11b809c00] 10:21:38 INFO - PROCESS | 2852 | 1461691298143 Marionette DEBUG loaded listener.js 10:21:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 100 (0x11c139800) [pid = 2852] [serial = 1790] [outer = 0x11b809c00] 10:21:38 INFO - PROCESS | 2852 | 1461691298589 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 10:21:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:21:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 669ms 10:21:38 INFO - PROCESS | 2852 | 1461691298631 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 10:21:38 INFO - PROCESS | 2852 | 1461691298633 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 10:21:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:21:38 INFO - PROCESS | 2852 | 1461691298637 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:21:38 INFO - PROCESS | 2852 | 1461691298639 Marionette TRACE conn2 <- [1,2358,null,{}] 10:21:38 INFO - PROCESS | 2852 | 1461691298642 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:38 INFO - PROCESS | 2852 | 1461691298813 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 10:21:38 INFO - PROCESS | 2852 | 1461691298918 Marionette TRACE conn2 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:38 INFO - PROCESS | 2852 | ++DOCSHELL 0x126e1d000 == 50 [pid = 2852] [id = 597] 10:21:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 101 (0x11bfeac00) [pid = 2852] [serial = 1791] [outer = 0x0] 10:21:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 102 (0x11c178400) [pid = 2852] [serial = 1792] [outer = 0x11bfeac00] 10:21:38 INFO - PROCESS | 2852 | 1461691298970 Marionette DEBUG loaded listener.js 10:21:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 103 (0x11c393400) [pid = 2852] [serial = 1793] [outer = 0x11bfeac00] 10:21:39 INFO - PROCESS | 2852 | 1461691299439 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 10:21:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:21:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 872ms 10:21:39 INFO - PROCESS | 2852 | 1461691299509 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 10:21:39 INFO - PROCESS | 2852 | 1461691299511 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 10:21:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:21:39 INFO - PROCESS | 2852 | 1461691299535 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:21:39 INFO - PROCESS | 2852 | 1461691299536 Marionette TRACE conn2 <- [1,2362,null,{}] 10:21:39 INFO - PROCESS | 2852 | 1461691299539 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:39 INFO - PROCESS | 2852 | 1461691299649 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 10:21:39 INFO - PROCESS | 2852 | 1461691299714 Marionette TRACE conn2 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:39 INFO - PROCESS | 2852 | ++DOCSHELL 0x128e49000 == 51 [pid = 2852] [id = 598] 10:21:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 104 (0x125290c00) [pid = 2852] [serial = 1794] [outer = 0x0] 10:21:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 105 (0x126e3d000) [pid = 2852] [serial = 1795] [outer = 0x125290c00] 10:21:39 INFO - PROCESS | 2852 | 1461691299747 Marionette DEBUG loaded listener.js 10:21:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 106 (0x126f6f800) [pid = 2852] [serial = 1796] [outer = 0x125290c00] 10:21:40 INFO - PROCESS | 2852 | 1461691300151 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 10:21:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:21:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 671ms 10:21:40 INFO - PROCESS | 2852 | 1461691300209 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 10:21:40 INFO - PROCESS | 2852 | 1461691300210 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 10:21:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:21:40 INFO - PROCESS | 2852 | 1461691300214 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:21:40 INFO - PROCESS | 2852 | 1461691300215 Marionette TRACE conn2 <- [1,2366,null,{}] 10:21:40 INFO - PROCESS | 2852 | 1461691300218 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:40 INFO - PROCESS | 2852 | 1461691300314 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 10:21:40 INFO - PROCESS | 2852 | 1461691300365 Marionette TRACE conn2 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:40 INFO - PROCESS | 2852 | ++DOCSHELL 0x129882800 == 52 [pid = 2852] [id = 599] 10:21:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 107 (0x126f70000) [pid = 2852] [serial = 1797] [outer = 0x0] 10:21:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 108 (0x127809000) [pid = 2852] [serial = 1798] [outer = 0x126f70000] 10:21:40 INFO - PROCESS | 2852 | 1461691300396 Marionette DEBUG loaded listener.js 10:21:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 109 (0x127832000) [pid = 2852] [serial = 1799] [outer = 0x126f70000] 10:21:40 INFO - PROCESS | 2852 | 1461691300838 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 10:21:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:21:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 669ms 10:21:40 INFO - PROCESS | 2852 | 1461691300884 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 10:21:40 INFO - PROCESS | 2852 | 1461691300885 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 10:21:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:21:40 INFO - PROCESS | 2852 | 1461691300888 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:21:40 INFO - PROCESS | 2852 | 1461691300889 Marionette TRACE conn2 <- [1,2370,null,{}] 10:21:40 INFO - PROCESS | 2852 | 1461691300891 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:40 INFO - PROCESS | 2852 | 1461691300983 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 10:21:41 INFO - PROCESS | 2852 | 1461691301037 Marionette TRACE conn2 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:41 INFO - PROCESS | 2852 | ++DOCSHELL 0x129931000 == 53 [pid = 2852] [id = 600] 10:21:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 110 (0x127836800) [pid = 2852] [serial = 1800] [outer = 0x0] 10:21:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 111 (0x1279b9000) [pid = 2852] [serial = 1801] [outer = 0x127836800] 10:21:41 INFO - PROCESS | 2852 | 1461691301068 Marionette DEBUG loaded listener.js 10:21:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 112 (0x128010400) [pid = 2852] [serial = 1802] [outer = 0x127836800] 10:21:41 INFO - PROCESS | 2852 | 1461691301643 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 10:21:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:21:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 770ms 10:21:41 INFO - PROCESS | 2852 | 1461691301688 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 10:21:41 INFO - PROCESS | 2852 | 1461691301692 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 10:21:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:21:41 INFO - PROCESS | 2852 | 1461691301702 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:21:41 INFO - PROCESS | 2852 | 1461691301706 Marionette TRACE conn2 <- [1,2374,null,{}] 10:21:41 INFO - PROCESS | 2852 | 1461691301712 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:41 INFO - PROCESS | 2852 | 1461691301852 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 10:21:41 INFO - PROCESS | 2852 | 1461691301947 Marionette TRACE conn2 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:41 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bebd800 == 54 [pid = 2852] [id = 601] 10:21:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 113 (0x11571e800) [pid = 2852] [serial = 1803] [outer = 0x0] 10:21:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0x1166ed800) [pid = 2852] [serial = 1804] [outer = 0x11571e800] 10:21:42 INFO - PROCESS | 2852 | 1461691301994 Marionette DEBUG loaded listener.js 10:21:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0x1192bc800) [pid = 2852] [serial = 1805] [outer = 0x11571e800] 10:21:42 INFO - PROCESS | 2852 | --DOCSHELL 0x11b8d2800 == 53 [pid = 2852] [id = 591] 10:21:42 INFO - PROCESS | 2852 | 1461691302438 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 10:21:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:21:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 778ms 10:21:42 INFO - PROCESS | 2852 | 1461691302478 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 10:21:42 INFO - PROCESS | 2852 | 1461691302482 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 10:21:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:21:42 INFO - PROCESS | 2852 | 1461691302486 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:21:42 INFO - PROCESS | 2852 | 1461691302488 Marionette TRACE conn2 <- [1,2378,null,{}] 10:21:42 INFO - PROCESS | 2852 | 1461691302490 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:42 INFO - PROCESS | 2852 | 1461691302574 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 10:21:42 INFO - PROCESS | 2852 | 1461691302579 Marionette TRACE conn2 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:42 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c751000 == 54 [pid = 2852] [id = 602] 10:21:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 116 (0x11986f800) [pid = 2852] [serial = 1806] [outer = 0x0] 10:21:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x11ac3e800) [pid = 2852] [serial = 1807] [outer = 0x11986f800] 10:21:42 INFO - PROCESS | 2852 | 1461691302609 Marionette DEBUG loaded listener.js 10:21:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x11b0e8c00) [pid = 2852] [serial = 1808] [outer = 0x11986f800] 10:21:42 INFO - PROCESS | 2852 | 1461691302971 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 10:21:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:21:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 519ms 10:21:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:21:43 INFO - PROCESS | 2852 | 1461691303005 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 10:21:43 INFO - PROCESS | 2852 | 1461691303006 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 10:21:43 INFO - PROCESS | 2852 | 1461691303009 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:21:43 INFO - PROCESS | 2852 | 1461691303011 Marionette TRACE conn2 <- [1,2382,null,{}] 10:21:43 INFO - PROCESS | 2852 | 1461691303019 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:43 INFO - PROCESS | 2852 | 1461691303107 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 10:21:43 INFO - PROCESS | 2852 | 1461691303114 Marionette TRACE conn2 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:43 INFO - PROCESS | 2852 | ++DOCSHELL 0x129921800 == 55 [pid = 2852] [id = 603] 10:21:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x11c38bc00) [pid = 2852] [serial = 1809] [outer = 0x0] 10:21:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x1252b7c00) [pid = 2852] [serial = 1810] [outer = 0x11c38bc00] 10:21:43 INFO - PROCESS | 2852 | 1461691303142 Marionette DEBUG loaded listener.js 10:21:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x126b89c00) [pid = 2852] [serial = 1811] [outer = 0x11c38bc00] 10:21:43 INFO - PROCESS | 2852 | 1461691303511 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 10:21:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:21:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 521ms 10:21:43 INFO - PROCESS | 2852 | 1461691303532 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 10:21:43 INFO - PROCESS | 2852 | 1461691303536 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 10:21:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:21:43 INFO - PROCESS | 2852 | 1461691303544 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:21:43 INFO - PROCESS | 2852 | 1461691303545 Marionette TRACE conn2 <- [1,2386,null,{}] 10:21:43 INFO - PROCESS | 2852 | 1461691303556 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:43 INFO - PROCESS | 2852 | 1461691303640 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 10:21:43 INFO - PROCESS | 2852 | 1461691303644 Marionette TRACE conn2 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:43 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a4e7000 == 56 [pid = 2852] [id = 604] 10:21:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x126e7f800) [pid = 2852] [serial = 1812] [outer = 0x0] 10:21:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x1279b9800) [pid = 2852] [serial = 1813] [outer = 0x126e7f800] 10:21:43 INFO - PROCESS | 2852 | 1461691303672 Marionette DEBUG loaded listener.js 10:21:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x128e8cc00) [pid = 2852] [serial = 1814] [outer = 0x126e7f800] 10:21:44 INFO - PROCESS | 2852 | 1461691304075 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 10:21:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:21:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 586ms 10:21:44 INFO - PROCESS | 2852 | 1461691304125 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 10:21:44 INFO - PROCESS | 2852 | 1461691304127 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 10:21:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:21:44 INFO - PROCESS | 2852 | 1461691304130 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:21:44 INFO - PROCESS | 2852 | 1461691304132 Marionette TRACE conn2 <- [1,2390,null,{}] 10:21:44 INFO - PROCESS | 2852 | 1461691304135 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:44 INFO - PROCESS | 2852 | 1461691304251 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 10:21:44 INFO - PROCESS | 2852 | 1461691304289 Marionette TRACE conn2 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:44 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a849800 == 57 [pid = 2852] [id = 605] 10:21:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x126f6a400) [pid = 2852] [serial = 1815] [outer = 0x0] 10:21:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x1293bb400) [pid = 2852] [serial = 1816] [outer = 0x126f6a400] 10:21:44 INFO - PROCESS | 2852 | 1461691304315 Marionette DEBUG loaded listener.js 10:21:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x129680800) [pid = 2852] [serial = 1817] [outer = 0x126f6a400] 10:21:44 INFO - PROCESS | 2852 | 1461691304680 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 10:21:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:21:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 572ms 10:21:44 INFO - PROCESS | 2852 | 1461691304702 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 10:21:44 INFO - PROCESS | 2852 | 1461691304703 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 10:21:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:21:44 INFO - PROCESS | 2852 | 1461691304705 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:21:44 INFO - PROCESS | 2852 | 1461691304706 Marionette TRACE conn2 <- [1,2394,null,{}] 10:21:44 INFO - PROCESS | 2852 | 1461691304709 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:44 INFO - PROCESS | 2852 | 1461691304827 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 10:21:44 INFO - PROCESS | 2852 | 1461691304841 Marionette TRACE conn2 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:44 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a91e800 == 58 [pid = 2852] [id = 606] 10:21:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x129683400) [pid = 2852] [serial = 1818] [outer = 0x0] 10:21:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x1298b3000) [pid = 2852] [serial = 1819] [outer = 0x129683400] 10:21:44 INFO - PROCESS | 2852 | 1461691304868 Marionette DEBUG loaded listener.js 10:21:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x1299b8c00) [pid = 2852] [serial = 1820] [outer = 0x129683400] 10:21:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:21:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 519ms 10:21:45 INFO - PROCESS | 2852 | 1461691305220 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:21:45 INFO - PROCESS | 2852 | 1461691305224 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 10:21:45 INFO - PROCESS | 2852 | 1461691305225 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 10:21:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:21:45 INFO - PROCESS | 2852 | 1461691305227 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:21:45 INFO - PROCESS | 2852 | 1461691305229 Marionette TRACE conn2 <- [1,2398,null,{}] 10:21:45 INFO - PROCESS | 2852 | 1461691305231 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:45 INFO - PROCESS | 2852 | 1461691305336 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 10:21:45 INFO - PROCESS | 2852 | 1461691305369 Marionette TRACE conn2 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:45 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a996000 == 59 [pid = 2852] [id = 607] 10:21:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x12968b000) [pid = 2852] [serial = 1821] [outer = 0x0] 10:21:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x129c09400) [pid = 2852] [serial = 1822] [outer = 0x12968b000] 10:21:45 INFO - PROCESS | 2852 | 1461691305394 Marionette DEBUG loaded listener.js 10:21:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x129c24000) [pid = 2852] [serial = 1823] [outer = 0x12968b000] 10:21:45 INFO - PROCESS | 2852 | 1461691305737 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 10:21:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:21:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 521ms 10:21:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:21:45 INFO - PROCESS | 2852 | 1461691305750 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 10:21:45 INFO - PROCESS | 2852 | 1461691305751 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 10:21:45 INFO - PROCESS | 2852 | 1461691305753 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:21:45 INFO - PROCESS | 2852 | 1461691305754 Marionette TRACE conn2 <- [1,2402,null,{}] 10:21:45 INFO - PROCESS | 2852 | 1461691305757 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:45 INFO - PROCESS | 2852 | 1461691305875 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 10:21:45 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x125507000) [pid = 2852] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:21:45 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x11352b400) [pid = 2852] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:21:45 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x11328b400) [pid = 2852] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:21:45 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x1142bc400) [pid = 2852] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:21:45 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x114f97c00) [pid = 2852] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:21:45 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x11c392000) [pid = 2852] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:21:45 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x1147d5000) [pid = 2852] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:21:45 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x11aa28800) [pid = 2852] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:21:45 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x113524800) [pid = 2852] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:21:45 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x118e0cc00) [pid = 2852] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:21:45 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x11352e800) [pid = 2852] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:21:45 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x1192ba800) [pid = 2852] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:21:45 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x114fa1800) [pid = 2852] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:21:45 INFO - PROCESS | 2852 | 1461691305924 Marionette TRACE conn2 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:45 INFO - PROCESS | 2852 | ++DOCSHELL 0x11575f000 == 60 [pid = 2852] [id = 608] 10:21:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x113529400) [pid = 2852] [serial = 1824] [outer = 0x0] 10:21:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x114f97c00) [pid = 2852] [serial = 1825] [outer = 0x113529400] 10:21:45 INFO - PROCESS | 2852 | 1461691305952 Marionette DEBUG loaded listener.js 10:21:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x119e4a800) [pid = 2852] [serial = 1826] [outer = 0x113529400] 10:21:46 INFO - PROCESS | 2852 | 1461691306238 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 10:21:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:21:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 517ms 10:21:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:21:46 INFO - PROCESS | 2852 | 1461691306272 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 10:21:46 INFO - PROCESS | 2852 | 1461691306273 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 10:21:46 INFO - PROCESS | 2852 | 1461691306275 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:21:46 INFO - PROCESS | 2852 | 1461691306276 Marionette TRACE conn2 <- [1,2406,null,{}] 10:21:46 INFO - PROCESS | 2852 | 1461691306278 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:46 INFO - PROCESS | 2852 | 1461691306368 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 10:21:46 INFO - PROCESS | 2852 | 1461691306372 Marionette TRACE conn2 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:46 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a994000 == 61 [pid = 2852] [id = 609] 10:21:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x11ab8e400) [pid = 2852] [serial = 1827] [outer = 0x0] 10:21:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x126e7e800) [pid = 2852] [serial = 1828] [outer = 0x11ab8e400] 10:21:46 INFO - PROCESS | 2852 | 1461691306397 Marionette DEBUG loaded listener.js 10:21:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x129c2d400) [pid = 2852] [serial = 1829] [outer = 0x11ab8e400] 10:21:46 INFO - PROCESS | 2852 | 1461691306753 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 10:21:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:21:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 525ms 10:21:46 INFO - PROCESS | 2852 | 1461691306801 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 10:21:46 INFO - PROCESS | 2852 | 1461691306802 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 10:21:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:21:46 INFO - PROCESS | 2852 | 1461691306804 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:21:46 INFO - PROCESS | 2852 | 1461691306805 Marionette TRACE conn2 <- [1,2410,null,{}] 10:21:46 INFO - PROCESS | 2852 | 1461691306808 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:46 INFO - PROCESS | 2852 | 1461691306892 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 10:21:46 INFO - PROCESS | 2852 | 1461691306897 Marionette TRACE conn2 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:46 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b5b5800 == 62 [pid = 2852] [id = 610] 10:21:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x129c2d800) [pid = 2852] [serial = 1830] [outer = 0x0] 10:21:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x12a4c5800) [pid = 2852] [serial = 1831] [outer = 0x129c2d800] 10:21:46 INFO - PROCESS | 2852 | 1461691306923 Marionette DEBUG loaded listener.js 10:21:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x12a4ca400) [pid = 2852] [serial = 1832] [outer = 0x129c2d800] 10:21:47 INFO - PROCESS | 2852 | 1461691307249 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 10:21:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:21:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 470ms 10:21:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:21:47 INFO - PROCESS | 2852 | 1461691307275 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 10:21:47 INFO - PROCESS | 2852 | 1461691307276 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 10:21:47 INFO - PROCESS | 2852 | 1461691307278 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:21:47 INFO - PROCESS | 2852 | 1461691307281 Marionette TRACE conn2 <- [1,2414,null,{}] 10:21:47 INFO - PROCESS | 2852 | 1461691307285 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:47 INFO - PROCESS | 2852 | 1461691307380 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 10:21:47 INFO - PROCESS | 2852 | 1461691307439 Marionette TRACE conn2 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:47 INFO - PROCESS | 2852 | ++DOCSHELL 0x12c395000 == 63 [pid = 2852] [id = 611] 10:21:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x129c31800) [pid = 2852] [serial = 1833] [outer = 0x0] 10:21:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x12a4ccc00) [pid = 2852] [serial = 1834] [outer = 0x129c31800] 10:21:47 INFO - PROCESS | 2852 | 1461691307469 Marionette DEBUG loaded listener.js 10:21:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x12a754c00) [pid = 2852] [serial = 1835] [outer = 0x129c31800] 10:21:47 INFO - PROCESS | 2852 | 1461691307771 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 10:21:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:21:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 521ms 10:21:47 INFO - PROCESS | 2852 | 1461691307802 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 10:21:47 INFO - PROCESS | 2852 | 1461691307803 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 10:21:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:21:47 INFO - PROCESS | 2852 | 1461691307805 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:21:47 INFO - PROCESS | 2852 | 1461691307806 Marionette TRACE conn2 <- [1,2418,null,{}] 10:21:47 INFO - PROCESS | 2852 | 1461691307809 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:47 INFO - PROCESS | 2852 | 1461691307894 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 10:21:47 INFO - PROCESS | 2852 | 1461691307898 Marionette TRACE conn2 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:47 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d494800 == 64 [pid = 2852] [id = 612] 10:21:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x12a4d1c00) [pid = 2852] [serial = 1836] [outer = 0x0] 10:21:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x12a75c000) [pid = 2852] [serial = 1837] [outer = 0x12a4d1c00] 10:21:47 INFO - PROCESS | 2852 | 1461691307923 Marionette DEBUG loaded listener.js 10:21:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x12a76ac00) [pid = 2852] [serial = 1838] [outer = 0x12a4d1c00] 10:21:48 INFO - PROCESS | 2852 | 1461691308402 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:21:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:21:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 619ms 10:21:48 INFO - PROCESS | 2852 | 1461691308424 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 10:21:48 INFO - PROCESS | 2852 | 1461691308427 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 10:21:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:21:48 INFO - PROCESS | 2852 | 1461691308431 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:21:48 INFO - PROCESS | 2852 | 1461691308433 Marionette TRACE conn2 <- [1,2422,null,{}] 10:21:48 INFO - PROCESS | 2852 | 1461691308437 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:48 INFO - PROCESS | 2852 | 1461691308547 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 10:21:48 INFO - PROCESS | 2852 | 1461691308619 Marionette TRACE conn2 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:48 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bb30800 == 65 [pid = 2852] [id = 613] 10:21:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x11524d000) [pid = 2852] [serial = 1839] [outer = 0x0] 10:21:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x1192b7400) [pid = 2852] [serial = 1840] [outer = 0x11524d000] 10:21:48 INFO - PROCESS | 2852 | 1461691308652 Marionette DEBUG loaded listener.js 10:21:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x11a7c2000) [pid = 2852] [serial = 1841] [outer = 0x11524d000] 10:21:49 INFO - PROCESS | 2852 | 1461691309047 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 673ms 10:21:49 INFO - PROCESS | 2852 | 1461691309104 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 10:21:49 INFO - PROCESS | 2852 | 1461691309108 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 10:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:21:49 INFO - PROCESS | 2852 | 1461691309138 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:21:49 INFO - PROCESS | 2852 | 1461691309140 Marionette TRACE conn2 <- [1,2426,null,{}] 10:21:49 INFO - PROCESS | 2852 | 1461691309143 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:49 INFO - PROCESS | 2852 | 1461691309252 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 10:21:49 INFO - PROCESS | 2852 | 1461691309312 Marionette TRACE conn2 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:49 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a49c800 == 66 [pid = 2852] [id = 614] 10:21:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x11aa2c400) [pid = 2852] [serial = 1842] [outer = 0x0] 10:21:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x11c13c000) [pid = 2852] [serial = 1843] [outer = 0x11aa2c400] 10:21:49 INFO - PROCESS | 2852 | 1461691309384 Marionette DEBUG loaded listener.js 10:21:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x125295400) [pid = 2852] [serial = 1844] [outer = 0x11aa2c400] 10:21:49 INFO - PROCESS | 2852 | 1461691309814 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 10:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 720ms 10:21:49 INFO - PROCESS | 2852 | 1461691309858 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 10:21:49 INFO - PROCESS | 2852 | 1461691309860 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 10:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:21:49 INFO - PROCESS | 2852 | 1461691309862 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:21:49 INFO - PROCESS | 2852 | 1461691309865 Marionette TRACE conn2 <- [1,2430,null,{}] 10:21:49 INFO - PROCESS | 2852 | 1461691309873 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:49 INFO - PROCESS | 2852 | 1461691309983 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 10:21:50 INFO - PROCESS | 2852 | 1461691310056 Marionette TRACE conn2 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:50 INFO - PROCESS | 2852 | ++DOCSHELL 0x12c114800 == 67 [pid = 2852] [id = 615] 10:21:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x128a5dc00) [pid = 2852] [serial = 1845] [outer = 0x0] 10:21:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x12932bc00) [pid = 2852] [serial = 1846] [outer = 0x128a5dc00] 10:21:50 INFO - PROCESS | 2852 | 1461691310091 Marionette DEBUG loaded listener.js 10:21:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x1298a8000) [pid = 2852] [serial = 1847] [outer = 0x128a5dc00] 10:21:50 INFO - PROCESS | 2852 | 1461691310521 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 10:21:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:21:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 673ms 10:21:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:21:50 INFO - PROCESS | 2852 | 1461691310535 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 10:21:50 INFO - PROCESS | 2852 | 1461691310537 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 10:21:50 INFO - PROCESS | 2852 | 1461691310539 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:21:50 INFO - PROCESS | 2852 | 1461691310541 Marionette TRACE conn2 <- [1,2434,null,{}] 10:21:50 INFO - PROCESS | 2852 | 1461691310543 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:50 INFO - PROCESS | 2852 | 1461691310668 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 10:21:50 INFO - PROCESS | 2852 | 1461691310739 Marionette TRACE conn2 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:50 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d616000 == 68 [pid = 2852] [id = 616] 10:21:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x1298a9400) [pid = 2852] [serial = 1848] [outer = 0x0] 10:21:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x1299af400) [pid = 2852] [serial = 1849] [outer = 0x1298a9400] 10:21:50 INFO - PROCESS | 2852 | 1461691310770 Marionette DEBUG loaded listener.js 10:21:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x129c06800) [pid = 2852] [serial = 1850] [outer = 0x1298a9400] 10:21:51 INFO - PROCESS | 2852 | 1461691311204 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 10:21:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:21:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 670ms 10:21:51 INFO - PROCESS | 2852 | 1461691311210 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 10:21:51 INFO - PROCESS | 2852 | 1461691311212 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 10:21:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:21:51 INFO - PROCESS | 2852 | 1461691311214 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:21:51 INFO - PROCESS | 2852 | 1461691311215 Marionette TRACE conn2 <- [1,2438,null,{}] 10:21:51 INFO - PROCESS | 2852 | 1461691311218 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:51 INFO - PROCESS | 2852 | 1461691311322 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 10:21:51 INFO - PROCESS | 2852 | 1461691311377 Marionette TRACE conn2 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:51 INFO - PROCESS | 2852 | ++DOCSHELL 0x11acc2000 == 69 [pid = 2852] [id = 617] 10:21:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x119e4cc00) [pid = 2852] [serial = 1851] [outer = 0x0] 10:21:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 149 (0x12528d800) [pid = 2852] [serial = 1852] [outer = 0x119e4cc00] 10:21:51 INFO - PROCESS | 2852 | 1461691311408 Marionette DEBUG loaded listener.js 10:21:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 150 (0x129c09c00) [pid = 2852] [serial = 1853] [outer = 0x119e4cc00] 10:21:52 INFO - PROCESS | 2852 | 1461691312109 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 10:21:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:21:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 920ms 10:21:52 INFO - PROCESS | 2852 | 1461691312135 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 10:21:52 INFO - PROCESS | 2852 | 1461691312137 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 10:21:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:21:52 INFO - PROCESS | 2852 | 1461691312140 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:21:52 INFO - PROCESS | 2852 | 1461691312142 Marionette TRACE conn2 <- [1,2442,null,{}] 10:21:52 INFO - PROCESS | 2852 | 1461691312145 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:52 INFO - PROCESS | 2852 | 1461691312244 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 10:21:52 INFO - PROCESS | 2852 | 1461691312311 Marionette TRACE conn2 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:52 INFO - PROCESS | 2852 | ++DOCSHELL 0x11910a000 == 70 [pid = 2852] [id = 618] 10:21:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 151 (0x114bc4c00) [pid = 2852] [serial = 1854] [outer = 0x0] 10:21:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 152 (0x1186b2c00) [pid = 2852] [serial = 1855] [outer = 0x114bc4c00] 10:21:52 INFO - PROCESS | 2852 | 1461691312340 Marionette DEBUG loaded listener.js 10:21:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 153 (0x11918cc00) [pid = 2852] [serial = 1856] [outer = 0x114bc4c00] 10:21:52 INFO - PROCESS | 2852 | 1461691312759 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 10:21:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:21:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 626ms 10:21:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:21:52 INFO - PROCESS | 2852 | 1461691312767 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 10:21:52 INFO - PROCESS | 2852 | 1461691312771 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 10:21:52 INFO - PROCESS | 2852 | 1461691312775 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:21:52 INFO - PROCESS | 2852 | 1461691312777 Marionette TRACE conn2 <- [1,2446,null,{}] 10:21:52 INFO - PROCESS | 2852 | 1461691312779 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:52 INFO - PROCESS | 2852 | 1461691312875 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 10:21:52 INFO - PROCESS | 2852 | 1461691312932 Marionette TRACE conn2 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:52 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c73d800 == 71 [pid = 2852] [id = 619] 10:21:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 154 (0x118f7ec00) [pid = 2852] [serial = 1857] [outer = 0x0] 10:21:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 155 (0x11aa24c00) [pid = 2852] [serial = 1858] [outer = 0x118f7ec00] 10:21:52 INFO - PROCESS | 2852 | 1461691312961 Marionette DEBUG loaded listener.js 10:21:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 156 (0x11ae05000) [pid = 2852] [serial = 1859] [outer = 0x118f7ec00] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x12a4ea000 == 70 [pid = 2852] [id = 588] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x11b8ce800 == 69 [pid = 2852] [id = 585] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x12a78d000 == 68 [pid = 2852] [id = 589] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x12a4ad800 == 67 [pid = 2852] [id = 587] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x126b13800 == 66 [pid = 2852] [id = 586] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x1253c1800 == 65 [pid = 2852] [id = 367] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x12d988800 == 64 [pid = 2852] [id = 552] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x12c395000 == 63 [pid = 2852] [id = 611] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x12b5b5800 == 62 [pid = 2852] [id = 610] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x12a994000 == 61 [pid = 2852] [id = 609] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x11575f000 == 60 [pid = 2852] [id = 608] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x12a996000 == 59 [pid = 2852] [id = 607] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 155 (0x1157e8c00) [pid = 2852] [serial = 1756] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 154 (0x126f72000) [pid = 2852] [serial = 1753] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 153 (0x113430400) [pid = 2852] [serial = 1711] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 152 (0x1189d2800) [pid = 2852] [serial = 1717] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 151 (0x114f9f800) [pid = 2852] [serial = 1777] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 150 (0x11a544000) [pid = 2852] [serial = 1759] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 149 (0x1255c9c00) [pid = 2852] [serial = 1765] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 148 (0x11c145000) [pid = 2852] [serial = 1762] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x127810800) [pid = 2852] [serial = 1768] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x1157e8400) [pid = 2852] [serial = 1714] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x127837400) [pid = 2852] [serial = 1771] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x12a91e800 == 58 [pid = 2852] [id = 606] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x12a849800 == 57 [pid = 2852] [id = 605] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x12a4e7000 == 56 [pid = 2852] [id = 604] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x129921800 == 55 [pid = 2852] [id = 603] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x11c751000 == 54 [pid = 2852] [id = 602] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x11bebd800 == 53 [pid = 2852] [id = 601] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x128e49000 == 52 [pid = 2852] [id = 598] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x126e1d000 == 51 [pid = 2852] [id = 597] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x1255fa800 == 50 [pid = 2852] [id = 596] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x114b2b800 == 49 [pid = 2852] [id = 595] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x11bed1000 == 48 [pid = 2852] [id = 594] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x12a84a000 == 47 [pid = 2852] [id = 590] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x11a921000 == 46 [pid = 2852] [id = 593] 10:21:53 INFO - PROCESS | 2852 | --DOCSHELL 0x1166dc800 == 45 [pid = 2852] [id = 592] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x126c17000) [pid = 2852] [serial = 1750] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x114f98c00) [pid = 2852] [serial = 1774] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x115715800) [pid = 2852] [serial = 1775] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 141 (0x11ae08c00) [pid = 2852] [serial = 1732] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x11aef2800) [pid = 2852] [serial = 1733] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x11b80d400) [pid = 2852] [serial = 1735] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x114f9ac00) [pid = 2852] [serial = 1720] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x115559c00) [pid = 2852] [serial = 1721] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x11c48f400) [pid = 2852] [serial = 1738] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x12705b800) [pid = 2852] [serial = 1709] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x11ab93800) [pid = 2852] [serial = 1729] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x123b56c00) [pid = 2852] [serial = 1739] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x119e44400) [pid = 2852] [serial = 1726] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x11a7bac00) [pid = 2852] [serial = 1727] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x119251800) [pid = 2852] [serial = 1724] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x118f76000) [pid = 2852] [serial = 1723] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x1192b3c00) [pid = 2852] [serial = 1742] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x114bbb000) [pid = 2852] [serial = 1741] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x11c813c00) [pid = 2852] [serial = 1744] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x11ac89400) [pid = 2852] [serial = 1730] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x125297c00) [pid = 2852] [serial = 1747] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x126f73000) [pid = 2852] [serial = 1751] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x125293c00) [pid = 2852] [serial = 1745] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x11c1d3400) [pid = 2852] [serial = 1736] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x1255c6c00) [pid = 2852] [serial = 1748] [outer = 0x0] [url = about:blank] 10:21:53 INFO - PROCESS | 2852 | 1461691313380 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 10:21:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:21:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 622ms 10:21:53 INFO - PROCESS | 2852 | 1461691313399 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 10:21:53 INFO - PROCESS | 2852 | 1461691313401 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 10:21:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:21:53 INFO - PROCESS | 2852 | 1461691313404 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:21:53 INFO - PROCESS | 2852 | 1461691313406 Marionette TRACE conn2 <- [1,2450,null,{}] 10:21:53 INFO - PROCESS | 2852 | 1461691313413 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:53 INFO - PROCESS | 2852 | 1461691313496 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 10:21:53 INFO - PROCESS | 2852 | 1461691313504 Marionette TRACE conn2 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:53 INFO - PROCESS | 2852 | ++DOCSHELL 0x11acc5000 == 46 [pid = 2852] [id = 620] 10:21:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x119e4dc00) [pid = 2852] [serial = 1860] [outer = 0x0] 10:21:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x11b0eb800) [pid = 2852] [serial = 1861] [outer = 0x119e4dc00] 10:21:53 INFO - PROCESS | 2852 | 1461691313532 Marionette DEBUG loaded listener.js 10:21:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x11bfea400) [pid = 2852] [serial = 1862] [outer = 0x119e4dc00] 10:21:53 INFO - PROCESS | 2852 | 1461691313887 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 10:21:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:21:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 520ms 10:21:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:21:53 INFO - PROCESS | 2852 | 1461691313925 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 10:21:53 INFO - PROCESS | 2852 | 1461691313926 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 10:21:53 INFO - PROCESS | 2852 | 1461691313928 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:21:53 INFO - PROCESS | 2852 | 1461691313930 Marionette TRACE conn2 <- [1,2454,null,{}] 10:21:53 INFO - PROCESS | 2852 | 1461691313932 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:54 INFO - PROCESS | 2852 | 1461691314011 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 10:21:54 INFO - PROCESS | 2852 | 1461691314018 Marionette TRACE conn2 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:54 INFO - PROCESS | 2852 | ++DOCSHELL 0x12534c000 == 47 [pid = 2852] [id = 621] 10:21:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x11c137000) [pid = 2852] [serial = 1863] [outer = 0x0] 10:21:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x11c1c8400) [pid = 2852] [serial = 1864] [outer = 0x11c137000] 10:21:54 INFO - PROCESS | 2852 | 1461691314044 Marionette DEBUG loaded listener.js 10:21:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x123b56c00) [pid = 2852] [serial = 1865] [outer = 0x11c137000] 10:21:54 INFO - PROCESS | 2852 | 1461691314378 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 10:21:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:21:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 468ms 10:21:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:21:54 INFO - PROCESS | 2852 | 1461691314399 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 10:21:54 INFO - PROCESS | 2852 | 1461691314401 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 10:21:54 INFO - PROCESS | 2852 | 1461691314403 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:21:54 INFO - PROCESS | 2852 | 1461691314404 Marionette TRACE conn2 <- [1,2458,null,{}] 10:21:54 INFO - PROCESS | 2852 | 1461691314407 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:54 INFO - PROCESS | 2852 | 1461691314493 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 10:21:54 INFO - PROCESS | 2852 | 1461691314546 Marionette TRACE conn2 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:54 INFO - PROCESS | 2852 | ++DOCSHELL 0x126e1d000 == 48 [pid = 2852] [id = 622] 10:21:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x11a7bac00) [pid = 2852] [serial = 1866] [outer = 0x0] 10:21:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x125291000) [pid = 2852] [serial = 1867] [outer = 0x11a7bac00] 10:21:54 INFO - PROCESS | 2852 | 1461691314573 Marionette DEBUG loaded listener.js 10:21:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x1252b9800) [pid = 2852] [serial = 1868] [outer = 0x11a7bac00] 10:21:54 INFO - PROCESS | 2852 | 1461691314893 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 10:21:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:21:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 521ms 10:21:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:21:54 INFO - PROCESS | 2852 | 1461691314924 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 10:21:54 INFO - PROCESS | 2852 | 1461691314925 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 10:21:54 INFO - PROCESS | 2852 | 1461691314927 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:21:54 INFO - PROCESS | 2852 | 1461691314928 Marionette TRACE conn2 <- [1,2462,null,{}] 10:21:54 INFO - PROCESS | 2852 | 1461691314931 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:55 INFO - PROCESS | 2852 | 1461691315022 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 10:21:55 INFO - PROCESS | 2852 | 1461691315084 Marionette TRACE conn2 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:55 INFO - PROCESS | 2852 | ++DOCSHELL 0x1280dc000 == 49 [pid = 2852] [id = 623] 10:21:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x125293c00) [pid = 2852] [serial = 1869] [outer = 0x0] 10:21:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x1257f7400) [pid = 2852] [serial = 1870] [outer = 0x125293c00] 10:21:55 INFO - PROCESS | 2852 | 1461691315113 Marionette DEBUG loaded listener.js 10:21:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x126f78800) [pid = 2852] [serial = 1871] [outer = 0x125293c00] 10:21:55 INFO - PROCESS | 2852 | 1461691315426 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 10:21:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:21:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 523ms 10:21:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:21:55 INFO - PROCESS | 2852 | 1461691315452 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 10:21:55 INFO - PROCESS | 2852 | 1461691315453 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 10:21:55 INFO - PROCESS | 2852 | 1461691315455 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:21:55 INFO - PROCESS | 2852 | 1461691315456 Marionette TRACE conn2 <- [1,2466,null,{}] 10:21:55 INFO - PROCESS | 2852 | 1461691315465 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:55 INFO - PROCESS | 2852 | 1461691315569 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 10:21:55 INFO - PROCESS | 2852 | 1461691315606 Marionette TRACE conn2 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:55 INFO - PROCESS | 2852 | ++DOCSHELL 0x1298a2800 == 50 [pid = 2852] [id = 624] 10:21:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x1252ba800) [pid = 2852] [serial = 1872] [outer = 0x0] 10:21:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x127829000) [pid = 2852] [serial = 1873] [outer = 0x1252ba800] 10:21:55 INFO - PROCESS | 2852 | 1461691315632 Marionette DEBUG loaded listener.js 10:21:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x127836400) [pid = 2852] [serial = 1874] [outer = 0x1252ba800] 10:21:56 INFO - PROCESS | 2852 | 1461691316096 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 10:21:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:21:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 671ms 10:21:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:21:56 INFO - PROCESS | 2852 | 1461691316127 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 10:21:56 INFO - PROCESS | 2852 | 1461691316129 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 10:21:56 INFO - PROCESS | 2852 | 1461691316132 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:21:56 INFO - PROCESS | 2852 | 1461691316134 Marionette TRACE conn2 <- [1,2470,null,{}] 10:21:56 INFO - PROCESS | 2852 | 1461691316138 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:56 INFO - PROCESS | 2852 | 1461691316290 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 10:21:56 INFO - PROCESS | 2852 | 1461691316310 Marionette TRACE conn2 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:56 INFO - PROCESS | 2852 | ++DOCSHELL 0x129c82000 == 51 [pid = 2852] [id = 625] 10:21:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x127834000) [pid = 2852] [serial = 1875] [outer = 0x0] 10:21:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x128a57000) [pid = 2852] [serial = 1876] [outer = 0x127834000] 10:21:56 INFO - PROCESS | 2852 | 1461691316336 Marionette DEBUG loaded listener.js 10:21:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x12932cc00) [pid = 2852] [serial = 1877] [outer = 0x127834000] 10:21:56 INFO - PROCESS | 2852 | 1461691316672 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 10:21:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:21:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 570ms 10:21:56 INFO - PROCESS | 2852 | 1461691316703 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 10:21:56 INFO - PROCESS | 2852 | 1461691316704 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 10:21:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:21:56 INFO - PROCESS | 2852 | 1461691316706 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:21:56 INFO - PROCESS | 2852 | 1461691316707 Marionette TRACE conn2 <- [1,2474,null,{}] 10:21:56 INFO - PROCESS | 2852 | 1461691316710 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:56 INFO - PROCESS | 2852 | 1461691316818 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 10:21:56 INFO - PROCESS | 2852 | 1461691316831 Marionette TRACE conn2 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:56 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a4d8800 == 52 [pid = 2852] [id = 626] 10:21:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x1280c4800) [pid = 2852] [serial = 1878] [outer = 0x0] 10:21:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x1298a9000) [pid = 2852] [serial = 1879] [outer = 0x1280c4800] 10:21:56 INFO - PROCESS | 2852 | 1461691316857 Marionette DEBUG loaded listener.js 10:21:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x1299b5c00) [pid = 2852] [serial = 1880] [outer = 0x1280c4800] 10:21:57 INFO - PROCESS | 2852 | 1461691317210 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 10:21:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:21:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 518ms 10:21:57 INFO - PROCESS | 2852 | 1461691317225 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 10:21:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:21:57 INFO - PROCESS | 2852 | 1461691317226 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 10:21:57 INFO - PROCESS | 2852 | 1461691317228 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:21:57 INFO - PROCESS | 2852 | 1461691317229 Marionette TRACE conn2 <- [1,2478,null,{}] 10:21:57 INFO - PROCESS | 2852 | 1461691317232 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:57 INFO - PROCESS | 2852 | 1461691317339 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 10:21:57 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x129c2d800) [pid = 2852] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:21:57 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x11571e800) [pid = 2852] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:21:57 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x11986f800) [pid = 2852] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:21:57 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x126f6a400) [pid = 2852] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:21:57 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x115449800) [pid = 2852] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:21:57 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x113529400) [pid = 2852] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:21:57 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x113289800) [pid = 2852] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:21:57 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x129c31800) [pid = 2852] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:21:57 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x11c38bc00) [pid = 2852] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:21:57 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x12705f400) [pid = 2852] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:21:57 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x11c16ac00) [pid = 2852] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:21:57 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x125299000) [pid = 2852] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:21:57 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x11c138c00) [pid = 2852] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:21:57 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x127836800) [pid = 2852] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:21:57 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x129683400) [pid = 2852] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:21:57 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x12968b000) [pid = 2852] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:21:57 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x126e7f800) [pid = 2852] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:21:57 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x1192bd800) [pid = 2852] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:21:57 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x12782e400) [pid = 2852] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:21:57 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x11ab8e400) [pid = 2852] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:21:57 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x114f97400) [pid = 2852] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:21:57 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x11524ec00) [pid = 2852] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:21:57 INFO - PROCESS | 2852 | 1461691317808 Marionette TRACE conn2 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:57 INFO - PROCESS | 2852 | ++DOCSHELL 0x11663f000 == 53 [pid = 2852] [id = 627] 10:21:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x113287800) [pid = 2852] [serial = 1881] [outer = 0x0] 10:21:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x113525800) [pid = 2852] [serial = 1882] [outer = 0x113287800] 10:21:57 INFO - PROCESS | 2852 | 1461691317839 Marionette DEBUG loaded listener.js 10:21:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x1186b1c00) [pid = 2852] [serial = 1883] [outer = 0x113287800] 10:21:58 INFO - PROCESS | 2852 | 1461691318273 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 10:21:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:21:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1071ms 10:21:58 INFO - PROCESS | 2852 | 1461691318301 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 10:21:58 INFO - PROCESS | 2852 | 1461691318304 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 10:21:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:21:58 INFO - PROCESS | 2852 | 1461691318307 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:21:58 INFO - PROCESS | 2852 | 1461691318310 Marionette TRACE conn2 <- [1,2482,null,{}] 10:21:58 INFO - PROCESS | 2852 | 1461691318323 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:58 INFO - PROCESS | 2852 | 1461691318513 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 10:21:58 INFO - PROCESS | 2852 | 1461691318526 Marionette TRACE conn2 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:58 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a859800 == 54 [pid = 2852] [id = 628] 10:21:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x11524ec00) [pid = 2852] [serial = 1884] [outer = 0x0] 10:21:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x129c0a800) [pid = 2852] [serial = 1885] [outer = 0x11524ec00] 10:21:58 INFO - PROCESS | 2852 | 1461691318575 Marionette DEBUG loaded listener.js 10:21:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x129c30800) [pid = 2852] [serial = 1886] [outer = 0x11524ec00] 10:21:58 INFO - PROCESS | 2852 | 1461691318990 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 10:21:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:21:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 721ms 10:21:59 INFO - PROCESS | 2852 | 1461691319028 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 10:21:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:21:59 INFO - PROCESS | 2852 | 1461691319030 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 10:21:59 INFO - PROCESS | 2852 | 1461691319034 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:21:59 INFO - PROCESS | 2852 | 1461691319035 Marionette TRACE conn2 <- [1,2486,null,{}] 10:21:59 INFO - PROCESS | 2852 | 1461691319037 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:59 INFO - PROCESS | 2852 | 1461691319121 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 10:21:59 INFO - PROCESS | 2852 | 1461691319125 Marionette TRACE conn2 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:59 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a998800 == 55 [pid = 2852] [id = 629] 10:21:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x11aef3800) [pid = 2852] [serial = 1887] [outer = 0x0] 10:21:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x12a4c9000) [pid = 2852] [serial = 1888] [outer = 0x11aef3800] 10:21:59 INFO - PROCESS | 2852 | 1461691319150 Marionette DEBUG loaded listener.js 10:21:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x12a5d7800) [pid = 2852] [serial = 1889] [outer = 0x11aef3800] 10:21:59 INFO - PROCESS | 2852 | 1461691319489 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 10:21:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:21:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 470ms 10:21:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:21:59 INFO - PROCESS | 2852 | 1461691319504 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 10:21:59 INFO - PROCESS | 2852 | 1461691319505 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 10:21:59 INFO - PROCESS | 2852 | 1461691319507 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:21:59 INFO - PROCESS | 2852 | 1461691319508 Marionette TRACE conn2 <- [1,2490,null,{}] 10:21:59 INFO - PROCESS | 2852 | 1461691319510 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:59 INFO - PROCESS | 2852 | 1461691319599 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 10:21:59 INFO - PROCESS | 2852 | 1461691319659 Marionette TRACE conn2 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:59 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b1a8000 == 56 [pid = 2852] [id = 630] 10:21:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x12a4d0c00) [pid = 2852] [serial = 1890] [outer = 0x0] 10:21:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x12a5dd800) [pid = 2852] [serial = 1891] [outer = 0x12a4d0c00] 10:21:59 INFO - PROCESS | 2852 | 1461691319685 Marionette DEBUG loaded listener.js 10:21:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x12a75a400) [pid = 2852] [serial = 1892] [outer = 0x12a4d0c00] 10:22:00 INFO - PROCESS | 2852 | 1461691320161 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:22:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:22:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 668ms 10:22:00 INFO - PROCESS | 2852 | 1461691320175 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 10:22:00 INFO - PROCESS | 2852 | 1461691320178 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 10:22:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:22:00 INFO - PROCESS | 2852 | 1461691320202 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:22:00 INFO - PROCESS | 2852 | 1461691320204 Marionette TRACE conn2 <- [1,2494,null,{}] 10:22:00 INFO - PROCESS | 2852 | 1461691320208 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:00 INFO - PROCESS | 2852 | 1461691320317 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 10:22:00 INFO - PROCESS | 2852 | 1461691320389 Marionette TRACE conn2 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:00 INFO - PROCESS | 2852 | ++DOCSHELL 0x11acc3800 == 57 [pid = 2852] [id = 631] 10:22:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x115556000) [pid = 2852] [serial = 1893] [outer = 0x0] 10:22:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x1186ad000) [pid = 2852] [serial = 1894] [outer = 0x115556000] 10:22:00 INFO - PROCESS | 2852 | 1461691320424 Marionette DEBUG loaded listener.js 10:22:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x119252000) [pid = 2852] [serial = 1895] [outer = 0x115556000] 10:22:00 INFO - PROCESS | 2852 | 1461691320927 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 10:22:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:22:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 773ms 10:22:00 INFO - PROCESS | 2852 | 1461691320975 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 10:22:00 INFO - PROCESS | 2852 | 1461691320982 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 10:22:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:22:01 INFO - PROCESS | 2852 | 1461691321046 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:22:01 INFO - PROCESS | 2852 | 1461691321049 Marionette TRACE conn2 <- [1,2498,null,{}] 10:22:01 INFO - PROCESS | 2852 | 1461691321069 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:01 INFO - PROCESS | 2852 | 1461691321230 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 10:22:01 INFO - PROCESS | 2852 | 1461691321338 Marionette TRACE conn2 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:01 INFO - PROCESS | 2852 | ++DOCSHELL 0x126e20800 == 58 [pid = 2852] [id = 632] 10:22:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x11912d800) [pid = 2852] [serial = 1896] [outer = 0x0] 10:22:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x11ac89400) [pid = 2852] [serial = 1897] [outer = 0x11912d800] 10:22:01 INFO - PROCESS | 2852 | 1461691321371 Marionette DEBUG loaded listener.js 10:22:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x11b80d800) [pid = 2852] [serial = 1898] [outer = 0x11912d800] 10:22:01 INFO - PROCESS | 2852 | 1461691321786 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:22:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:22:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 827ms 10:22:01 INFO - PROCESS | 2852 | 1461691321833 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 10:22:01 INFO - PROCESS | 2852 | 1461691321835 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 10:22:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:22:01 INFO - PROCESS | 2852 | 1461691321838 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:22:01 INFO - PROCESS | 2852 | 1461691321840 Marionette TRACE conn2 <- [1,2502,null,{}] 10:22:01 INFO - PROCESS | 2852 | 1461691321866 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:01 INFO - PROCESS | 2852 | 1461691321993 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 10:22:02 INFO - PROCESS | 2852 | 1461691322047 Marionette TRACE conn2 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:02 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a912000 == 59 [pid = 2852] [id = 633] 10:22:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x1257f8c00) [pid = 2852] [serial = 1899] [outer = 0x0] 10:22:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x126c18400) [pid = 2852] [serial = 1900] [outer = 0x1257f8c00] 10:22:02 INFO - PROCESS | 2852 | 1461691322081 Marionette DEBUG loaded listener.js 10:22:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x126e80c00) [pid = 2852] [serial = 1901] [outer = 0x1257f8c00] 10:22:02 INFO - PROCESS | 2852 | 1461691322496 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:22:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:22:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 673ms 10:22:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:22:02 INFO - PROCESS | 2852 | 1461691322511 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 10:22:02 INFO - PROCESS | 2852 | 1461691322513 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 10:22:02 INFO - PROCESS | 2852 | 1461691322517 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:22:02 INFO - PROCESS | 2852 | 1461691322519 Marionette TRACE conn2 <- [1,2506,null,{}] 10:22:02 INFO - PROCESS | 2852 | 1461691322521 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:02 INFO - PROCESS | 2852 | 1461691322643 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 10:22:02 INFO - PROCESS | 2852 | 1461691322714 Marionette TRACE conn2 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:02 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d32c000 == 60 [pid = 2852] [id = 634] 10:22:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x126f70400) [pid = 2852] [serial = 1902] [outer = 0x0] 10:22:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x12968dc00) [pid = 2852] [serial = 1903] [outer = 0x126f70400] 10:22:02 INFO - PROCESS | 2852 | 1461691322744 Marionette DEBUG loaded listener.js 10:22:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x129c08c00) [pid = 2852] [serial = 1904] [outer = 0x126f70400] 10:22:03 INFO - PROCESS | 2852 | 1461691323172 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:22:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:22:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 672ms 10:22:03 INFO - PROCESS | 2852 | 1461691323188 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 10:22:03 INFO - PROCESS | 2852 | 1461691323190 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 10:22:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:22:03 INFO - PROCESS | 2852 | 1461691323194 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:22:03 INFO - PROCESS | 2852 | 1461691323196 Marionette TRACE conn2 <- [1,2510,null,{}] 10:22:03 INFO - PROCESS | 2852 | 1461691323199 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:03 INFO - PROCESS | 2852 | 1461691323358 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 10:22:03 INFO - PROCESS | 2852 | 1461691323490 Marionette TRACE conn2 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:03 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d61d000 == 61 [pid = 2852] [id = 635] 10:22:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x1298b0000) [pid = 2852] [serial = 1905] [outer = 0x0] 10:22:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x12a4ca800) [pid = 2852] [serial = 1906] [outer = 0x1298b0000] 10:22:03 INFO - PROCESS | 2852 | 1461691323542 Marionette DEBUG loaded listener.js 10:22:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x12a5d7c00) [pid = 2852] [serial = 1907] [outer = 0x1298b0000] 10:22:04 INFO - PROCESS | 2852 | 1461691324075 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 10:22:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:22:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 924ms 10:22:04 INFO - PROCESS | 2852 | 1461691324120 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 10:22:04 INFO - PROCESS | 2852 | 1461691324122 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 10:22:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:22:04 INFO - PROCESS | 2852 | 1461691324127 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:22:04 INFO - PROCESS | 2852 | 1461691324130 Marionette TRACE conn2 <- [1,2514,null,{}] 10:22:04 INFO - PROCESS | 2852 | 1461691324136 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:04 INFO - PROCESS | 2852 | 1461691324258 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 10:22:04 INFO - PROCESS | 2852 | 1461691324330 Marionette TRACE conn2 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:04 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d983800 == 62 [pid = 2852] [id = 636] 10:22:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x12a75b000) [pid = 2852] [serial = 1908] [outer = 0x0] 10:22:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x12a774400) [pid = 2852] [serial = 1909] [outer = 0x12a75b000] 10:22:04 INFO - PROCESS | 2852 | 1461691324362 Marionette DEBUG loaded listener.js 10:22:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 149 (0x12a8dac00) [pid = 2852] [serial = 1910] [outer = 0x12a75b000] 10:22:04 INFO - PROCESS | 2852 | 1461691324801 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 10:22:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:22:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 725ms 10:22:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:22:04 INFO - PROCESS | 2852 | 1461691324852 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 10:22:04 INFO - PROCESS | 2852 | 1461691324854 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 10:22:04 INFO - PROCESS | 2852 | 1461691324856 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:22:04 INFO - PROCESS | 2852 | 1461691324857 Marionette TRACE conn2 <- [1,2518,null,{}] 10:22:04 INFO - PROCESS | 2852 | 1461691324859 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:04 INFO - PROCESS | 2852 | 1461691324968 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 10:22:05 INFO - PROCESS | 2852 | 1461691325027 Marionette TRACE conn2 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:05 INFO - PROCESS | 2852 | ++DOCSHELL 0x116625800 == 63 [pid = 2852] [id = 637] 10:22:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 150 (0x113291400) [pid = 2852] [serial = 1911] [outer = 0x0] 10:22:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 151 (0x11978f000) [pid = 2852] [serial = 1912] [outer = 0x113291400] 10:22:05 INFO - PROCESS | 2852 | 1461691325098 Marionette DEBUG loaded listener.js 10:22:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 152 (0x12a4c4000) [pid = 2852] [serial = 1913] [outer = 0x113291400] 10:22:05 INFO - PROCESS | 2852 | 1461691325552 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:22:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:22:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1023ms 10:22:05 INFO - PROCESS | 2852 | 1461691325902 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 10:22:05 INFO - PROCESS | 2852 | 1461691325905 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 10:22:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:22:05 INFO - PROCESS | 2852 | 1461691325910 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:22:05 INFO - PROCESS | 2852 | 1461691325912 Marionette TRACE conn2 <- [1,2522,null,{}] 10:22:05 INFO - PROCESS | 2852 | 1461691325917 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:06 INFO - PROCESS | 2852 | 1461691326014 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 10:22:06 INFO - PROCESS | 2852 | 1461691326084 Marionette TRACE conn2 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:06 INFO - PROCESS | 2852 | ++DOCSHELL 0x123a94000 == 64 [pid = 2852] [id = 638] 10:22:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 153 (0x114b47400) [pid = 2852] [serial = 1914] [outer = 0x0] 10:22:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 154 (0x114f96000) [pid = 2852] [serial = 1915] [outer = 0x114b47400] 10:22:06 INFO - PROCESS | 2852 | 1461691326112 Marionette DEBUG loaded listener.js 10:22:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 155 (0x115553400) [pid = 2852] [serial = 1916] [outer = 0x114b47400] 10:22:06 INFO - PROCESS | 2852 | 1461691326556 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:22:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:22:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 674ms 10:22:06 INFO - PROCESS | 2852 | 1461691326604 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 10:22:06 INFO - PROCESS | 2852 | 1461691326606 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 10:22:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:22:06 INFO - PROCESS | 2852 | 1461691326612 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:22:06 INFO - PROCESS | 2852 | 1461691326616 Marionette TRACE conn2 <- [1,2526,null,{}] 10:22:06 INFO - PROCESS | 2852 | 1461691326620 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:06 INFO - PROCESS | 2852 | 1461691326715 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 10:22:06 INFO - PROCESS | 2852 | 1461691326789 Marionette TRACE conn2 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:06 INFO - PROCESS | 2852 | ++DOCSHELL 0x119d39000 == 65 [pid = 2852] [id = 639] 10:22:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 156 (0x115442c00) [pid = 2852] [serial = 1917] [outer = 0x0] 10:22:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 157 (0x1192c1400) [pid = 2852] [serial = 1918] [outer = 0x115442c00] 10:22:06 INFO - PROCESS | 2852 | 1461691326818 Marionette DEBUG loaded listener.js 10:22:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 158 (0x11a7b5800) [pid = 2852] [serial = 1919] [outer = 0x115442c00] 10:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0x129882800 == 64 [pid = 2852] [id = 599] 10:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0x12a998800 == 63 [pid = 2852] [id = 629] 10:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0x12a859800 == 62 [pid = 2852] [id = 628] 10:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0x11663f000 == 61 [pid = 2852] [id = 627] 10:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0x12a4d8800 == 60 [pid = 2852] [id = 626] 10:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0x129c82000 == 59 [pid = 2852] [id = 625] 10:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0x1298a2800 == 58 [pid = 2852] [id = 624] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 157 (0x12a75c000) [pid = 2852] [serial = 1837] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0x1280dc000 == 57 [pid = 2852] [id = 623] 10:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0x126e1d000 == 56 [pid = 2852] [id = 622] 10:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0x12534c000 == 55 [pid = 2852] [id = 621] 10:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0x11acc5000 == 54 [pid = 2852] [id = 620] 10:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0x11c73d800 == 53 [pid = 2852] [id = 619] 10:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0x11910a000 == 52 [pid = 2852] [id = 618] 10:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0x12d616000 == 51 [pid = 2852] [id = 616] 10:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0x12c114800 == 50 [pid = 2852] [id = 615] 10:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0x12a49c800 == 49 [pid = 2852] [id = 614] 10:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0x11bb30800 == 48 [pid = 2852] [id = 613] 10:22:07 INFO - PROCESS | 2852 | 1461691327218 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 10:22:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:22:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 626ms 10:22:07 INFO - PROCESS | 2852 | 1461691327237 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 10:22:07 INFO - PROCESS | 2852 | 1461691327239 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 10:22:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:22:07 INFO - PROCESS | 2852 | 1461691327241 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:22:07 INFO - PROCESS | 2852 | 1461691327242 Marionette TRACE conn2 <- [1,2530,null,{}] 10:22:07 INFO - PROCESS | 2852 | 1461691327251 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:07 INFO - PROCESS | 2852 | 1461691327341 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 156 (0x12a4ca400) [pid = 2852] [serial = 1832] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 155 (0x1166ed800) [pid = 2852] [serial = 1804] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 154 (0x12a4c5800) [pid = 2852] [serial = 1831] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 153 (0x11b0e8c00) [pid = 2852] [serial = 1808] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 152 (0x1293bb400) [pid = 2852] [serial = 1816] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 151 (0x119259800) [pid = 2852] [serial = 1718] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 150 (0x129680800) [pid = 2852] [serial = 1817] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 149 (0x119e4a800) [pid = 2852] [serial = 1826] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 148 (0x11ae11c00) [pid = 2852] [serial = 1786] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x113520400) [pid = 2852] [serial = 1712] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x12a4ccc00) [pid = 2852] [serial = 1834] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x1252b7c00) [pid = 2852] [serial = 1810] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x12782c000) [pid = 2852] [serial = 1769] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x11c178400) [pid = 2852] [serial = 1792] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x126f78000) [pid = 2852] [serial = 1766] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 141 (0x12780e800) [pid = 2852] [serial = 1754] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x123b5c000) [pid = 2852] [serial = 1763] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x1279b9000) [pid = 2852] [serial = 1801] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x126b89c00) [pid = 2852] [serial = 1811] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x127809000) [pid = 2852] [serial = 1798] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x114f97c00) [pid = 2852] [serial = 1825] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x119d94000) [pid = 2852] [serial = 1783] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x1192bc800) [pid = 2852] [serial = 1805] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x11bfec400) [pid = 2852] [serial = 1789] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x1299b8c00) [pid = 2852] [serial = 1820] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x129c24000) [pid = 2852] [serial = 1823] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x128010400) [pid = 2852] [serial = 1802] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x128e8cc00) [pid = 2852] [serial = 1814] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x129c09400) [pid = 2852] [serial = 1822] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x11aa24000) [pid = 2852] [serial = 1760] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x12800f400) [pid = 2852] [serial = 1772] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x11ac3e800) [pid = 2852] [serial = 1807] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x126e3d000) [pid = 2852] [serial = 1795] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x129c2d400) [pid = 2852] [serial = 1829] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x1298b3000) [pid = 2852] [serial = 1819] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x1188eac00) [pid = 2852] [serial = 1757] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x11867a400) [pid = 2852] [serial = 1715] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x1188e8800) [pid = 2852] [serial = 1780] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x126e7e800) [pid = 2852] [serial = 1828] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x1279b9800) [pid = 2852] [serial = 1813] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | --DOMWINDOW == 116 (0x12a754c00) [pid = 2852] [serial = 1835] [outer = 0x0] [url = about:blank] 10:22:07 INFO - PROCESS | 2852 | 1461691327430 Marionette TRACE conn2 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:07 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b8d1000 == 49 [pid = 2852] [id = 640] 10:22:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x114f97c00) [pid = 2852] [serial = 1920] [outer = 0x0] 10:22:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x119259800) [pid = 2852] [serial = 1921] [outer = 0x114f97c00] 10:22:07 INFO - PROCESS | 2852 | 1461691327463 Marionette DEBUG loaded listener.js 10:22:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x11b927000) [pid = 2852] [serial = 1922] [outer = 0x114f97c00] 10:22:07 INFO - PROCESS | 2852 | 1461691327803 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 10:22:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:22:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 572ms 10:22:07 INFO - PROCESS | 2852 | 1461691327818 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 10:22:07 INFO - PROCESS | 2852 | 1461691327819 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 10:22:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:22:07 INFO - PROCESS | 2852 | 1461691327821 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:22:07 INFO - PROCESS | 2852 | 1461691327822 Marionette TRACE conn2 <- [1,2534,null,{}] 10:22:07 INFO - PROCESS | 2852 | 1461691327825 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:07 INFO - PROCESS | 2852 | 1461691327911 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 10:22:07 INFO - PROCESS | 2852 | 1461691327918 Marionette TRACE conn2 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:07 INFO - PROCESS | 2852 | ++DOCSHELL 0x1255fa000 == 50 [pid = 2852] [id = 641] 10:22:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x11c136c00) [pid = 2852] [serial = 1923] [outer = 0x0] 10:22:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x11c394400) [pid = 2852] [serial = 1924] [outer = 0x11c136c00] 10:22:07 INFO - PROCESS | 2852 | 1461691327945 Marionette DEBUG loaded listener.js 10:22:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x123b5c000) [pid = 2852] [serial = 1925] [outer = 0x11c136c00] 10:22:08 INFO - PROCESS | 2852 | 1461691328309 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 10:22:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:22:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 520ms 10:22:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:22:08 INFO - PROCESS | 2852 | 1461691328342 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 10:22:08 INFO - PROCESS | 2852 | 1461691328343 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 10:22:08 INFO - PROCESS | 2852 | 1461691328345 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:22:08 INFO - PROCESS | 2852 | 1461691328346 Marionette TRACE conn2 <- [1,2538,null,{}] 10:22:08 INFO - PROCESS | 2852 | 1461691328348 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:08 INFO - PROCESS | 2852 | 1461691328430 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 10:22:08 INFO - PROCESS | 2852 | 1461691328437 Marionette TRACE conn2 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:08 INFO - PROCESS | 2852 | ++DOCSHELL 0x12937a000 == 51 [pid = 2852] [id = 642] 10:22:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x123b61c00) [pid = 2852] [serial = 1926] [outer = 0x0] 10:22:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x1252b5800) [pid = 2852] [serial = 1927] [outer = 0x123b61c00] 10:22:08 INFO - PROCESS | 2852 | 1461691328463 Marionette DEBUG loaded listener.js 10:22:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x1257ef000) [pid = 2852] [serial = 1928] [outer = 0x123b61c00] 10:22:08 INFO - PROCESS | 2852 | 1461691328812 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 10:22:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:22:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 521ms 10:22:08 INFO - PROCESS | 2852 | 1461691328866 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 10:22:08 INFO - PROCESS | 2852 | 1461691328868 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 10:22:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:22:08 INFO - PROCESS | 2852 | 1461691328870 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:22:08 INFO - PROCESS | 2852 | 1461691328871 Marionette TRACE conn2 <- [1,2542,null,{}] 10:22:08 INFO - PROCESS | 2852 | 1461691328873 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:09 INFO - PROCESS | 2852 | 1461691329007 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 10:22:09 INFO - PROCESS | 2852 | 1461691329021 Marionette TRACE conn2 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:09 INFO - PROCESS | 2852 | ++DOCSHELL 0x129c7f000 == 52 [pid = 2852] [id = 643] 10:22:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x126e7cc00) [pid = 2852] [serial = 1929] [outer = 0x0] 10:22:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x12782dc00) [pid = 2852] [serial = 1930] [outer = 0x126e7cc00] 10:22:09 INFO - PROCESS | 2852 | 1461691329049 Marionette DEBUG loaded listener.js 10:22:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x1280c4c00) [pid = 2852] [serial = 1931] [outer = 0x126e7cc00] 10:22:09 INFO - PROCESS | 2852 | 1461691329510 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 10:22:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:22:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 672ms 10:22:09 INFO - PROCESS | 2852 | 1461691329552 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 10:22:09 INFO - PROCESS | 2852 | 1461691329554 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 10:22:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:22:09 INFO - PROCESS | 2852 | 1461691329557 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:22:09 INFO - PROCESS | 2852 | 1461691329559 Marionette TRACE conn2 <- [1,2546,null,{}] 10:22:09 INFO - PROCESS | 2852 | 1461691329562 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:09 INFO - PROCESS | 2852 | 1461691329700 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 10:22:09 INFO - PROCESS | 2852 | 1461691329757 Marionette TRACE conn2 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:09 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a4a4800 == 53 [pid = 2852] [id = 644] 10:22:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x1280c6c00) [pid = 2852] [serial = 1932] [outer = 0x0] 10:22:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x1293c0800) [pid = 2852] [serial = 1933] [outer = 0x1280c6c00] 10:22:09 INFO - PROCESS | 2852 | 1461691329783 Marionette DEBUG loaded listener.js 10:22:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x1298b4c00) [pid = 2852] [serial = 1934] [outer = 0x1280c6c00] 10:22:10 INFO - PROCESS | 2852 | 1461691330136 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 10:22:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:22:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 621ms 10:22:10 INFO - PROCESS | 2852 | 1461691330178 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 10:22:10 INFO - PROCESS | 2852 | 1461691330179 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 10:22:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:22:10 INFO - PROCESS | 2852 | 1461691330181 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:22:10 INFO - PROCESS | 2852 | 1461691330182 Marionette TRACE conn2 <- [1,2550,null,{}] 10:22:10 INFO - PROCESS | 2852 | 1461691330184 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:10 INFO - PROCESS | 2852 | 1461691330292 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 10:22:10 INFO - PROCESS | 2852 | 1461691330327 Marionette TRACE conn2 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:10 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a783000 == 54 [pid = 2852] [id = 645] 10:22:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x128e86000) [pid = 2852] [serial = 1935] [outer = 0x0] 10:22:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x1299b8c00) [pid = 2852] [serial = 1936] [outer = 0x128e86000] 10:22:10 INFO - PROCESS | 2852 | 1461691330354 Marionette DEBUG loaded listener.js 10:22:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x12a4c5400) [pid = 2852] [serial = 1937] [outer = 0x128e86000] 10:22:10 INFO - PROCESS | 2852 | 1461691330703 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 10:22:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:22:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 569ms 10:22:10 INFO - PROCESS | 2852 | 1461691330751 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 10:22:10 INFO - PROCESS | 2852 | 1461691330753 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 10:22:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:22:10 INFO - PROCESS | 2852 | 1461691330756 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:22:10 INFO - PROCESS | 2852 | 1461691330758 Marionette TRACE conn2 <- [1,2554,null,{}] 10:22:10 INFO - PROCESS | 2852 | 1461691330761 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:10 INFO - PROCESS | 2852 | 1461691330914 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 10:22:10 INFO - PROCESS | 2852 | 1461691330932 Marionette TRACE conn2 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:10 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a85d000 == 55 [pid = 2852] [id = 646] 10:22:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x12a4cf000) [pid = 2852] [serial = 1938] [outer = 0x0] 10:22:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x12a753400) [pid = 2852] [serial = 1939] [outer = 0x12a4cf000] 10:22:10 INFO - PROCESS | 2852 | 1461691330957 Marionette DEBUG loaded listener.js 10:22:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x12a75f400) [pid = 2852] [serial = 1940] [outer = 0x12a4cf000] 10:22:11 INFO - PROCESS | 2852 | 1461691331432 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 10:22:11 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x1252ba800) [pid = 2852] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:22:11 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x1280c4800) [pid = 2852] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:22:11 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x11c137000) [pid = 2852] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:22:11 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x11a7bac00) [pid = 2852] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:22:11 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x127834000) [pid = 2852] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:22:11 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x118f7ec00) [pid = 2852] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:22:11 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x114bc4c00) [pid = 2852] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:22:11 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x119e4cc00) [pid = 2852] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:22:11 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x125293c00) [pid = 2852] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:22:11 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x119e4dc00) [pid = 2852] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:22:11 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x11aef3800) [pid = 2852] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:22:11 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x11524ec00) [pid = 2852] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:22:11 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x113287800) [pid = 2852] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:22:11 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x11ac92c00) [pid = 2852] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:22:11 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x114256800) [pid = 2852] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:22:11 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x114bb9000) [pid = 2852] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:22:11 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x126f70000) [pid = 2852] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:22:11 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x125290c00) [pid = 2852] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:22:11 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x1192b4000) [pid = 2852] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:22:11 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x11b809c00) [pid = 2852] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:22:11 INFO - PROCESS | 2852 | --DOMWINDOW == 116 (0x11bfeac00) [pid = 2852] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:22:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:22:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 719ms 10:22:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:22:11 INFO - PROCESS | 2852 | 1461691331476 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 10:22:11 INFO - PROCESS | 2852 | 1461691331477 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 10:22:11 INFO - PROCESS | 2852 | 1461691331479 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:22:11 INFO - PROCESS | 2852 | 1461691331481 Marionette TRACE conn2 <- [1,2558,null,{}] 10:22:11 INFO - PROCESS | 2852 | 1461691331484 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:11 INFO - PROCESS | 2852 | 1461691331582 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 10:22:11 INFO - PROCESS | 2852 | 1461691331588 Marionette TRACE conn2 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:11 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c743000 == 56 [pid = 2852] [id = 647] 10:22:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x119792000) [pid = 2852] [serial = 1941] [outer = 0x0] 10:22:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x11a7bac00) [pid = 2852] [serial = 1942] [outer = 0x119792000] 10:22:11 INFO - PROCESS | 2852 | 1461691331613 Marionette DEBUG loaded listener.js 10:22:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x11c137000) [pid = 2852] [serial = 1943] [outer = 0x119792000] 10:22:11 INFO - PROCESS | 2852 | 1461691331971 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 10:22:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:22:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 522ms 10:22:12 INFO - PROCESS | 2852 | 1461691332002 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 10:22:12 INFO - PROCESS | 2852 | 1461691332003 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 10:22:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:22:12 INFO - PROCESS | 2852 | 1461691332006 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:22:12 INFO - PROCESS | 2852 | 1461691332008 Marionette TRACE conn2 <- [1,2562,null,{}] 10:22:12 INFO - PROCESS | 2852 | 1461691332010 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:12 INFO - PROCESS | 2852 | 1461691332182 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 10:22:12 INFO - PROCESS | 2852 | 1461691332236 Marionette TRACE conn2 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:12 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b123000 == 57 [pid = 2852] [id = 648] 10:22:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x1257f7800) [pid = 2852] [serial = 1944] [outer = 0x0] 10:22:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x12a5d8000) [pid = 2852] [serial = 1945] [outer = 0x1257f7800] 10:22:12 INFO - PROCESS | 2852 | 1461691332285 Marionette DEBUG loaded listener.js 10:22:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x12a8cec00) [pid = 2852] [serial = 1946] [outer = 0x1257f7800] 10:22:12 INFO - PROCESS | 2852 | 1461691332670 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 10:22:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:22:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 671ms 10:22:12 INFO - PROCESS | 2852 | 1461691332677 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 10:22:12 INFO - PROCESS | 2852 | 1461691332678 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 10:22:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:22:12 INFO - PROCESS | 2852 | 1461691332681 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:22:12 INFO - PROCESS | 2852 | 1461691332683 Marionette TRACE conn2 <- [1,2566,null,{}] 10:22:12 INFO - PROCESS | 2852 | 1461691332688 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:12 INFO - PROCESS | 2852 | 1461691332804 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 10:22:12 INFO - PROCESS | 2852 | 1461691332811 Marionette TRACE conn2 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:12 INFO - PROCESS | 2852 | ++DOCSHELL 0x12c114800 == 58 [pid = 2852] [id = 649] 10:22:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x127832400) [pid = 2852] [serial = 1947] [outer = 0x0] 10:22:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x12aa32400) [pid = 2852] [serial = 1948] [outer = 0x127832400] 10:22:12 INFO - PROCESS | 2852 | 1461691332836 Marionette DEBUG loaded listener.js 10:22:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x12aa3e000) [pid = 2852] [serial = 1949] [outer = 0x127832400] 10:22:13 INFO - PROCESS | 2852 | 1461691333169 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 10:22:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:22:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 524ms 10:22:13 INFO - PROCESS | 2852 | 1461691333206 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 10:22:13 INFO - PROCESS | 2852 | 1461691333207 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 10:22:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:22:13 INFO - PROCESS | 2852 | 1461691333209 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:22:13 INFO - PROCESS | 2852 | 1461691333210 Marionette TRACE conn2 <- [1,2570,null,{}] 10:22:13 INFO - PROCESS | 2852 | 1461691333212 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:13 INFO - PROCESS | 2852 | 1461691333301 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 10:22:13 INFO - PROCESS | 2852 | 1461691333305 Marionette TRACE conn2 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:13 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d619800 == 59 [pid = 2852] [id = 650] 10:22:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x12aa38000) [pid = 2852] [serial = 1950] [outer = 0x0] 10:22:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x12b048000) [pid = 2852] [serial = 1951] [outer = 0x12aa38000] 10:22:13 INFO - PROCESS | 2852 | 1461691333331 Marionette DEBUG loaded listener.js 10:22:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x12b04d000) [pid = 2852] [serial = 1952] [outer = 0x12aa38000] 10:22:13 INFO - PROCESS | 2852 | 1461691333874 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 10:22:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:22:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 718ms 10:22:13 INFO - PROCESS | 2852 | 1461691333928 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 10:22:13 INFO - PROCESS | 2852 | 1461691333930 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 10:22:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:22:13 INFO - PROCESS | 2852 | 1461691333935 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:22:13 INFO - PROCESS | 2852 | 1461691333937 Marionette TRACE conn2 <- [1,2574,null,{}] 10:22:13 INFO - PROCESS | 2852 | 1461691333941 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:14 INFO - PROCESS | 2852 | 1461691334049 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 10:22:14 INFO - PROCESS | 2852 | 1461691334151 Marionette TRACE conn2 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:14 INFO - PROCESS | 2852 | ++DOCSHELL 0x11acd9000 == 60 [pid = 2852] [id = 651] 10:22:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x11524ec00) [pid = 2852] [serial = 1953] [outer = 0x0] 10:22:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x11918a000) [pid = 2852] [serial = 1954] [outer = 0x11524ec00] 10:22:14 INFO - PROCESS | 2852 | 1461691334186 Marionette DEBUG loaded listener.js 10:22:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x11a54a400) [pid = 2852] [serial = 1955] [outer = 0x11524ec00] 10:22:14 INFO - PROCESS | 2852 | 1461691334622 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 10:22:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:22:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 720ms 10:22:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:22:14 INFO - PROCESS | 2852 | 1461691334655 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 10:22:14 INFO - PROCESS | 2852 | 1461691334660 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 10:22:14 INFO - PROCESS | 2852 | 1461691334664 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:22:14 INFO - PROCESS | 2852 | 1461691334666 Marionette TRACE conn2 <- [1,2578,null,{}] 10:22:14 INFO - PROCESS | 2852 | 1461691334669 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:14 INFO - PROCESS | 2852 | 1461691334775 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 10:22:14 INFO - PROCESS | 2852 | 1461691334881 Marionette TRACE conn2 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:14 INFO - PROCESS | 2852 | ++DOCSHELL 0x129813800 == 61 [pid = 2852] [id = 652] 10:22:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x11ac8b800) [pid = 2852] [serial = 1956] [outer = 0x0] 10:22:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x11bfec400) [pid = 2852] [serial = 1957] [outer = 0x11ac8b800] 10:22:14 INFO - PROCESS | 2852 | 1461691334912 Marionette DEBUG loaded listener.js 10:22:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x11c38c000) [pid = 2852] [serial = 1958] [outer = 0x11ac8b800] 10:22:15 INFO - PROCESS | 2852 | 1461691335316 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 10:22:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:22:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 720ms 10:22:15 INFO - PROCESS | 2852 | 1461691335385 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 10:22:15 INFO - PROCESS | 2852 | 1461691335386 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 10:22:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:22:15 INFO - PROCESS | 2852 | 1461691335389 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:22:15 INFO - PROCESS | 2852 | 1461691335392 Marionette TRACE conn2 <- [1,2582,null,{}] 10:22:15 INFO - PROCESS | 2852 | 1461691335400 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:15 INFO - PROCESS | 2852 | 1461691335512 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 10:22:15 INFO - PROCESS | 2852 | 1461691335616 Marionette TRACE conn2 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:15 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d61c000 == 62 [pid = 2852] [id = 653] 10:22:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x126c19c00) [pid = 2852] [serial = 1959] [outer = 0x0] 10:22:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x126f79c00) [pid = 2852] [serial = 1960] [outer = 0x126c19c00] 10:22:15 INFO - PROCESS | 2852 | 1461691335652 Marionette DEBUG loaded listener.js 10:22:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x12786b800) [pid = 2852] [serial = 1961] [outer = 0x126c19c00] 10:22:16 INFO - PROCESS | 2852 | 1461691336072 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 10:22:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:22:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 721ms 10:22:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:22:16 INFO - PROCESS | 2852 | 1461691336123 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 10:22:16 INFO - PROCESS | 2852 | 1461691336125 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 10:22:16 INFO - PROCESS | 2852 | 1461691336127 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:22:16 INFO - PROCESS | 2852 | 1461691336128 Marionette TRACE conn2 <- [1,2586,null,{}] 10:22:16 INFO - PROCESS | 2852 | 1461691336145 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:16 INFO - PROCESS | 2852 | 1461691336255 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 10:22:16 INFO - PROCESS | 2852 | 1461691336314 Marionette TRACE conn2 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:16 INFO - PROCESS | 2852 | ++DOCSHELL 0x12e806000 == 63 [pid = 2852] [id = 654] 10:22:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x128011800) [pid = 2852] [serial = 1962] [outer = 0x0] 10:22:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x12a4c3000) [pid = 2852] [serial = 1963] [outer = 0x128011800] 10:22:16 INFO - PROCESS | 2852 | 1461691336387 Marionette DEBUG loaded listener.js 10:22:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x12a75c400) [pid = 2852] [serial = 1964] [outer = 0x128011800] 10:22:16 INFO - PROCESS | 2852 | 1461691336779 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 10:22:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:22:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 669ms 10:22:16 INFO - PROCESS | 2852 | 1461691336797 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 10:22:16 INFO - PROCESS | 2852 | 1461691336799 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 10:22:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:22:16 INFO - PROCESS | 2852 | 1461691336803 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:22:16 INFO - PROCESS | 2852 | 1461691336804 Marionette TRACE conn2 <- [1,2590,null,{}] 10:22:16 INFO - PROCESS | 2852 | 1461691336807 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:16 INFO - PROCESS | 2852 | 1461691336912 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 10:22:16 INFO - PROCESS | 2852 | 1461691336970 Marionette TRACE conn2 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:17 INFO - PROCESS | 2852 | ++DOCSHELL 0x11916f800 == 64 [pid = 2852] [id = 655] 10:22:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x11352ec00) [pid = 2852] [serial = 1965] [outer = 0x0] 10:22:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x12a4c3c00) [pid = 2852] [serial = 1966] [outer = 0x11352ec00] 10:22:17 INFO - PROCESS | 2852 | 1461691337048 Marionette DEBUG loaded listener.js 10:22:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x12aa33800) [pid = 2852] [serial = 1967] [outer = 0x11352ec00] 10:22:17 INFO - PROCESS | 2852 | 1461691337473 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 10:22:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:22:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 722ms 10:22:17 INFO - PROCESS | 2852 | 1461691337526 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 10:22:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:22:17 INFO - PROCESS | 2852 | 1461691337528 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 10:22:17 INFO - PROCESS | 2852 | 1461691337532 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:22:17 INFO - PROCESS | 2852 | 1461691337534 Marionette TRACE conn2 <- [1,2594,null,{}] 10:22:17 INFO - PROCESS | 2852 | 1461691337538 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:17 INFO - PROCESS | 2852 | 1461691337754 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 10:22:17 INFO - PROCESS | 2852 | 1461691337842 Marionette TRACE conn2 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:17 INFO - PROCESS | 2852 | ++DOCSHELL 0x11916b000 == 65 [pid = 2852] [id = 656] 10:22:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x113523c00) [pid = 2852] [serial = 1968] [outer = 0x0] 10:22:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x1192b2c00) [pid = 2852] [serial = 1969] [outer = 0x113523c00] 10:22:17 INFO - PROCESS | 2852 | 1461691337876 Marionette DEBUG loaded listener.js 10:22:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x12b048400) [pid = 2852] [serial = 1970] [outer = 0x113523c00] 10:22:18 INFO - PROCESS | 2852 | 1461691338588 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 10:22:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:22:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1073ms 10:22:18 INFO - PROCESS | 2852 | 1461691338605 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 10:22:18 INFO - PROCESS | 2852 | 1461691338607 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 10:22:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:22:18 INFO - PROCESS | 2852 | 1461691338611 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:22:18 INFO - PROCESS | 2852 | 1461691338613 Marionette TRACE conn2 <- [1,2598,null,{}] 10:22:18 INFO - PROCESS | 2852 | 1461691338617 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:18 INFO - PROCESS | 2852 | 1461691338714 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 10:22:18 INFO - PROCESS | 2852 | 1461691338791 Marionette TRACE conn2 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:18 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b8e1000 == 66 [pid = 2852] [id = 657] 10:22:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x114bbb400) [pid = 2852] [serial = 1971] [outer = 0x0] 10:22:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x114fa0c00) [pid = 2852] [serial = 1972] [outer = 0x114bbb400] 10:22:18 INFO - PROCESS | 2852 | 1461691338820 Marionette DEBUG loaded listener.js 10:22:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 149 (0x1186b3800) [pid = 2852] [serial = 1973] [outer = 0x114bbb400] 10:22:19 INFO - PROCESS | 2852 | 1461691339252 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 10:22:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:22:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 672ms 10:22:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:22:19 INFO - PROCESS | 2852 | 1461691339304 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 10:22:19 INFO - PROCESS | 2852 | 1461691339307 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 10:22:19 INFO - PROCESS | 2852 | 1461691339311 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:22:19 INFO - PROCESS | 2852 | 1461691339313 Marionette TRACE conn2 <- [1,2602,null,{}] 10:22:19 INFO - PROCESS | 2852 | 1461691339335 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:19 INFO - PROCESS | 2852 | 1461691339435 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 10:22:19 INFO - PROCESS | 2852 | 1461691339514 Marionette TRACE conn2 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:19 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c31d000 == 67 [pid = 2852] [id = 658] 10:22:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 150 (0x119e44800) [pid = 2852] [serial = 1974] [outer = 0x0] 10:22:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 151 (0x11aa25c00) [pid = 2852] [serial = 1975] [outer = 0x119e44800] 10:22:19 INFO - PROCESS | 2852 | 1461691339543 Marionette DEBUG loaded listener.js 10:22:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 152 (0x11ae11c00) [pid = 2852] [serial = 1976] [outer = 0x119e44800] 10:22:19 INFO - PROCESS | 2852 | --DOCSHELL 0x12c114800 == 66 [pid = 2852] [id = 649] 10:22:19 INFO - PROCESS | 2852 | --DOCSHELL 0x12b123000 == 65 [pid = 2852] [id = 648] 10:22:19 INFO - PROCESS | 2852 | --DOCSHELL 0x11c743000 == 64 [pid = 2852] [id = 647] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 151 (0x12a5dd800) [pid = 2852] [serial = 1891] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 150 (0x1192b7400) [pid = 2852] [serial = 1840] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 149 (0x11c13c000) [pid = 2852] [serial = 1843] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 148 (0x12932bc00) [pid = 2852] [serial = 1846] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x1299af400) [pid = 2852] [serial = 1849] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOCSHELL 0x12a85d000 == 63 [pid = 2852] [id = 646] 10:22:19 INFO - PROCESS | 2852 | --DOCSHELL 0x12a783000 == 62 [pid = 2852] [id = 645] 10:22:19 INFO - PROCESS | 2852 | --DOCSHELL 0x12a4a4800 == 61 [pid = 2852] [id = 644] 10:22:19 INFO - PROCESS | 2852 | --DOCSHELL 0x129c7f000 == 60 [pid = 2852] [id = 643] 10:22:19 INFO - PROCESS | 2852 | --DOCSHELL 0x12937a000 == 59 [pid = 2852] [id = 642] 10:22:19 INFO - PROCESS | 2852 | --DOCSHELL 0x1255fa000 == 58 [pid = 2852] [id = 641] 10:22:19 INFO - PROCESS | 2852 | --DOCSHELL 0x11b8d1000 == 57 [pid = 2852] [id = 640] 10:22:19 INFO - PROCESS | 2852 | --DOCSHELL 0x119d39000 == 56 [pid = 2852] [id = 639] 10:22:19 INFO - PROCESS | 2852 | --DOCSHELL 0x123a94000 == 55 [pid = 2852] [id = 638] 10:22:19 INFO - PROCESS | 2852 | --DOCSHELL 0x12b1a8000 == 54 [pid = 2852] [id = 630] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x119791c00) [pid = 2852] [serial = 1787] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x119259c00) [pid = 2852] [serial = 1778] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x11925a000) [pid = 2852] [serial = 1781] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x127832000) [pid = 2852] [serial = 1799] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x126f6f800) [pid = 2852] [serial = 1796] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 141 (0x11a7b8400) [pid = 2852] [serial = 1784] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x11c139800) [pid = 2852] [serial = 1790] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x11c393400) [pid = 2852] [serial = 1793] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x127836400) [pid = 2852] [serial = 1874] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x1298a9000) [pid = 2852] [serial = 1879] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x11c1c8400) [pid = 2852] [serial = 1864] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x123b56c00) [pid = 2852] [serial = 1865] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x125291000) [pid = 2852] [serial = 1867] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x1252b9800) [pid = 2852] [serial = 1868] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x128a57000) [pid = 2852] [serial = 1876] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x11ae05000) [pid = 2852] [serial = 1859] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x11aa24c00) [pid = 2852] [serial = 1858] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x11918cc00) [pid = 2852] [serial = 1856] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x1186b2c00) [pid = 2852] [serial = 1855] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x129c09c00) [pid = 2852] [serial = 1853] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x12528d800) [pid = 2852] [serial = 1852] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x1257f7400) [pid = 2852] [serial = 1870] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x11b0eb800) [pid = 2852] [serial = 1861] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x11bfea400) [pid = 2852] [serial = 1862] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x12a4c9000) [pid = 2852] [serial = 1888] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x129c30800) [pid = 2852] [serial = 1886] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x113525800) [pid = 2852] [serial = 1882] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x127829000) [pid = 2852] [serial = 1873] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x12932cc00) [pid = 2852] [serial = 1877] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x129c0a800) [pid = 2852] [serial = 1885] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 116 (0x1299b5c00) [pid = 2852] [serial = 1880] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 115 (0x12a5d7800) [pid = 2852] [serial = 1889] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 114 (0x1186b1c00) [pid = 2852] [serial = 1883] [outer = 0x0] [url = about:blank] 10:22:19 INFO - PROCESS | 2852 | --DOMWINDOW == 113 (0x126f78800) [pid = 2852] [serial = 1871] [outer = 0x0] [url = about:blank] 10:22:20 INFO - PROCESS | 2852 | 1461691340007 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 10:22:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:22:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 719ms 10:22:20 INFO - PROCESS | 2852 | 1461691340052 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 10:22:20 INFO - PROCESS | 2852 | 1461691340055 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 10:22:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:22:20 INFO - PROCESS | 2852 | 1461691340058 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:22:20 INFO - PROCESS | 2852 | 1461691340062 Marionette TRACE conn2 <- [1,2606,null,{}] 10:22:20 INFO - PROCESS | 2852 | 1461691340075 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:20 INFO - PROCESS | 2852 | 1461691340191 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 10:22:20 INFO - PROCESS | 2852 | 1461691340198 Marionette TRACE conn2 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:20 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c743000 == 55 [pid = 2852] [id = 659] 10:22:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0x11bff3000) [pid = 2852] [serial = 1977] [outer = 0x0] 10:22:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0x11c13c800) [pid = 2852] [serial = 1978] [outer = 0x11bff3000] 10:22:20 INFO - PROCESS | 2852 | 1461691340231 Marionette DEBUG loaded listener.js 10:22:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 116 (0x11c1d4000) [pid = 2852] [serial = 1979] [outer = 0x11bff3000] 10:22:20 INFO - PROCESS | 2852 | 1461691340596 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 10:22:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:22:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 577ms 10:22:20 INFO - PROCESS | 2852 | 1461691340636 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 10:22:20 INFO - PROCESS | 2852 | 1461691340638 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 10:22:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:22:20 INFO - PROCESS | 2852 | 1461691340640 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:22:20 INFO - PROCESS | 2852 | 1461691340642 Marionette TRACE conn2 <- [1,2610,null,{}] 10:22:20 INFO - PROCESS | 2852 | 1461691340644 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:20 INFO - PROCESS | 2852 | 1461691340728 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 10:22:20 INFO - PROCESS | 2852 | 1461691340733 Marionette TRACE conn2 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:20 INFO - PROCESS | 2852 | ++DOCSHELL 0x126fa5800 == 56 [pid = 2852] [id = 660] 10:22:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x11c493c00) [pid = 2852] [serial = 1980] [outer = 0x0] 10:22:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x12528a400) [pid = 2852] [serial = 1981] [outer = 0x11c493c00] 10:22:20 INFO - PROCESS | 2852 | 1461691340759 Marionette DEBUG loaded listener.js 10:22:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x1253dc400) [pid = 2852] [serial = 1982] [outer = 0x11c493c00] 10:22:21 INFO - PROCESS | 2852 | 1461691341143 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 10:22:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:22:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 521ms 10:22:21 INFO - PROCESS | 2852 | 1461691341162 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 10:22:21 INFO - PROCESS | 2852 | 1461691341164 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 10:22:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:22:21 INFO - PROCESS | 2852 | 1461691341170 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:22:21 INFO - PROCESS | 2852 | 1461691341172 Marionette TRACE conn2 <- [1,2614,null,{}] 10:22:21 INFO - PROCESS | 2852 | 1461691341176 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:21 INFO - PROCESS | 2852 | 1461691341295 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 10:22:21 INFO - PROCESS | 2852 | 1461691341300 Marionette TRACE conn2 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:21 INFO - PROCESS | 2852 | ++DOCSHELL 0x129804800 == 57 [pid = 2852] [id = 661] 10:22:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x1253dd400) [pid = 2852] [serial = 1983] [outer = 0x0] 10:22:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x126824000) [pid = 2852] [serial = 1984] [outer = 0x1253dd400] 10:22:21 INFO - PROCESS | 2852 | 1461691341326 Marionette DEBUG loaded listener.js 10:22:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x126e7c800) [pid = 2852] [serial = 1985] [outer = 0x1253dd400] 10:22:21 INFO - PROCESS | 2852 | 1461691341671 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 10:22:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:22:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 523ms 10:22:21 INFO - PROCESS | 2852 | 1461691341693 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 10:22:21 INFO - PROCESS | 2852 | 1461691341695 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 10:22:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:22:21 INFO - PROCESS | 2852 | 1461691341697 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:22:21 INFO - PROCESS | 2852 | 1461691341699 Marionette TRACE conn2 <- [1,2618,null,{}] 10:22:21 INFO - PROCESS | 2852 | 1461691341702 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:21 INFO - PROCESS | 2852 | 1461691341832 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 10:22:21 INFO - PROCESS | 2852 | 1461691341877 Marionette TRACE conn2 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:21 INFO - PROCESS | 2852 | ++DOCSHELL 0x129924800 == 58 [pid = 2852] [id = 662] 10:22:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x1255cb400) [pid = 2852] [serial = 1986] [outer = 0x0] 10:22:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x126f75c00) [pid = 2852] [serial = 1987] [outer = 0x1255cb400] 10:22:21 INFO - PROCESS | 2852 | 1461691341905 Marionette DEBUG loaded listener.js 10:22:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x128a5f000) [pid = 2852] [serial = 1988] [outer = 0x1255cb400] 10:22:22 INFO - PROCESS | 2852 | 1461691342236 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 10:22:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:22:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 571ms 10:22:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:22:22 INFO - PROCESS | 2852 | 1461691342269 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 10:22:22 INFO - PROCESS | 2852 | 1461691342270 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 10:22:22 INFO - PROCESS | 2852 | 1461691342272 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:22:22 INFO - PROCESS | 2852 | 1461691342273 Marionette TRACE conn2 <- [1,2622,null,{}] 10:22:22 INFO - PROCESS | 2852 | 1461691342276 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:22 INFO - PROCESS | 2852 | 1461691342378 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 10:22:22 INFO - PROCESS | 2852 | 1461691342390 Marionette TRACE conn2 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:22 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a4a4800 == 59 [pid = 2852] [id = 663] 10:22:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x128a64400) [pid = 2852] [serial = 1989] [outer = 0x0] 10:22:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x1298ac000) [pid = 2852] [serial = 1990] [outer = 0x128a64400] 10:22:22 INFO - PROCESS | 2852 | 1461691342416 Marionette DEBUG loaded listener.js 10:22:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x1299b5c00) [pid = 2852] [serial = 1991] [outer = 0x128a64400] 10:22:22 INFO - PROCESS | 2852 | 1461691342763 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 10:22:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:22:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 519ms 10:22:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:22:22 INFO - PROCESS | 2852 | 1461691342792 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 10:22:22 INFO - PROCESS | 2852 | 1461691342794 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 10:22:22 INFO - PROCESS | 2852 | 1461691342796 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:22:22 INFO - PROCESS | 2852 | 1461691342797 Marionette TRACE conn2 <- [1,2626,null,{}] 10:22:22 INFO - PROCESS | 2852 | 1461691342816 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:22 INFO - PROCESS | 2852 | 1461691342924 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 10:22:22 INFO - PROCESS | 2852 | 1461691342962 Marionette TRACE conn2 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:22 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a781800 == 60 [pid = 2852] [id = 664] 10:22:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x12932cc00) [pid = 2852] [serial = 1992] [outer = 0x0] 10:22:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x129c25800) [pid = 2852] [serial = 1993] [outer = 0x12932cc00] 10:22:22 INFO - PROCESS | 2852 | 1461691342987 Marionette DEBUG loaded listener.js 10:22:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x11c1d3c00) [pid = 2852] [serial = 1994] [outer = 0x12932cc00] 10:22:23 INFO - PROCESS | 2852 | 1461691343335 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 10:22:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:22:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 571ms 10:22:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:22:23 INFO - PROCESS | 2852 | 1461691343373 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 10:22:23 INFO - PROCESS | 2852 | 1461691343374 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 10:22:23 INFO - PROCESS | 2852 | 1461691343376 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:22:23 INFO - PROCESS | 2852 | 1461691343377 Marionette TRACE conn2 <- [1,2630,null,{}] 10:22:23 INFO - PROCESS | 2852 | 1461691343379 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:23 INFO - PROCESS | 2852 | 1461691343484 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 10:22:23 INFO - PROCESS | 2852 | 1461691343524 Marionette TRACE conn2 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:23 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a862800 == 61 [pid = 2852] [id = 665] 10:22:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x126f74800) [pid = 2852] [serial = 1995] [outer = 0x0] 10:22:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x12a5cf800) [pid = 2852] [serial = 1996] [outer = 0x126f74800] 10:22:23 INFO - PROCESS | 2852 | 1461691343549 Marionette DEBUG loaded listener.js 10:22:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x12a75d800) [pid = 2852] [serial = 1997] [outer = 0x126f74800] 10:22:23 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x11524d000) [pid = 2852] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:22:23 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x128a5dc00) [pid = 2852] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:22:23 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x11aa2c400) [pid = 2852] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:22:23 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x1298a9400) [pid = 2852] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:22:23 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x1280c6c00) [pid = 2852] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:22:23 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x128e86000) [pid = 2852] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:22:23 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x12a4cf000) [pid = 2852] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:22:23 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x119792000) [pid = 2852] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:22:23 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x123b61c00) [pid = 2852] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:22:23 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x115442c00) [pid = 2852] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:22:23 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x114f97c00) [pid = 2852] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:22:23 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x126e7cc00) [pid = 2852] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:22:23 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x127832400) [pid = 2852] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:22:23 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x114b47400) [pid = 2852] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:22:23 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x11c136c00) [pid = 2852] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:22:23 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x1257f7800) [pid = 2852] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:22:24 INFO - PROCESS | 2852 | 1461691344003 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 10:22:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:22:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 668ms 10:22:24 INFO - PROCESS | 2852 | 1461691344044 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 10:22:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:22:24 INFO - PROCESS | 2852 | 1461691344045 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 10:22:24 INFO - PROCESS | 2852 | 1461691344048 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:22:24 INFO - PROCESS | 2852 | 1461691344049 Marionette TRACE conn2 <- [1,2634,null,{}] 10:22:24 INFO - PROCESS | 2852 | 1461691344051 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:24 INFO - PROCESS | 2852 | 1461691344136 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 10:22:24 INFO - PROCESS | 2852 | 1461691344140 Marionette TRACE conn2 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:24 INFO - PROCESS | 2852 | ++DOCSHELL 0x12991c800 == 62 [pid = 2852] [id = 666] 10:22:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x11aa2c400) [pid = 2852] [serial = 1998] [outer = 0x0] 10:22:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x11c13a000) [pid = 2852] [serial = 1999] [outer = 0x11aa2c400] 10:22:24 INFO - PROCESS | 2852 | 1461691344166 Marionette DEBUG loaded listener.js 10:22:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x126f70000) [pid = 2852] [serial = 2000] [outer = 0x11aa2c400] 10:22:24 INFO - PROCESS | 2852 | 1461691344539 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 10:22:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:22:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 520ms 10:22:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:22:24 INFO - PROCESS | 2852 | 1461691344573 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 10:22:24 INFO - PROCESS | 2852 | 1461691344575 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 10:22:24 INFO - PROCESS | 2852 | 1461691344577 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:22:24 INFO - PROCESS | 2852 | 1461691344579 Marionette TRACE conn2 <- [1,2638,null,{}] 10:22:24 INFO - PROCESS | 2852 | 1461691344581 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:24 INFO - PROCESS | 2852 | 1461691344683 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 10:22:24 INFO - PROCESS | 2852 | 1461691344688 Marionette TRACE conn2 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:24 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b5b2800 == 63 [pid = 2852] [id = 667] 10:22:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x128a5dc00) [pid = 2852] [serial = 2001] [outer = 0x0] 10:22:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x12a769c00) [pid = 2852] [serial = 2002] [outer = 0x128a5dc00] 10:22:24 INFO - PROCESS | 2852 | 1461691344717 Marionette DEBUG loaded listener.js 10:22:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x12b04bc00) [pid = 2852] [serial = 2003] [outer = 0x128a5dc00] 10:22:25 INFO - PROCESS | 2852 | 1461691345044 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 10:22:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:22:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 519ms 10:22:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:22:25 INFO - PROCESS | 2852 | 1461691345097 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 10:22:25 INFO - PROCESS | 2852 | 1461691345098 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 10:22:25 INFO - PROCESS | 2852 | 1461691345100 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:22:25 INFO - PROCESS | 2852 | 1461691345101 Marionette TRACE conn2 <- [1,2642,null,{}] 10:22:25 INFO - PROCESS | 2852 | 1461691345103 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:25 INFO - PROCESS | 2852 | 1461691345192 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 10:22:25 INFO - PROCESS | 2852 | 1461691345254 Marionette TRACE conn2 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:25 INFO - PROCESS | 2852 | ++DOCSHELL 0x12c39f800 == 64 [pid = 2852] [id = 668] 10:22:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x12a8d2800) [pid = 2852] [serial = 2004] [outer = 0x0] 10:22:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x12b050c00) [pid = 2852] [serial = 2005] [outer = 0x12a8d2800] 10:22:25 INFO - PROCESS | 2852 | 1461691345280 Marionette DEBUG loaded listener.js 10:22:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x12b0cd800) [pid = 2852] [serial = 2006] [outer = 0x12a8d2800] 10:22:25 INFO - PROCESS | 2852 | 1461691345564 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 10:22:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:22:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 518ms 10:22:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:22:25 INFO - PROCESS | 2852 | 1461691345619 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 10:22:25 INFO - PROCESS | 2852 | 1461691345620 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 10:22:25 INFO - PROCESS | 2852 | 1461691345622 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:22:25 INFO - PROCESS | 2852 | 1461691345623 Marionette TRACE conn2 <- [1,2646,null,{}] 10:22:25 INFO - PROCESS | 2852 | 1461691345626 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:25 INFO - PROCESS | 2852 | 1461691345711 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 10:22:25 INFO - PROCESS | 2852 | 1461691345716 Marionette TRACE conn2 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:25 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d86f800 == 65 [pid = 2852] [id = 669] 10:22:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x12b0cfc00) [pid = 2852] [serial = 2007] [outer = 0x0] 10:22:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x12b138c00) [pid = 2852] [serial = 2008] [outer = 0x12b0cfc00] 10:22:25 INFO - PROCESS | 2852 | 1461691345741 Marionette DEBUG loaded listener.js 10:22:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x12b287000) [pid = 2852] [serial = 2009] [outer = 0x12b0cfc00] 10:22:26 INFO - PROCESS | 2852 | 1461691346215 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 10:22:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:22:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 619ms 10:22:26 INFO - PROCESS | 2852 | 1461691346242 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 10:22:26 INFO - PROCESS | 2852 | 1461691346245 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 10:22:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:22:26 INFO - PROCESS | 2852 | 1461691346248 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:22:26 INFO - PROCESS | 2852 | 1461691346251 Marionette TRACE conn2 <- [1,2650,null,{}] 10:22:26 INFO - PROCESS | 2852 | 1461691346255 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:26 INFO - PROCESS | 2852 | 1461691346368 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 10:22:26 INFO - PROCESS | 2852 | 1461691346467 Marionette TRACE conn2 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:26 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b863000 == 66 [pid = 2852] [id = 670] 10:22:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x115846c00) [pid = 2852] [serial = 2010] [outer = 0x0] 10:22:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x117981400) [pid = 2852] [serial = 2011] [outer = 0x115846c00] 10:22:26 INFO - PROCESS | 2852 | 1461691346514 Marionette DEBUG loaded listener.js 10:22:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x1192b7400) [pid = 2852] [serial = 2012] [outer = 0x115846c00] 10:22:26 INFO - PROCESS | 2852 | 1461691346937 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 10:22:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:22:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 722ms 10:22:26 INFO - PROCESS | 2852 | 1461691346970 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 10:22:26 INFO - PROCESS | 2852 | 1461691346974 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 10:22:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:22:26 INFO - PROCESS | 2852 | 1461691346978 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:22:26 INFO - PROCESS | 2852 | 1461691346980 Marionette TRACE conn2 <- [1,2654,null,{}] 10:22:27 INFO - PROCESS | 2852 | 1461691347003 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:27 INFO - PROCESS | 2852 | 1461691347115 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 10:22:27 INFO - PROCESS | 2852 | 1461691347187 Marionette TRACE conn2 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:27 INFO - PROCESS | 2852 | ++DOCSHELL 0x126e23800 == 67 [pid = 2852] [id = 671] 10:22:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x11aef7c00) [pid = 2852] [serial = 2013] [outer = 0x0] 10:22:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x11b924000) [pid = 2852] [serial = 2014] [outer = 0x11aef7c00] 10:22:27 INFO - PROCESS | 2852 | 1461691347218 Marionette DEBUG loaded listener.js 10:22:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x11c16bc00) [pid = 2852] [serial = 2015] [outer = 0x11aef7c00] 10:22:27 INFO - PROCESS | 2852 | 1461691347645 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 10:22:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:22:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 691ms 10:22:27 INFO - PROCESS | 2852 | 1461691347670 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 10:22:27 INFO - PROCESS | 2852 | 1461691347671 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 10:22:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:22:27 INFO - PROCESS | 2852 | 1461691347673 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:22:27 INFO - PROCESS | 2852 | 1461691347676 Marionette TRACE conn2 <- [1,2658,null,{}] 10:22:27 INFO - PROCESS | 2852 | 1461691347701 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:27 INFO - PROCESS | 2852 | 1461691347855 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 10:22:27 INFO - PROCESS | 2852 | 1461691347925 Marionette TRACE conn2 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:27 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b1a7800 == 68 [pid = 2852] [id = 672] 10:22:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x126f6e800) [pid = 2852] [serial = 2016] [outer = 0x0] 10:22:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x12705f800) [pid = 2852] [serial = 2017] [outer = 0x126f6e800] 10:22:27 INFO - PROCESS | 2852 | 1461691347959 Marionette DEBUG loaded listener.js 10:22:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x127830000) [pid = 2852] [serial = 2018] [outer = 0x126f6e800] 10:22:28 INFO - PROCESS | 2852 | 1461691348363 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 10:22:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:22:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 720ms 10:22:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:22:28 INFO - PROCESS | 2852 | 1461691348395 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 10:22:28 INFO - PROCESS | 2852 | 1461691348397 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 10:22:28 INFO - PROCESS | 2852 | 1461691348399 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:22:28 INFO - PROCESS | 2852 | 1461691348400 Marionette TRACE conn2 <- [1,2662,null,{}] 10:22:28 INFO - PROCESS | 2852 | 1461691348403 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:28 INFO - PROCESS | 2852 | 1461691348518 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 10:22:28 INFO - PROCESS | 2852 | 1461691348621 Marionette TRACE conn2 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:28 INFO - PROCESS | 2852 | ++DOCSHELL 0x12e8df800 == 69 [pid = 2852] [id = 673] 10:22:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x12782a000) [pid = 2852] [serial = 2019] [outer = 0x0] 10:22:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x12932e000) [pid = 2852] [serial = 2020] [outer = 0x12782a000] 10:22:28 INFO - PROCESS | 2852 | 1461691348656 Marionette DEBUG loaded listener.js 10:22:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x12a5d5800) [pid = 2852] [serial = 2021] [outer = 0x12782a000] 10:22:29 INFO - PROCESS | 2852 | 1461691349071 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 10:22:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:22:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 720ms 10:22:29 INFO - PROCESS | 2852 | 1461691349119 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 10:22:29 INFO - PROCESS | 2852 | 1461691349121 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 10:22:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:22:29 INFO - PROCESS | 2852 | 1461691349123 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:22:29 INFO - PROCESS | 2852 | 1461691349124 Marionette TRACE conn2 <- [1,2666,null,{}] 10:22:29 INFO - PROCESS | 2852 | 1461691349127 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:29 INFO - PROCESS | 2852 | 1461691349254 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 10:22:29 INFO - PROCESS | 2852 | 1461691349355 Marionette TRACE conn2 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:29 INFO - PROCESS | 2852 | ++DOCSHELL 0x12eb20800 == 70 [pid = 2852] [id = 674] 10:22:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x128e8e800) [pid = 2852] [serial = 2022] [outer = 0x0] 10:22:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x12a8d3800) [pid = 2852] [serial = 2023] [outer = 0x128e8e800] 10:22:29 INFO - PROCESS | 2852 | 1461691349388 Marionette DEBUG loaded listener.js 10:22:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x12b046000) [pid = 2852] [serial = 2024] [outer = 0x128e8e800] 10:22:30 INFO - PROCESS | 2852 | 1461691350284 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 10:22:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 10:22:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1170ms 10:22:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:22:30 INFO - PROCESS | 2852 | 1461691350293 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 10:22:30 INFO - PROCESS | 2852 | 1461691350295 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 10:22:30 INFO - PROCESS | 2852 | 1461691350297 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:22:30 INFO - PROCESS | 2852 | 1461691350298 Marionette TRACE conn2 <- [1,2670,null,{}] 10:22:30 INFO - PROCESS | 2852 | 1461691350303 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:30 INFO - PROCESS | 2852 | 1461691350423 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 10:22:30 INFO - PROCESS | 2852 | 1461691350483 Marionette TRACE conn2 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:30 INFO - PROCESS | 2852 | ++DOCSHELL 0x118620800 == 71 [pid = 2852] [id = 675] 10:22:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x113529400) [pid = 2852] [serial = 2025] [outer = 0x0] 10:22:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x11424fc00) [pid = 2852] [serial = 2026] [outer = 0x113529400] 10:22:30 INFO - PROCESS | 2852 | 1461691350736 Marionette DEBUG loaded listener.js 10:22:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x114f9c400) [pid = 2852] [serial = 2027] [outer = 0x113529400] 10:22:31 INFO - PROCESS | 2852 | --DOCSHELL 0x12c39f800 == 70 [pid = 2852] [id = 668] 10:22:31 INFO - PROCESS | 2852 | --DOCSHELL 0x12b5b2800 == 69 [pid = 2852] [id = 667] 10:22:31 INFO - PROCESS | 2852 | --DOCSHELL 0x12991c800 == 68 [pid = 2852] [id = 666] 10:22:31 INFO - PROCESS | 2852 | --DOCSHELL 0x12a862800 == 67 [pid = 2852] [id = 665] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x11ac89400) [pid = 2852] [serial = 1897] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x126c18400) [pid = 2852] [serial = 1900] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x1186ad000) [pid = 2852] [serial = 1894] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x12968dc00) [pid = 2852] [serial = 1903] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x12a4ca800) [pid = 2852] [serial = 1906] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x12a774400) [pid = 2852] [serial = 1909] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 141 (0x11978f000) [pid = 2852] [serial = 1912] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x12b048000) [pid = 2852] [serial = 1951] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | 1461691351731 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 10:22:31 INFO - PROCESS | 2852 | 1461691351773 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 10:22:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:22:31 INFO - PROCESS | 2852 | 1461691351776 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:22:31 INFO - PROCESS | 2852 | 1461691351778 Marionette TRACE conn2 <- [1,2674,null,{}] 10:22:31 INFO - PROCESS | 2852 | 1461691351782 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:31 INFO - PROCESS | 2852 | 1461691351919 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x125295400) [pid = 2852] [serial = 1844] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x129c06800) [pid = 2852] [serial = 1850] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x11a7c2000) [pid = 2852] [serial = 1841] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x1298a8000) [pid = 2852] [serial = 1847] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x1293c0800) [pid = 2852] [serial = 1933] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x1299b8c00) [pid = 2852] [serial = 1936] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x12a4c5400) [pid = 2852] [serial = 1937] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x1298b4c00) [pid = 2852] [serial = 1934] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x12a753400) [pid = 2852] [serial = 1939] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x11a7bac00) [pid = 2852] [serial = 1942] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x11c137000) [pid = 2852] [serial = 1943] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x1252b5800) [pid = 2852] [serial = 1927] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x1257ef000) [pid = 2852] [serial = 1928] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x1192c1400) [pid = 2852] [serial = 1918] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x11a7b5800) [pid = 2852] [serial = 1919] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x119259800) [pid = 2852] [serial = 1921] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x11b927000) [pid = 2852] [serial = 1922] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x12782dc00) [pid = 2852] [serial = 1930] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x12aa32400) [pid = 2852] [serial = 1948] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x115553400) [pid = 2852] [serial = 1916] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x114f96000) [pid = 2852] [serial = 1915] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x11c394400) [pid = 2852] [serial = 1924] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x123b5c000) [pid = 2852] [serial = 1925] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 116 (0x12a75f400) [pid = 2852] [serial = 1940] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 115 (0x12aa3e000) [pid = 2852] [serial = 1949] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 114 (0x12a5d8000) [pid = 2852] [serial = 1945] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 113 (0x12a8cec00) [pid = 2852] [serial = 1946] [outer = 0x0] [url = about:blank] 10:22:31 INFO - PROCESS | 2852 | --DOMWINDOW == 112 (0x1280c4c00) [pid = 2852] [serial = 1931] [outer = 0x0] [url = about:blank] 10:22:32 INFO - PROCESS | 2852 | 1461691352044 Marionette TRACE conn2 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:32 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a921000 == 56 [pid = 2852] [id = 676] 10:22:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 113 (0x115559c00) [pid = 2852] [serial = 2028] [outer = 0x0] 10:22:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0x1192be400) [pid = 2852] [serial = 2029] [outer = 0x115559c00] 10:22:32 INFO - PROCESS | 2852 | 1461691352098 Marionette DEBUG loaded listener.js 10:22:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0x11aa28400) [pid = 2852] [serial = 2030] [outer = 0x115559c00] 10:22:32 INFO - PROCESS | 2852 | 1461691352943 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 10:22:32 INFO - PROCESS | 2852 | 1461691352952 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 10:22:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:22:32 INFO - PROCESS | 2852 | 1461691352957 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:22:32 INFO - PROCESS | 2852 | 1461691352958 Marionette TRACE conn2 <- [1,2678,null,{}] 10:22:32 INFO - PROCESS | 2852 | 1461691352960 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:33 INFO - PROCESS | 2852 | 1461691353046 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 10:22:33 INFO - PROCESS | 2852 | 1461691353103 Marionette TRACE conn2 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:33 INFO - PROCESS | 2852 | ++DOCSHELL 0x12572a800 == 57 [pid = 2852] [id = 677] 10:22:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 116 (0x11ac30800) [pid = 2852] [serial = 2031] [outer = 0x0] 10:22:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x11c13cc00) [pid = 2852] [serial = 2032] [outer = 0x11ac30800] 10:22:33 INFO - PROCESS | 2852 | 1461691353133 Marionette DEBUG loaded listener.js 10:22:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x11c38c400) [pid = 2852] [serial = 2033] [outer = 0x11ac30800] 10:22:33 INFO - PROCESS | 2852 | 1461691353938 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 10:22:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 10:22:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1020ms 10:22:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:22:33 INFO - PROCESS | 2852 | 1461691353977 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 10:22:33 INFO - PROCESS | 2852 | 1461691353978 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 10:22:33 INFO - PROCESS | 2852 | 1461691353981 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:22:33 INFO - PROCESS | 2852 | 1461691353983 Marionette TRACE conn2 <- [1,2682,null,{}] 10:22:33 INFO - PROCESS | 2852 | 1461691353991 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:34 INFO - PROCESS | 2852 | 1461691354113 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 10:22:34 INFO - PROCESS | 2852 | 1461691354128 Marionette TRACE conn2 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:34 INFO - PROCESS | 2852 | ++DOCSHELL 0x128e49800 == 58 [pid = 2852] [id = 678] 10:22:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x123b5c800) [pid = 2852] [serial = 2034] [outer = 0x0] 10:22:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x125504400) [pid = 2852] [serial = 2035] [outer = 0x123b5c800] 10:22:34 INFO - PROCESS | 2852 | 1461691354156 Marionette DEBUG loaded listener.js 10:22:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x126e41800) [pid = 2852] [serial = 2036] [outer = 0x123b5c800] 10:22:34 INFO - PROCESS | 2852 | 1461691354971 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 10:22:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 10:22:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1025ms 10:22:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:22:35 INFO - PROCESS | 2852 | 1461691355006 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 10:22:35 INFO - PROCESS | 2852 | 1461691355008 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 10:22:35 INFO - PROCESS | 2852 | 1461691355010 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:22:35 INFO - PROCESS | 2852 | 1461691355011 Marionette TRACE conn2 <- [1,2686,null,{}] 10:22:35 INFO - PROCESS | 2852 | 1461691355013 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:35 INFO - PROCESS | 2852 | 1461691355121 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 10:22:35 INFO - PROCESS | 2852 | 1461691355134 Marionette TRACE conn2 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:35 INFO - PROCESS | 2852 | ++DOCSHELL 0x12992b800 == 59 [pid = 2852] [id = 679] 10:22:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x126f71400) [pid = 2852] [serial = 2037] [outer = 0x0] 10:22:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x12780d000) [pid = 2852] [serial = 2038] [outer = 0x126f71400] 10:22:35 INFO - PROCESS | 2852 | 1461691355161 Marionette DEBUG loaded listener.js 10:22:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x12782f800) [pid = 2852] [serial = 2039] [outer = 0x126f71400] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x128a64400) [pid = 2852] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x12aa38000) [pid = 2852] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x1253dd400) [pid = 2852] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x126c19c00) [pid = 2852] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x11352ec00) [pid = 2852] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x114bbb400) [pid = 2852] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x11ac8b800) [pid = 2852] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 116 (0x11bff3000) [pid = 2852] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 115 (0x128011800) [pid = 2852] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 114 (0x12932cc00) [pid = 2852] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 113 (0x11524ec00) [pid = 2852] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 112 (0x11c493c00) [pid = 2852] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 111 (0x113523c00) [pid = 2852] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 110 (0x119e44800) [pid = 2852] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 109 (0x126f74800) [pid = 2852] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 108 (0x11aa2c400) [pid = 2852] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 107 (0x128a5dc00) [pid = 2852] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 106 (0x1255cb400) [pid = 2852] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 105 (0x12a8d2800) [pid = 2852] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 104 (0x1257f8c00) [pid = 2852] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 103 (0x11912d800) [pid = 2852] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 102 (0x1298b0000) [pid = 2852] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 101 (0x126f70400) [pid = 2852] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 100 (0x113291400) [pid = 2852] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 99 (0x115556000) [pid = 2852] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 98 (0x12a75b000) [pid = 2852] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 97 (0x12a4d1c00) [pid = 2852] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:22:36 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0x12a4d0c00) [pid = 2852] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:22:36 INFO - PROCESS | 2852 | 1461691356106 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 10:22:36 INFO - PROCESS | 2852 | 1461691356137 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 10:22:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:22:36 INFO - PROCESS | 2852 | 1461691356139 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:22:36 INFO - PROCESS | 2852 | 1461691356140 Marionette TRACE conn2 <- [1,2690,null,{}] 10:22:36 INFO - PROCESS | 2852 | 1461691356142 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:36 INFO - PROCESS | 2852 | 1461691356226 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 10:22:36 INFO - PROCESS | 2852 | 1461691356231 Marionette TRACE conn2 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:36 INFO - PROCESS | 2852 | ++DOCSHELL 0x126e19000 == 60 [pid = 2852] [id = 680] 10:22:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0x119251800) [pid = 2852] [serial = 2040] [outer = 0x0] 10:22:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0x11a544400) [pid = 2852] [serial = 2041] [outer = 0x119251800] 10:22:36 INFO - PROCESS | 2852 | 1461691356262 Marionette DEBUG loaded listener.js 10:22:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0x1253dd800) [pid = 2852] [serial = 2042] [outer = 0x119251800] 10:22:37 INFO - PROCESS | 2852 | 1461691357116 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 10:22:37 INFO - PROCESS | 2852 | 1461691357159 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 10:22:37 INFO - PROCESS | 2852 | 1461691357162 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:22:37 INFO - PROCESS | 2852 | 1461691357163 Marionette TRACE conn2 <- [1,2694,null,{}] 10:22:37 INFO - PROCESS | 2852 | 1461691357187 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:37 INFO - PROCESS | 2852 | 1461691357276 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 10:22:37 INFO - PROCESS | 2852 | 1461691357283 Marionette TRACE conn2 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:37 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a790800 == 60 [pid = 2852] [id = 681] 10:22:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 100 (0x126f6b400) [pid = 2852] [serial = 2043] [outer = 0x0] 10:22:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 101 (0x128e90800) [pid = 2852] [serial = 2044] [outer = 0x126f6b400] 10:22:37 INFO - PROCESS | 2852 | 1461691357310 Marionette DEBUG loaded listener.js 10:22:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 102 (0x12968b000) [pid = 2852] [serial = 2045] [outer = 0x126f6b400] 10:22:38 INFO - PROCESS | 2852 | 1461691358257 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 10:22:38 INFO - PROCESS | 2852 | 1461691358292 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 10:22:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:22:38 INFO - PROCESS | 2852 | 1461691358296 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:22:38 INFO - PROCESS | 2852 | 1461691358299 Marionette TRACE conn2 <- [1,2698,null,{}] 10:22:38 INFO - PROCESS | 2852 | 1461691358304 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:38 INFO - PROCESS | 2852 | 1461691358409 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 10:22:38 INFO - PROCESS | 2852 | 1461691358468 Marionette TRACE conn2 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:38 INFO - PROCESS | 2852 | ++DOCSHELL 0x123aa2000 == 61 [pid = 2852] [id = 682] 10:22:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 103 (0x115553400) [pid = 2852] [serial = 2046] [outer = 0x0] 10:22:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 104 (0x115718400) [pid = 2852] [serial = 2047] [outer = 0x115553400] 10:22:38 INFO - PROCESS | 2852 | 1461691358502 Marionette DEBUG loaded listener.js 10:22:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 105 (0x11986d400) [pid = 2852] [serial = 2048] [outer = 0x115553400] 10:22:39 INFO - PROCESS | 2852 | 1461691359480 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 10:22:39 INFO - PROCESS | 2852 | 1461691359526 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 10:22:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:22:39 INFO - PROCESS | 2852 | 1461691359530 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:22:39 INFO - PROCESS | 2852 | 1461691359532 Marionette TRACE conn2 <- [1,2702,null,{}] 10:22:39 INFO - PROCESS | 2852 | 1461691359535 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:39 INFO - PROCESS | 2852 | 1461691359640 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 10:22:39 INFO - PROCESS | 2852 | 1461691359695 Marionette TRACE conn2 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:39 INFO - PROCESS | 2852 | ++DOCSHELL 0x129cab000 == 62 [pid = 2852] [id = 683] 10:22:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 106 (0x11a7b6000) [pid = 2852] [serial = 2049] [outer = 0x0] 10:22:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 107 (0x11c13a400) [pid = 2852] [serial = 2050] [outer = 0x11a7b6000] 10:22:39 INFO - PROCESS | 2852 | 1461691359727 Marionette DEBUG loaded listener.js 10:22:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 108 (0x11c48cc00) [pid = 2852] [serial = 2051] [outer = 0x11a7b6000] 10:22:40 INFO - PROCESS | 2852 | 1461691360181 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 10:22:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:22:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 672ms 10:22:40 INFO - PROCESS | 2852 | 1461691360203 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 10:22:40 INFO - PROCESS | 2852 | 1461691360204 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 10:22:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:22:40 INFO - PROCESS | 2852 | 1461691360207 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:22:40 INFO - PROCESS | 2852 | 1461691360210 Marionette TRACE conn2 <- [1,2706,null,{}] 10:22:40 INFO - PROCESS | 2852 | 1461691360219 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:40 INFO - PROCESS | 2852 | 1461691360338 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 10:22:40 INFO - PROCESS | 2852 | 1461691360401 Marionette TRACE conn2 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:40 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a98d800 == 63 [pid = 2852] [id = 684] 10:22:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 109 (0x123b5b400) [pid = 2852] [serial = 2052] [outer = 0x0] 10:22:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 110 (0x126f6c000) [pid = 2852] [serial = 2053] [outer = 0x123b5b400] 10:22:40 INFO - PROCESS | 2852 | 1461691360474 Marionette DEBUG loaded listener.js 10:22:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 111 (0x128011800) [pid = 2852] [serial = 2054] [outer = 0x123b5b400] 10:22:40 INFO - PROCESS | 2852 | 1461691360880 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 10:22:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:22:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 724ms 10:22:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:22:40 INFO - PROCESS | 2852 | 1461691360931 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 10:22:40 INFO - PROCESS | 2852 | 1461691360933 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 10:22:40 INFO - PROCESS | 2852 | 1461691360935 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:22:40 INFO - PROCESS | 2852 | 1461691360936 Marionette TRACE conn2 <- [1,2710,null,{}] 10:22:40 INFO - PROCESS | 2852 | 1461691360939 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:41 INFO - PROCESS | 2852 | 1461691361059 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 10:22:41 INFO - PROCESS | 2852 | 1461691361119 Marionette TRACE conn2 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:41 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b129800 == 64 [pid = 2852] [id = 685] 10:22:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 112 (0x129683800) [pid = 2852] [serial = 2055] [outer = 0x0] 10:22:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 113 (0x1298b4800) [pid = 2852] [serial = 2056] [outer = 0x129683800] 10:22:41 INFO - PROCESS | 2852 | 1461691361151 Marionette DEBUG loaded listener.js 10:22:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0x129c03400) [pid = 2852] [serial = 2057] [outer = 0x129683800] 10:22:41 INFO - PROCESS | 2852 | 1461691361684 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 10:22:41 INFO - PROCESS | 2852 | 1461691361740 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 10:22:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:22:41 INFO - PROCESS | 2852 | 1461691361749 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:22:41 INFO - PROCESS | 2852 | 1461691361751 Marionette TRACE conn2 <- [1,2714,null,{}] 10:22:41 INFO - PROCESS | 2852 | 1461691361755 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:41 INFO - PROCESS | 2852 | 1461691361866 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 10:22:41 INFO - PROCESS | 2852 | 1461691361937 Marionette TRACE conn2 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:41 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d335800 == 65 [pid = 2852] [id = 686] 10:22:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0x129c09c00) [pid = 2852] [serial = 2058] [outer = 0x0] 10:22:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 116 (0x12a4c6000) [pid = 2852] [serial = 2059] [outer = 0x129c09c00] 10:22:41 INFO - PROCESS | 2852 | 1461691361968 Marionette DEBUG loaded listener.js 10:22:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x12a5d7400) [pid = 2852] [serial = 2060] [outer = 0x129c09c00] 10:22:42 INFO - PROCESS | 2852 | 1461691362378 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 10:22:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:22:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 672ms 10:22:42 INFO - PROCESS | 2852 | 1461691362420 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 10:22:42 INFO - PROCESS | 2852 | 1461691362422 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 10:22:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:22:42 INFO - PROCESS | 2852 | 1461691362424 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:22:42 INFO - PROCESS | 2852 | 1461691362425 Marionette TRACE conn2 <- [1,2718,null,{}] 10:22:42 INFO - PROCESS | 2852 | 1461691362428 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:42 INFO - PROCESS | 2852 | 1461691362547 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 10:22:42 INFO - PROCESS | 2852 | 1461691362620 Marionette TRACE conn2 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:42 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d619000 == 66 [pid = 2852] [id = 687] 10:22:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x12a5dcc00) [pid = 2852] [serial = 2061] [outer = 0x0] 10:22:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x12a76bc00) [pid = 2852] [serial = 2062] [outer = 0x12a5dcc00] 10:22:42 INFO - PROCESS | 2852 | 1461691362653 Marionette DEBUG loaded listener.js 10:22:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x12b046c00) [pid = 2852] [serial = 2063] [outer = 0x12a5dcc00] 10:22:43 INFO - PROCESS | 2852 | 1461691363138 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 10:22:43 INFO - PROCESS | 2852 | 1461691363145 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 10:22:43 INFO - PROCESS | 2852 | 1461691363148 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:22:43 INFO - PROCESS | 2852 | 1461691363149 Marionette TRACE conn2 <- [1,2722,null,{}] 10:22:43 INFO - PROCESS | 2852 | 1461691363152 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:43 INFO - PROCESS | 2852 | 1461691363254 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 10:22:43 INFO - PROCESS | 2852 | 1461691363312 Marionette TRACE conn2 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:43 INFO - PROCESS | 2852 | ++DOCSHELL 0x12e8d2800 == 67 [pid = 2852] [id = 688] 10:22:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x12b047000) [pid = 2852] [serial = 2064] [outer = 0x0] 10:22:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x12b0cac00) [pid = 2852] [serial = 2065] [outer = 0x12b047000] 10:22:43 INFO - PROCESS | 2852 | 1461691363343 Marionette DEBUG loaded listener.js 10:22:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x12b288000) [pid = 2852] [serial = 2066] [outer = 0x12b047000] 10:22:43 INFO - PROCESS | 2852 | 1461691363789 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 10:22:43 INFO - PROCESS | 2852 | 1461691363821 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 10:22:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:22:43 INFO - PROCESS | 2852 | 1461691363824 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:22:43 INFO - PROCESS | 2852 | 1461691363825 Marionette TRACE conn2 <- [1,2726,null,{}] 10:22:43 INFO - PROCESS | 2852 | 1461691363827 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:43 INFO - PROCESS | 2852 | 1461691363949 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 10:22:44 INFO - PROCESS | 2852 | 1461691364009 Marionette TRACE conn2 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:44 INFO - PROCESS | 2852 | ++DOCSHELL 0x1253ab000 == 68 [pid = 2852] [id = 689] 10:22:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x1147d4c00) [pid = 2852] [serial = 2067] [outer = 0x0] 10:22:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x1279c2c00) [pid = 2852] [serial = 2068] [outer = 0x1147d4c00] 10:22:44 INFO - PROCESS | 2852 | 1461691364040 Marionette DEBUG loaded listener.js 10:22:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x12a775000) [pid = 2852] [serial = 2069] [outer = 0x1147d4c00] 10:22:44 INFO - PROCESS | 2852 | 1461691364610 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 10:22:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:22:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 822ms 10:22:44 INFO - PROCESS | 2852 | 1461691364647 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 10:22:44 INFO - PROCESS | 2852 | 1461691364649 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 10:22:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:22:44 INFO - PROCESS | 2852 | 1461691364654 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:22:44 INFO - PROCESS | 2852 | 1461691364656 Marionette TRACE conn2 <- [1,2730,null,{}] 10:22:44 INFO - PROCESS | 2852 | 1461691364660 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:44 INFO - PROCESS | 2852 | 1461691364760 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 10:22:44 INFO - PROCESS | 2852 | 1461691364835 Marionette TRACE conn2 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:44 INFO - PROCESS | 2852 | ++DOCSHELL 0x126e12000 == 69 [pid = 2852] [id = 690] 10:22:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x115843800) [pid = 2852] [serial = 2070] [outer = 0x0] 10:22:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x118f7b800) [pid = 2852] [serial = 2071] [outer = 0x115843800] 10:22:44 INFO - PROCESS | 2852 | 1461691364865 Marionette DEBUG loaded listener.js 10:22:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x119d9d800) [pid = 2852] [serial = 2072] [outer = 0x115843800] 10:22:45 INFO - PROCESS | 2852 | --DOCSHELL 0x126e19000 == 68 [pid = 2852] [id = 680] 10:22:45 INFO - PROCESS | 2852 | --DOCSHELL 0x12992b800 == 67 [pid = 2852] [id = 679] 10:22:45 INFO - PROCESS | 2852 | --DOCSHELL 0x128e49800 == 66 [pid = 2852] [id = 678] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x12b138c00) [pid = 2852] [serial = 2008] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOCSHELL 0x12572a800 == 65 [pid = 2852] [id = 677] 10:22:45 INFO - PROCESS | 2852 | --DOCSHELL 0x11a921000 == 64 [pid = 2852] [id = 676] 10:22:45 INFO - PROCESS | 2852 | --DOCSHELL 0x118620800 == 63 [pid = 2852] [id = 675] 10:22:45 INFO - PROCESS | 2852 | --DOCSHELL 0x12b1a7800 == 62 [pid = 2852] [id = 672] 10:22:45 INFO - PROCESS | 2852 | --DOCSHELL 0x126e23800 == 61 [pid = 2852] [id = 671] 10:22:45 INFO - PROCESS | 2852 | --DOCSHELL 0x11b863000 == 60 [pid = 2852] [id = 670] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x12a76ac00) [pid = 2852] [serial = 1838] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x12a5d7c00) [pid = 2852] [serial = 1907] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x129c08c00) [pid = 2852] [serial = 1904] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x12a4c4000) [pid = 2852] [serial = 1913] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x119252000) [pid = 2852] [serial = 1895] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x12a8dac00) [pid = 2852] [serial = 1910] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x1298ac000) [pid = 2852] [serial = 1990] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x12b04d000) [pid = 2852] [serial = 1952] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x126824000) [pid = 2852] [serial = 1984] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x126e7c800) [pid = 2852] [serial = 1985] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x12786b800) [pid = 2852] [serial = 1961] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 116 (0x126f79c00) [pid = 2852] [serial = 1960] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 115 (0x12a4c3c00) [pid = 2852] [serial = 1966] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 114 (0x12aa33800) [pid = 2852] [serial = 1967] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 113 (0x1186b3800) [pid = 2852] [serial = 1973] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 112 (0x114fa0c00) [pid = 2852] [serial = 1972] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 111 (0x11c38c000) [pid = 2852] [serial = 1958] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 110 (0x11bfec400) [pid = 2852] [serial = 1957] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 109 (0x11c13c800) [pid = 2852] [serial = 1978] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 108 (0x11c1d4000) [pid = 2852] [serial = 1979] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 107 (0x12a75c400) [pid = 2852] [serial = 1964] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 106 (0x12a4c3000) [pid = 2852] [serial = 1963] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 105 (0x129c25800) [pid = 2852] [serial = 1993] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 104 (0x11a54a400) [pid = 2852] [serial = 1955] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 103 (0x12528a400) [pid = 2852] [serial = 1981] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 102 (0x1253dc400) [pid = 2852] [serial = 1982] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 101 (0x11918a000) [pid = 2852] [serial = 1954] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 100 (0x12b048400) [pid = 2852] [serial = 1970] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 99 (0x1192b2c00) [pid = 2852] [serial = 1969] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 98 (0x11ae11c00) [pid = 2852] [serial = 1976] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 97 (0x11aa25c00) [pid = 2852] [serial = 1975] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0x12a5cf800) [pid = 2852] [serial = 1996] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0x11c1d3c00) [pid = 2852] [serial = 1994] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0x11c13a000) [pid = 2852] [serial = 1999] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0x12a75d800) [pid = 2852] [serial = 1997] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0x12a769c00) [pid = 2852] [serial = 2002] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0x126f70000) [pid = 2852] [serial = 2000] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0x126f75c00) [pid = 2852] [serial = 1987] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0x12b0cd800) [pid = 2852] [serial = 2006] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0x1299b5c00) [pid = 2852] [serial = 1991] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0x128a5f000) [pid = 2852] [serial = 1988] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0x12b04bc00) [pid = 2852] [serial = 2003] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0x12b050c00) [pid = 2852] [serial = 2005] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0x126e80c00) [pid = 2852] [serial = 1901] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0x11b80d800) [pid = 2852] [serial = 1898] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0x12a75a400) [pid = 2852] [serial = 1892] [outer = 0x0] [url = about:blank] 10:22:45 INFO - PROCESS | 2852 | 1461691365854 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 10:22:45 INFO - PROCESS | 2852 | 1461691365881 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 10:22:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:22:45 INFO - PROCESS | 2852 | 1461691365885 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:22:45 INFO - PROCESS | 2852 | 1461691365887 Marionette TRACE conn2 <- [1,2734,null,{}] 10:22:45 INFO - PROCESS | 2852 | 1461691365889 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:45 INFO - PROCESS | 2852 | 1461691365978 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 10:22:46 INFO - PROCESS | 2852 | 1461691366047 Marionette TRACE conn2 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:46 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c46d000 == 61 [pid = 2852] [id = 691] 10:22:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0x11a7b8800) [pid = 2852] [serial = 2073] [outer = 0x0] 10:22:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0x11b803400) [pid = 2852] [serial = 2074] [outer = 0x11a7b8800] 10:22:46 INFO - PROCESS | 2852 | 1461691366074 Marionette DEBUG loaded listener.js 10:22:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0x11c142c00) [pid = 2852] [serial = 2075] [outer = 0x11a7b8800] 10:22:46 INFO - PROCESS | 2852 | 1461691366392 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 10:22:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:22:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 520ms 10:22:46 INFO - PROCESS | 2852 | 1461691366406 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 10:22:46 INFO - PROCESS | 2852 | 1461691366408 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 10:22:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:22:46 INFO - PROCESS | 2852 | 1461691366411 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:22:46 INFO - PROCESS | 2852 | 1461691366413 Marionette TRACE conn2 <- [1,2738,null,{}] 10:22:46 INFO - PROCESS | 2852 | 1461691366424 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:46 INFO - PROCESS | 2852 | 1461691366523 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 10:22:46 INFO - PROCESS | 2852 | 1461691366528 Marionette TRACE conn2 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:46 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c461800 == 62 [pid = 2852] [id = 692] 10:22:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0x11c7f2c00) [pid = 2852] [serial = 2076] [outer = 0x0] 10:22:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0x1255c6c00) [pid = 2852] [serial = 2077] [outer = 0x11c7f2c00] 10:22:46 INFO - PROCESS | 2852 | 1461691366551 Marionette DEBUG loaded listener.js 10:22:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0x126f70000) [pid = 2852] [serial = 2078] [outer = 0x11c7f2c00] 10:22:46 INFO - PROCESS | 2852 | 1461691366969 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 10:22:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:22:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 576ms 10:22:46 INFO - PROCESS | 2852 | 1461691366989 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 10:22:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:22:46 INFO - PROCESS | 2852 | 1461691366991 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 10:22:46 INFO - PROCESS | 2852 | 1461691366995 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:22:46 INFO - PROCESS | 2852 | 1461691366997 Marionette TRACE conn2 <- [1,2742,null,{}] 10:22:47 INFO - PROCESS | 2852 | 1461691367002 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:47 INFO - PROCESS | 2852 | 1461691367144 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 10:22:47 INFO - PROCESS | 2852 | 1461691367275 Marionette TRACE conn2 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:47 INFO - PROCESS | 2852 | ++DOCSHELL 0x129929000 == 63 [pid = 2852] [id = 693] 10:22:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0x1268d2c00) [pid = 2852] [serial = 2079] [outer = 0x0] 10:22:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0x12782b800) [pid = 2852] [serial = 2080] [outer = 0x1268d2c00] 10:22:47 INFO - PROCESS | 2852 | 1461691367304 Marionette DEBUG loaded listener.js 10:22:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0x1293bc800) [pid = 2852] [serial = 2081] [outer = 0x1268d2c00] 10:22:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:22:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 675ms 10:22:47 INFO - PROCESS | 2852 | 1461691367664 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 10:22:47 INFO - PROCESS | 2852 | 1461691367671 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 10:22:47 INFO - PROCESS | 2852 | 1461691367673 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 10:22:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:22:47 INFO - PROCESS | 2852 | 1461691367676 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:22:47 INFO - PROCESS | 2852 | 1461691367678 Marionette TRACE conn2 <- [1,2746,null,{}] 10:22:47 INFO - PROCESS | 2852 | 1461691367681 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:47 INFO - PROCESS | 2852 | 1461691367854 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 10:22:47 INFO - PROCESS | 2852 | 1461691367883 Marionette TRACE conn2 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:47 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a497800 == 64 [pid = 2852] [id = 694] 10:22:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0x1298acc00) [pid = 2852] [serial = 2082] [outer = 0x0] 10:22:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0x129c0dc00) [pid = 2852] [serial = 2083] [outer = 0x1298acc00] 10:22:47 INFO - PROCESS | 2852 | 1461691367926 Marionette DEBUG loaded listener.js 10:22:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0x12a5d7000) [pid = 2852] [serial = 2084] [outer = 0x1298acc00] 10:22:48 INFO - PROCESS | 2852 | 1461691368326 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 10:22:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:22:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 671ms 10:22:48 INFO - PROCESS | 2852 | 1461691368347 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 10:22:48 INFO - PROCESS | 2852 | 1461691368348 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 10:22:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:22:48 INFO - PROCESS | 2852 | 1461691368357 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:22:48 INFO - PROCESS | 2852 | 1461691368358 Marionette TRACE conn2 <- [1,2750,null,{}] 10:22:48 INFO - PROCESS | 2852 | 1461691368360 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:48 INFO - PROCESS | 2852 | 1461691368491 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 10:22:48 INFO - PROCESS | 2852 | 1461691368546 Marionette TRACE conn2 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:48 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a918000 == 65 [pid = 2852] [id = 695] 10:22:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0x12a761000) [pid = 2852] [serial = 2085] [outer = 0x0] 10:22:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0x12a8d4800) [pid = 2852] [serial = 2086] [outer = 0x12a761000] 10:22:48 INFO - PROCESS | 2852 | 1461691368573 Marionette DEBUG loaded listener.js 10:22:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0x12b134800) [pid = 2852] [serial = 2087] [outer = 0x12a761000] 10:22:48 INFO - PROCESS | 2852 | 1461691368886 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 10:22:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:22:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 567ms 10:22:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:22:48 INFO - PROCESS | 2852 | 1461691368925 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 10:22:48 INFO - PROCESS | 2852 | 1461691368926 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 10:22:48 INFO - PROCESS | 2852 | 1461691368928 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:22:48 INFO - PROCESS | 2852 | 1461691368929 Marionette TRACE conn2 <- [1,2754,null,{}] 10:22:48 INFO - PROCESS | 2852 | 1461691368932 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:49 INFO - PROCESS | 2852 | 1461691369043 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 10:22:49 INFO - PROCESS | 2852 | 1461691369057 Marionette TRACE conn2 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:49 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a9a2000 == 66 [pid = 2852] [id = 696] 10:22:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0x12b28c400) [pid = 2852] [serial = 2088] [outer = 0x0] 10:22:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0x12b5d1400) [pid = 2852] [serial = 2089] [outer = 0x12b28c400] 10:22:49 INFO - PROCESS | 2852 | 1461691369082 Marionette DEBUG loaded listener.js 10:22:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 100 (0x12b5d6c00) [pid = 2852] [serial = 2090] [outer = 0x12b28c400] 10:22:49 INFO - PROCESS | 2852 | 1461691369426 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 10:22:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:22:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 518ms 10:22:49 INFO - PROCESS | 2852 | 1461691369447 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 10:22:49 INFO - PROCESS | 2852 | 1461691369448 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 10:22:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:22:49 INFO - PROCESS | 2852 | 1461691369451 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:22:49 INFO - PROCESS | 2852 | 1461691369454 Marionette TRACE conn2 <- [1,2758,null,{}] 10:22:49 INFO - PROCESS | 2852 | 1461691369456 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:49 INFO - PROCESS | 2852 | 1461691369568 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 10:22:49 INFO - PROCESS | 2852 | --DOMWINDOW == 99 (0x113529400) [pid = 2852] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:22:49 INFO - PROCESS | 2852 | --DOMWINDOW == 98 (0x126f71400) [pid = 2852] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:22:49 INFO - PROCESS | 2852 | --DOMWINDOW == 97 (0x115559c00) [pid = 2852] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:22:49 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0x11ac30800) [pid = 2852] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:22:49 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0x123b5c800) [pid = 2852] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:22:49 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0x12fca6000) [pid = 2852] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:22:49 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0x119251800) [pid = 2852] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:22:49 INFO - PROCESS | 2852 | 1461691369650 Marionette TRACE conn2 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:49 INFO - PROCESS | 2852 | ++DOCSHELL 0x1278a4000 == 67 [pid = 2852] [id = 697] 10:22:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0x115558c00) [pid = 2852] [serial = 2091] [outer = 0x0] 10:22:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0x11ac30800) [pid = 2852] [serial = 2092] [outer = 0x115558c00] 10:22:49 INFO - PROCESS | 2852 | 1461691369676 Marionette DEBUG loaded listener.js 10:22:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0x1280c8400) [pid = 2852] [serial = 2093] [outer = 0x115558c00] 10:22:49 INFO - PROCESS | 2852 | 1461691369974 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 10:22:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:22:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 573ms 10:22:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:22:50 INFO - PROCESS | 2852 | 1461691370025 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 10:22:50 INFO - PROCESS | 2852 | 1461691370027 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 10:22:50 INFO - PROCESS | 2852 | 1461691370030 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:22:50 INFO - PROCESS | 2852 | 1461691370032 Marionette TRACE conn2 <- [1,2762,null,{}] 10:22:50 INFO - PROCESS | 2852 | 1461691370035 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:50 INFO - PROCESS | 2852 | 1461691370169 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 10:22:50 INFO - PROCESS | 2852 | 1461691370226 Marionette TRACE conn2 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:50 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d857800 == 68 [pid = 2852] [id = 698] 10:22:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0x115559c00) [pid = 2852] [serial = 2094] [outer = 0x0] 10:22:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0x12c0ec800) [pid = 2852] [serial = 2095] [outer = 0x115559c00] 10:22:50 INFO - PROCESS | 2852 | 1461691370253 Marionette DEBUG loaded listener.js 10:22:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0x12c0f5400) [pid = 2852] [serial = 2096] [outer = 0x115559c00] 10:22:50 INFO - PROCESS | 2852 | 1461691370521 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 10:22:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:22:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 520ms 10:22:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:22:50 INFO - PROCESS | 2852 | 1461691370557 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 10:22:50 INFO - PROCESS | 2852 | 1461691370558 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 10:22:50 INFO - PROCESS | 2852 | 1461691370560 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:22:50 INFO - PROCESS | 2852 | 1461691370561 Marionette TRACE conn2 <- [1,2766,null,{}] 10:22:50 INFO - PROCESS | 2852 | 1461691370563 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:50 INFO - PROCESS | 2852 | 1461691370658 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 10:22:50 INFO - PROCESS | 2852 | 1461691370663 Marionette TRACE conn2 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:50 INFO - PROCESS | 2852 | ++DOCSHELL 0x12e80e800 == 69 [pid = 2852] [id = 699] 10:22:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 100 (0x12c0f6800) [pid = 2852] [serial = 2097] [outer = 0x0] 10:22:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 101 (0x12c1b8400) [pid = 2852] [serial = 2098] [outer = 0x12c0f6800] 10:22:50 INFO - PROCESS | 2852 | 1461691370688 Marionette DEBUG loaded listener.js 10:22:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 102 (0x12d247400) [pid = 2852] [serial = 2099] [outer = 0x12c0f6800] 10:22:51 INFO - PROCESS | 2852 | 1461691371043 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 10:22:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:22:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 519ms 10:22:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:22:51 INFO - PROCESS | 2852 | 1461691371080 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 10:22:51 INFO - PROCESS | 2852 | 1461691371081 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 10:22:51 INFO - PROCESS | 2852 | 1461691371083 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:22:51 INFO - PROCESS | 2852 | 1461691371085 Marionette TRACE conn2 <- [1,2770,null,{}] 10:22:51 INFO - PROCESS | 2852 | 1461691371088 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:51 INFO - PROCESS | 2852 | 1461691371196 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 10:22:51 INFO - PROCESS | 2852 | 1461691371201 Marionette TRACE conn2 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:51 INFO - PROCESS | 2852 | ++DOCSHELL 0x12eb20000 == 70 [pid = 2852] [id = 700] 10:22:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 103 (0x12d24c800) [pid = 2852] [serial = 2100] [outer = 0x0] 10:22:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 104 (0x12d34d400) [pid = 2852] [serial = 2101] [outer = 0x12d24c800] 10:22:51 INFO - PROCESS | 2852 | 1461691371230 Marionette DEBUG loaded listener.js 10:22:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 105 (0x12d4aac00) [pid = 2852] [serial = 2102] [outer = 0x12d24c800] 10:22:51 INFO - PROCESS | 2852 | 1461691371555 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 10:22:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:22:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 523ms 10:22:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:22:51 INFO - PROCESS | 2852 | 1461691371607 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 10:22:51 INFO - PROCESS | 2852 | 1461691371609 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 10:22:51 INFO - PROCESS | 2852 | 1461691371611 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:22:51 INFO - PROCESS | 2852 | 1461691371612 Marionette TRACE conn2 <- [1,2774,null,{}] 10:22:51 INFO - PROCESS | 2852 | 1461691371689 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:51 INFO - PROCESS | 2852 | 1461691371794 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 10:22:51 INFO - PROCESS | 2852 | 1461691371897 Marionette TRACE conn2 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:51 INFO - PROCESS | 2852 | ++DOCSHELL 0x11acc4000 == 71 [pid = 2852] [id = 701] 10:22:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 106 (0x114bbb400) [pid = 2852] [serial = 2103] [outer = 0x0] 10:22:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 107 (0x115246400) [pid = 2852] [serial = 2104] [outer = 0x114bbb400] 10:22:51 INFO - PROCESS | 2852 | 1461691371930 Marionette DEBUG loaded listener.js 10:22:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 108 (0x119d94000) [pid = 2852] [serial = 2105] [outer = 0x114bbb400] 10:22:52 INFO - PROCESS | 2852 | 1461691372411 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 10:22:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:22:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 840ms 10:22:52 INFO - PROCESS | 2852 | 1461691372452 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 10:22:52 INFO - PROCESS | 2852 | 1461691372455 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 10:22:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:22:52 INFO - PROCESS | 2852 | 1461691372458 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:22:52 INFO - PROCESS | 2852 | 1461691372460 Marionette TRACE conn2 <- [1,2778,null,{}] 10:22:52 INFO - PROCESS | 2852 | 1461691372463 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:52 INFO - PROCESS | 2852 | 1461691372575 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 10:22:52 INFO - PROCESS | 2852 | 1461691372641 Marionette TRACE conn2 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:52 INFO - PROCESS | 2852 | ++DOCSHELL 0x12988c800 == 72 [pid = 2852] [id = 702] 10:22:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 109 (0x11c13f000) [pid = 2852] [serial = 2106] [outer = 0x0] 10:22:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 110 (0x123b56c00) [pid = 2852] [serial = 2107] [outer = 0x11c13f000] 10:22:52 INFO - PROCESS | 2852 | 1461691372714 Marionette DEBUG loaded listener.js 10:22:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 111 (0x1257f7800) [pid = 2852] [serial = 2108] [outer = 0x11c13f000] 10:22:53 INFO - PROCESS | 2852 | 1461691373102 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 10:22:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:22:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 670ms 10:22:53 INFO - PROCESS | 2852 | 1461691373129 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 10:22:53 INFO - PROCESS | 2852 | 1461691373131 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 10:22:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:22:53 INFO - PROCESS | 2852 | 1461691373133 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:22:53 INFO - PROCESS | 2852 | 1461691373135 Marionette TRACE conn2 <- [1,2782,null,{}] 10:22:53 INFO - PROCESS | 2852 | 1461691373137 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:53 INFO - PROCESS | 2852 | 1461691373271 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 10:22:53 INFO - PROCESS | 2852 | 1461691373361 Marionette TRACE conn2 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:53 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b5ad800 == 73 [pid = 2852] [id = 703] 10:22:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 112 (0x12782c800) [pid = 2852] [serial = 2109] [outer = 0x0] 10:22:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 113 (0x129338000) [pid = 2852] [serial = 2110] [outer = 0x12782c800] 10:22:53 INFO - PROCESS | 2852 | 1461691373395 Marionette DEBUG loaded listener.js 10:22:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0x12a5d7800) [pid = 2852] [serial = 2111] [outer = 0x12782c800] 10:22:53 INFO - PROCESS | 2852 | 1461691373822 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 10:22:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:22:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 719ms 10:22:53 INFO - PROCESS | 2852 | 1461691373857 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 10:22:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:22:53 INFO - PROCESS | 2852 | 1461691373862 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 10:22:53 INFO - PROCESS | 2852 | 1461691373865 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:22:53 INFO - PROCESS | 2852 | 1461691373866 Marionette TRACE conn2 <- [1,2786,null,{}] 10:22:53 INFO - PROCESS | 2852 | 1461691373869 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:53 INFO - PROCESS | 2852 | 1461691373979 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 10:22:54 INFO - PROCESS | 2852 | 1461691374039 Marionette TRACE conn2 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:54 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f1d0800 == 74 [pid = 2852] [id = 704] 10:22:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0x12a756400) [pid = 2852] [serial = 2112] [outer = 0x0] 10:22:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 116 (0x12aa3f800) [pid = 2852] [serial = 2113] [outer = 0x12a756400] 10:22:54 INFO - PROCESS | 2852 | 1461691374110 Marionette DEBUG loaded listener.js 10:22:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x12b5d2800) [pid = 2852] [serial = 2114] [outer = 0x12a756400] 10:22:54 INFO - PROCESS | 2852 | 1461691374509 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 10:22:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:22:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 672ms 10:22:54 INFO - PROCESS | 2852 | 1461691374537 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 10:22:54 INFO - PROCESS | 2852 | 1461691374539 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 10:22:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:22:54 INFO - PROCESS | 2852 | 1461691374541 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:22:54 INFO - PROCESS | 2852 | 1461691374542 Marionette TRACE conn2 <- [1,2790,null,{}] 10:22:54 INFO - PROCESS | 2852 | 1461691374545 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:54 INFO - PROCESS | 2852 | 1461691374655 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 10:22:54 INFO - PROCESS | 2852 | 1461691374776 Marionette TRACE conn2 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:54 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a499800 == 75 [pid = 2852] [id = 705] 10:22:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x126c19c00) [pid = 2852] [serial = 2115] [outer = 0x0] 10:22:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x12d24cc00) [pid = 2852] [serial = 2116] [outer = 0x126c19c00] 10:22:54 INFO - PROCESS | 2852 | 1461691374807 Marionette DEBUG loaded listener.js 10:22:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x12d356c00) [pid = 2852] [serial = 2117] [outer = 0x126c19c00] 10:22:55 INFO - PROCESS | 2852 | 1461691375446 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 10:22:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:22:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 969ms 10:22:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:22:55 INFO - PROCESS | 2852 | 1461691375516 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 10:22:55 INFO - PROCESS | 2852 | 1461691375519 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 10:22:55 INFO - PROCESS | 2852 | 1461691375524 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:22:55 INFO - PROCESS | 2852 | 1461691375526 Marionette TRACE conn2 <- [1,2794,null,{}] 10:22:55 INFO - PROCESS | 2852 | 1461691375530 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:55 INFO - PROCESS | 2852 | 1461691375628 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 10:22:55 INFO - PROCESS | 2852 | 1461691375705 Marionette TRACE conn2 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:55 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c74f000 == 76 [pid = 2852] [id = 706] 10:22:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x114f95400) [pid = 2852] [serial = 2118] [outer = 0x0] 10:22:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x115719c00) [pid = 2852] [serial = 2119] [outer = 0x114f95400] 10:22:55 INFO - PROCESS | 2852 | 1461691375735 Marionette DEBUG loaded listener.js 10:22:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x1189d8c00) [pid = 2852] [serial = 2120] [outer = 0x114f95400] 10:22:56 INFO - PROCESS | 2852 | 1461691376178 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 10:22:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:22:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 671ms 10:22:56 INFO - PROCESS | 2852 | 1461691376195 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 10:22:56 INFO - PROCESS | 2852 | 1461691376198 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 10:22:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:22:56 INFO - PROCESS | 2852 | 1461691376203 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:22:56 INFO - PROCESS | 2852 | 1461691376204 Marionette TRACE conn2 <- [1,2798,null,{}] 10:22:56 INFO - PROCESS | 2852 | 1461691376207 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:56 INFO - PROCESS | 2852 | 1461691376302 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 10:22:56 INFO - PROCESS | 2852 | 1461691376379 Marionette TRACE conn2 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:56 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a86b000 == 77 [pid = 2852] [id = 707] 10:22:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x11555a800) [pid = 2852] [serial = 2121] [outer = 0x0] 10:22:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x118f7f400) [pid = 2852] [serial = 2122] [outer = 0x11555a800] 10:22:56 INFO - PROCESS | 2852 | 1461691376408 Marionette DEBUG loaded listener.js 10:22:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x1192bc800) [pid = 2852] [serial = 2123] [outer = 0x11555a800] 10:22:56 INFO - PROCESS | 2852 | --DOCSHELL 0x12d86f800 == 76 [pid = 2852] [id = 669] 10:22:56 INFO - PROCESS | 2852 | --DOCSHELL 0x11acc3800 == 75 [pid = 2852] [id = 631] 10:22:56 INFO - PROCESS | 2852 | --DOCSHELL 0x12e80e800 == 74 [pid = 2852] [id = 699] 10:22:56 INFO - PROCESS | 2852 | --DOCSHELL 0x12d857800 == 73 [pid = 2852] [id = 698] 10:22:56 INFO - PROCESS | 2852 | --DOCSHELL 0x1278a4000 == 72 [pid = 2852] [id = 697] 10:22:56 INFO - PROCESS | 2852 | --DOCSHELL 0x12a9a2000 == 71 [pid = 2852] [id = 696] 10:22:56 INFO - PROCESS | 2852 | --DOCSHELL 0x12a918000 == 70 [pid = 2852] [id = 695] 10:22:56 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x117981400) [pid = 2852] [serial = 2011] [outer = 0x0] [url = about:blank] 10:22:56 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x11b924000) [pid = 2852] [serial = 2014] [outer = 0x0] [url = about:blank] 10:22:56 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x12705f800) [pid = 2852] [serial = 2017] [outer = 0x0] [url = about:blank] 10:22:56 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x12932e000) [pid = 2852] [serial = 2020] [outer = 0x0] [url = about:blank] 10:22:56 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x12a8d3800) [pid = 2852] [serial = 2023] [outer = 0x0] [url = about:blank] 10:22:56 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x128e90800) [pid = 2852] [serial = 2044] [outer = 0x0] [url = about:blank] 10:22:56 INFO - PROCESS | 2852 | --DOCSHELL 0x12a497800 == 69 [pid = 2852] [id = 694] 10:22:56 INFO - PROCESS | 2852 | --DOCSHELL 0x129929000 == 68 [pid = 2852] [id = 693] 10:22:56 INFO - PROCESS | 2852 | --DOCSHELL 0x11c461800 == 67 [pid = 2852] [id = 692] 10:22:56 INFO - PROCESS | 2852 | --DOCSHELL 0x12fe99800 == 66 [pid = 2852] [id = 18] 10:22:56 INFO - PROCESS | 2852 | --DOCSHELL 0x11c46d000 == 65 [pid = 2852] [id = 691] 10:22:56 INFO - PROCESS | 2852 | --DOCSHELL 0x126e12000 == 64 [pid = 2852] [id = 690] 10:22:56 INFO - PROCESS | 2852 | --DOCSHELL 0x12a98d800 == 63 [pid = 2852] [id = 684] 10:22:56 INFO - PROCESS | 2852 | --DOCSHELL 0x129cab000 == 62 [pid = 2852] [id = 683] 10:22:56 INFO - PROCESS | 2852 | --DOCSHELL 0x123aa2000 == 61 [pid = 2852] [id = 682] 10:22:56 INFO - PROCESS | 2852 | --DOCSHELL 0x12a790800 == 60 [pid = 2852] [id = 681] 10:22:56 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x11424fc00) [pid = 2852] [serial = 2026] [outer = 0x0] [url = about:blank] 10:22:56 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x12780d000) [pid = 2852] [serial = 2038] [outer = 0x0] [url = about:blank] 10:22:56 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x1192be400) [pid = 2852] [serial = 2029] [outer = 0x0] [url = about:blank] 10:22:56 INFO - PROCESS | 2852 | --DOMWINDOW == 116 (0x11aa28400) [pid = 2852] [serial = 2030] [outer = 0x0] [url = about:blank] 10:22:56 INFO - PROCESS | 2852 | --DOMWINDOW == 115 (0x11c13cc00) [pid = 2852] [serial = 2032] [outer = 0x0] [url = about:blank] 10:22:56 INFO - PROCESS | 2852 | --DOMWINDOW == 114 (0x125504400) [pid = 2852] [serial = 2035] [outer = 0x0] [url = about:blank] 10:22:56 INFO - PROCESS | 2852 | --DOMWINDOW == 113 (0x118f79000) [pid = 2852] [serial = 1373] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:22:56 INFO - PROCESS | 2852 | --DOMWINDOW == 112 (0x11a544400) [pid = 2852] [serial = 2041] [outer = 0x0] [url = about:blank] 10:22:56 INFO - PROCESS | 2852 | --DOMWINDOW == 111 (0x1253dd800) [pid = 2852] [serial = 2042] [outer = 0x0] [url = about:blank] 10:22:56 INFO - PROCESS | 2852 | --DOMWINDOW == 110 (0x126e41800) [pid = 2852] [serial = 2036] [outer = 0x0] [url = about:blank] 10:22:56 INFO - PROCESS | 2852 | --DOMWINDOW == 109 (0x114f9c400) [pid = 2852] [serial = 2027] [outer = 0x0] [url = about:blank] 10:22:56 INFO - PROCESS | 2852 | --DOMWINDOW == 108 (0x12782f800) [pid = 2852] [serial = 2039] [outer = 0x0] [url = about:blank] 10:22:56 INFO - PROCESS | 2852 | --DOMWINDOW == 107 (0x11c38c400) [pid = 2852] [serial = 2033] [outer = 0x0] [url = about:blank] 10:22:56 INFO - PROCESS | 2852 | 1461691376900 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 10:22:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:22:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 725ms 10:22:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:22:56 INFO - PROCESS | 2852 | 1461691376927 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 10:22:56 INFO - PROCESS | 2852 | 1461691376929 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 10:22:56 INFO - PROCESS | 2852 | 1461691376931 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:22:56 INFO - PROCESS | 2852 | 1461691376935 Marionette TRACE conn2 <- [1,2802,null,{}] 10:22:56 INFO - PROCESS | 2852 | 1461691376942 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:57 INFO - PROCESS | 2852 | 1461691377026 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 10:22:57 INFO - PROCESS | 2852 | 1461691377034 Marionette TRACE conn2 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:57 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b8e1000 == 61 [pid = 2852] [id = 708] 10:22:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 108 (0x119e4d000) [pid = 2852] [serial = 2124] [outer = 0x0] 10:22:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 109 (0x11a7bd000) [pid = 2852] [serial = 2125] [outer = 0x119e4d000] 10:22:57 INFO - PROCESS | 2852 | 1461691377063 Marionette DEBUG loaded listener.js 10:22:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 110 (0x11aa2c400) [pid = 2852] [serial = 2126] [outer = 0x119e4d000] 10:22:57 INFO - PROCESS | 2852 | 1461691377415 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 10:22:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:22:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 523ms 10:22:57 INFO - PROCESS | 2852 | 1461691377454 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 10:22:57 INFO - PROCESS | 2852 | 1461691377456 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 10:22:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:22:57 INFO - PROCESS | 2852 | 1461691377458 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:22:57 INFO - PROCESS | 2852 | 1461691377459 Marionette TRACE conn2 <- [1,2806,null,{}] 10:22:57 INFO - PROCESS | 2852 | 1461691377461 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:57 INFO - PROCESS | 2852 | 1461691377544 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 10:22:57 INFO - PROCESS | 2852 | 1461691377550 Marionette TRACE conn2 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:57 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c1f5000 == 62 [pid = 2852] [id = 709] 10:22:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 111 (0x11ac36000) [pid = 2852] [serial = 2127] [outer = 0x0] 10:22:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 112 (0x11ae69000) [pid = 2852] [serial = 2128] [outer = 0x11ac36000] 10:22:57 INFO - PROCESS | 2852 | 1461691377577 Marionette DEBUG loaded listener.js 10:22:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 113 (0x11b0e8c00) [pid = 2852] [serial = 2129] [outer = 0x11ac36000] 10:22:57 INFO - PROCESS | 2852 | 1461691377922 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 10:22:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:22:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 469ms 10:22:57 INFO - PROCESS | 2852 | 1461691377927 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 10:22:57 INFO - PROCESS | 2852 | 1461691377928 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 10:22:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:22:57 INFO - PROCESS | 2852 | 1461691377930 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:22:57 INFO - PROCESS | 2852 | 1461691377931 Marionette TRACE conn2 <- [1,2810,null,{}] 10:22:57 INFO - PROCESS | 2852 | 1461691377935 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:58 INFO - PROCESS | 2852 | 1461691378021 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 10:22:58 INFO - PROCESS | 2852 | 1461691378074 Marionette TRACE conn2 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:58 INFO - PROCESS | 2852 | ++DOCSHELL 0x1253a7800 == 63 [pid = 2852] [id = 710] 10:22:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0x11aef3800) [pid = 2852] [serial = 2130] [outer = 0x0] 10:22:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0x11b922400) [pid = 2852] [serial = 2131] [outer = 0x11aef3800] 10:22:58 INFO - PROCESS | 2852 | 1461691378100 Marionette DEBUG loaded listener.js 10:22:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 116 (0x11bfef400) [pid = 2852] [serial = 2132] [outer = 0x11aef3800] 10:22:58 INFO - PROCESS | 2852 | 1461691378380 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 10:22:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:22:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 469ms 10:22:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:22:58 INFO - PROCESS | 2852 | 1461691378410 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 10:22:58 INFO - PROCESS | 2852 | 1461691378412 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 10:22:58 INFO - PROCESS | 2852 | 1461691378414 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:22:58 INFO - PROCESS | 2852 | 1461691378415 Marionette TRACE conn2 <- [1,2814,null,{}] 10:22:58 INFO - PROCESS | 2852 | 1461691378425 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:58 INFO - PROCESS | 2852 | 1461691378527 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 10:22:58 INFO - PROCESS | 2852 | 1461691378587 Marionette TRACE conn2 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:58 INFO - PROCESS | 2852 | ++DOCSHELL 0x119769000 == 64 [pid = 2852] [id = 711] 10:22:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x11b0e8400) [pid = 2852] [serial = 2133] [outer = 0x0] 10:22:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x11c13a000) [pid = 2852] [serial = 2134] [outer = 0x11b0e8400] 10:22:58 INFO - PROCESS | 2852 | 1461691378617 Marionette DEBUG loaded listener.js 10:22:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x123b5ec00) [pid = 2852] [serial = 2135] [outer = 0x11b0e8400] 10:22:58 INFO - PROCESS | 2852 | 1461691378952 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 10:22:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:22:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 578ms 10:22:58 INFO - PROCESS | 2852 | 1461691378998 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 10:22:59 INFO - PROCESS | 2852 | 1461691378999 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 10:22:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:22:59 INFO - PROCESS | 2852 | 1461691379004 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:22:59 INFO - PROCESS | 2852 | 1461691379005 Marionette TRACE conn2 <- [1,2818,null,{}] 10:22:59 INFO - PROCESS | 2852 | 1461691379007 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:59 INFO - PROCESS | 2852 | 1461691379109 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 10:22:59 INFO - PROCESS | 2852 | 1461691379146 Marionette TRACE conn2 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:59 INFO - PROCESS | 2852 | ++DOCSHELL 0x127447800 == 65 [pid = 2852] [id = 712] 10:22:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x11bfec000) [pid = 2852] [serial = 2136] [outer = 0x0] 10:22:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x125296000) [pid = 2852] [serial = 2137] [outer = 0x11bfec000] 10:22:59 INFO - PROCESS | 2852 | 1461691379176 Marionette DEBUG loaded listener.js 10:22:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x1255c6800) [pid = 2852] [serial = 2138] [outer = 0x11bfec000] 10:22:59 INFO - PROCESS | 2852 | 1461691379505 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 10:22:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:22:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 520ms 10:22:59 INFO - PROCESS | 2852 | 1461691379523 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 10:22:59 INFO - PROCESS | 2852 | 1461691379524 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 10:22:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:22:59 INFO - PROCESS | 2852 | 1461691379527 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:22:59 INFO - PROCESS | 2852 | 1461691379528 Marionette TRACE conn2 <- [1,2822,null,{}] 10:22:59 INFO - PROCESS | 2852 | 1461691379530 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:59 INFO - PROCESS | 2852 | 1461691379631 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 10:22:59 INFO - PROCESS | 2852 | 1461691379645 Marionette TRACE conn2 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:59 INFO - PROCESS | 2852 | ++DOCSHELL 0x129813800 == 66 [pid = 2852] [id = 713] 10:22:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x1256c8800) [pid = 2852] [serial = 2139] [outer = 0x0] 10:22:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x1257f8c00) [pid = 2852] [serial = 2140] [outer = 0x1256c8800] 10:22:59 INFO - PROCESS | 2852 | 1461691379671 Marionette DEBUG loaded listener.js 10:22:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x126e42400) [pid = 2852] [serial = 2141] [outer = 0x1256c8800] 10:23:00 INFO - PROCESS | 2852 | 1461691380029 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 10:23:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:23:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 517ms 10:23:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:23:00 INFO - PROCESS | 2852 | 1461691380045 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 10:23:00 INFO - PROCESS | 2852 | 1461691380046 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 10:23:00 INFO - PROCESS | 2852 | 1461691380048 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:23:00 INFO - PROCESS | 2852 | 1461691380049 Marionette TRACE conn2 <- [1,2826,null,{}] 10:23:00 INFO - PROCESS | 2852 | 1461691380054 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:00 INFO - PROCESS | 2852 | 1461691380161 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 10:23:00 INFO - PROCESS | 2852 | 1461691380175 Marionette TRACE conn2 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:00 INFO - PROCESS | 2852 | ++DOCSHELL 0x1298a1800 == 67 [pid = 2852] [id = 714] 10:23:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x126e45000) [pid = 2852] [serial = 2142] [outer = 0x0] 10:23:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x126f6a400) [pid = 2852] [serial = 2143] [outer = 0x126e45000] 10:23:00 INFO - PROCESS | 2852 | 1461691380201 Marionette DEBUG loaded listener.js 10:23:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x126f74800) [pid = 2852] [serial = 2144] [outer = 0x126e45000] 10:23:00 INFO - PROCESS | 2852 | 1461691380599 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:23:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:23:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 572ms 10:23:00 INFO - PROCESS | 2852 | 1461691380627 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 10:23:00 INFO - PROCESS | 2852 | 1461691380629 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 10:23:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:23:00 INFO - PROCESS | 2852 | 1461691380632 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:23:00 INFO - PROCESS | 2852 | 1461691380634 Marionette TRACE conn2 <- [1,2830,null,{}] 10:23:00 INFO - PROCESS | 2852 | 1461691380639 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:00 INFO - PROCESS | 2852 | 1461691380804 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 10:23:00 INFO - PROCESS | 2852 | 1461691380833 Marionette TRACE conn2 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:00 INFO - PROCESS | 2852 | ++DOCSHELL 0x129c71800 == 68 [pid = 2852] [id = 715] 10:23:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x1256cb800) [pid = 2852] [serial = 2145] [outer = 0x0] 10:23:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x12705d400) [pid = 2852] [serial = 2146] [outer = 0x1256cb800] 10:23:00 INFO - PROCESS | 2852 | 1461691380876 Marionette DEBUG loaded listener.js 10:23:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x12780e800) [pid = 2852] [serial = 2147] [outer = 0x1256cb800] 10:23:01 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x11aef7c00) [pid = 2852] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:23:01 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x1298acc00) [pid = 2852] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:23:01 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x12a761000) [pid = 2852] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:23:01 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x115558c00) [pid = 2852] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:23:01 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x12b28c400) [pid = 2852] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:23:01 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x115559c00) [pid = 2852] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:23:01 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x115843800) [pid = 2852] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:23:01 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x1268d2c00) [pid = 2852] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:23:01 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x11a7b8800) [pid = 2852] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:23:01 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x115553400) [pid = 2852] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:23:01 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x11c7f2c00) [pid = 2852] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:23:01 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x11a7b6000) [pid = 2852] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:23:01 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x123b5b400) [pid = 2852] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:23:01 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x1147d4c00) [pid = 2852] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:23:01 INFO - PROCESS | 2852 | --DOMWINDOW == 116 (0x129683800) [pid = 2852] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:23:01 INFO - PROCESS | 2852 | --DOMWINDOW == 115 (0x12c0f6800) [pid = 2852] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:23:01 INFO - PROCESS | 2852 | --DOMWINDOW == 114 (0x128e8e800) [pid = 2852] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:23:01 INFO - PROCESS | 2852 | --DOMWINDOW == 113 (0x12fe99000) [pid = 2852] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:23:01 INFO - PROCESS | 2852 | --DOMWINDOW == 112 (0x12782a000) [pid = 2852] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:23:01 INFO - PROCESS | 2852 | --DOMWINDOW == 111 (0x115846c00) [pid = 2852] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:23:01 INFO - PROCESS | 2852 | --DOMWINDOW == 110 (0x126f6e800) [pid = 2852] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:23:01 INFO - PROCESS | 2852 | --DOMWINDOW == 109 (0x12b0cfc00) [pid = 2852] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:23:01 INFO - PROCESS | 2852 | 1461691381389 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 10:23:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:23:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 773ms 10:23:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:23:01 INFO - PROCESS | 2852 | 1461691381423 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 10:23:01 INFO - PROCESS | 2852 | 1461691381424 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 10:23:01 INFO - PROCESS | 2852 | 1461691381426 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:23:01 INFO - PROCESS | 2852 | 1461691381428 Marionette TRACE conn2 <- [1,2834,null,{}] 10:23:01 INFO - PROCESS | 2852 | 1461691381430 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:01 INFO - PROCESS | 2852 | 1461691381563 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 10:23:01 INFO - PROCESS | 2852 | 1461691381598 Marionette TRACE conn2 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:01 INFO - PROCESS | 2852 | ++DOCSHELL 0x129ca3000 == 69 [pid = 2852] [id = 716] 10:23:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 110 (0x11343d000) [pid = 2852] [serial = 2148] [outer = 0x0] 10:23:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 111 (0x126f74000) [pid = 2852] [serial = 2149] [outer = 0x11343d000] 10:23:01 INFO - PROCESS | 2852 | 1461691381629 Marionette DEBUG loaded listener.js 10:23:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 112 (0x12800a400) [pid = 2852] [serial = 2150] [outer = 0x11343d000] 10:23:01 INFO - PROCESS | 2852 | 1461691381922 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:23:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:23:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 520ms 10:23:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:23:01 INFO - PROCESS | 2852 | 1461691381946 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 10:23:01 INFO - PROCESS | 2852 | 1461691381947 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 10:23:01 INFO - PROCESS | 2852 | 1461691381957 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:23:01 INFO - PROCESS | 2852 | 1461691381958 Marionette TRACE conn2 <- [1,2838,null,{}] 10:23:01 INFO - PROCESS | 2852 | 1461691381961 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:02 INFO - PROCESS | 2852 | 1461691382048 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 10:23:02 INFO - PROCESS | 2852 | 1461691382107 Marionette TRACE conn2 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:02 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a4de800 == 70 [pid = 2852] [id = 717] 10:23:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 113 (0x12786c400) [pid = 2852] [serial = 2151] [outer = 0x0] 10:23:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0x128a5f000) [pid = 2852] [serial = 2152] [outer = 0x12786c400] 10:23:02 INFO - PROCESS | 2852 | 1461691382133 Marionette DEBUG loaded listener.js 10:23:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0x129683400) [pid = 2852] [serial = 2153] [outer = 0x12786c400] 10:23:02 INFO - PROCESS | 2852 | 1461691382420 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 10:23:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:23:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 527ms 10:23:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:23:02 INFO - PROCESS | 2852 | 1461691382477 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 10:23:02 INFO - PROCESS | 2852 | 1461691382478 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 10:23:02 INFO - PROCESS | 2852 | 1461691382480 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:23:02 INFO - PROCESS | 2852 | 1461691382481 Marionette TRACE conn2 <- [1,2842,null,{}] 10:23:02 INFO - PROCESS | 2852 | 1461691382485 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:02 INFO - PROCESS | 2852 | 1461691382567 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 10:23:02 INFO - PROCESS | 2852 | 1461691382573 Marionette TRACE conn2 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:02 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a85e000 == 71 [pid = 2852] [id = 718] 10:23:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 116 (0x129683800) [pid = 2852] [serial = 2154] [outer = 0x0] 10:23:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x1298aec00) [pid = 2852] [serial = 2155] [outer = 0x129683800] 10:23:02 INFO - PROCESS | 2852 | 1461691382599 Marionette DEBUG loaded listener.js 10:23:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x1299b1000) [pid = 2852] [serial = 2156] [outer = 0x129683800] 10:23:02 INFO - PROCESS | 2852 | 1461691382942 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 10:23:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:23:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 473ms 10:23:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:23:02 INFO - PROCESS | 2852 | 1461691382955 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 10:23:02 INFO - PROCESS | 2852 | 1461691382956 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 10:23:02 INFO - PROCESS | 2852 | 1461691382958 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:23:02 INFO - PROCESS | 2852 | 1461691382959 Marionette TRACE conn2 <- [1,2846,null,{}] 10:23:02 INFO - PROCESS | 2852 | 1461691382962 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:03 INFO - PROCESS | 2852 | 1461691383078 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 10:23:03 INFO - PROCESS | 2852 | 1461691383086 Marionette TRACE conn2 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:03 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a916800 == 72 [pid = 2852] [id = 719] 10:23:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x1298b3000) [pid = 2852] [serial = 2157] [outer = 0x0] 10:23:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x129c04000) [pid = 2852] [serial = 2158] [outer = 0x1298b3000] 10:23:03 INFO - PROCESS | 2852 | 1461691383112 Marionette DEBUG loaded listener.js 10:23:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x1299b2000) [pid = 2852] [serial = 2159] [outer = 0x1298b3000] 10:23:03 INFO - PROCESS | 2852 | 1461691383570 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 10:23:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:23:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 671ms 10:23:03 INFO - PROCESS | 2852 | 1461691383630 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 10:23:03 INFO - PROCESS | 2852 | 1461691383633 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 10:23:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:23:03 INFO - PROCESS | 2852 | 1461691383637 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:23:03 INFO - PROCESS | 2852 | 1461691383640 Marionette TRACE conn2 <- [1,2850,null,{}] 10:23:03 INFO - PROCESS | 2852 | 1461691383643 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:03 INFO - PROCESS | 2852 | 1461691383752 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 10:23:03 INFO - PROCESS | 2852 | 1461691383848 Marionette TRACE conn2 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:03 INFO - PROCESS | 2852 | ++DOCSHELL 0x11b86c800 == 73 [pid = 2852] [id = 720] 10:23:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x115559400) [pid = 2852] [serial = 2160] [outer = 0x0] 10:23:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x115846c00) [pid = 2852] [serial = 2161] [outer = 0x115559400] 10:23:03 INFO - PROCESS | 2852 | 1461691383894 Marionette DEBUG loaded listener.js 10:23:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x118f79000) [pid = 2852] [serial = 2162] [outer = 0x115559400] 10:23:04 INFO - PROCESS | 2852 | 1461691384325 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:23:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:23:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 720ms 10:23:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:23:04 INFO - PROCESS | 2852 | 1461691384358 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 10:23:04 INFO - PROCESS | 2852 | 1461691384362 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 10:23:04 INFO - PROCESS | 2852 | 1461691384367 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:23:04 INFO - PROCESS | 2852 | 1461691384371 Marionette TRACE conn2 <- [1,2854,null,{}] 10:23:04 INFO - PROCESS | 2852 | 1461691384374 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:04 INFO - PROCESS | 2852 | 1461691384477 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 10:23:04 INFO - PROCESS | 2852 | 1461691384548 Marionette TRACE conn2 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:04 INFO - PROCESS | 2852 | ++DOCSHELL 0x1253bc000 == 74 [pid = 2852] [id = 721] 10:23:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x11a545800) [pid = 2852] [serial = 2163] [outer = 0x0] 10:23:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x11aa23c00) [pid = 2852] [serial = 2164] [outer = 0x11a545800] 10:23:04 INFO - PROCESS | 2852 | 1461691384579 Marionette DEBUG loaded listener.js 10:23:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x11ac87800) [pid = 2852] [serial = 2165] [outer = 0x11a545800] 10:23:05 INFO - PROCESS | 2852 | 1461691385007 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 10:23:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:23:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 672ms 10:23:05 INFO - PROCESS | 2852 | 1461691385040 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 10:23:05 INFO - PROCESS | 2852 | 1461691385042 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 10:23:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:23:05 INFO - PROCESS | 2852 | 1461691385044 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:23:05 INFO - PROCESS | 2852 | 1461691385047 Marionette TRACE conn2 <- [1,2858,null,{}] 10:23:05 INFO - PROCESS | 2852 | 1461691385055 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:05 INFO - PROCESS | 2852 | 1461691385187 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 10:23:05 INFO - PROCESS | 2852 | 1461691385273 Marionette TRACE conn2 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:05 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a4e4000 == 75 [pid = 2852] [id = 722] 10:23:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x11c145000) [pid = 2852] [serial = 2166] [outer = 0x0] 10:23:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x11c1ccc00) [pid = 2852] [serial = 2167] [outer = 0x11c145000] 10:23:05 INFO - PROCESS | 2852 | 1461691385309 Marionette DEBUG loaded listener.js 10:23:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x123b58c00) [pid = 2852] [serial = 2168] [outer = 0x11c145000] 10:23:05 INFO - PROCESS | 2852 | 1461691385734 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:23:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:23:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 725ms 10:23:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:23:05 INFO - PROCESS | 2852 | 1461691385770 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 10:23:05 INFO - PROCESS | 2852 | 1461691385772 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 10:23:05 INFO - PROCESS | 2852 | 1461691385774 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:23:05 INFO - PROCESS | 2852 | 1461691385775 Marionette TRACE conn2 <- [1,2862,null,{}] 10:23:05 INFO - PROCESS | 2852 | 1461691385778 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:05 INFO - PROCESS | 2852 | 1461691385886 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 10:23:05 INFO - PROCESS | 2852 | 1461691385945 Marionette TRACE conn2 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:05 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b07a800 == 76 [pid = 2852] [id = 723] 10:23:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x125299000) [pid = 2852] [serial = 2169] [outer = 0x0] 10:23:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x126e7ec00) [pid = 2852] [serial = 2170] [outer = 0x125299000] 10:23:05 INFO - PROCESS | 2852 | 1461691385976 Marionette DEBUG loaded listener.js 10:23:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x127828400) [pid = 2852] [serial = 2171] [outer = 0x125299000] 10:23:06 INFO - PROCESS | 2852 | 1461691386387 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 10:23:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:23:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 622ms 10:23:06 INFO - PROCESS | 2852 | 1461691386396 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 10:23:06 INFO - PROCESS | 2852 | 1461691386398 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 10:23:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:23:06 INFO - PROCESS | 2852 | 1461691386400 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:23:06 INFO - PROCESS | 2852 | 1461691386404 Marionette TRACE conn2 <- [1,2866,null,{}] 10:23:06 INFO - PROCESS | 2852 | 1461691386406 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:06 INFO - PROCESS | 2852 | 1461691386508 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 10:23:06 INFO - PROCESS | 2852 | 1461691386601 Marionette TRACE conn2 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:06 INFO - PROCESS | 2852 | ++DOCSHELL 0x12c10c800 == 77 [pid = 2852] [id = 724] 10:23:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x12782ec00) [pid = 2852] [serial = 2172] [outer = 0x0] 10:23:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x1279b9000) [pid = 2852] [serial = 2173] [outer = 0x12782ec00] 10:23:06 INFO - PROCESS | 2852 | 1461691386632 Marionette DEBUG loaded listener.js 10:23:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x1299afc00) [pid = 2852] [serial = 2174] [outer = 0x12782ec00] 10:23:07 INFO - PROCESS | 2852 | 1461691387055 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 10:23:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:23:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 673ms 10:23:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:23:07 INFO - PROCESS | 2852 | 1461691387073 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 10:23:07 INFO - PROCESS | 2852 | 1461691387075 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 10:23:07 INFO - PROCESS | 2852 | 1461691387077 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:23:07 INFO - PROCESS | 2852 | 1461691387078 Marionette TRACE conn2 <- [1,2870,null,{}] 10:23:07 INFO - PROCESS | 2852 | 1461691387081 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:07 INFO - PROCESS | 2852 | 1461691387238 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 10:23:07 INFO - PROCESS | 2852 | 1461691387262 Marionette TRACE conn2 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:07 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d339800 == 78 [pid = 2852] [id = 725] 10:23:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x129c07000) [pid = 2852] [serial = 2175] [outer = 0x0] 10:23:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x12a5cec00) [pid = 2852] [serial = 2176] [outer = 0x129c07000] 10:23:07 INFO - PROCESS | 2852 | 1461691387326 Marionette DEBUG loaded listener.js 10:23:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x12a756c00) [pid = 2852] [serial = 2177] [outer = 0x129c07000] 10:23:07 INFO - PROCESS | 2852 | 1461691387755 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 10:23:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:23:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 719ms 10:23:07 INFO - PROCESS | 2852 | 1461691387797 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 10:23:07 INFO - PROCESS | 2852 | 1461691387798 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 10:23:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:23:07 INFO - PROCESS | 2852 | 1461691387843 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:23:07 INFO - PROCESS | 2852 | 1461691387844 Marionette TRACE conn2 <- [1,2874,null,{}] 10:23:07 INFO - PROCESS | 2852 | 1461691387847 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:07 INFO - PROCESS | 2852 | 1461691387949 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 10:23:08 INFO - PROCESS | 2852 | 1461691388022 Marionette TRACE conn2 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:08 INFO - PROCESS | 2852 | ++DOCSHELL 0x1253a8800 == 79 [pid = 2852] [id = 726] 10:23:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x113523c00) [pid = 2852] [serial = 2178] [outer = 0x0] 10:23:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x119866000) [pid = 2852] [serial = 2179] [outer = 0x113523c00] 10:23:08 INFO - PROCESS | 2852 | 1461691388055 Marionette DEBUG loaded listener.js 10:23:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x127866c00) [pid = 2852] [serial = 2180] [outer = 0x113523c00] 10:23:08 INFO - PROCESS | 2852 | 1461691388743 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 10:23:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:23:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 943ms 10:23:08 INFO - PROCESS | 2852 | 1461691388763 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 10:23:08 INFO - PROCESS | 2852 | 1461691388765 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 10:23:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:23:08 INFO - PROCESS | 2852 | 1461691388768 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:23:08 INFO - PROCESS | 2852 | 1461691388771 Marionette TRACE conn2 <- [1,2878,null,{}] 10:23:08 INFO - PROCESS | 2852 | 1461691388774 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:08 INFO - PROCESS | 2852 | 1461691388877 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 10:23:08 INFO - PROCESS | 2852 | 1461691388932 Marionette TRACE conn2 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:08 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c745000 == 80 [pid = 2852] [id = 727] 10:23:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x114f94400) [pid = 2852] [serial = 2181] [outer = 0x0] 10:23:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x1163ee400) [pid = 2852] [serial = 2182] [outer = 0x114f94400] 10:23:08 INFO - PROCESS | 2852 | 1461691388955 Marionette DEBUG loaded listener.js 10:23:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x11918e800) [pid = 2852] [serial = 2183] [outer = 0x114f94400] 10:23:09 INFO - PROCESS | 2852 | 1461691389490 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 10:23:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:23:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 775ms 10:23:09 INFO - PROCESS | 2852 | 1461691389555 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 10:23:09 INFO - PROCESS | 2852 | 1461691389560 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 10:23:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:23:09 INFO - PROCESS | 2852 | 1461691389571 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:23:09 INFO - PROCESS | 2852 | 1461691389574 Marionette TRACE conn2 <- [1,2882,null,{}] 10:23:09 INFO - PROCESS | 2852 | 1461691389577 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:09 INFO - PROCESS | 2852 | 1461691389725 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 10:23:09 INFO - PROCESS | 2852 | 1461691389819 Marionette TRACE conn2 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:09 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bf4a000 == 81 [pid = 2852] [id = 728] 10:23:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x119e4b000) [pid = 2852] [serial = 2184] [outer = 0x0] 10:23:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x11aa23800) [pid = 2852] [serial = 2185] [outer = 0x119e4b000] 10:23:09 INFO - PROCESS | 2852 | 1461691389847 Marionette DEBUG loaded listener.js 10:23:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x11ae02800) [pid = 2852] [serial = 2186] [outer = 0x119e4b000] 10:23:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12d983800 == 80 [pid = 2852] [id = 636] 10:23:10 INFO - PROCESS | 2852 | --DOCSHELL 0x11c46f000 == 79 [pid = 2852] [id = 371] 10:23:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12a85e000 == 78 [pid = 2852] [id = 718] 10:23:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12a4de800 == 77 [pid = 2852] [id = 717] 10:23:10 INFO - PROCESS | 2852 | --DOCSHELL 0x129ca3000 == 76 [pid = 2852] [id = 716] 10:23:10 INFO - PROCESS | 2852 | --DOCSHELL 0x129c71800 == 75 [pid = 2852] [id = 715] 10:23:10 INFO - PROCESS | 2852 | --DOCSHELL 0x1298a1800 == 74 [pid = 2852] [id = 714] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x12fea5000) [pid = 2852] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x12a76bc00) [pid = 2852] [serial = 2062] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x12b0cac00) [pid = 2852] [serial = 2065] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x12d34d400) [pid = 2852] [serial = 2101] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x12a4c6000) [pid = 2852] [serial = 2059] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOCSHELL 0x129813800 == 73 [pid = 2852] [id = 713] 10:23:10 INFO - PROCESS | 2852 | --DOCSHELL 0x127447800 == 72 [pid = 2852] [id = 712] 10:23:10 INFO - PROCESS | 2852 | --DOCSHELL 0x119769000 == 71 [pid = 2852] [id = 711] 10:23:10 INFO - PROCESS | 2852 | --DOCSHELL 0x1253a7800 == 70 [pid = 2852] [id = 710] 10:23:10 INFO - PROCESS | 2852 | --DOCSHELL 0x11c1f5000 == 69 [pid = 2852] [id = 709] 10:23:10 INFO - PROCESS | 2852 | --DOCSHELL 0x11b8e1000 == 68 [pid = 2852] [id = 708] 10:23:10 INFO - PROCESS | 2852 | --DOCSHELL 0x11a86b000 == 67 [pid = 2852] [id = 707] 10:23:10 INFO - PROCESS | 2852 | --DOCSHELL 0x11c74f000 == 66 [pid = 2852] [id = 706] 10:23:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12b5ad800 == 65 [pid = 2852] [id = 703] 10:23:10 INFO - PROCESS | 2852 | --DOCSHELL 0x12988c800 == 64 [pid = 2852] [id = 702] 10:23:10 INFO - PROCESS | 2852 | --DOCSHELL 0x11acc4000 == 63 [pid = 2852] [id = 701] 10:23:10 INFO - PROCESS | 2852 | 1461691390263 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 10:23:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:23:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 725ms 10:23:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:23:10 INFO - PROCESS | 2852 | 1461691390294 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 10:23:10 INFO - PROCESS | 2852 | 1461691390296 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 10:23:10 INFO - PROCESS | 2852 | 1461691390298 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:23:10 INFO - PROCESS | 2852 | 1461691390305 Marionette TRACE conn2 <- [1,2886,null,{}] 10:23:10 INFO - PROCESS | 2852 | 1461691390316 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:10 INFO - PROCESS | 2852 | 1461691390459 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x12a5d5800) [pid = 2852] [serial = 2021] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 141 (0x1192b7400) [pid = 2852] [serial = 2012] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x127830000) [pid = 2852] [serial = 2018] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x12b287000) [pid = 2852] [serial = 2009] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x11c16bc00) [pid = 2852] [serial = 2015] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x1298b4800) [pid = 2852] [serial = 2056] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x129c03400) [pid = 2852] [serial = 2057] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x12d247400) [pid = 2852] [serial = 2099] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x12c1b8400) [pid = 2852] [serial = 2098] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x12c0f5400) [pid = 2852] [serial = 2096] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x12a5d7000) [pid = 2852] [serial = 2084] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x1293bc800) [pid = 2852] [serial = 2081] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x12b046000) [pid = 2852] [serial = 2024] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x129c0dc00) [pid = 2852] [serial = 2083] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x12b134800) [pid = 2852] [serial = 2087] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x12a8d4800) [pid = 2852] [serial = 2086] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x11ac30800) [pid = 2852] [serial = 2092] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x12b5d6c00) [pid = 2852] [serial = 2090] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x12b5d1400) [pid = 2852] [serial = 2089] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x12c0ec800) [pid = 2852] [serial = 2095] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x1280c8400) [pid = 2852] [serial = 2093] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x118f7b800) [pid = 2852] [serial = 2071] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x119d9d800) [pid = 2852] [serial = 2072] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x12782b800) [pid = 2852] [serial = 2080] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x11b803400) [pid = 2852] [serial = 2074] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x11c142c00) [pid = 2852] [serial = 2075] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 116 (0x11986d400) [pid = 2852] [serial = 2048] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 115 (0x115718400) [pid = 2852] [serial = 2047] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 114 (0x1255c6c00) [pid = 2852] [serial = 2077] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 113 (0x126f70000) [pid = 2852] [serial = 2078] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 112 (0x11c48cc00) [pid = 2852] [serial = 2051] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 111 (0x11c13a400) [pid = 2852] [serial = 2050] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 110 (0x126f6c000) [pid = 2852] [serial = 2053] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 109 (0x128011800) [pid = 2852] [serial = 2054] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 108 (0x12a775000) [pid = 2852] [serial = 2069] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | --DOMWINDOW == 107 (0x1279c2c00) [pid = 2852] [serial = 2068] [outer = 0x0] [url = about:blank] 10:23:10 INFO - PROCESS | 2852 | 1461691390570 Marionette TRACE conn2 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:10 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c46a800 == 64 [pid = 2852] [id = 729] 10:23:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 108 (0x11867b400) [pid = 2852] [serial = 2187] [outer = 0x0] 10:23:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 109 (0x11a7b5c00) [pid = 2852] [serial = 2188] [outer = 0x11867b400] 10:23:10 INFO - PROCESS | 2852 | 1461691390617 Marionette DEBUG loaded listener.js 10:23:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 110 (0x11c13a800) [pid = 2852] [serial = 2189] [outer = 0x11867b400] 10:23:10 INFO - PROCESS | 2852 | 1461691390960 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 10:23:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:23:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 677ms 10:23:10 INFO - PROCESS | 2852 | 1461691390975 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 10:23:10 INFO - PROCESS | 2852 | 1461691390977 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 10:23:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:23:10 INFO - PROCESS | 2852 | 1461691390979 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:23:10 INFO - PROCESS | 2852 | 1461691390980 Marionette TRACE conn2 <- [1,2890,null,{}] 10:23:10 INFO - PROCESS | 2852 | 1461691390983 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:11 INFO - PROCESS | 2852 | 1461691391076 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 10:23:11 INFO - PROCESS | 2852 | 1461691391152 Marionette TRACE conn2 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:11 INFO - PROCESS | 2852 | ++DOCSHELL 0x126fd5800 == 65 [pid = 2852] [id = 730] 10:23:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 111 (0x11c145800) [pid = 2852] [serial = 2190] [outer = 0x0] 10:23:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 112 (0x11c819000) [pid = 2852] [serial = 2191] [outer = 0x11c145800] 10:23:11 INFO - PROCESS | 2852 | 1461691391181 Marionette DEBUG loaded listener.js 10:23:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 113 (0x125294400) [pid = 2852] [serial = 2192] [outer = 0x11c145800] 10:23:11 INFO - PROCESS | 2852 | 1461691391487 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:23:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:23:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 520ms 10:23:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:23:11 INFO - PROCESS | 2852 | 1461691391499 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 10:23:11 INFO - PROCESS | 2852 | 1461691391500 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 10:23:11 INFO - PROCESS | 2852 | 1461691391506 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:23:11 INFO - PROCESS | 2852 | 1461691391507 Marionette TRACE conn2 <- [1,2894,null,{}] 10:23:11 INFO - PROCESS | 2852 | 1461691391509 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:11 INFO - PROCESS | 2852 | 1461691391594 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 10:23:11 INFO - PROCESS | 2852 | 1461691391651 Marionette TRACE conn2 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:11 INFO - PROCESS | 2852 | ++DOCSHELL 0x129807800 == 66 [pid = 2852] [id = 731] 10:23:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0x11c177000) [pid = 2852] [serial = 2193] [outer = 0x0] 10:23:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0x1252b6400) [pid = 2852] [serial = 2194] [outer = 0x11c177000] 10:23:11 INFO - PROCESS | 2852 | 1461691391678 Marionette DEBUG loaded listener.js 10:23:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 116 (0x126e78000) [pid = 2852] [serial = 2195] [outer = 0x11c177000] 10:23:12 INFO - PROCESS | 2852 | 1461691391994 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 10:23:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:23:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 520ms 10:23:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:23:12 INFO - PROCESS | 2852 | 1461691392025 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 10:23:12 INFO - PROCESS | 2852 | 1461691392026 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 10:23:12 INFO - PROCESS | 2852 | 1461691392028 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:23:12 INFO - PROCESS | 2852 | 1461691392029 Marionette TRACE conn2 <- [1,2898,null,{}] 10:23:12 INFO - PROCESS | 2852 | 1461691392031 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:12 INFO - PROCESS | 2852 | 1461691392130 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 10:23:12 INFO - PROCESS | 2852 | 1461691392135 Marionette TRACE conn2 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:12 INFO - PROCESS | 2852 | ++DOCSHELL 0x129ca3000 == 67 [pid = 2852] [id = 732] 10:23:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x126f6dc00) [pid = 2852] [serial = 2196] [outer = 0x0] 10:23:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x127831c00) [pid = 2852] [serial = 2197] [outer = 0x126f6dc00] 10:23:12 INFO - PROCESS | 2852 | 1461691392163 Marionette DEBUG loaded listener.js 10:23:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x1299b6400) [pid = 2852] [serial = 2198] [outer = 0x126f6dc00] 10:23:12 INFO - PROCESS | 2852 | 1461691392562 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 10:23:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:23:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 568ms 10:23:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:23:12 INFO - PROCESS | 2852 | 1461691392597 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 10:23:12 INFO - PROCESS | 2852 | 1461691392598 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 10:23:12 INFO - PROCESS | 2852 | 1461691392607 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:23:12 INFO - PROCESS | 2852 | 1461691392608 Marionette TRACE conn2 <- [1,2902,null,{}] 10:23:12 INFO - PROCESS | 2852 | 1461691392610 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:12 INFO - PROCESS | 2852 | 1461691392716 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 10:23:12 INFO - PROCESS | 2852 | 1461691392757 Marionette TRACE conn2 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:12 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a4e0800 == 68 [pid = 2852] [id = 733] 10:23:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x126f72c00) [pid = 2852] [serial = 2199] [outer = 0x0] 10:23:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x129c23000) [pid = 2852] [serial = 2200] [outer = 0x126f72c00] 10:23:12 INFO - PROCESS | 2852 | 1461691392783 Marionette DEBUG loaded listener.js 10:23:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x12a4c8400) [pid = 2852] [serial = 2201] [outer = 0x126f72c00] 10:23:13 INFO - PROCESS | 2852 | 1461691393174 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:23:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:23:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 625ms 10:23:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:23:13 INFO - PROCESS | 2852 | 1461691393226 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 10:23:13 INFO - PROCESS | 2852 | 1461691393228 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 10:23:13 INFO - PROCESS | 2852 | 1461691393231 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:23:13 INFO - PROCESS | 2852 | 1461691393233 Marionette TRACE conn2 <- [1,2906,null,{}] 10:23:13 INFO - PROCESS | 2852 | 1461691393237 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:13 INFO - PROCESS | 2852 | 1461691393363 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 10:23:13 INFO - PROCESS | 2852 | 1461691393379 Marionette TRACE conn2 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:13 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a85a800 == 69 [pid = 2852] [id = 734] 10:23:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x12a4c9000) [pid = 2852] [serial = 2202] [outer = 0x0] 10:23:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x12a5d1000) [pid = 2852] [serial = 2203] [outer = 0x12a4c9000] 10:23:13 INFO - PROCESS | 2852 | 1461691393405 Marionette DEBUG loaded listener.js 10:23:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x12a755000) [pid = 2852] [serial = 2204] [outer = 0x12a4c9000] 10:23:13 INFO - PROCESS | 2852 | 1461691393778 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 10:23:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:23:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 572ms 10:23:13 INFO - PROCESS | 2852 | 1461691393804 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 10:23:13 INFO - PROCESS | 2852 | 1461691393805 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 10:23:13 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:23:13 INFO - PROCESS | 2852 | 1461691393807 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:23:13 INFO - PROCESS | 2852 | 1461691393808 Marionette TRACE conn2 <- [1,2910,null,{}] 10:23:13 INFO - PROCESS | 2852 | 1461691393816 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:13 INFO - PROCESS | 2852 | 1461691393929 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 10:23:13 INFO - PROCESS | 2852 | 1461691393968 Marionette TRACE conn2 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:13 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a993800 == 70 [pid = 2852] [id = 735] 10:23:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x113525400) [pid = 2852] [serial = 2205] [outer = 0x0] 10:23:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x123b5e800) [pid = 2852] [serial = 2206] [outer = 0x113525400] 10:23:13 INFO - PROCESS | 2852 | 1461691393994 Marionette DEBUG loaded listener.js 10:23:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x12a767800) [pid = 2852] [serial = 2207] [outer = 0x113525400] 10:23:14 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x12786c400) [pid = 2852] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:23:14 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x129c09c00) [pid = 2852] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:23:14 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x12a5dcc00) [pid = 2852] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:23:14 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x12b047000) [pid = 2852] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:23:14 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x129683800) [pid = 2852] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:23:14 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x1256c8800) [pid = 2852] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:23:14 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x12d24c800) [pid = 2852] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:23:14 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x119e4d000) [pid = 2852] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:23:14 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x11b0e8400) [pid = 2852] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:23:14 INFO - PROCESS | 2852 | --DOMWINDOW == 118 (0x11bfec000) [pid = 2852] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:23:14 INFO - PROCESS | 2852 | --DOMWINDOW == 117 (0x11aef3800) [pid = 2852] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:23:14 INFO - PROCESS | 2852 | --DOMWINDOW == 116 (0x11ac36000) [pid = 2852] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:23:14 INFO - PROCESS | 2852 | --DOMWINDOW == 115 (0x126e45000) [pid = 2852] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:23:14 INFO - PROCESS | 2852 | --DOMWINDOW == 114 (0x11555a800) [pid = 2852] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:23:14 INFO - PROCESS | 2852 | --DOMWINDOW == 113 (0x114f95400) [pid = 2852] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:23:14 INFO - PROCESS | 2852 | --DOMWINDOW == 112 (0x1256cb800) [pid = 2852] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:23:14 INFO - PROCESS | 2852 | --DOMWINDOW == 111 (0x11343d000) [pid = 2852] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:23:14 INFO - PROCESS | 2852 | 1461691394430 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 10:23:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:23:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:23:14 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 674ms 10:23:14 INFO - PROCESS | 2852 | 1461691394481 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 10:23:14 INFO - PROCESS | 2852 | 1461691394483 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 10:23:14 INFO - TEST-START | /DOMEvents/constructors.html 10:23:14 INFO - PROCESS | 2852 | 1461691394485 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:23:14 INFO - PROCESS | 2852 | 1461691394486 Marionette TRACE conn2 <- [1,2914,null,{}] 10:23:14 INFO - PROCESS | 2852 | 1461691394488 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:14 INFO - PROCESS | 2852 | 1461691394580 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 10:23:14 INFO - PROCESS | 2852 | 1461691394585 Marionette TRACE conn2 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:14 INFO - PROCESS | 2852 | ++DOCSHELL 0x12573c000 == 71 [pid = 2852] [id = 736] 10:23:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 112 (0x11a7ba000) [pid = 2852] [serial = 2208] [outer = 0x0] 10:23:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 113 (0x11ae6a400) [pid = 2852] [serial = 2209] [outer = 0x11a7ba000] 10:23:14 INFO - PROCESS | 2852 | 1461691394611 Marionette DEBUG loaded listener.js 10:23:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0x1256c8800) [pid = 2852] [serial = 2210] [outer = 0x11a7ba000] 10:23:15 INFO - PROCESS | 2852 | 1461691395006 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:23:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:23:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:23:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:23:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:23:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:23:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:23:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:23:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:23:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:23:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:23:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:23:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:23:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:23:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:23:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:23:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:23:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:23:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:23:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:23:15 INFO - TEST-OK | /DOMEvents/constructors.html | took 576ms 10:23:15 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:23:15 INFO - PROCESS | 2852 | 1461691395062 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 10:23:15 INFO - PROCESS | 2852 | 1461691395063 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 10:23:15 INFO - PROCESS | 2852 | 1461691395066 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:23:15 INFO - PROCESS | 2852 | 1461691395068 Marionette TRACE conn2 <- [1,2918,null,{}] 10:23:15 INFO - PROCESS | 2852 | 1461691395070 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:15 INFO - PROCESS | 2852 | 1461691395174 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 10:23:15 INFO - PROCESS | 2852 | 1461691395178 Marionette TRACE conn2 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:15 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d61b800 == 72 [pid = 2852] [id = 737] 10:23:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0x126f73800) [pid = 2852] [serial = 2211] [outer = 0x0] 10:23:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 116 (0x12a8d8400) [pid = 2852] [serial = 2212] [outer = 0x126f73800] 10:23:15 INFO - PROCESS | 2852 | 1461691395208 Marionette DEBUG loaded listener.js 10:23:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 117 (0x12b044800) [pid = 2852] [serial = 2213] [outer = 0x126f73800] 10:23:15 INFO - PROCESS | 2852 | 1461691395540 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:23:15 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:23:15 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 521ms 10:23:15 INFO - PROCESS | 2852 | 1461691395587 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 10:23:15 INFO - PROCESS | 2852 | 1461691395589 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 10:23:15 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:23:15 INFO - PROCESS | 2852 | 1461691395591 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:23:15 INFO - PROCESS | 2852 | 1461691395592 Marionette TRACE conn2 <- [1,2922,null,{}] 10:23:15 INFO - PROCESS | 2852 | 1461691395594 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:15 INFO - PROCESS | 2852 | 1461691395708 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 10:23:15 INFO - PROCESS | 2852 | 1461691395717 Marionette TRACE conn2 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:15 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d86a000 == 73 [pid = 2852] [id = 738] 10:23:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 118 (0x1192c1800) [pid = 2852] [serial = 2214] [outer = 0x0] 10:23:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 119 (0x12b045000) [pid = 2852] [serial = 2215] [outer = 0x1192c1800] 10:23:15 INFO - PROCESS | 2852 | 1461691395742 Marionette DEBUG loaded listener.js 10:23:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x12b051400) [pid = 2852] [serial = 2216] [outer = 0x1192c1800] 10:23:16 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:23:16 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:23:16 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:23:16 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:23:16 INFO - PROCESS | 2852 | 1461691396095 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 10:23:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:23:16 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:23:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:23:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:23:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 10:23:16 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:23:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:23:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:23:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 10:23:16 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:23:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:23:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:23:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 10:23:16 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:23:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:23:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:23:16 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:23:16 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 519ms 10:23:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:23:16 INFO - PROCESS | 2852 | 1461691396111 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 10:23:16 INFO - PROCESS | 2852 | 1461691396113 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 10:23:16 INFO - PROCESS | 2852 | 1461691396116 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:23:16 INFO - PROCESS | 2852 | 1461691396117 Marionette TRACE conn2 <- [1,2926,null,{}] 10:23:16 INFO - PROCESS | 2852 | 1461691396122 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:16 INFO - PROCESS | 2852 | 1461691396219 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 10:23:16 INFO - PROCESS | 2852 | 1461691396223 Marionette TRACE conn2 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:16 INFO - PROCESS | 2852 | ++DOCSHELL 0x12e817000 == 74 [pid = 2852] [id = 739] 10:23:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x12b0cb000) [pid = 2852] [serial = 2217] [outer = 0x0] 10:23:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x12b5ce400) [pid = 2852] [serial = 2218] [outer = 0x12b0cb000] 10:23:16 INFO - PROCESS | 2852 | 1461691396249 Marionette DEBUG loaded listener.js 10:23:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x12c0e8c00) [pid = 2852] [serial = 2219] [outer = 0x12b0cb000] 10:23:16 INFO - PROCESS | 2852 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:23:16 INFO - PROCESS | 2852 | 1461691396688 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 10:23:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:23:16 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 624ms 10:23:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:23:16 INFO - PROCESS | 2852 | 1461691396740 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 10:23:16 INFO - PROCESS | 2852 | 1461691396742 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 10:23:16 INFO - PROCESS | 2852 | 1461691396747 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:23:16 INFO - PROCESS | 2852 | 1461691396749 Marionette TRACE conn2 <- [1,2930,null,{}] 10:23:16 INFO - PROCESS | 2852 | 1461691396753 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:16 INFO - PROCESS | 2852 | 1461691396865 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 10:23:16 INFO - PROCESS | 2852 | 1461691396995 Marionette TRACE conn2 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:17 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c1e2000 == 75 [pid = 2852] [id = 740] 10:23:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x11893e800) [pid = 2852] [serial = 2220] [outer = 0x0] 10:23:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x118f7e800) [pid = 2852] [serial = 2221] [outer = 0x11893e800] 10:23:17 INFO - PROCESS | 2852 | 1461691397032 Marionette DEBUG loaded listener.js 10:23:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x119d9c000) [pid = 2852] [serial = 2222] [outer = 0x11893e800] 10:23:17 INFO - PROCESS | 2852 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:23:17 INFO - PROCESS | 2852 | 1461691397382 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 10:23:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:23:17 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 674ms 10:23:17 INFO - PROCESS | 2852 | 1461691397421 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 10:23:17 INFO - PROCESS | 2852 | 1461691397425 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 10:23:17 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:23:17 INFO - PROCESS | 2852 | 1461691397430 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:23:17 INFO - PROCESS | 2852 | 1461691397432 Marionette TRACE conn2 <- [1,2934,null,{}] 10:23:17 INFO - PROCESS | 2852 | 1461691397434 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:17 INFO - PROCESS | 2852 | 1461691397545 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 10:23:17 INFO - PROCESS | 2852 | 1461691397608 Marionette TRACE conn2 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:17 INFO - PROCESS | 2852 | ++DOCSHELL 0x129925800 == 76 [pid = 2852] [id = 741] 10:23:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x11a7c2000) [pid = 2852] [serial = 2223] [outer = 0x0] 10:23:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x11b0eb800) [pid = 2852] [serial = 2224] [outer = 0x11a7c2000] 10:23:17 INFO - PROCESS | 2852 | 1461691397680 Marionette DEBUG loaded listener.js 10:23:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x11bff8800) [pid = 2852] [serial = 2225] [outer = 0x11a7c2000] 10:23:18 INFO - PROCESS | 2852 | 1461691398020 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:23:18 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:23:18 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 622ms 10:23:18 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:23:18 INFO - PROCESS | 2852 | 1461691398052 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 10:23:18 INFO - PROCESS | 2852 | 1461691398054 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 10:23:18 INFO - PROCESS | 2852 | 1461691398056 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:23:18 INFO - PROCESS | 2852 | 1461691398059 Marionette TRACE conn2 <- [1,2938,null,{}] 10:23:18 INFO - PROCESS | 2852 | 1461691398067 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:18 INFO - PROCESS | 2852 | 1461691398178 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 10:23:18 INFO - PROCESS | 2852 | 1461691398262 Marionette TRACE conn2 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:18 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d616000 == 77 [pid = 2852] [id = 742] 10:23:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x126e77c00) [pid = 2852] [serial = 2226] [outer = 0x0] 10:23:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x1276ac800) [pid = 2852] [serial = 2227] [outer = 0x126e77c00] 10:23:18 INFO - PROCESS | 2852 | 1461691398337 Marionette DEBUG loaded listener.js 10:23:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x128011800) [pid = 2852] [serial = 2228] [outer = 0x126e77c00] 10:23:18 INFO - PROCESS | 2852 | 1461691398694 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:23:18 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 10:23:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 671ms 10:23:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:23:18 INFO - PROCESS | 2852 | 1461691398727 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 10:23:18 INFO - PROCESS | 2852 | 1461691398730 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 10:23:18 INFO - PROCESS | 2852 | 1461691398732 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:23:18 INFO - PROCESS | 2852 | 1461691398733 Marionette TRACE conn2 <- [1,2942,null,{}] 10:23:18 INFO - PROCESS | 2852 | 1461691398736 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:18 INFO - PROCESS | 2852 | 1461691398846 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 10:23:18 INFO - PROCESS | 2852 | 1461691398949 Marionette TRACE conn2 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:18 INFO - PROCESS | 2852 | ++DOCSHELL 0x12e8db000 == 78 [pid = 2852] [id = 743] 10:23:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x126f79c00) [pid = 2852] [serial = 2229] [outer = 0x0] 10:23:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x1293c8400) [pid = 2852] [serial = 2230] [outer = 0x126f79c00] 10:23:18 INFO - PROCESS | 2852 | 1461691398982 Marionette DEBUG loaded listener.js 10:23:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x129c2d400) [pid = 2852] [serial = 2231] [outer = 0x126f79c00] 10:23:19 INFO - PROCESS | 2852 | 1461691399292 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 10:23:19 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 10:23:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:23:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 621ms 10:23:19 INFO - PROCESS | 2852 | 1461691399354 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 10:23:19 INFO - PROCESS | 2852 | 1461691399356 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 10:23:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:23:19 INFO - PROCESS | 2852 | 1461691399358 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:23:19 INFO - PROCESS | 2852 | 1461691399359 Marionette TRACE conn2 <- [1,2946,null,{}] 10:23:19 INFO - PROCESS | 2852 | 1461691399362 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:19 INFO - PROCESS | 2852 | 1461691399467 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 10:23:19 INFO - PROCESS | 2852 | 1461691399543 Marionette TRACE conn2 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:19 INFO - PROCESS | 2852 | ++DOCSHELL 0x12eb1e000 == 79 [pid = 2852] [id = 744] 10:23:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x129c2b000) [pid = 2852] [serial = 2232] [outer = 0x0] 10:23:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x12a5dc800) [pid = 2852] [serial = 2233] [outer = 0x129c2b000] 10:23:19 INFO - PROCESS | 2852 | 1461691399616 Marionette DEBUG loaded listener.js 10:23:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x12a8d3800) [pid = 2852] [serial = 2234] [outer = 0x129c2b000] 10:23:19 INFO - PROCESS | 2852 | 1461691399971 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:23:19 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 10:23:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 619ms 10:23:19 INFO - PROCESS | 2852 | 1461691399978 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 10:23:19 INFO - PROCESS | 2852 | 1461691399979 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 10:23:19 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:23:19 INFO - PROCESS | 2852 | 1461691399981 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:23:19 INFO - PROCESS | 2852 | 1461691399983 Marionette TRACE conn2 <- [1,2950,null,{}] 10:23:19 INFO - PROCESS | 2852 | 1461691399987 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:20 INFO - PROCESS | 2852 | 1461691400110 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 10:23:20 INFO - PROCESS | 2852 | 1461691400209 Marionette TRACE conn2 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:20 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f5bd800 == 80 [pid = 2852] [id = 745] 10:23:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x12a775c00) [pid = 2852] [serial = 2235] [outer = 0x0] 10:23:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x12b04a800) [pid = 2852] [serial = 2236] [outer = 0x12a775c00] 10:23:20 INFO - PROCESS | 2852 | 1461691400244 Marionette DEBUG loaded listener.js 10:23:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x12c0f7000) [pid = 2852] [serial = 2237] [outer = 0x12a775c00] 10:23:20 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f5bf800 == 81 [pid = 2852] [id = 746] 10:23:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x12d247400) [pid = 2852] [serial = 2238] [outer = 0x0] 10:23:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x12c1b1c00) [pid = 2852] [serial = 2239] [outer = 0x12d247400] 10:23:20 INFO - PROCESS | 2852 | 1461691400634 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:23:20 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 10:23:20 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 671ms 10:23:20 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:23:20 INFO - PROCESS | 2852 | 1461691400652 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 10:23:20 INFO - PROCESS | 2852 | 1461691400654 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 10:23:20 INFO - PROCESS | 2852 | 1461691400656 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:23:20 INFO - PROCESS | 2852 | 1461691400657 Marionette TRACE conn2 <- [1,2954,null,{}] 10:23:20 INFO - PROCESS | 2852 | 1461691400660 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:20 INFO - PROCESS | 2852 | 1461691400792 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 10:23:20 INFO - PROCESS | 2852 | 1461691400923 Marionette TRACE conn2 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:20 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a90e000 == 82 [pid = 2852] [id = 747] 10:23:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x11352dc00) [pid = 2852] [serial = 2240] [outer = 0x0] 10:23:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x12c1b4c00) [pid = 2852] [serial = 2241] [outer = 0x11352dc00] 10:23:20 INFO - PROCESS | 2852 | 1461691400956 Marionette DEBUG loaded listener.js 10:23:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x12d34a400) [pid = 2852] [serial = 2242] [outer = 0x11352dc00] 10:23:21 INFO - PROCESS | 2852 | 1461691401303 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:23:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:23:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 10:23:21 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 669ms 10:23:21 INFO - PROCESS | 2852 | 1461691401326 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 10:23:21 INFO - PROCESS | 2852 | 1461691401327 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 10:23:21 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:23:21 INFO - PROCESS | 2852 | 1461691401330 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:23:21 INFO - PROCESS | 2852 | 1461691401331 Marionette TRACE conn2 <- [1,2958,null,{}] 10:23:21 INFO - PROCESS | 2852 | 1461691401333 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:21 INFO - PROCESS | 2852 | 1461691401453 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 10:23:21 INFO - PROCESS | 2852 | 1461691401515 Marionette TRACE conn2 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:21 INFO - PROCESS | 2852 | ++DOCSHELL 0x126b24800 == 83 [pid = 2852] [id = 748] 10:23:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x114fa2c00) [pid = 2852] [serial = 2243] [outer = 0x0] 10:23:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x12d240000) [pid = 2852] [serial = 2244] [outer = 0x114fa2c00] 10:23:21 INFO - PROCESS | 2852 | 1461691401546 Marionette DEBUG loaded listener.js 10:23:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 149 (0x12d353800) [pid = 2852] [serial = 2245] [outer = 0x114fa2c00] 10:23:22 INFO - PROCESS | 2852 | 1461691402193 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:23:22 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 10:23:22 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 870ms 10:23:22 INFO - PROCESS | 2852 | 1461691402216 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 10:23:22 INFO - PROCESS | 2852 | 1461691402220 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 10:23:22 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:23:22 INFO - PROCESS | 2852 | 1461691402227 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:23:22 INFO - PROCESS | 2852 | 1461691402231 Marionette TRACE conn2 <- [1,2962,null,{}] 10:23:22 INFO - PROCESS | 2852 | 1461691402236 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:22 INFO - PROCESS | 2852 | 1461691402385 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 10:23:22 INFO - PROCESS | 2852 | 1461691402495 Marionette TRACE conn2 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:22 INFO - PROCESS | 2852 | ++DOCSHELL 0x1280d1000 == 84 [pid = 2852] [id = 749] 10:23:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 150 (0x11894b000) [pid = 2852] [serial = 2246] [outer = 0x0] 10:23:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 151 (0x119259800) [pid = 2852] [serial = 2247] [outer = 0x11894b000] 10:23:22 INFO - PROCESS | 2852 | 1461691402541 Marionette DEBUG loaded listener.js 10:23:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 152 (0x11a7b7c00) [pid = 2852] [serial = 2248] [outer = 0x11894b000] 10:23:22 INFO - PROCESS | 2852 | 1461691402973 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:23:23 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 10:23:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 775ms 10:23:23 INFO - PROCESS | 2852 | 1461691403002 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 10:23:23 INFO - PROCESS | 2852 | 1461691403006 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 10:23:23 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:23:23 INFO - PROCESS | 2852 | 1461691403011 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:23:23 INFO - PROCESS | 2852 | 1461691403013 Marionette TRACE conn2 <- [1,2966,null,{}] 10:23:23 INFO - PROCESS | 2852 | 1461691403016 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:23 INFO - PROCESS | 2852 | 1461691403114 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 10:23:23 INFO - PROCESS | 2852 | 1461691403177 Marionette TRACE conn2 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:23 INFO - PROCESS | 2852 | ++DOCSHELL 0x11bb2e800 == 85 [pid = 2852] [id = 750] 10:23:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 153 (0x1189dc400) [pid = 2852] [serial = 2249] [outer = 0x0] 10:23:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 154 (0x11ae0c000) [pid = 2852] [serial = 2250] [outer = 0x1189dc400] 10:23:23 INFO - PROCESS | 2852 | 1461691403206 Marionette DEBUG loaded listener.js 10:23:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 155 (0x11b925000) [pid = 2852] [serial = 2251] [outer = 0x1189dc400] 10:23:23 INFO - PROCESS | 2852 | --DOCSHELL 0x119d2c800 == 84 [pid = 2852] [id = 366] 10:23:23 INFO - PROCESS | 2852 | --DOCSHELL 0x12d86a000 == 83 [pid = 2852] [id = 738] 10:23:23 INFO - PROCESS | 2852 | --DOCSHELL 0x12d61b800 == 82 [pid = 2852] [id = 737] 10:23:23 INFO - PROCESS | 2852 | --DOCSHELL 0x12573c000 == 81 [pid = 2852] [id = 736] 10:23:23 INFO - PROCESS | 2852 | --DOCSHELL 0x12a993800 == 80 [pid = 2852] [id = 735] 10:23:23 INFO - PROCESS | 2852 | --DOCSHELL 0x12a85a800 == 79 [pid = 2852] [id = 734] 10:23:23 INFO - PROCESS | 2852 | --DOCSHELL 0x12a4e0800 == 78 [pid = 2852] [id = 733] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 154 (0x129c04000) [pid = 2852] [serial = 2158] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOCSHELL 0x129ca3000 == 77 [pid = 2852] [id = 732] 10:23:23 INFO - PROCESS | 2852 | --DOCSHELL 0x129807800 == 76 [pid = 2852] [id = 731] 10:23:23 INFO - PROCESS | 2852 | --DOCSHELL 0x126fd5800 == 75 [pid = 2852] [id = 730] 10:23:23 INFO - PROCESS | 2852 | --DOCSHELL 0x11c46a800 == 74 [pid = 2852] [id = 729] 10:23:23 INFO - PROCESS | 2852 | --DOCSHELL 0x11bf4a000 == 73 [pid = 2852] [id = 728] 10:23:23 INFO - PROCESS | 2852 | --DOCSHELL 0x11c745000 == 72 [pid = 2852] [id = 727] 10:23:23 INFO - PROCESS | 2852 | --DOCSHELL 0x12b07a800 == 71 [pid = 2852] [id = 723] 10:23:23 INFO - PROCESS | 2852 | --DOCSHELL 0x12a4e4000 == 70 [pid = 2852] [id = 722] 10:23:23 INFO - PROCESS | 2852 | 1461691403636 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:23:23 INFO - PROCESS | 2852 | --DOCSHELL 0x1253bc000 == 69 [pid = 2852] [id = 721] 10:23:23 INFO - PROCESS | 2852 | --DOCSHELL 0x11b86c800 == 68 [pid = 2852] [id = 720] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 153 (0x12a5d7400) [pid = 2852] [serial = 2060] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 152 (0x12b046c00) [pid = 2852] [serial = 2063] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 151 (0x12b288000) [pid = 2852] [serial = 2066] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 150 (0x1257f8c00) [pid = 2852] [serial = 2140] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 149 (0x12d4aac00) [pid = 2852] [serial = 2102] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 148 (0x11a7bd000) [pid = 2852] [serial = 2125] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x11aa2c400) [pid = 2852] [serial = 2126] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x11c13a000) [pid = 2852] [serial = 2134] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x125296000) [pid = 2852] [serial = 2137] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x11b922400) [pid = 2852] [serial = 2131] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x11bfef400) [pid = 2852] [serial = 2132] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x11ae69000) [pid = 2852] [serial = 2128] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 141 (0x11b0e8c00) [pid = 2852] [serial = 2129] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x126f6a400) [pid = 2852] [serial = 2143] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x12d24cc00) [pid = 2852] [serial = 2116] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x1192bc800) [pid = 2852] [serial = 2123] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x118f7f400) [pid = 2852] [serial = 2122] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x115246400) [pid = 2852] [serial = 2104] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x1189d8c00) [pid = 2852] [serial = 2120] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x115719c00) [pid = 2852] [serial = 2119] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x123b56c00) [pid = 2852] [serial = 2107] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 132 (0x12aa3f800) [pid = 2852] [serial = 2113] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 131 (0x129338000) [pid = 2852] [serial = 2110] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 130 (0x12705d400) [pid = 2852] [serial = 2146] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 129 (0x126f74000) [pid = 2852] [serial = 2149] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 128 (0x126f74800) [pid = 2852] [serial = 2144] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 127 (0x12780e800) [pid = 2852] [serial = 2147] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 126 (0x126e42400) [pid = 2852] [serial = 2141] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 125 (0x129683400) [pid = 2852] [serial = 2153] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 124 (0x128a5f000) [pid = 2852] [serial = 2152] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 123 (0x123b5ec00) [pid = 2852] [serial = 2135] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 122 (0x1299b1000) [pid = 2852] [serial = 2156] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 121 (0x12800a400) [pid = 2852] [serial = 2150] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 120 (0x1255c6800) [pid = 2852] [serial = 2138] [outer = 0x0] [url = about:blank] 10:23:23 INFO - PROCESS | 2852 | --DOMWINDOW == 119 (0x1298aec00) [pid = 2852] [serial = 2155] [outer = 0x0] [url = about:blank] 10:23:23 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 10:23:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 672ms 10:23:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:23:23 INFO - PROCESS | 2852 | 1461691403684 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 10:23:23 INFO - PROCESS | 2852 | 1461691403685 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 10:23:23 INFO - PROCESS | 2852 | 1461691403687 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:23:23 INFO - PROCESS | 2852 | 1461691403690 Marionette TRACE conn2 <- [1,2970,null,{}] 10:23:23 INFO - PROCESS | 2852 | 1461691403697 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:23 INFO - PROCESS | 2852 | 1461691403790 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 10:23:23 INFO - PROCESS | 2852 | 1461691403798 Marionette TRACE conn2 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:23 INFO - PROCESS | 2852 | ++DOCSHELL 0x11c1f2000 == 69 [pid = 2852] [id = 751] 10:23:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 120 (0x11b92e000) [pid = 2852] [serial = 2252] [outer = 0x0] 10:23:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 121 (0x11c142c00) [pid = 2852] [serial = 2253] [outer = 0x11b92e000] 10:23:23 INFO - PROCESS | 2852 | 1461691403828 Marionette DEBUG loaded listener.js 10:23:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 122 (0x123b56c00) [pid = 2852] [serial = 2254] [outer = 0x11b92e000] 10:23:24 INFO - PROCESS | 2852 | 1461691404185 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:23:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:23:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 520ms 10:23:24 INFO - PROCESS | 2852 | 1461691404225 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 10:23:24 INFO - PROCESS | 2852 | 1461691404227 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 10:23:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:23:24 INFO - PROCESS | 2852 | 1461691404230 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:23:24 INFO - PROCESS | 2852 | 1461691404231 Marionette TRACE conn2 <- [1,2974,null,{}] 10:23:24 INFO - PROCESS | 2852 | 1461691404234 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:24 INFO - PROCESS | 2852 | 1461691404321 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 10:23:24 INFO - PROCESS | 2852 | 1461691404326 Marionette TRACE conn2 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:24 INFO - PROCESS | 2852 | ++DOCSHELL 0x128e4a000 == 70 [pid = 2852] [id = 752] 10:23:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 123 (0x12528d800) [pid = 2852] [serial = 2255] [outer = 0x0] 10:23:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 124 (0x1255c6c00) [pid = 2852] [serial = 2256] [outer = 0x12528d800] 10:23:24 INFO - PROCESS | 2852 | 1461691404353 Marionette DEBUG loaded listener.js 10:23:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 125 (0x126f74000) [pid = 2852] [serial = 2257] [outer = 0x12528d800] 10:23:24 INFO - PROCESS | 2852 | 1461691404681 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 10:23:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 10:23:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 469ms 10:23:24 INFO - PROCESS | 2852 | 1461691404700 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 10:23:24 INFO - PROCESS | 2852 | 1461691404701 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 10:23:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:23:24 INFO - PROCESS | 2852 | 1461691404706 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:23:24 INFO - PROCESS | 2852 | 1461691404707 Marionette TRACE conn2 <- [1,2978,null,{}] 10:23:24 INFO - PROCESS | 2852 | 1461691404709 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:24 INFO - PROCESS | 2852 | 1461691404802 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 10:23:24 INFO - PROCESS | 2852 | 1461691404861 Marionette TRACE conn2 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:24 INFO - PROCESS | 2852 | ++DOCSHELL 0x129c72800 == 71 [pid = 2852] [id = 753] 10:23:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 126 (0x126e7e400) [pid = 2852] [serial = 2258] [outer = 0x0] 10:23:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 127 (0x127830400) [pid = 2852] [serial = 2259] [outer = 0x126e7e400] 10:23:24 INFO - PROCESS | 2852 | 1461691404888 Marionette DEBUG loaded listener.js 10:23:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 128 (0x128a63000) [pid = 2852] [serial = 2260] [outer = 0x126e7e400] 10:23:25 INFO - PROCESS | 2852 | 1461691405172 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:23:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 10:23:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 517ms 10:23:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:23:25 INFO - PROCESS | 2852 | 1461691405224 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 10:23:25 INFO - PROCESS | 2852 | 1461691405225 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 10:23:25 INFO - PROCESS | 2852 | 1461691405227 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:23:25 INFO - PROCESS | 2852 | 1461691405228 Marionette TRACE conn2 <- [1,2982,null,{}] 10:23:25 INFO - PROCESS | 2852 | 1461691405230 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:25 INFO - PROCESS | 2852 | 1461691405334 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 10:23:25 INFO - PROCESS | 2852 | 1461691405403 Marionette TRACE conn2 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:25 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a859000 == 72 [pid = 2852] [id = 754] 10:23:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 129 (0x1280c4c00) [pid = 2852] [serial = 2261] [outer = 0x0] 10:23:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 130 (0x1298acc00) [pid = 2852] [serial = 2262] [outer = 0x1280c4c00] 10:23:25 INFO - PROCESS | 2852 | 1461691405431 Marionette DEBUG loaded listener.js 10:23:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 131 (0x12a758400) [pid = 2852] [serial = 2263] [outer = 0x1280c4c00] 10:23:25 INFO - PROCESS | 2852 | 1461691405705 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 10:23:25 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 10:23:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:23:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 518ms 10:23:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:23:25 INFO - PROCESS | 2852 | 1461691405747 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 10:23:25 INFO - PROCESS | 2852 | 1461691405748 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 10:23:25 INFO - PROCESS | 2852 | 1461691405757 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:23:25 INFO - PROCESS | 2852 | 1461691405758 Marionette TRACE conn2 <- [1,2986,null,{}] 10:23:25 INFO - PROCESS | 2852 | 1461691405761 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:25 INFO - PROCESS | 2852 | 1461691405874 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 10:23:25 INFO - PROCESS | 2852 | 1461691405912 Marionette TRACE conn2 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:25 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b076000 == 73 [pid = 2852] [id = 755] 10:23:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 132 (0x12a759000) [pid = 2852] [serial = 2264] [outer = 0x0] 10:23:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 133 (0x12aa32400) [pid = 2852] [serial = 2265] [outer = 0x12a759000] 10:23:25 INFO - PROCESS | 2852 | 1461691405939 Marionette DEBUG loaded listener.js 10:23:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x12b048000) [pid = 2852] [serial = 2266] [outer = 0x12a759000] 10:23:26 INFO - PROCESS | 2852 | 1461691406234 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:23:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 10:23:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 525ms 10:23:26 INFO - PROCESS | 2852 | 1461691406281 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 10:23:26 INFO - PROCESS | 2852 | 1461691406282 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 10:23:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:23:26 INFO - PROCESS | 2852 | 1461691406285 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:23:26 INFO - PROCESS | 2852 | 1461691406288 Marionette TRACE conn2 <- [1,2990,null,{}] 10:23:26 INFO - PROCESS | 2852 | 1461691406290 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:26 INFO - PROCESS | 2852 | 1461691406402 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 10:23:26 INFO - PROCESS | 2852 | 1461691406440 Marionette TRACE conn2 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:26 INFO - PROCESS | 2852 | ++DOCSHELL 0x12c399800 == 74 [pid = 2852] [id = 756] 10:23:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x12b049400) [pid = 2852] [serial = 2267] [outer = 0x0] 10:23:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x12b0cb400) [pid = 2852] [serial = 2268] [outer = 0x12b049400] 10:23:26 INFO - PROCESS | 2852 | 1461691406466 Marionette DEBUG loaded listener.js 10:23:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x12b288000) [pid = 2852] [serial = 2269] [outer = 0x12b049400] 10:23:26 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d32d800 == 75 [pid = 2852] [id = 757] 10:23:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x12c0eac00) [pid = 2852] [serial = 2270] [outer = 0x0] 10:23:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x12b5d4000) [pid = 2852] [serial = 2271] [outer = 0x12c0eac00] 10:23:26 INFO - PROCESS | 2852 | 1461691406800 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:23:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 10:23:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 521ms 10:23:26 INFO - PROCESS | 2852 | 1461691406807 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 10:23:26 INFO - PROCESS | 2852 | 1461691406809 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 10:23:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:23:26 INFO - PROCESS | 2852 | 1461691406811 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:23:26 INFO - PROCESS | 2852 | 1461691406812 Marionette TRACE conn2 <- [1,2994,null,{}] 10:23:26 INFO - PROCESS | 2852 | 1461691406815 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:26 INFO - PROCESS | 2852 | 1461691406990 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 10:23:27 INFO - PROCESS | 2852 | 1461691407039 Marionette TRACE conn2 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:27 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d853000 == 76 [pid = 2852] [id = 758] 10:23:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x12b5d5c00) [pid = 2852] [serial = 2272] [outer = 0x0] 10:23:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x12c0e9800) [pid = 2852] [serial = 2273] [outer = 0x12b5d5c00] 10:23:27 INFO - PROCESS | 2852 | 1461691407077 Marionette DEBUG loaded listener.js 10:23:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x12d34d400) [pid = 2852] [serial = 2274] [outer = 0x12b5d5c00] 10:23:27 INFO - PROCESS | 2852 | 1461691407425 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:23:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:23:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 10:23:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 620ms 10:23:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:23:27 INFO - PROCESS | 2852 | 1461691407437 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 10:23:27 INFO - PROCESS | 2852 | 1461691407439 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 10:23:27 INFO - PROCESS | 2852 | 1461691407441 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:23:27 INFO - PROCESS | 2852 | 1461691407442 Marionette TRACE conn2 <- [1,2998,null,{}] 10:23:27 INFO - PROCESS | 2852 | 1461691407445 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:27 INFO - PROCESS | 2852 | 1461691407567 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 10:23:27 INFO - PROCESS | 2852 | 1461691407580 Marionette TRACE conn2 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:27 INFO - PROCESS | 2852 | ++DOCSHELL 0x12e8cd000 == 77 [pid = 2852] [id = 759] 10:23:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x12d350c00) [pid = 2852] [serial = 2275] [outer = 0x0] 10:23:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x12d4a7800) [pid = 2852] [serial = 2276] [outer = 0x12d350c00] 10:23:27 INFO - PROCESS | 2852 | 1461691407605 Marionette DEBUG loaded listener.js 10:23:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x12d634c00) [pid = 2852] [serial = 2277] [outer = 0x12d350c00] 10:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x113525400) [pid = 2852] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x1192c1800) [pid = 2852] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x126f6dc00) [pid = 2852] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 141 (0x126f72c00) [pid = 2852] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x11c145800) [pid = 2852] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 139 (0x11c177000) [pid = 2852] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 138 (0x114f94400) [pid = 2852] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 137 (0x119e4b000) [pid = 2852] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 136 (0x11a7ba000) [pid = 2852] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 135 (0x126f73800) [pid = 2852] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 134 (0x12a4c9000) [pid = 2852] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 133 (0x11867b400) [pid = 2852] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:23:28 INFO - PROCESS | 2852 | 1461691408109 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:23:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 10:23:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 670ms 10:23:28 INFO - PROCESS | 2852 | 1461691408113 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 10:23:28 INFO - PROCESS | 2852 | 1461691408115 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 10:23:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:23:28 INFO - PROCESS | 2852 | 1461691408141 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:23:28 INFO - PROCESS | 2852 | 1461691408144 Marionette TRACE conn2 <- [1,3002,null,{}] 10:23:28 INFO - PROCESS | 2852 | 1461691408159 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:28 INFO - PROCESS | 2852 | 1461691408324 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 10:23:28 INFO - PROCESS | 2852 | 1461691408330 Marionette TRACE conn2 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:28 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f1d3000 == 78 [pid = 2852] [id = 760] 10:23:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 134 (0x127811000) [pid = 2852] [serial = 2278] [outer = 0x0] 10:23:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 135 (0x12d637000) [pid = 2852] [serial = 2279] [outer = 0x127811000] 10:23:28 INFO - PROCESS | 2852 | 1461691408379 Marionette DEBUG loaded listener.js 10:23:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 136 (0x12d63e000) [pid = 2852] [serial = 2280] [outer = 0x127811000] 10:23:28 INFO - PROCESS | 2852 | 1461691408817 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:23:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 10:23:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 753ms 10:23:28 INFO - PROCESS | 2852 | 1461691408873 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 10:23:28 INFO - PROCESS | 2852 | 1461691408874 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 10:23:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:23:28 INFO - PROCESS | 2852 | 1461691408877 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:23:28 INFO - PROCESS | 2852 | 1461691408878 Marionette TRACE conn2 <- [1,3006,null,{}] 10:23:28 INFO - PROCESS | 2852 | 1461691408881 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:28 INFO - PROCESS | 2852 | 1461691408973 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 10:23:28 INFO - PROCESS | 2852 | 1461691408998 Marionette TRACE conn2 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:29 INFO - PROCESS | 2852 | ++DOCSHELL 0x12feb0800 == 79 [pid = 2852] [id = 761] 10:23:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 137 (0x12d8af800) [pid = 2852] [serial = 2281] [outer = 0x0] 10:23:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 138 (0x12d8b4c00) [pid = 2852] [serial = 2282] [outer = 0x12d8af800] 10:23:29 INFO - PROCESS | 2852 | 1461691409023 Marionette DEBUG loaded listener.js 10:23:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 139 (0x12d96c400) [pid = 2852] [serial = 2283] [outer = 0x12d8af800] 10:23:29 INFO - PROCESS | 2852 | 1461691409330 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:23:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 10:23:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 469ms 10:23:29 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:23:29 INFO - PROCESS | 2852 | 1461691409346 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 10:23:29 INFO - PROCESS | 2852 | 1461691409347 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 10:23:29 INFO - PROCESS | 2852 | 1461691409349 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:23:29 INFO - PROCESS | 2852 | 1461691409351 Marionette TRACE conn2 <- [1,3010,null,{}] 10:23:29 INFO - PROCESS | 2852 | 1461691409356 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:29 INFO - PROCESS | 2852 | 1461691409447 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 10:23:29 INFO - PROCESS | 2852 | 1461691409452 Marionette TRACE conn2 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:29 INFO - PROCESS | 2852 | ++DOCSHELL 0x130207000 == 80 [pid = 2852] [id = 762] 10:23:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 140 (0x12d8b7800) [pid = 2852] [serial = 2284] [outer = 0x0] 10:23:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x12d974000) [pid = 2852] [serial = 2285] [outer = 0x12d8b7800] 10:23:29 INFO - PROCESS | 2852 | 1461691409477 Marionette DEBUG loaded listener.js 10:23:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x12e758c00) [pid = 2852] [serial = 2286] [outer = 0x12d8b7800] 10:23:29 INFO - PROCESS | 2852 | 1461691409782 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 10:23:29 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 10:23:29 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 473ms 10:23:29 INFO - PROCESS | 2852 | 1461691409825 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 10:23:29 INFO - PROCESS | 2852 | 1461691409826 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 10:23:29 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:23:29 INFO - PROCESS | 2852 | 1461691409828 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:23:29 INFO - PROCESS | 2852 | 1461691409829 Marionette TRACE conn2 <- [1,3014,null,{}] 10:23:29 INFO - PROCESS | 2852 | 1461691409831 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:30 INFO - PROCESS | 2852 | 1461691410039 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 10:23:30 INFO - PROCESS | 2852 | 1461691410080 Marionette TRACE conn2 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:30 INFO - PROCESS | 2852 | ++DOCSHELL 0x11920c000 == 81 [pid = 2852] [id = 763] 10:23:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x113522800) [pid = 2852] [serial = 2287] [outer = 0x0] 10:23:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x11352c000) [pid = 2852] [serial = 2288] [outer = 0x113522800] 10:23:30 INFO - PROCESS | 2852 | 1461691410113 Marionette DEBUG loaded listener.js 10:23:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x114f9c000) [pid = 2852] [serial = 2289] [outer = 0x113522800] 10:23:30 INFO - PROCESS | 2852 | [2852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:23:30 INFO - PROCESS | 2852 | 1461691410557 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:23:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:23:30 INFO - {} 10:23:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:23:30 INFO - {} 10:23:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:23:30 INFO - {} 10:23:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:23:30 INFO - {} 10:23:30 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 772ms 10:23:30 INFO - PROCESS | 2852 | 1461691410645 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 10:23:30 INFO - PROCESS | 2852 | 1461691410650 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 10:23:30 INFO - TEST-START | /FileAPI/fileReader.html 10:23:30 INFO - PROCESS | 2852 | 1461691410664 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:23:30 INFO - PROCESS | 2852 | 1461691410666 Marionette TRACE conn2 <- [1,3018,null,{}] 10:23:30 INFO - PROCESS | 2852 | 1461691410670 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:30 INFO - PROCESS | 2852 | 1461691410788 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 10:23:30 INFO - PROCESS | 2852 | 1461691410862 Marionette TRACE conn2 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:30 INFO - PROCESS | 2852 | ++DOCSHELL 0x129c96000 == 82 [pid = 2852] [id = 764] 10:23:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x11ae05000) [pid = 2852] [serial = 2290] [outer = 0x0] 10:23:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x11c13a400) [pid = 2852] [serial = 2291] [outer = 0x11ae05000] 10:23:30 INFO - PROCESS | 2852 | 1461691410895 Marionette DEBUG loaded listener.js 10:23:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x11c7e7c00) [pid = 2852] [serial = 2292] [outer = 0x11ae05000] 10:23:31 INFO - PROCESS | 2852 | 1461691411266 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 10:23:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:23:31 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:23:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:23:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:23:31 INFO - TEST-OK | /FileAPI/fileReader.html | took 620ms 10:23:31 INFO - TEST-START | /FileAPI/historical.html 10:23:31 INFO - PROCESS | 2852 | 1461691411285 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 10:23:31 INFO - PROCESS | 2852 | 1461691411288 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 10:23:31 INFO - PROCESS | 2852 | 1461691411291 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:23:31 INFO - PROCESS | 2852 | 1461691411292 Marionette TRACE conn2 <- [1,3022,null,{}] 10:23:31 INFO - PROCESS | 2852 | 1461691411295 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:31 INFO - PROCESS | 2852 | 1461691411409 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 10:23:31 INFO - PROCESS | 2852 | 1461691411509 Marionette TRACE conn2 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:31 INFO - PROCESS | 2852 | ++DOCSHELL 0x12c395000 == 83 [pid = 2852] [id = 765] 10:23:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 149 (0x126e42400) [pid = 2852] [serial = 2293] [outer = 0x0] 10:23:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 150 (0x1293c6000) [pid = 2852] [serial = 2294] [outer = 0x126e42400] 10:23:31 INFO - PROCESS | 2852 | 1461691411540 Marionette DEBUG loaded listener.js 10:23:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 151 (0x129c0a400) [pid = 2852] [serial = 2295] [outer = 0x126e42400] 10:23:31 INFO - PROCESS | 2852 | 1461691411912 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 10:23:31 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:23:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:23:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:23:31 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:23:31 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:23:31 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:23:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:23:31 INFO - TEST-OK | /FileAPI/historical.html | took 671ms 10:23:31 INFO - PROCESS | 2852 | 1461691411963 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 10:23:31 INFO - PROCESS | 2852 | 1461691411966 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 10:23:31 INFO - TEST-START | /FileAPI/idlharness.html 10:23:31 INFO - PROCESS | 2852 | 1461691411974 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:23:31 INFO - PROCESS | 2852 | 1461691411977 Marionette TRACE conn2 <- [1,3026,null,{}] 10:23:31 INFO - PROCESS | 2852 | 1461691411980 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:32 INFO - PROCESS | 2852 | 1461691412093 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 10:23:32 INFO - PROCESS | 2852 | 1461691412199 Marionette TRACE conn2 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:32 INFO - PROCESS | 2852 | ++DOCSHELL 0x13055b000 == 84 [pid = 2852] [id = 766] 10:23:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 152 (0x129c2c400) [pid = 2852] [serial = 2296] [outer = 0x0] 10:23:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 153 (0x12aa34400) [pid = 2852] [serial = 2297] [outer = 0x129c2c400] 10:23:32 INFO - PROCESS | 2852 | 1461691412233 Marionette DEBUG loaded listener.js 10:23:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 154 (0x12d355800) [pid = 2852] [serial = 2298] [outer = 0x129c2c400] 10:23:32 INFO - PROCESS | 2852 | 1461691412872 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:23:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:23:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:23:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:23:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:23:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:23:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:23:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:23:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:23:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:23:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:23:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:23:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:23:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:23:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:23:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:23:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:23:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:23:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:23:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:23:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:23:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:23:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:23:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:23:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:23:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:23:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:23:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:23:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:23:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:23:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:23:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:23:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:23:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:23:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:23:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:23:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:23:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 10:23:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:23:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:23:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:23:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:23:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:23:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:23:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:23:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:23:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:23:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:23:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:23:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:23:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:23:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:23:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:23:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:23:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:23:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:23:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:23:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:23:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:23:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:23:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:23:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:23:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:23:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:23:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:23:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 10:23:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:23:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:23:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:23:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:23:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:23:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:23:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:23:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:23:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:23:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:23:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:23:32 INFO - TEST-OK | /FileAPI/idlharness.html | took 947ms 10:23:32 INFO - PROCESS | 2852 | 1461691412920 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 10:23:32 INFO - PROCESS | 2852 | 1461691412921 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 10:23:32 INFO - TEST-START | /FileAPI/idlharness.worker 10:23:32 INFO - PROCESS | 2852 | 1461691412924 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:23:32 INFO - PROCESS | 2852 | 1461691412925 Marionette TRACE conn2 <- [1,3030,null,{}] 10:23:32 INFO - PROCESS | 2852 | 1461691412928 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:33 INFO - PROCESS | 2852 | 1461691413044 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 10:23:33 INFO - PROCESS | 2852 | 1461691413123 Marionette TRACE conn2 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:33 INFO - PROCESS | 2852 | ++DOCSHELL 0x13a36a800 == 85 [pid = 2852] [id = 767] 10:23:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 155 (0x12a4cc000) [pid = 2852] [serial = 2299] [outer = 0x0] 10:23:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 156 (0x12eb76000) [pid = 2852] [serial = 2300] [outer = 0x12a4cc000] 10:23:33 INFO - PROCESS | 2852 | 1461691413154 Marionette DEBUG loaded listener.js 10:23:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 157 (0x12eb7e800) [pid = 2852] [serial = 2301] [outer = 0x12a4cc000] 10:23:33 INFO - PROCESS | 2852 | [2852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:23:34 INFO - PROCESS | 2852 | 1461691413969 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:23:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:23:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:23:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:23:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:23:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:23:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:23:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:23:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:23:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:23:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:23:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:23:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:23:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:23:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:23:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:23:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:23:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:23:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:23:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:23:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:23:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:23:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:23:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:23:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:23:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:23:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:23:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:23:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1095ms 10:23:34 INFO - PROCESS | 2852 | 1461691414021 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 10:23:34 INFO - PROCESS | 2852 | 1461691414023 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 10:23:34 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:23:34 INFO - PROCESS | 2852 | 1461691414026 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:23:34 INFO - PROCESS | 2852 | 1461691414028 Marionette TRACE conn2 <- [1,3034,null,{}] 10:23:34 INFO - PROCESS | 2852 | 1461691414032 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:34 INFO - PROCESS | 2852 | 1461691414187 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 10:23:34 INFO - PROCESS | 2852 | 1461691414291 Marionette TRACE conn2 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:34 INFO - PROCESS | 2852 | ++DOCSHELL 0x13a7da800 == 86 [pid = 2852] [id = 768] 10:23:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 158 (0x12ffb4c00) [pid = 2852] [serial = 2302] [outer = 0x0] 10:23:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 159 (0x12ffb6c00) [pid = 2852] [serial = 2303] [outer = 0x12ffb4c00] 10:23:34 INFO - PROCESS | 2852 | 1461691414331 Marionette DEBUG loaded listener.js 10:23:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 160 (0x1305ba800) [pid = 2852] [serial = 2304] [outer = 0x12ffb4c00] 10:23:34 INFO - PROCESS | 2852 | 1461691414715 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 10:23:34 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:23:34 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 722ms 10:23:34 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:23:34 INFO - PROCESS | 2852 | 1461691414748 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 10:23:34 INFO - PROCESS | 2852 | 1461691414750 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 10:23:34 INFO - PROCESS | 2852 | 1461691414752 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:23:34 INFO - PROCESS | 2852 | 1461691414753 Marionette TRACE conn2 <- [1,3038,null,{}] 10:23:34 INFO - PROCESS | 2852 | 1461691414756 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:34 INFO - PROCESS | 2852 | 1461691414868 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 10:23:34 INFO - PROCESS | 2852 | 1461691414977 Marionette TRACE conn2 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:34 INFO - PROCESS | 2852 | ++DOCSHELL 0x13a5da000 == 87 [pid = 2852] [id = 769] 10:23:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 161 (0x1305bd400) [pid = 2852] [serial = 2305] [outer = 0x0] 10:23:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 162 (0x13a8bb400) [pid = 2852] [serial = 2306] [outer = 0x1305bd400] 10:23:35 INFO - PROCESS | 2852 | 1461691415009 Marionette DEBUG loaded listener.js 10:23:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 163 (0x13a8c0800) [pid = 2852] [serial = 2307] [outer = 0x1305bd400] 10:23:35 INFO - PROCESS | 2852 | 1461691415394 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 10:23:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:23:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:23:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:23:35 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 670ms 10:23:35 INFO - PROCESS | 2852 | 1461691415423 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 10:23:35 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:23:35 INFO - PROCESS | 2852 | 1461691415425 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 10:23:35 INFO - PROCESS | 2852 | 1461691415427 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:23:35 INFO - PROCESS | 2852 | 1461691415428 Marionette TRACE conn2 <- [1,3042,null,{}] 10:23:35 INFO - PROCESS | 2852 | 1461691415431 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:35 INFO - PROCESS | 2852 | 1461691415545 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 10:23:35 INFO - PROCESS | 2852 | 1461691415644 Marionette TRACE conn2 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:35 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a4a8000 == 88 [pid = 2852] [id = 770] 10:23:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 164 (0x1298a7400) [pid = 2852] [serial = 2308] [outer = 0x0] 10:23:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 165 (0x12a769000) [pid = 2852] [serial = 2309] [outer = 0x1298a7400] 10:23:35 INFO - PROCESS | 2852 | 1461691415676 Marionette DEBUG loaded listener.js 10:23:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 166 (0x119793c00) [pid = 2852] [serial = 2310] [outer = 0x1298a7400] 10:23:36 INFO - PROCESS | 2852 | 1461691416128 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:23:36 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 724ms 10:23:36 INFO - PROCESS | 2852 | 1461691416152 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 10:23:36 INFO - PROCESS | 2852 | 1461691416153 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 10:23:36 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:23:36 INFO - PROCESS | 2852 | 1461691416156 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:23:36 INFO - PROCESS | 2852 | 1461691416157 Marionette TRACE conn2 <- [1,3046,null,{}] 10:23:36 INFO - PROCESS | 2852 | 1461691416159 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:36 INFO - PROCESS | 2852 | 1461691416265 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 10:23:36 INFO - PROCESS | 2852 | 1461691416569 Marionette TRACE conn2 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:36 INFO - PROCESS | 2852 | ++DOCSHELL 0x126e28000 == 89 [pid = 2852] [id = 771] 10:23:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 167 (0x11443e000) [pid = 2852] [serial = 2311] [outer = 0x0] 10:23:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 168 (0x114e60800) [pid = 2852] [serial = 2312] [outer = 0x11443e000] 10:23:36 INFO - PROCESS | 2852 | 1461691416649 Marionette DEBUG loaded listener.js 10:23:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 169 (0x118f78800) [pid = 2852] [serial = 2313] [outer = 0x11443e000] 10:23:36 INFO - PROCESS | 2852 | [2852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:23:37 INFO - PROCESS | 2852 | 1461691417169 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:23:37 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:23:37 INFO - {} 10:23:37 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1023ms 10:23:37 INFO - PROCESS | 2852 | 1461691417179 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 10:23:37 INFO - PROCESS | 2852 | 1461691417182 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 10:23:37 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:23:37 INFO - PROCESS | 2852 | 1461691417185 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:23:37 INFO - PROCESS | 2852 | 1461691417187 Marionette TRACE conn2 <- [1,3050,null,{}] 10:23:37 INFO - PROCESS | 2852 | 1461691417200 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:37 INFO - PROCESS | 2852 | 1461691417345 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 10:23:37 INFO - PROCESS | 2852 | 1461691417434 Marionette TRACE conn2 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:37 INFO - PROCESS | 2852 | ++DOCSHELL 0x11acbf800 == 90 [pid = 2852] [id = 772] 10:23:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 170 (0x11ac3d000) [pid = 2852] [serial = 2314] [outer = 0x0] 10:23:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 171 (0x11bfef400) [pid = 2852] [serial = 2315] [outer = 0x11ac3d000] 10:23:37 INFO - PROCESS | 2852 | 1461691417465 Marionette DEBUG loaded listener.js 10:23:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 172 (0x11c850c00) [pid = 2852] [serial = 2316] [outer = 0x11ac3d000] 10:23:37 INFO - PROCESS | 2852 | 1461691417833 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 10:23:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:23:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:23:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:23:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:23:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 680ms 10:23:37 INFO - PROCESS | 2852 | 1461691417866 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 10:23:37 INFO - PROCESS | 2852 | 1461691417868 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 10:23:37 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:23:37 INFO - PROCESS | 2852 | 1461691417872 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:23:37 INFO - PROCESS | 2852 | 1461691417873 Marionette TRACE conn2 <- [1,3054,null,{}] 10:23:37 INFO - PROCESS | 2852 | 1461691417876 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:38 INFO - PROCESS | 2852 | 1461691418002 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 10:23:38 INFO - PROCESS | 2852 | --DOCSHELL 0x12d335800 == 89 [pid = 2852] [id = 686] 10:23:38 INFO - PROCESS | 2852 | --DOCSHELL 0x12f1d0800 == 88 [pid = 2852] [id = 704] 10:23:38 INFO - PROCESS | 2852 | --DOCSHELL 0x130207000 == 87 [pid = 2852] [id = 762] 10:23:38 INFO - PROCESS | 2852 | --DOCSHELL 0x12feb0800 == 86 [pid = 2852] [id = 761] 10:23:38 INFO - PROCESS | 2852 | --DOCSHELL 0x12f1d3000 == 85 [pid = 2852] [id = 760] 10:23:38 INFO - PROCESS | 2852 | --DOCSHELL 0x12e8cd000 == 84 [pid = 2852] [id = 759] 10:23:38 INFO - PROCESS | 2852 | --DOCSHELL 0x12d853000 == 83 [pid = 2852] [id = 758] 10:23:38 INFO - PROCESS | 2852 | --DOCSHELL 0x12d32d800 == 82 [pid = 2852] [id = 757] 10:23:38 INFO - PROCESS | 2852 | --DOCSHELL 0x12c399800 == 81 [pid = 2852] [id = 756] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 171 (0x12b5ce400) [pid = 2852] [serial = 2218] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOCSHELL 0x12b076000 == 80 [pid = 2852] [id = 755] 10:23:38 INFO - PROCESS | 2852 | --DOCSHELL 0x12a859000 == 79 [pid = 2852] [id = 754] 10:23:38 INFO - PROCESS | 2852 | --DOCSHELL 0x129c72800 == 78 [pid = 2852] [id = 753] 10:23:38 INFO - PROCESS | 2852 | --DOCSHELL 0x128e4a000 == 77 [pid = 2852] [id = 752] 10:23:38 INFO - PROCESS | 2852 | --DOCSHELL 0x11c1f2000 == 76 [pid = 2852] [id = 751] 10:23:38 INFO - PROCESS | 2852 | --DOCSHELL 0x11bb2e800 == 75 [pid = 2852] [id = 750] 10:23:38 INFO - PROCESS | 2852 | --DOCSHELL 0x1280d1000 == 74 [pid = 2852] [id = 749] 10:23:38 INFO - PROCESS | 2852 | --DOCSHELL 0x12f5bf800 == 73 [pid = 2852] [id = 746] 10:23:38 INFO - PROCESS | 2852 | --DOCSHELL 0x12f5bd800 == 72 [pid = 2852] [id = 745] 10:23:38 INFO - PROCESS | 2852 | --DOCSHELL 0x12eb1e000 == 71 [pid = 2852] [id = 744] 10:23:38 INFO - PROCESS | 2852 | --DOCSHELL 0x12e8db000 == 70 [pid = 2852] [id = 743] 10:23:38 INFO - PROCESS | 2852 | --DOCSHELL 0x12d616000 == 69 [pid = 2852] [id = 742] 10:23:38 INFO - PROCESS | 2852 | --DOCSHELL 0x129925800 == 68 [pid = 2852] [id = 741] 10:23:38 INFO - PROCESS | 2852 | --DOCSHELL 0x11c1e2000 == 67 [pid = 2852] [id = 740] 10:23:38 INFO - PROCESS | 2852 | --DOCSHELL 0x12e817000 == 66 [pid = 2852] [id = 739] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 170 (0x12b051400) [pid = 2852] [serial = 2216] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 169 (0x123b5e800) [pid = 2852] [serial = 2206] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 168 (0x12b045000) [pid = 2852] [serial = 2215] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 167 (0x1299b6400) [pid = 2852] [serial = 2198] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 166 (0x12a4c8400) [pid = 2852] [serial = 2201] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 165 (0x119866000) [pid = 2852] [serial = 2179] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 164 (0x11c819000) [pid = 2852] [serial = 2191] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 163 (0x1252b6400) [pid = 2852] [serial = 2194] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 162 (0x115846c00) [pid = 2852] [serial = 2161] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 161 (0x11918e800) [pid = 2852] [serial = 2183] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 160 (0x11aa23800) [pid = 2852] [serial = 2185] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 159 (0x1256c8800) [pid = 2852] [serial = 2210] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 158 (0x1279b9000) [pid = 2852] [serial = 2173] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 157 (0x126e78000) [pid = 2852] [serial = 2195] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 156 (0x1163ee400) [pid = 2852] [serial = 2182] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 155 (0x11ae02800) [pid = 2852] [serial = 2186] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 154 (0x129c23000) [pid = 2852] [serial = 2200] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 153 (0x12b044800) [pid = 2852] [serial = 2213] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 152 (0x11c1ccc00) [pid = 2852] [serial = 2167] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 151 (0x12a5d1000) [pid = 2852] [serial = 2203] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 150 (0x11ae6a400) [pid = 2852] [serial = 2209] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 149 (0x12a8d8400) [pid = 2852] [serial = 2212] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 148 (0x125294400) [pid = 2852] [serial = 2192] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 147 (0x11c13a800) [pid = 2852] [serial = 2189] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 146 (0x12a767800) [pid = 2852] [serial = 2207] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 145 (0x12a5cec00) [pid = 2852] [serial = 2176] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 144 (0x11aa23c00) [pid = 2852] [serial = 2164] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 143 (0x12a755000) [pid = 2852] [serial = 2204] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 142 (0x11a7b5c00) [pid = 2852] [serial = 2188] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 141 (0x127831c00) [pid = 2852] [serial = 2197] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | --DOMWINDOW == 140 (0x126e7ec00) [pid = 2852] [serial = 2170] [outer = 0x0] [url = about:blank] 10:23:38 INFO - PROCESS | 2852 | 1461691418142 Marionette TRACE conn2 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:38 INFO - PROCESS | 2852 | ++DOCSHELL 0x11a86d000 == 67 [pid = 2852] [id = 773] 10:23:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 141 (0x115846c00) [pid = 2852] [serial = 2317] [outer = 0x0] 10:23:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 142 (0x11a7b5800) [pid = 2852] [serial = 2318] [outer = 0x115846c00] 10:23:38 INFO - PROCESS | 2852 | 1461691418173 Marionette DEBUG loaded listener.js 10:23:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 143 (0x123b5ec00) [pid = 2852] [serial = 2319] [outer = 0x115846c00] 10:23:38 INFO - PROCESS | 2852 | 1461691418596 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:23:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:23:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:23:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:23:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:23:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:23:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:23:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:23:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:23:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:23:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:23:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:23:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:23:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:23:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:23:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:23:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:23:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:23:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:23:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:23:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:23:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:23:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:23:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:23:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:23:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 10:23:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:23:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 10:23:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:23:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:23:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 789ms 10:23:38 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:23:38 INFO - PROCESS | 2852 | 1461691418665 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 10:23:38 INFO - PROCESS | 2852 | 1461691418666 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 10:23:38 INFO - PROCESS | 2852 | 1461691418670 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:23:38 INFO - PROCESS | 2852 | 1461691418674 Marionette TRACE conn2 <- [1,3058,null,{}] 10:23:38 INFO - PROCESS | 2852 | 1461691418681 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:38 INFO - PROCESS | 2852 | 1461691418776 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 10:23:38 INFO - PROCESS | 2852 | 1461691418787 Marionette TRACE conn2 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:38 INFO - PROCESS | 2852 | ++DOCSHELL 0x129ca2800 == 68 [pid = 2852] [id = 774] 10:23:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 144 (0x125299c00) [pid = 2852] [serial = 2320] [outer = 0x0] 10:23:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 145 (0x1299bb800) [pid = 2852] [serial = 2321] [outer = 0x125299c00] 10:23:38 INFO - PROCESS | 2852 | 1461691418814 Marionette DEBUG loaded listener.js 10:23:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 146 (0x1299b5400) [pid = 2852] [serial = 2322] [outer = 0x125299c00] 10:23:39 INFO - PROCESS | 2852 | 1461691419256 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 10:23:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:23:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:23:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:23:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:23:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:23:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:23:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:23:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:23:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:23:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:23:39 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:39 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:23:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:23:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:23:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:23:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:23:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:23:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:23:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:23:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:23:39 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 628ms 10:23:39 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:23:39 INFO - PROCESS | 2852 | 1461691419297 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 10:23:39 INFO - PROCESS | 2852 | 1461691419299 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 10:23:39 INFO - PROCESS | 2852 | 1461691419307 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:23:39 INFO - PROCESS | 2852 | 1461691419308 Marionette TRACE conn2 <- [1,3062,null,{}] 10:23:39 INFO - PROCESS | 2852 | 1461691419310 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:39 INFO - PROCESS | 2852 | 1461691419419 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 10:23:39 INFO - PROCESS | 2852 | 1461691419425 Marionette TRACE conn2 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:39 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a862800 == 69 [pid = 2852] [id = 775] 10:23:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 147 (0x12a5cf800) [pid = 2852] [serial = 2323] [outer = 0x0] 10:23:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 148 (0x12a5d4400) [pid = 2852] [serial = 2324] [outer = 0x12a5cf800] 10:23:39 INFO - PROCESS | 2852 | 1461691419452 Marionette DEBUG loaded listener.js 10:23:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 149 (0x12a775400) [pid = 2852] [serial = 2325] [outer = 0x12a5cf800] 10:23:39 INFO - PROCESS | 2852 | [2852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:23:39 INFO - PROCESS | 2852 | 1461691419799 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:23:39 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:23:39 INFO - {} 10:23:39 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 524ms 10:23:39 INFO - PROCESS | 2852 | 1461691419826 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 10:23:39 INFO - PROCESS | 2852 | 1461691419827 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 10:23:39 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:23:39 INFO - PROCESS | 2852 | 1461691419829 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:23:39 INFO - PROCESS | 2852 | 1461691419830 Marionette TRACE conn2 <- [1,3066,null,{}] 10:23:39 INFO - PROCESS | 2852 | 1461691419833 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:39 INFO - PROCESS | 2852 | 1461691419960 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 10:23:40 INFO - PROCESS | 2852 | 1461691420000 Marionette TRACE conn2 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:40 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b5a4000 == 70 [pid = 2852] [id = 776] 10:23:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 150 (0x12b051400) [pid = 2852] [serial = 2326] [outer = 0x0] 10:23:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 151 (0x12b28a400) [pid = 2852] [serial = 2327] [outer = 0x12b051400] 10:23:40 INFO - PROCESS | 2852 | 1461691420033 Marionette DEBUG loaded listener.js 10:23:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 152 (0x12d245000) [pid = 2852] [serial = 2328] [outer = 0x12b051400] 10:23:40 INFO - PROCESS | 2852 | 1461691420344 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 10:23:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:23:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:23:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:23:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:23:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:23:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:23:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:23:40 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 570ms 10:23:40 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:23:40 INFO - PROCESS | 2852 | 1461691420403 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 10:23:40 INFO - PROCESS | 2852 | 1461691420404 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 10:23:40 INFO - PROCESS | 2852 | 1461691420406 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:23:40 INFO - PROCESS | 2852 | 1461691420407 Marionette TRACE conn2 <- [1,3070,null,{}] 10:23:40 INFO - PROCESS | 2852 | 1461691420410 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:40 INFO - PROCESS | 2852 | 1461691420526 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 10:23:40 INFO - PROCESS | 2852 | 1461691420571 Marionette TRACE conn2 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:40 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d493000 == 71 [pid = 2852] [id = 777] 10:23:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 153 (0x12d34b400) [pid = 2852] [serial = 2329] [outer = 0x0] 10:23:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 154 (0x12d639400) [pid = 2852] [serial = 2330] [outer = 0x12d34b400] 10:23:40 INFO - PROCESS | 2852 | 1461691420598 Marionette DEBUG loaded listener.js 10:23:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 155 (0x12d8b6c00) [pid = 2852] [serial = 2331] [outer = 0x12d34b400] 10:23:40 INFO - PROCESS | 2852 | 1461691420926 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 10:23:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:23:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:23:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:23:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:23:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:23:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:23:40 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 569ms 10:23:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:23:40 INFO - PROCESS | 2852 | 1461691420977 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 10:23:40 INFO - PROCESS | 2852 | 1461691420979 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 10:23:40 INFO - PROCESS | 2852 | 1461691420981 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:23:40 INFO - PROCESS | 2852 | 1461691420982 Marionette TRACE conn2 <- [1,3074,null,{}] 10:23:40 INFO - PROCESS | 2852 | 1461691420984 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:41 INFO - PROCESS | 2852 | 1461691421097 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 10:23:41 INFO - PROCESS | 2852 | 1461691421109 Marionette TRACE conn2 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:41 INFO - PROCESS | 2852 | ++DOCSHELL 0x12d988000 == 72 [pid = 2852] [id = 778] 10:23:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 156 (0x12d969400) [pid = 2852] [serial = 2332] [outer = 0x0] 10:23:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 157 (0x12e90dc00) [pid = 2852] [serial = 2333] [outer = 0x12d969400] 10:23:41 INFO - PROCESS | 2852 | 1461691421135 Marionette DEBUG loaded listener.js 10:23:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 158 (0x12ecddc00) [pid = 2852] [serial = 2334] [outer = 0x12d969400] 10:23:41 INFO - PROCESS | 2852 | 1461691421460 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 10:23:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:23:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:23:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:23:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:23:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:23:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:23:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 519ms 10:23:41 INFO - PROCESS | 2852 | 1461691421501 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 10:23:41 INFO - PROCESS | 2852 | 1461691421502 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 10:23:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:23:41 INFO - PROCESS | 2852 | 1461691421505 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:23:41 INFO - PROCESS | 2852 | 1461691421506 Marionette TRACE conn2 <- [1,3078,null,{}] 10:23:41 INFO - PROCESS | 2852 | 1461691421508 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:41 INFO - PROCESS | 2852 | 1461691421626 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 10:23:41 INFO - PROCESS | 2852 | 1461691421671 Marionette TRACE conn2 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:41 INFO - PROCESS | 2852 | ++DOCSHELL 0x12eb0a000 == 73 [pid = 2852] [id = 779] 10:23:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 159 (0x12d96dc00) [pid = 2852] [serial = 2335] [outer = 0x0] 10:23:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 160 (0x12ece3000) [pid = 2852] [serial = 2336] [outer = 0x12d96dc00] 10:23:41 INFO - PROCESS | 2852 | 1461691421697 Marionette DEBUG loaded listener.js 10:23:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 161 (0x12ece8000) [pid = 2852] [serial = 2337] [outer = 0x12d96dc00] 10:23:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 10:23:42 INFO - reader.readAsText(blob_2) 10:23:42 INFO - }" did not throw 10:23:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 10:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 10:23:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 10:23:42 INFO - reader.readAsDataURL(blob_2) 10:23:42 INFO - }" did not throw 10:23:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 10:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 10:23:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 10:23:42 INFO - reader.readAsArrayBuffer(blob_2) 10:23:42 INFO - }" did not throw 10:23:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 10:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 10:23:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 10:23:42 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 10:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:23:42 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 10:23:42 INFO - PROCESS | 2852 | 1461691422031 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 10:23:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:23:42 INFO - PROCESS | 2852 | 1461691422033 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:23:42 INFO - PROCESS | 2852 | 1461691422034 Marionette TRACE conn2 <- [1,3082,null,{}] 10:23:42 INFO - PROCESS | 2852 | 1461691422039 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:42 INFO - PROCESS | 2852 | 1461691422166 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 10:23:42 INFO - PROCESS | 2852 | 1461691422212 Marionette TRACE conn2 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:42 INFO - PROCESS | 2852 | ++DOCSHELL 0x12fea1000 == 74 [pid = 2852] [id = 780] 10:23:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 162 (0x114faf800) [pid = 2852] [serial = 2338] [outer = 0x0] 10:23:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 163 (0x12ece1400) [pid = 2852] [serial = 2339] [outer = 0x114faf800] 10:23:42 INFO - PROCESS | 2852 | 1461691422238 Marionette DEBUG loaded listener.js 10:23:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 164 (0x11343b000) [pid = 2852] [serial = 2340] [outer = 0x114faf800] 10:23:42 INFO - PROCESS | 2852 | --DOMWINDOW == 163 (0x12b5d5c00) [pid = 2852] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 10:23:42 INFO - PROCESS | 2852 | --DOMWINDOW == 162 (0x12a759000) [pid = 2852] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 10:23:42 INFO - PROCESS | 2852 | --DOMWINDOW == 161 (0x12c0eac00) [pid = 2852] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:23:42 INFO - PROCESS | 2852 | --DOMWINDOW == 160 (0x12b049400) [pid = 2852] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 10:23:42 INFO - PROCESS | 2852 | --DOMWINDOW == 159 (0x12d350c00) [pid = 2852] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 10:23:42 INFO - PROCESS | 2852 | --DOMWINDOW == 158 (0x11894b000) [pid = 2852] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:23:42 INFO - PROCESS | 2852 | --DOMWINDOW == 157 (0x126e7e400) [pid = 2852] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 10:23:42 INFO - PROCESS | 2852 | --DOMWINDOW == 156 (0x12d247400) [pid = 2852] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:23:42 INFO - PROCESS | 2852 | --DOMWINDOW == 155 (0x12d8af800) [pid = 2852] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 10:23:42 INFO - PROCESS | 2852 | --DOMWINDOW == 154 (0x1189dc400) [pid = 2852] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:23:42 INFO - PROCESS | 2852 | --DOMWINDOW == 153 (0x1280c4c00) [pid = 2852] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 10:23:42 INFO - PROCESS | 2852 | --DOMWINDOW == 152 (0x11b92e000) [pid = 2852] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:23:42 INFO - PROCESS | 2852 | --DOMWINDOW == 151 (0x12528d800) [pid = 2852] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:23:42 INFO - PROCESS | 2852 | --DOMWINDOW == 150 (0x127811000) [pid = 2852] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 10:23:42 INFO - PROCESS | 2852 | 1461691422649 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 10:23:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:23:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:23:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:23:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 622ms 10:23:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:23:42 INFO - PROCESS | 2852 | 1461691422657 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 10:23:42 INFO - PROCESS | 2852 | 1461691422658 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 10:23:42 INFO - PROCESS | 2852 | 1461691422660 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:23:42 INFO - PROCESS | 2852 | 1461691422661 Marionette TRACE conn2 <- [1,3086,null,{}] 10:23:42 INFO - PROCESS | 2852 | 1461691422663 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:42 INFO - PROCESS | 2852 | 1461691422766 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 10:23:42 INFO - PROCESS | 2852 | 1461691422845 Marionette TRACE conn2 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:42 INFO - PROCESS | 2852 | ++DOCSHELL 0x129ca8000 == 75 [pid = 2852] [id = 781] 10:23:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 151 (0x113521400) [pid = 2852] [serial = 2341] [outer = 0x0] 10:23:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 152 (0x1280c4c00) [pid = 2852] [serial = 2342] [outer = 0x113521400] 10:23:42 INFO - PROCESS | 2852 | 1461691422877 Marionette DEBUG loaded listener.js 10:23:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 153 (0x12ecebc00) [pid = 2852] [serial = 2343] [outer = 0x113521400] 10:23:43 INFO - PROCESS | 2852 | 1461691423174 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:23:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:23:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 568ms 10:23:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:23:43 INFO - PROCESS | 2852 | 1461691423229 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 10:23:43 INFO - PROCESS | 2852 | 1461691423230 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 10:23:43 INFO - PROCESS | 2852 | 1461691423232 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:23:43 INFO - PROCESS | 2852 | 1461691423234 Marionette TRACE conn2 <- [1,3090,null,{}] 10:23:43 INFO - PROCESS | 2852 | 1461691423236 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:43 INFO - PROCESS | 2852 | 1461691423343 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 10:23:43 INFO - PROCESS | 2852 | 1461691423411 Marionette TRACE conn2 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:43 INFO - PROCESS | 2852 | ++DOCSHELL 0x130208000 == 76 [pid = 2852] [id = 782] 10:23:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 154 (0x114fba800) [pid = 2852] [serial = 2344] [outer = 0x0] 10:23:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 155 (0x114fc6c00) [pid = 2852] [serial = 2345] [outer = 0x114fba800] 10:23:43 INFO - PROCESS | 2852 | 1461691423438 Marionette DEBUG loaded listener.js 10:23:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 156 (0x12f486400) [pid = 2852] [serial = 2346] [outer = 0x114fba800] 10:23:43 INFO - PROCESS | 2852 | 1461691423681 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:23:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:23:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 470ms 10:23:43 INFO - PROCESS | 2852 | 1461691423709 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 10:23:43 INFO - PROCESS | 2852 | 1461691423710 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 10:23:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:23:43 INFO - PROCESS | 2852 | 1461691423714 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:23:43 INFO - PROCESS | 2852 | 1461691423715 Marionette TRACE conn2 <- [1,3094,null,{}] 10:23:43 INFO - PROCESS | 2852 | 1461691423718 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:43 INFO - PROCESS | 2852 | 1461691423825 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 10:23:43 INFO - PROCESS | 2852 | 1461691423829 Marionette TRACE conn2 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:43 INFO - PROCESS | 2852 | ++DOCSHELL 0x139dd4800 == 77 [pid = 2852] [id = 783] 10:23:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 157 (0x114fc8400) [pid = 2852] [serial = 2347] [outer = 0x0] 10:23:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 158 (0x126b59800) [pid = 2852] [serial = 2348] [outer = 0x114fc8400] 10:23:43 INFO - PROCESS | 2852 | 1461691423854 Marionette DEBUG loaded listener.js 10:23:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 159 (0x126b5e800) [pid = 2852] [serial = 2349] [outer = 0x114fc8400] 10:23:44 INFO - PROCESS | 2852 | 1461691424209 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:23:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:23:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 520ms 10:23:44 INFO - PROCESS | 2852 | 1461691424234 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 10:23:44 INFO - PROCESS | 2852 | 1461691424236 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 10:23:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:23:44 INFO - PROCESS | 2852 | 1461691424241 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:23:44 INFO - PROCESS | 2852 | 1461691424243 Marionette TRACE conn2 <- [1,3098,null,{}] 10:23:44 INFO - PROCESS | 2852 | 1461691424246 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:44 INFO - PROCESS | 2852 | 1461691424448 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 10:23:44 INFO - PROCESS | 2852 | 1461691424462 Marionette TRACE conn2 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:44 INFO - PROCESS | 2852 | ++DOCSHELL 0x13a36f000 == 78 [pid = 2852] [id = 784] 10:23:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 160 (0x126b60800) [pid = 2852] [serial = 2350] [outer = 0x0] 10:23:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 161 (0x12ecea000) [pid = 2852] [serial = 2351] [outer = 0x126b60800] 10:23:44 INFO - PROCESS | 2852 | 1461691424503 Marionette DEBUG loaded listener.js 10:23:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 162 (0x12f489800) [pid = 2852] [serial = 2352] [outer = 0x126b60800] 10:23:44 INFO - PROCESS | 2852 | 1461691424994 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 10:23:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:23:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:23:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 772ms 10:23:45 INFO - PROCESS | 2852 | 1461691425012 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 10:23:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:23:45 INFO - PROCESS | 2852 | 1461691425015 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 10:23:45 INFO - PROCESS | 2852 | 1461691425019 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:23:45 INFO - PROCESS | 2852 | 1461691425022 Marionette TRACE conn2 <- [1,3102,null,{}] 10:23:45 INFO - PROCESS | 2852 | 1461691425025 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:45 INFO - PROCESS | 2852 | 1461691425147 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 10:23:45 INFO - PROCESS | 2852 | 1461691425258 Marionette TRACE conn2 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:45 INFO - PROCESS | 2852 | ++DOCSHELL 0x126fed800 == 79 [pid = 2852] [id = 785] 10:23:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 163 (0x11524f400) [pid = 2852] [serial = 2353] [outer = 0x0] 10:23:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 164 (0x118885000) [pid = 2852] [serial = 2354] [outer = 0x11524f400] 10:23:45 INFO - PROCESS | 2852 | 1461691425290 Marionette DEBUG loaded listener.js 10:23:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 165 (0x119e4dc00) [pid = 2852] [serial = 2355] [outer = 0x11524f400] 10:23:45 INFO - PROCESS | 2852 | 1461691425714 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:23:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:23:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 723ms 10:23:45 INFO - PROCESS | 2852 | 1461691425742 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 10:23:45 INFO - PROCESS | 2852 | 1461691425748 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 10:23:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:23:45 INFO - PROCESS | 2852 | 1461691425756 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:23:45 INFO - PROCESS | 2852 | 1461691425759 Marionette TRACE conn2 <- [1,3106,null,{}] 10:23:45 INFO - PROCESS | 2852 | 1461691425762 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:45 INFO - PROCESS | 2852 | 1461691425947 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 10:23:46 INFO - PROCESS | 2852 | 1461691426062 Marionette TRACE conn2 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:46 INFO - PROCESS | 2852 | ++DOCSHELL 0x12a492800 == 80 [pid = 2852] [id = 786] 10:23:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 166 (0x11aa24c00) [pid = 2852] [serial = 2356] [outer = 0x0] 10:23:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 167 (0x11aef2c00) [pid = 2852] [serial = 2357] [outer = 0x11aa24c00] 10:23:46 INFO - PROCESS | 2852 | 1461691426095 Marionette DEBUG loaded listener.js 10:23:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 168 (0x123a5b800) [pid = 2852] [serial = 2358] [outer = 0x11aa24c00] 10:23:46 INFO - PROCESS | 2852 | 1461691426469 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 10:23:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:23:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:23:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:23:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 721ms 10:23:46 INFO - PROCESS | 2852 | 1461691426477 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 10:23:46 INFO - PROCESS | 2852 | 1461691426479 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 10:23:46 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:23:46 INFO - PROCESS | 2852 | 1461691426481 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:23:46 INFO - PROCESS | 2852 | 1461691426484 Marionette TRACE conn2 <- [1,3110,null,{}] 10:23:46 INFO - PROCESS | 2852 | 1461691426492 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:46 INFO - PROCESS | 2852 | 1461691426634 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 10:23:46 INFO - PROCESS | 2852 | 1461691426749 Marionette TRACE conn2 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:46 INFO - PROCESS | 2852 | ++DOCSHELL 0x12b5b5800 == 81 [pid = 2852] [id = 787] 10:23:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 169 (0x125507000) [pid = 2852] [serial = 2359] [outer = 0x0] 10:23:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 170 (0x126f75c00) [pid = 2852] [serial = 2360] [outer = 0x125507000] 10:23:46 INFO - PROCESS | 2852 | 1461691426784 Marionette DEBUG loaded listener.js 10:23:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 171 (0x12932b800) [pid = 2852] [serial = 2361] [outer = 0x125507000] 10:23:47 INFO - PROCESS | 2852 | 1461691427145 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 10:23:47 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:23:47 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:23:47 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 672ms 10:23:47 INFO - PROCESS | 2852 | 1461691427156 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 10:23:47 INFO - PROCESS | 2852 | 1461691427158 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 10:23:47 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:23:47 INFO - PROCESS | 2852 | 1461691427160 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:23:47 INFO - PROCESS | 2852 | 1461691427161 Marionette TRACE conn2 <- [1,3114,null,{}] 10:23:47 INFO - PROCESS | 2852 | 1461691427164 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:47 INFO - PROCESS | 2852 | 1461691427279 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 10:23:47 INFO - PROCESS | 2852 | 1461691427391 Marionette TRACE conn2 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"4ab37567-ac0d-4102-9b6d-e60b2512fccf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:47 INFO - PROCESS | 2852 | ++DOCSHELL 0x12f1de800 == 82 [pid = 2852] [id = 788] 10:23:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 172 (0x129338800) [pid = 2852] [serial = 2362] [outer = 0x0] 10:23:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 173 (0x129c25c00) [pid = 2852] [serial = 2363] [outer = 0x129338800] 10:23:47 INFO - PROCESS | 2852 | 1461691427425 Marionette DEBUG loaded listener.js 10:23:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 174 (0x12a5d5c00) [pid = 2852] [serial = 2364] [outer = 0x129338800] 10:23:47 INFO - PROCESS | 2852 | 1461691427775 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 10:23:47 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:23:47 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 669ms 10:23:47 INFO - PROCESS | 2852 | 1461691427830 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 10:23:47 INFO - PROCESS | 2852 | 1461691427831 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 10:23:48 WARNING - u'runner_teardown' () 10:23:48 INFO - No more tests 10:23:48 INFO - Got 0 unexpected results 10:23:48 INFO - SUITE-END | took 531s 10:23:48 INFO - Closing logging queue 10:23:48 INFO - queue closed 10:23:49 INFO - Return code: 0 10:23:49 WARNING - # TBPL SUCCESS # 10:23:49 INFO - Running post-action listener: _resource_record_post_action 10:23:49 INFO - Running post-run listener: _resource_record_post_run 10:23:50 INFO - Total resource usage - Wall time: 555s; CPU: 57.0%; Read bytes: 266240; Write bytes: 992698880; Read time: 2; Write time: 5180 10:23:50 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:23:50 INFO - install - Wall time: 21s; CPU: 54.0%; Read bytes: 184824320; Write bytes: 177389568; Read time: 15327; Write time: 315 10:23:50 INFO - run-tests - Wall time: 536s; CPU: 57.0%; Read bytes: 266240; Write bytes: 794583552; Read time: 2; Write time: 4817 10:23:50 INFO - Running post-run listener: _upload_blobber_files 10:23:50 INFO - Blob upload gear active. 10:23:50 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:23:50 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 10:23:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 10:23:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 10:23:50 INFO - (blobuploader) - INFO - Open directory for files ... 10:23:50 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:23:50 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:23:50 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:23:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:23:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:23:51 INFO - (blobuploader) - INFO - Done attempting. 10:23:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:23:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:23:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:23:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:23:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:23:53 INFO - (blobuploader) - INFO - Done attempting. 10:23:53 INFO - (blobuploader) - INFO - Iteration through files over. 10:23:53 INFO - Return code: 0 10:23:53 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:23:53 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:23:53 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/896cd8320d29fab0399fbba9b72c382802d03a9e8fc062d87734d17c864b6f7e136fa246a44060dfbfbafee7d8efb46b3c30eb11111c6c87e2138d4e9b4db6a3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e38ca3067cfe02c7110cb888009c0b72feb68636289ea1b5765fa20312decde952036490968909296633525b7792e8d85403a911adaf1a02da1e22c462adc47d"} 10:23:53 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:23:53 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:23:53 INFO - Contents: 10:23:53 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/896cd8320d29fab0399fbba9b72c382802d03a9e8fc062d87734d17c864b6f7e136fa246a44060dfbfbafee7d8efb46b3c30eb11111c6c87e2138d4e9b4db6a3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e38ca3067cfe02c7110cb888009c0b72feb68636289ea1b5765fa20312decde952036490968909296633525b7792e8d85403a911adaf1a02da1e22c462adc47d"} 10:23:53 INFO - Running post-run listener: copy_logs_to_upload_dir 10:23:53 INFO - Copying logs to upload dir... 10:23:53 INFO - mkdir: /builds/slave/test/build/upload/logs 10:23:53 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=611.283000 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 11 secs) (at 2016-04-26 10:23:53.489039) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 10:23:53.493362) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.H0C3A2qILo/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test/properties RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.GRCTml7IOs/Listeners TMPDIR=/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/896cd8320d29fab0399fbba9b72c382802d03a9e8fc062d87734d17c864b6f7e136fa246a44060dfbfbafee7d8efb46b3c30eb11111c6c87e2138d4e9b4db6a3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e38ca3067cfe02c7110cb888009c0b72feb68636289ea1b5765fa20312decde952036490968909296633525b7792e8d85403a911adaf1a02da1e22c462adc47d"} build_url:https://queue.taskcluster.net/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013174 build_url: 'https://queue.taskcluster.net/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/896cd8320d29fab0399fbba9b72c382802d03a9e8fc062d87734d17c864b6f7e136fa246a44060dfbfbafee7d8efb46b3c30eb11111c6c87e2138d4e9b4db6a3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e38ca3067cfe02c7110cb888009c0b72feb68636289ea1b5765fa20312decde952036490968909296633525b7792e8d85403a911adaf1a02da1e22c462adc47d"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Uv3hS2XnRICnyCtoOVPu9A/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 10:23:53.529961) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 10:23:53.530560) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.H0C3A2qILo/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.GRCTml7IOs/Listeners TMPDIR=/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.005262 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 10:23:53.583116) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 10:23:53.586444) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 10:23:53.586829) ========= ========= Total master_lag: 0.41 =========