builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0230 starttime: 1463430069.12 results: success (0) buildid: 20160516114652 builduid: cdcc3778064d44e6a1ee219a0b637e08 revision: 796d757bceee782f5c24350fcf213c87655659e9 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-16 13:21:09.124243) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-16 13:21:09.124643) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-16 13:21:09.125215) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-16 13:21:09.863942) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 13:21:09.864253) ========= 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.S6P6HWjMyv/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.bN3VdFGvBl/Listeners TMPDIR=/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/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-05-16 13:21:09-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 148M=0s 2016-05-16 13:21:10 (148 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.605569 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 13:21:10.489709) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 13:21:10.490046) ========= 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.S6P6HWjMyv/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.bN3VdFGvBl/Listeners TMPDIR=/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/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.020369 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 13:21:10.538376) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-16 13:21:10.538758) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 796d757bceee782f5c24350fcf213c87655659e9 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 796d757bceee782f5c24350fcf213c87655659e9 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.S6P6HWjMyv/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.bN3VdFGvBl/Listeners TMPDIR=/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/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-05-16 13:21:10,569 truncating revision to first 12 chars 2016-05-16 13:21:10,569 Setting DEBUG logging. 2016-05-16 13:21:10,569 attempt 1/10 2016-05-16 13:21:10,569 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/796d757bceee?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-16 13:21:11,597 unpacking tar archive at: mozilla-aurora-796d757bceee/testing/mozharness/ program finished with exit code 0 elapsedTime=1.286443 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-16 13:21:11.846756) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-16 13:21:11.847209) ========= script_repo_revision: 796d757bceee782f5c24350fcf213c87655659e9 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-16 13:21:11.847856) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-16 13:21:11.848545) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-16 13:21:11.864371) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 34 secs) (at 2016-05-16 13:21:11.865055) ========= /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 mozilla-aurora --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', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.S6P6HWjMyv/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.bN3VdFGvBl/Listeners TMPDIR=/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/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 13:21:11 INFO - MultiFileLogger online at 20160516 13:21:11 in /builds/slave/test 13:21:11 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 mozilla-aurora --download-symbols true 13:21:11 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:21:11 INFO - {'append_to_log': False, 13:21:11 INFO - 'base_work_dir': '/builds/slave/test', 13:21:11 INFO - 'blob_upload_branch': 'mozilla-aurora', 13:21:11 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:21:11 INFO - 'buildbot_json_path': 'buildprops.json', 13:21:11 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:21:11 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:21:11 INFO - 'download_minidump_stackwalk': True, 13:21:11 INFO - 'download_symbols': 'true', 13:21:11 INFO - 'e10s': False, 13:21:11 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:21:11 INFO - 'tooltool.py': '/tools/tooltool.py', 13:21:11 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:21:11 INFO - '/tools/misc-python/virtualenv.py')}, 13:21:11 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:21:11 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:21:11 INFO - 'log_level': 'info', 13:21:11 INFO - 'log_to_console': True, 13:21:11 INFO - 'opt_config_files': (), 13:21:11 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:21:11 INFO - '--processes=1', 13:21:11 INFO - '--config=%(test_path)s/wptrunner.ini', 13:21:11 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:21:11 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:21:11 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:21:11 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:21:11 INFO - 'pip_index': False, 13:21:11 INFO - 'require_test_zip': True, 13:21:11 INFO - 'test_type': ('testharness',), 13:21:11 INFO - 'this_chunk': '1', 13:21:11 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:21:11 INFO - 'total_chunks': '10', 13:21:11 INFO - 'virtualenv_path': 'venv', 13:21:11 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:21:11 INFO - 'work_dir': 'build'} 13:21:11 INFO - ##### 13:21:11 INFO - ##### Running clobber step. 13:21:11 INFO - ##### 13:21:11 INFO - Running pre-action listener: _resource_record_pre_action 13:21:11 INFO - Running main action method: clobber 13:21:11 INFO - rmtree: /builds/slave/test/build 13:21:11 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:21:14 INFO - Running post-action listener: _resource_record_post_action 13:21:14 INFO - ##### 13:21:14 INFO - ##### Running read-buildbot-config step. 13:21:14 INFO - ##### 13:21:14 INFO - Running pre-action listener: _resource_record_pre_action 13:21:14 INFO - Running main action method: read_buildbot_config 13:21:14 INFO - Using buildbot properties: 13:21:14 INFO - { 13:21:14 INFO - "project": "", 13:21:14 INFO - "product": "firefox", 13:21:14 INFO - "script_repo_revision": "production", 13:21:14 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 13:21:14 INFO - "repository": "", 13:21:14 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 13:21:14 INFO - "buildid": "20160516114652", 13:21:14 INFO - "pgo_build": "False", 13:21:14 INFO - "basedir": "/builds/slave/test", 13:21:14 INFO - "buildnumber": 242, 13:21:14 INFO - "slavename": "t-yosemite-r7-0230", 13:21:14 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 13:21:14 INFO - "platform": "macosx64", 13:21:14 INFO - "branch": "mozilla-aurora", 13:21:14 INFO - "revision": "796d757bceee782f5c24350fcf213c87655659e9", 13:21:14 INFO - "repo_path": "releases/mozilla-aurora", 13:21:14 INFO - "moz_repo_path": "", 13:21:14 INFO - "stage_platform": "macosx64", 13:21:14 INFO - "builduid": "cdcc3778064d44e6a1ee219a0b637e08", 13:21:14 INFO - "slavebuilddir": "test" 13:21:14 INFO - } 13:21:14 INFO - Found installer url https://queue.taskcluster.net/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 13:21:14 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 13:21:14 INFO - Running post-action listener: _resource_record_post_action 13:21:14 INFO - ##### 13:21:14 INFO - ##### Running download-and-extract step. 13:21:14 INFO - ##### 13:21:14 INFO - Running pre-action listener: _resource_record_pre_action 13:21:14 INFO - Running main action method: download_and_extract 13:21:14 INFO - mkdir: /builds/slave/test/build/tests 13:21:14 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')]} 13:21:14 INFO - https://queue.taskcluster.net/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 13:21:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 13:21:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 13:21:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 13:21:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 13:21:44 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json: timed out 13:21:44 INFO - retry: attempt #1 caught exception: timed out 13:21:44 INFO - retry: Failed, sleeping 30 seconds before retrying 13:22:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #2 13:22:16 INFO - Downloaded 1235 bytes. 13:22:16 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 13:22:16 INFO - Using the following test package requirements: 13:22:16 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 13:22:16 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:22:16 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 13:22:16 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:22:16 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 13:22:16 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:22:16 INFO - u'jsshell-mac64.zip'], 13:22:16 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:22:16 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 13:22:16 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 13:22:16 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:22:16 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 13:22:16 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:22:16 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 13:22:16 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:22:16 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 13:22:16 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:22:16 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 13:22:16 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 13:22:16 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')]} 13:22:16 INFO - https://queue.taskcluster.net/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 13:22:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 13:22:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 13:22:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 13:22:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 13:22:17 INFO - Downloaded 17982954 bytes. 13:22:17 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:22:17 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:22:18 INFO - caution: filename not matched: web-platform/* 13:22:18 INFO - Return code: 11 13:22:18 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')]} 13:22:18 INFO - https://queue.taskcluster.net/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 13:22:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 13:22:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 13:22:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 13:22:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 13:22:19 INFO - Downloaded 36409048 bytes. 13:22:19 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:22:19 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:22:23 INFO - caution: filename not matched: bin/* 13:22:23 INFO - caution: filename not matched: config/* 13:22:23 INFO - caution: filename not matched: mozbase/* 13:22:23 INFO - caution: filename not matched: marionette/* 13:22:23 INFO - caution: filename not matched: tools/wptserve/* 13:22:23 INFO - Return code: 11 13:22:23 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')]} 13:22:23 INFO - https://queue.taskcluster.net/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 13:22:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:22:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:22:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 13:22:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 13:22:26 INFO - Downloaded 73030702 bytes. 13:22:26 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:22:26 INFO - mkdir: /builds/slave/test/properties 13:22:26 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:22:26 INFO - Writing to file /builds/slave/test/properties/build_url 13:22:26 INFO - Contents: 13:22:26 INFO - build_url:https://queue.taskcluster.net/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:22:27 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:22:27 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:22:27 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:22:27 INFO - Contents: 13:22:27 INFO - symbols_url:https://queue.taskcluster.net/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:22:27 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')]} 13:22:27 INFO - https://queue.taskcluster.net/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:22:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:22:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:22:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:22:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 13:22:30 INFO - Downloaded 103565216 bytes. 13:22:30 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 13:22:30 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 13:22:34 INFO - Return code: 0 13:22:34 INFO - Running post-action listener: _resource_record_post_action 13:22:34 INFO - Running post-action listener: set_extra_try_arguments 13:22:34 INFO - ##### 13:22:34 INFO - ##### Running create-virtualenv step. 13:22:34 INFO - ##### 13:22:34 INFO - Running pre-action listener: _pre_create_virtualenv 13:22:34 INFO - Running pre-action listener: _resource_record_pre_action 13:22:34 INFO - Running main action method: create_virtualenv 13:22:34 INFO - Creating virtualenv /builds/slave/test/build/venv 13:22:34 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 13:22:34 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:22:34 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:22:34 INFO - Using real prefix '/tools/python27' 13:22:34 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:22:35 INFO - Installing distribute.............................................................................................................................................................................................done. 13:22:37 INFO - Installing pip.................done. 13:22:37 INFO - Return code: 0 13:22:37 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:22:37 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')]} 13:22:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:22:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:22:37 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')]} 13:22:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:22:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:22:37 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 0x1029fee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102a1bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbd99dcdb60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102a175e0>, '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 0x1025facd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102625990>, '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.S6P6HWjMyv/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.bN3VdFGvBl/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:22:37 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 13:22:37 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 13:22:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.S6P6HWjMyv/Render', 13:22:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:22:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:22:37 INFO - 'HOME': '/Users/cltbld', 13:22:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:22:37 INFO - 'LOGNAME': 'cltbld', 13:22:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:22:37 INFO - 'MOZ_NO_REMOTE': '1', 13:22:37 INFO - 'NO_EM_RESTART': '1', 13:22:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:22:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:22:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:22:37 INFO - 'PWD': '/builds/slave/test', 13:22:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:22:37 INFO - 'SHELL': '/bin/bash', 13:22:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bN3VdFGvBl/Listeners', 13:22:37 INFO - 'TMPDIR': '/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/', 13:22:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:22:37 INFO - 'USER': 'cltbld', 13:22:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:22:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:22:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:22:37 INFO - 'XPC_FLAGS': '0x0', 13:22:37 INFO - 'XPC_SERVICE_NAME': '0', 13:22:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:22:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:22:38 INFO - Downloading/unpacking psutil>=0.7.1 13:22:38 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 13:22:38 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 13:22:38 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 13:22:38 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 13:22:38 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 13:22:38 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 13:22:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:22:40 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:22:40 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:22:40 INFO - Installing collected packages: psutil 13:22:40 INFO - Running setup.py install for psutil 13:22:40 INFO - building 'psutil._psutil_osx' extension 13:22:40 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 13:22:41 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 13:22:41 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 13:22:41 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 13:22:41 INFO - building 'psutil._psutil_posix' extension 13:22:41 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 13:22:41 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 13:22:41 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 13:22:41 INFO - ^ 13:22:41 INFO - 1 warning generated. 13:22:41 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 13:22:41 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:22:41 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:22:41 INFO - Successfully installed psutil 13:22:41 INFO - Cleaning up... 13:22:41 INFO - Return code: 0 13:22:41 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:22:41 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')]} 13:22:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:22:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:22:41 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')]} 13:22:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:22:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:22:41 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 0x1029fee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102a1bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbd99dcdb60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102a175e0>, '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 0x1025facd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102625990>, '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.S6P6HWjMyv/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.bN3VdFGvBl/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:22:41 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 13:22:41 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 13:22:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.S6P6HWjMyv/Render', 13:22:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:22:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:22:41 INFO - 'HOME': '/Users/cltbld', 13:22:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:22:41 INFO - 'LOGNAME': 'cltbld', 13:22:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:22:41 INFO - 'MOZ_NO_REMOTE': '1', 13:22:41 INFO - 'NO_EM_RESTART': '1', 13:22:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:22:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:22:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:22:41 INFO - 'PWD': '/builds/slave/test', 13:22:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:22:41 INFO - 'SHELL': '/bin/bash', 13:22:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bN3VdFGvBl/Listeners', 13:22:41 INFO - 'TMPDIR': '/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/', 13:22:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:22:41 INFO - 'USER': 'cltbld', 13:22:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:22:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:22:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:22:41 INFO - 'XPC_FLAGS': '0x0', 13:22:41 INFO - 'XPC_SERVICE_NAME': '0', 13:22:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:22:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:22:41 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:22:41 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 13:22:41 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 13:22:41 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 13:22:41 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 13:22:41 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 13:22:41 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 13:22:44 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:22:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:22:44 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:22:44 INFO - Installing collected packages: mozsystemmonitor 13:22:44 INFO - Running setup.py install for mozsystemmonitor 13:22:44 INFO - Successfully installed mozsystemmonitor 13:22:44 INFO - Cleaning up... 13:22:44 INFO - Return code: 0 13:22:44 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:22:44 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')]} 13:22:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:22:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:22:44 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')]} 13:22:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:22:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:22:44 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 0x1029fee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102a1bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbd99dcdb60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102a175e0>, '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 0x1025facd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102625990>, '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.S6P6HWjMyv/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.bN3VdFGvBl/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:22:44 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 13:22:44 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 13:22:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.S6P6HWjMyv/Render', 13:22:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:22:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:22:44 INFO - 'HOME': '/Users/cltbld', 13:22:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:22:44 INFO - 'LOGNAME': 'cltbld', 13:22:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:22:44 INFO - 'MOZ_NO_REMOTE': '1', 13:22:44 INFO - 'NO_EM_RESTART': '1', 13:22:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:22:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:22:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:22:44 INFO - 'PWD': '/builds/slave/test', 13:22:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:22:44 INFO - 'SHELL': '/bin/bash', 13:22:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bN3VdFGvBl/Listeners', 13:22:44 INFO - 'TMPDIR': '/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/', 13:22:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:22:44 INFO - 'USER': 'cltbld', 13:22:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:22:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:22:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:22:44 INFO - 'XPC_FLAGS': '0x0', 13:22:44 INFO - 'XPC_SERVICE_NAME': '0', 13:22:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:22:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:22:44 INFO - Downloading/unpacking blobuploader==1.2.4 13:22:44 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 13:22:44 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 13:22:44 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 13:22:44 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 13:22:44 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 13:22:44 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 13:22:47 INFO - Downloading blobuploader-1.2.4.tar.gz 13:22:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:22:47 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:22:47 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 13:22:47 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 13:22:47 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 13:22:47 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 13:22:47 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 13:22:47 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 13:22:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:22:48 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:22:48 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 13:22:48 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 13:22:48 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 13:22:48 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 13:22:48 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 13:22:48 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 13:22:48 INFO - Downloading docopt-0.6.1.tar.gz 13:22:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:22:48 INFO - Installing collected packages: blobuploader, requests, docopt 13:22:48 INFO - Running setup.py install for blobuploader 13:22:48 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:22:48 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:22:48 INFO - Running setup.py install for requests 13:22:49 INFO - Running setup.py install for docopt 13:22:49 INFO - Successfully installed blobuploader requests docopt 13:22:49 INFO - Cleaning up... 13:22:49 INFO - Return code: 0 13:22:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:22:49 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')]} 13:22:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:22:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:22:49 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')]} 13:22:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:22:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:22:49 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 0x1029fee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102a1bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbd99dcdb60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102a175e0>, '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 0x1025facd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102625990>, '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.S6P6HWjMyv/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.bN3VdFGvBl/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:22:49 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 13:22:49 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 13:22:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.S6P6HWjMyv/Render', 13:22:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:22:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:22:49 INFO - 'HOME': '/Users/cltbld', 13:22:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:22:49 INFO - 'LOGNAME': 'cltbld', 13:22:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:22:49 INFO - 'MOZ_NO_REMOTE': '1', 13:22:49 INFO - 'NO_EM_RESTART': '1', 13:22:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:22:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:22:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:22:49 INFO - 'PWD': '/builds/slave/test', 13:22:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:22:49 INFO - 'SHELL': '/bin/bash', 13:22:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bN3VdFGvBl/Listeners', 13:22:49 INFO - 'TMPDIR': '/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/', 13:22:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:22:49 INFO - 'USER': 'cltbld', 13:22:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:22:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:22:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:22:49 INFO - 'XPC_FLAGS': '0x0', 13:22:49 INFO - 'XPC_SERVICE_NAME': '0', 13:22:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:22:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:22:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:22:49 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-lxVOsC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:22:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:22:49 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-QyhNUF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:22:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:22:50 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-eixsT3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:22:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:22:50 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-iWaA5S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:22:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:22:50 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-oVrvDE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:22:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:22:50 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-qtv8z3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:22:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:22:50 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-KRG5Vr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:22:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:22:50 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-Wk75o9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:22:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:22:50 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-bngc1A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:22:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:22:50 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-rMsNdr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:22:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:22:50 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-aUZ2j4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:22:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:22:50 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-moVHs3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:22:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:22:51 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-1643N3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:22:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:22:51 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-1z1CvB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:22:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:22:51 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-PzEjtz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:22:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:22:51 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-zbaOBp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:22:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:22:51 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-YG1grH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:22:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:22:51 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-ENII5q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:22:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:22:51 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-JxOgav-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:22:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:22:51 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-WpEDmD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:22:51 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:22:52 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-DVzTXg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:22:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:22:52 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 13:22:52 INFO - Running setup.py install for manifestparser 13:22:52 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:22:52 INFO - Running setup.py install for mozcrash 13:22:52 INFO - Running setup.py install for mozdebug 13:22:52 INFO - Running setup.py install for mozdevice 13:22:53 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:22:53 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:22:53 INFO - Running setup.py install for mozfile 13:22:53 INFO - Running setup.py install for mozhttpd 13:22:53 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:22:53 INFO - Running setup.py install for mozinfo 13:22:53 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:22:53 INFO - Running setup.py install for mozInstall 13:22:53 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:22:53 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:22:53 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:22:53 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:22:53 INFO - Running setup.py install for mozleak 13:22:53 INFO - Running setup.py install for mozlog 13:22:53 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:22:53 INFO - Running setup.py install for moznetwork 13:22:54 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:22:54 INFO - Running setup.py install for mozprocess 13:22:54 INFO - Running setup.py install for mozprofile 13:22:54 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:22:54 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:22:54 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:22:54 INFO - Running setup.py install for mozrunner 13:22:54 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:22:54 INFO - Running setup.py install for mozscreenshot 13:22:54 INFO - Running setup.py install for moztest 13:22:54 INFO - Running setup.py install for mozversion 13:22:54 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:22:55 INFO - Running setup.py install for wptserve 13:22:55 INFO - Running setup.py install for marionette-driver 13:22:55 INFO - Running setup.py install for browsermob-proxy 13:22:55 INFO - Running setup.py install for marionette-client 13:22:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:22:55 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:22:55 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 13:22:55 INFO - Cleaning up... 13:22:55 INFO - Return code: 0 13:22:55 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:22:55 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')]} 13:22:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:22:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:22:55 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')]} 13:22:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:22:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:22:55 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 0x1029fee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102a1bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbd99dcdb60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102a175e0>, '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 0x1025facd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102625990>, '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.S6P6HWjMyv/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.bN3VdFGvBl/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:22:55 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 13:22:55 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 13:22:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.S6P6HWjMyv/Render', 13:22:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:22:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:22:55 INFO - 'HOME': '/Users/cltbld', 13:22:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:22:55 INFO - 'LOGNAME': 'cltbld', 13:22:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:22:55 INFO - 'MOZ_NO_REMOTE': '1', 13:22:55 INFO - 'NO_EM_RESTART': '1', 13:22:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:22:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:22:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:22:55 INFO - 'PWD': '/builds/slave/test', 13:22:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:22:55 INFO - 'SHELL': '/bin/bash', 13:22:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bN3VdFGvBl/Listeners', 13:22:55 INFO - 'TMPDIR': '/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/', 13:22:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:22:55 INFO - 'USER': 'cltbld', 13:22:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:22:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:22:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:22:55 INFO - 'XPC_FLAGS': '0x0', 13:22:55 INFO - 'XPC_SERVICE_NAME': '0', 13:22:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:22:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:22:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:22:56 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-VMv7fd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:22:56 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)) 13:22:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:22:56 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-nUuCzb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:22:56 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)) 13:22:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:22:56 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-v1Ji52-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:22:56 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)) 13:22:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:22:56 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-opb2jq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:22:56 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)) 13:22:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:22:56 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-VPZEsb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:22:56 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)) 13:22:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:22:56 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-ryz1eA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:22:56 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)) 13:22:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:22:56 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-n3nZSe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:22:56 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)) 13:22:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:22:56 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-58cPBb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:22:56 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)) 13:22:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:22:56 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-ge3B8s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:22:57 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)) 13:22:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:22:57 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-eHTFcW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:22:57 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)) 13:22:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:22:57 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-DrMzXd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:22:57 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)) 13:22:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:22:57 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-kUOt2Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:22:57 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)) 13:22:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:22:57 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-QWD06v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:22:57 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)) 13:22:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:22:57 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-TXo1eY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:22:57 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)) 13:22:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:22:57 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-ulVq5N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:22:57 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)) 13:22:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:22:57 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-dibvl4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:22:57 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)) 13:22:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:22:57 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-HvylEc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:22:57 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)) 13:22:57 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:22:57 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-Loo89w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:22:58 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)) 13:22:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:22:58 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-VRfWVk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:22:58 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)) 13:22:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:22:58 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-E_1OsX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:22:58 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)) 13:22:58 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:22:58 INFO - Running setup.py (path:/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/pip-Hoa_sx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:22:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:22:58 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)) 13:22:58 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)) 13:22:58 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)) 13:22:58 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)) 13:22:58 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)) 13:22:58 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)) 13:22:58 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:22:58 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 13:22:58 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 13:22:58 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 13:22:58 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 13:22:58 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 13:22:58 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 13:23:01 INFO - Downloading blessings-1.6.tar.gz 13:23:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:23:01 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)) 13:23:01 INFO - Installing collected packages: blessings 13:23:01 INFO - Running setup.py install for blessings 13:23:01 INFO - Successfully installed blessings 13:23:01 INFO - Cleaning up... 13:23:01 INFO - Return code: 0 13:23:01 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:23:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:23:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:23:01 INFO - Reading from file tmpfile_stdout 13:23:01 INFO - Current package versions: 13:23:01 INFO - blessings == 1.6 13:23:01 INFO - blobuploader == 1.2.4 13:23:01 INFO - browsermob-proxy == 0.6.0 13:23:01 INFO - docopt == 0.6.1 13:23:01 INFO - manifestparser == 1.1 13:23:01 INFO - marionette-client == 2.3.0 13:23:01 INFO - marionette-driver == 1.4.0 13:23:01 INFO - mozInstall == 1.12 13:23:01 INFO - mozcrash == 0.17 13:23:01 INFO - mozdebug == 0.1 13:23:01 INFO - mozdevice == 0.48 13:23:01 INFO - mozfile == 1.2 13:23:01 INFO - mozhttpd == 0.7 13:23:01 INFO - mozinfo == 0.9 13:23:01 INFO - mozleak == 0.1 13:23:01 INFO - mozlog == 3.1 13:23:01 INFO - moznetwork == 0.27 13:23:01 INFO - mozprocess == 0.22 13:23:01 INFO - mozprofile == 0.28 13:23:01 INFO - mozrunner == 6.11 13:23:01 INFO - mozscreenshot == 0.1 13:23:01 INFO - mozsystemmonitor == 0.0 13:23:01 INFO - moztest == 0.7 13:23:01 INFO - mozversion == 1.4 13:23:01 INFO - psutil == 3.1.1 13:23:01 INFO - requests == 1.2.3 13:23:01 INFO - wptserve == 1.4.0 13:23:01 INFO - wsgiref == 0.1.2 13:23:01 INFO - Running post-action listener: _resource_record_post_action 13:23:01 INFO - Running post-action listener: _start_resource_monitoring 13:23:01 INFO - Starting resource monitoring. 13:23:01 INFO - ##### 13:23:01 INFO - ##### Running pull step. 13:23:01 INFO - ##### 13:23:01 INFO - Running pre-action listener: _resource_record_pre_action 13:23:01 INFO - Running main action method: pull 13:23:01 INFO - Pull has nothing to do! 13:23:01 INFO - Running post-action listener: _resource_record_post_action 13:23:01 INFO - ##### 13:23:01 INFO - ##### Running install step. 13:23:01 INFO - ##### 13:23:01 INFO - Running pre-action listener: _resource_record_pre_action 13:23:01 INFO - Running main action method: install 13:23:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:23:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:23:02 INFO - Reading from file tmpfile_stdout 13:23:02 INFO - Detecting whether we're running mozinstall >=1.0... 13:23:02 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:23:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:23:02 INFO - Reading from file tmpfile_stdout 13:23:02 INFO - Output received: 13:23:02 INFO - Usage: mozinstall [options] installer 13:23:02 INFO - Options: 13:23:02 INFO - -h, --help show this help message and exit 13:23:02 INFO - -d DEST, --destination=DEST 13:23:02 INFO - Directory to install application into. [default: 13:23:02 INFO - "/builds/slave/test"] 13:23:02 INFO - --app=APP Application being installed. [default: firefox] 13:23:02 INFO - mkdir: /builds/slave/test/build/application 13:23:02 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 13:23:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 13:23:20 INFO - Reading from file tmpfile_stdout 13:23:20 INFO - Output received: 13:23:20 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 13:23:20 INFO - Running post-action listener: _resource_record_post_action 13:23:20 INFO - ##### 13:23:20 INFO - ##### Running run-tests step. 13:23:20 INFO - ##### 13:23:20 INFO - Running pre-action listener: _resource_record_pre_action 13:23:20 INFO - Running main action method: run_tests 13:23:20 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:23:20 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:23:20 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:23:20 INFO - grabbing minidump binary from tooltool 13:23: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')]} 13:23:20 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 0x102a175e0>, '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 0x1025facd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102625990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:23:20 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 13:23:20 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 13:23:20 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:23:20 INFO - Return code: 0 13:23:20 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 13:23:20 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:23:20 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.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 13:23:20 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.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 13:23:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.S6P6HWjMyv/Render', 13:23:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:23:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:23:20 INFO - 'HOME': '/Users/cltbld', 13:23:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:23:20 INFO - 'LOGNAME': 'cltbld', 13:23:20 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:23:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:23:20 INFO - 'MOZ_NO_REMOTE': '1', 13:23:20 INFO - 'NO_EM_RESTART': '1', 13:23:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:23:20 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:23:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:23:20 INFO - 'PWD': '/builds/slave/test', 13:23:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:23:20 INFO - 'SHELL': '/bin/bash', 13:23:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bN3VdFGvBl/Listeners', 13:23:20 INFO - 'TMPDIR': '/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/T/', 13:23:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:23:20 INFO - 'USER': 'cltbld', 13:23:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:23:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:23:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:23:20 INFO - 'XPC_FLAGS': '0x0', 13:23:20 INFO - 'XPC_SERVICE_NAME': '0', 13:23:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:23:20 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.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 13:23:21 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 13:23:21 INFO - import pkg_resources 13:23:22 INFO - Using 1 client processes 13:23:22 INFO - wptserve Starting http server on 127.0.0.1:8001 13:23:22 INFO - wptserve Starting http server on 127.0.0.1:8000 13:23:22 INFO - wptserve Starting http server on 127.0.0.1:8443 13:23:24 INFO - SUITE-START | Running 778 tests 13:23:24 INFO - Running testharness tests 13:23:24 INFO - Setting up ssl 13:23:24 INFO - PROCESS | certutil | 13:23:24 INFO - PROCESS | certutil | 13:23:24 INFO - PROCESS | certutil | 13:23:24 INFO - Certificate Nickname Trust Attributes 13:23:24 INFO - SSL,S/MIME,JAR/XPI 13:23:24 INFO - 13:23:24 INFO - web-platform-tests CT,, 13:23:24 INFO - 13:23:24 INFO - Starting runner 13:23:25 INFO - PROCESS | 2289 | [2289] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 13:23:25 INFO - PROCESS | 2289 | 1463430205535 Marionette DEBUG Marionette enabled via build flag and pref 13:23:25 INFO - PROCESS | 2289 | ++DOCSHELL 0x1134c2000 == 1 [pid = 2289] [id = 1] 13:23:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 1 (0x1134c2800) [pid = 2289] [serial = 1] [outer = 0x0] 13:23:25 INFO - PROCESS | 2289 | [2289] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 13:23:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 2 (0x1134c3800) [pid = 2289] [serial = 2] [outer = 0x1134c2800] 13:23:26 INFO - PROCESS | 2289 | 1463430205992 Marionette INFO Listening on port 2828 13:23:26 INFO - PROCESS | 2289 | 1463430206236 Marionette DEBUG Marionette enabled via command-line flag 13:23:26 INFO - PROCESS | 2289 | ++DOCSHELL 0x1165fd800 == 2 [pid = 2289] [id = 2] 13:23:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 3 (0x116868800) [pid = 2289] [serial = 3] [outer = 0x0] 13:23:26 INFO - PROCESS | 2289 | [2289] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 13:23:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 4 (0x116869800) [pid = 2289] [serial = 4] [outer = 0x116868800] 13:23:26 INFO - PROCESS | 2289 | [2289] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:23:26 INFO - PROCESS | 2289 | 1463430206383 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58191 13:23:26 INFO - PROCESS | 2289 | 1463430206468 Marionette DEBUG Closed connection conn0 13:23:26 INFO - PROCESS | 2289 | [2289] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:23:26 INFO - PROCESS | 2289 | 1463430206472 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58192 13:23:26 INFO - PROCESS | 2289 | 1463430206483 Marionette DEBUG Closed connection conn1 13:23:26 INFO - PROCESS | 2289 | [2289] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:23:26 INFO - PROCESS | 2289 | 1463430206488 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58193 13:23:26 INFO - PROCESS | 2289 | 1463430206496 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:23:26 INFO - PROCESS | 2289 | 1463430206502 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160516114652","device":"desktop","version":"48.0a2"} 13:23:26 INFO - PROCESS | 2289 | [2289] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:23:27 INFO - PROCESS | 2289 | ++DOCSHELL 0x1199e4000 == 3 [pid = 2289] [id = 3] 13:23:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 5 (0x1199eb000) [pid = 2289] [serial = 5] [outer = 0x0] 13:23:27 INFO - PROCESS | 2289 | ++DOCSHELL 0x1199ec000 == 4 [pid = 2289] [id = 4] 13:23:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 6 (0x119cc5400) [pid = 2289] [serial = 6] [outer = 0x0] 13:23:27 INFO - PROCESS | 2289 | [2289] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:23:27 INFO - PROCESS | 2289 | ++DOCSHELL 0x12180b800 == 5 [pid = 2289] [id = 5] 13:23:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 7 (0x119bf8800) [pid = 2289] [serial = 7] [outer = 0x0] 13:23:27 INFO - PROCESS | 2289 | [2289] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:23:27 INFO - PROCESS | 2289 | [2289] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:23:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 8 (0x1218ed800) [pid = 2289] [serial = 8] [outer = 0x119bf8800] 13:23:27 INFO - PROCESS | 2289 | [2289] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:23:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 9 (0x123d1c800) [pid = 2289] [serial = 9] [outer = 0x1199eb000] 13:23:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 10 (0x1214db800) [pid = 2289] [serial = 10] [outer = 0x119cc5400] 13:23:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 11 (0x12178dc00) [pid = 2289] [serial = 11] [outer = 0x119bf8800] 13:23:28 INFO - PROCESS | 2289 | [2289] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:23:28 INFO - PROCESS | 2289 | 1463430208442 Marionette DEBUG loaded listener.js 13:23:28 INFO - PROCESS | 2289 | 1463430208453 Marionette DEBUG loaded listener.js 13:23:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 12 (0x126711800) [pid = 2289] [serial = 12] [outer = 0x119bf8800] 13:23:28 INFO - PROCESS | 2289 | 1463430208806 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"08ca3ebd-a134-a04f-a57f-537cb27a5254","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160516114652","device":"desktop","version":"48.0a2","command_id":1}}] 13:23:28 INFO - PROCESS | 2289 | 1463430208898 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}] 13:23:28 INFO - PROCESS | 2289 | 1463430208957 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 13:23:29 INFO - PROCESS | 2289 | 1463430209038 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:23:29 INFO - PROCESS | 2289 | [2289] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:23:29 INFO - PROCESS | 2289 | [2289] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:23:29 INFO - PROCESS | 2289 | [2289] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:23:29 INFO - PROCESS | 2289 | [2289] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:23:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 13 (0x128d19000) [pid = 2289] [serial = 13] [outer = 0x119bf8800] 13:23:29 INFO - PROCESS | 2289 | [2289] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:23:29 INFO - PROCESS | 2289 | [2289] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:23:29 INFO - PROCESS | 2289 | 1463430209389 Marionette TRACE conn2 <- [1,3,null,{}] 13:23:29 INFO - PROCESS | 2289 | 1463430209392 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:23:29 INFO - PROCESS | 2289 | 1463430209407 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 13:23:29 INFO - PROCESS | 2289 | 1463430209432 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 13:23:29 INFO - PROCESS | 2289 | 1463430209434 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 13:23:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:23:29 INFO - PROCESS | 2289 | 1463430209437 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:23:29 INFO - PROCESS | 2289 | 1463430209439 Marionette TRACE conn2 <- [1,6,null,{}] 13:23:29 INFO - PROCESS | 2289 | 1463430209442 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}] 13:23:29 INFO - PROCESS | 2289 | 1463430209452 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 13:23:29 INFO - PROCESS | 2289 | 1463430209455 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:29 INFO - PROCESS | 2289 | ++DOCSHELL 0x12913c800 == 6 [pid = 2289] [id = 6] 13:23:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 14 (0x129121800) [pid = 2289] [serial = 14] [outer = 0x0] 13:23:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 15 (0x129302800) [pid = 2289] [serial = 15] [outer = 0x129121800] 13:23:29 INFO - PROCESS | 2289 | 1463430209487 Marionette DEBUG loaded listener.js 13:23:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 16 (0x129308400) [pid = 2289] [serial = 16] [outer = 0x129121800] 13:23:29 INFO - PROCESS | 2289 | 1463430209782 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]]]}] 13:23:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:23:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 13:23:29 INFO - PROCESS | 2289 | 1463430209807 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 13:23:29 INFO - PROCESS | 2289 | 1463430209808 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 13:23:29 INFO - PROCESS | 2289 | ++DOCSHELL 0x113d7f800 == 7 [pid = 2289] [id = 7] 13:23:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 17 (0x114e06c00) [pid = 2289] [serial = 17] [outer = 0x0] 13:23:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 18 (0x12956d000) [pid = 2289] [serial = 18] [outer = 0x114e06c00] 13:23:29 INFO - PROCESS | 2289 | 1463430209836 Marionette DEBUG loaded listener.js 13:23:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:23:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 19 (0x129572c00) [pid = 2289] [serial = 19] [outer = 0x114e06c00] 13:23:29 INFO - PROCESS | 2289 | 1463430209895 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:23:29 INFO - PROCESS | 2289 | 1463430209897 Marionette TRACE conn2 <- [1,10,null,{}] 13:23:29 INFO - PROCESS | 2289 | 1463430209919 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}] 13:23:30 INFO - PROCESS | 2289 | 1463430210041 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 13:23:30 INFO - PROCESS | 2289 | 1463430210075 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:30 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a8ac000 == 8 [pid = 2289] [id = 8] 13:23:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 20 (0x12a768400) [pid = 2289] [serial = 20] [outer = 0x0] 13:23:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 21 (0x12a76a000) [pid = 2289] [serial = 21] [outer = 0x12a768400] 13:23:30 INFO - PROCESS | 2289 | 1463430210104 Marionette DEBUG loaded listener.js 13:23:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 22 (0x12a76e400) [pid = 2289] [serial = 22] [outer = 0x12a768400] 13:23:30 INFO - PROCESS | 2289 | 1463430210450 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]]]}] 13:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 610ms 13:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:23:30 INFO - PROCESS | 2289 | 1463430210471 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 13:23:30 INFO - PROCESS | 2289 | 1463430210473 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 13:23:30 INFO - PROCESS | 2289 | 1463430210475 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:23:30 INFO - PROCESS | 2289 | 1463430210476 Marionette TRACE conn2 <- [1,14,null,{}] 13:23:30 INFO - PROCESS | 2289 | 1463430210481 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}] 13:23:30 INFO - PROCESS | 2289 | 1463430210568 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 13:23:30 INFO - PROCESS | 2289 | 1463430210572 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:30 INFO - PROCESS | 2289 | ++DOCSHELL 0x12b2b6800 == 9 [pid = 2289] [id = 9] 13:23:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 23 (0x12a773000) [pid = 2289] [serial = 23] [outer = 0x0] 13:23:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 24 (0x12aac8800) [pid = 2289] [serial = 24] [outer = 0x12a773000] 13:23:30 INFO - PROCESS | 2289 | 1463430210597 Marionette DEBUG loaded listener.js 13:23:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 25 (0x12b84fc00) [pid = 2289] [serial = 25] [outer = 0x12a773000] 13:23:30 INFO - PROCESS | 2289 | 1463430210850 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]]]}] 13:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 422ms 13:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:23:30 INFO - PROCESS | 2289 | 1463430210904 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 13:23:30 INFO - PROCESS | 2289 | 1463430210905 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 13:23:30 INFO - PROCESS | 2289 | 1463430210907 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:23:30 INFO - PROCESS | 2289 | 1463430210908 Marionette TRACE conn2 <- [1,18,null,{}] 13:23:30 INFO - PROCESS | 2289 | 1463430210919 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}] 13:23:31 INFO - PROCESS | 2289 | 1463430211010 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 13:23:31 INFO - PROCESS | 2289 | 1463430211017 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:31 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba22000 == 10 [pid = 2289] [id = 10] 13:23:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 26 (0x12bab4800) [pid = 2289] [serial = 26] [outer = 0x0] 13:23:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 27 (0x12bab7000) [pid = 2289] [serial = 27] [outer = 0x12bab4800] 13:23:31 INFO - PROCESS | 2289 | 1463430211042 Marionette DEBUG loaded listener.js 13:23:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 28 (0x12baf1000) [pid = 2289] [serial = 28] [outer = 0x12bab4800] 13:23:31 INFO - PROCESS | 2289 | 1463430211319 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]]]}] 13:23:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:23:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 473ms 13:23:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:23:31 INFO - PROCESS | 2289 | 1463430211382 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 13:23:31 INFO - PROCESS | 2289 | 1463430211384 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 13:23:31 INFO - PROCESS | 2289 | 1463430211386 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:23:31 INFO - PROCESS | 2289 | 1463430211387 Marionette TRACE conn2 <- [1,22,null,{}] 13:23:31 INFO - PROCESS | 2289 | 1463430211389 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}] 13:23:31 INFO - PROCESS | 2289 | 1463430211474 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 13:23:31 INFO - PROCESS | 2289 | 1463430211481 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:31 INFO - PROCESS | 2289 | ++DOCSHELL 0x12bec8800 == 11 [pid = 2289] [id = 11] 13:23:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 29 (0x12baf4800) [pid = 2289] [serial = 29] [outer = 0x0] 13:23:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 30 (0x12be06800) [pid = 2289] [serial = 30] [outer = 0x12baf4800] 13:23:31 INFO - PROCESS | 2289 | 1463430211506 Marionette DEBUG loaded listener.js 13:23:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 31 (0x12be17400) [pid = 2289] [serial = 31] [outer = 0x12baf4800] 13:23:31 INFO - PROCESS | 2289 | 1463430211753 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]]]}] 13:23:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:23:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 13:23:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:23:31 INFO - PROCESS | 2289 | 1463430211804 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 13:23:31 INFO - PROCESS | 2289 | 1463430211805 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 13:23:31 INFO - PROCESS | 2289 | 1463430211807 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:23:31 INFO - PROCESS | 2289 | 1463430211808 Marionette TRACE conn2 <- [1,26,null,{}] 13:23:31 INFO - PROCESS | 2289 | 1463430211818 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}] 13:23:31 INFO - PROCESS | 2289 | 1463430211908 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 13:23:31 INFO - PROCESS | 2289 | 1463430211915 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:31 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c251800 == 12 [pid = 2289] [id = 12] 13:23:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 32 (0x118498800) [pid = 2289] [serial = 32] [outer = 0x0] 13:23:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 33 (0x1184a1000) [pid = 2289] [serial = 33] [outer = 0x118498800] 13:23:31 INFO - PROCESS | 2289 | 1463430211940 Marionette DEBUG loaded listener.js 13:23:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 34 (0x12be1a400) [pid = 2289] [serial = 34] [outer = 0x118498800] 13:23:32 INFO - PROCESS | 2289 | 1463430212182 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]]]}] 13:23:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:23:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 426ms 13:23:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:23:32 INFO - PROCESS | 2289 | 1463430212235 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 13:23:32 INFO - PROCESS | 2289 | 1463430212236 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 13:23:32 INFO - PROCESS | 2289 | 1463430212238 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:23:32 INFO - PROCESS | 2289 | 1463430212239 Marionette TRACE conn2 <- [1,30,null,{}] 13:23:32 INFO - PROCESS | 2289 | 1463430212241 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}] 13:23:32 INFO - PROCESS | 2289 | 1463430212331 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 13:23:32 INFO - PROCESS | 2289 | 1463430212336 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:32 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c486000 == 13 [pid = 2289] [id = 13] 13:23:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 35 (0x12be1cc00) [pid = 2289] [serial = 35] [outer = 0x0] 13:23:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 36 (0x12c4ba800) [pid = 2289] [serial = 36] [outer = 0x12be1cc00] 13:23:32 INFO - PROCESS | 2289 | 1463430212360 Marionette DEBUG loaded listener.js 13:23:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 37 (0x12c4be800) [pid = 2289] [serial = 37] [outer = 0x12be1cc00] 13:23:32 INFO - PROCESS | 2289 | 1463430212599 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]]]}] 13:23:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:23:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 13:23:32 INFO - PROCESS | 2289 | 1463430212657 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 13:23:32 INFO - PROCESS | 2289 | 1463430212658 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 13:23:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:23:32 INFO - PROCESS | 2289 | 1463430212669 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:23:32 INFO - PROCESS | 2289 | 1463430212670 Marionette TRACE conn2 <- [1,34,null,{}] 13:23:32 INFO - PROCESS | 2289 | 1463430212673 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}] 13:23:32 INFO - PROCESS | 2289 | 1463430212810 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 13:23:32 INFO - PROCESS | 2289 | 1463430212817 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:32 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c860800 == 14 [pid = 2289] [id = 14] 13:23:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 38 (0x12c4c1000) [pid = 2289] [serial = 38] [outer = 0x0] 13:23:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 39 (0x12c4c3000) [pid = 2289] [serial = 39] [outer = 0x12c4c1000] 13:23:32 INFO - PROCESS | 2289 | 1463430212857 Marionette DEBUG loaded listener.js 13:23:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 40 (0x12c848000) [pid = 2289] [serial = 40] [outer = 0x12c4c1000] 13:23:33 INFO - PROCESS | 2289 | 1463430213201 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]]]}] 13:23:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 569ms 13:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:23:33 INFO - PROCESS | 2289 | 1463430213238 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 13:23:33 INFO - PROCESS | 2289 | 1463430213239 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 13:23:33 INFO - PROCESS | 2289 | 1463430213241 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:23:33 INFO - PROCESS | 2289 | 1463430213242 Marionette TRACE conn2 <- [1,38,null,{}] 13:23:33 INFO - PROCESS | 2289 | 1463430213247 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}] 13:23:33 INFO - PROCESS | 2289 | 1463430213332 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 13:23:33 INFO - PROCESS | 2289 | 1463430213336 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:33 INFO - PROCESS | 2289 | ++DOCSHELL 0x12cb3d800 == 15 [pid = 2289] [id = 15] 13:23:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 41 (0x12c84ac00) [pid = 2289] [serial = 41] [outer = 0x0] 13:23:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 42 (0x12c851400) [pid = 2289] [serial = 42] [outer = 0x12c84ac00] 13:23:33 INFO - PROCESS | 2289 | 1463430213360 Marionette DEBUG loaded listener.js 13:23:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 43 (0x12cb86c00) [pid = 2289] [serial = 43] [outer = 0x12c84ac00] 13:23:33 INFO - PROCESS | 2289 | 1463430213600 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]]]}] 13:23:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 373ms 13:23:33 INFO - PROCESS | 2289 | 1463430213618 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 13:23:33 INFO - PROCESS | 2289 | 1463430213619 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 13:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:23:33 INFO - PROCESS | 2289 | 1463430213621 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:23:33 INFO - PROCESS | 2289 | 1463430213622 Marionette TRACE conn2 <- [1,42,null,{}] 13:23:33 INFO - PROCESS | 2289 | 1463430213625 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}] 13:23:33 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ccb0800 == 16 [pid = 2289] [id = 16] 13:23:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 44 (0x12ccb1000) [pid = 2289] [serial = 44] [outer = 0x0] 13:23:33 INFO - PROCESS | 2289 | 1463430213732 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 13:23:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 45 (0x12cb4d800) [pid = 2289] [serial = 45] [outer = 0x12ccb1000] 13:23:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 46 (0x12ccb6000) [pid = 2289] [serial = 46] [outer = 0x12ccb1000] 13:23:33 INFO - PROCESS | 2289 | 1463430213751 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:33 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ccb0000 == 17 [pid = 2289] [id = 17] 13:23:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 47 (0x12cb8d800) [pid = 2289] [serial = 47] [outer = 0x0] 13:23:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 48 (0x12cc86800) [pid = 2289] [serial = 48] [outer = 0x12cb8d800] 13:23:33 INFO - PROCESS | 2289 | ++DOCSHELL 0x119b0a800 == 18 [pid = 2289] [id = 18] 13:23:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 49 (0x12cc88400) [pid = 2289] [serial = 49] [outer = 0x0] 13:23:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 50 (0x12cc8a000) [pid = 2289] [serial = 50] [outer = 0x12cc88400] 13:23:33 INFO - PROCESS | 2289 | 1463430213797 Marionette DEBUG loaded listener.js 13:23:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 51 (0x12cc8e400) [pid = 2289] [serial = 51] [outer = 0x12cc88400] 13:23:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 52 (0x12b21dc00) [pid = 2289] [serial = 52] [outer = 0x12cb8d800] 13:23:34 INFO - PROCESS | 2289 | 1463430214134 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]]]}] 13:23:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:23:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 520ms 13:23:34 INFO - PROCESS | 2289 | 1463430214142 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 13:23:34 INFO - PROCESS | 2289 | 1463430214143 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 13:23:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:23:34 INFO - PROCESS | 2289 | 1463430214148 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:23:34 INFO - PROCESS | 2289 | 1463430214150 Marionette TRACE conn2 <- [1,46,null,{}] 13:23:34 INFO - PROCESS | 2289 | 1463430214152 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}] 13:23:34 INFO - PROCESS | 2289 | 1463430214234 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 13:23:34 INFO - PROCESS | 2289 | 1463430214238 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:34 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d4dd000 == 19 [pid = 2289] [id = 19] 13:23:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 53 (0x12b222400) [pid = 2289] [serial = 53] [outer = 0x0] 13:23:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 54 (0x12d355c00) [pid = 2289] [serial = 54] [outer = 0x12b222400] 13:23:34 INFO - PROCESS | 2289 | 1463430214266 Marionette DEBUG loaded listener.js 13:23:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 55 (0x12d35ec00) [pid = 2289] [serial = 55] [outer = 0x12b222400] 13:23:34 INFO - PROCESS | 2289 | 1463430214522 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]]]}] 13:23:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:23:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 13:23:34 INFO - PROCESS | 2289 | 1463430214569 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 13:23:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:23:34 INFO - PROCESS | 2289 | 1463430214571 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 13:23:34 INFO - PROCESS | 2289 | 1463430214575 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:23:34 INFO - PROCESS | 2289 | 1463430214577 Marionette TRACE conn2 <- [1,50,null,{}] 13:23:34 INFO - PROCESS | 2289 | 1463430214592 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}] 13:23:34 INFO - PROCESS | 2289 | 1463430214734 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 13:23:34 INFO - PROCESS | 2289 | 1463430214740 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:34 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183c9000 == 20 [pid = 2289] [id = 20] 13:23:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 56 (0x1180dd400) [pid = 2289] [serial = 56] [outer = 0x0] 13:23:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 57 (0x12d363000) [pid = 2289] [serial = 57] [outer = 0x1180dd400] 13:23:34 INFO - PROCESS | 2289 | 1463430214772 Marionette DEBUG loaded listener.js 13:23:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 58 (0x12d368c00) [pid = 2289] [serial = 58] [outer = 0x1180dd400] 13:23:35 INFO - PROCESS | 2289 | 1463430215062 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]]]}] 13:23:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:23:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 534ms 13:23:35 INFO - PROCESS | 2289 | 1463430215108 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 13:23:35 INFO - PROCESS | 2289 | 1463430215109 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 13:23:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:23:35 INFO - PROCESS | 2289 | 1463430215119 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:23:35 INFO - PROCESS | 2289 | 1463430215121 Marionette TRACE conn2 <- [1,54,null,{}] 13:23:35 INFO - PROCESS | 2289 | 1463430215123 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}] 13:23:35 INFO - PROCESS | 2289 | 1463430215213 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 13:23:35 INFO - PROCESS | 2289 | 1463430215226 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:35 INFO - PROCESS | 2289 | ++DOCSHELL 0x1293e5800 == 21 [pid = 2289] [id = 21] 13:23:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 59 (0x118114800) [pid = 2289] [serial = 59] [outer = 0x0] 13:23:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 60 (0x11811e800) [pid = 2289] [serial = 60] [outer = 0x118114800] 13:23:35 INFO - PROCESS | 2289 | 1463430215251 Marionette DEBUG loaded listener.js 13:23:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 61 (0x118122800) [pid = 2289] [serial = 61] [outer = 0x118114800] 13:23:35 INFO - PROCESS | 2289 | 1463430215487 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]]]}] 13:23:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:23:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 422ms 13:23:35 INFO - PROCESS | 2289 | 1463430215542 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 13:23:35 INFO - PROCESS | 2289 | 1463430215543 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 13:23:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:23:35 INFO - PROCESS | 2289 | 1463430215554 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:23:35 INFO - PROCESS | 2289 | 1463430215555 Marionette TRACE conn2 <- [1,58,null,{}] 13:23:35 INFO - PROCESS | 2289 | 1463430215558 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}] 13:23:35 INFO - PROCESS | 2289 | 1463430215677 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 13:23:35 INFO - PROCESS | 2289 | 1463430215683 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:35 INFO - PROCESS | 2289 | ++DOCSHELL 0x12de9c800 == 22 [pid = 2289] [id = 22] 13:23:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 62 (0x12dc92c00) [pid = 2289] [serial = 62] [outer = 0x0] 13:23:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 63 (0x12d36c800) [pid = 2289] [serial = 63] [outer = 0x12dc92c00] 13:23:35 INFO - PROCESS | 2289 | 1463430215712 Marionette DEBUG loaded listener.js 13:23:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 64 (0x12dc91000) [pid = 2289] [serial = 64] [outer = 0x12dc92c00] 13:23:36 INFO - PROCESS | 2289 | 1463430216819 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]]]}] 13:23:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:23:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1325ms 13:23:36 INFO - PROCESS | 2289 | 1463430216879 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 13:23:36 INFO - PROCESS | 2289 | 1463430216883 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 13:23:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:23:36 INFO - PROCESS | 2289 | 1463430216886 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:23:36 INFO - PROCESS | 2289 | 1463430216888 Marionette TRACE conn2 <- [1,62,null,{}] 13:23:36 INFO - PROCESS | 2289 | 1463430216892 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}] 13:23:37 INFO - PROCESS | 2289 | 1463430216998 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 13:23:37 INFO - PROCESS | 2289 | 1463430217052 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:37 INFO - PROCESS | 2289 | ++DOCSHELL 0x112d27800 == 23 [pid = 2289] [id = 23] 13:23:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 65 (0x1121b2400) [pid = 2289] [serial = 65] [outer = 0x0] 13:23:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 66 (0x112cb9c00) [pid = 2289] [serial = 66] [outer = 0x1121b2400] 13:23:37 INFO - PROCESS | 2289 | 1463430217085 Marionette DEBUG loaded listener.js 13:23:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 67 (0x113396800) [pid = 2289] [serial = 67] [outer = 0x1121b2400] 13:23:37 INFO - PROCESS | 2289 | 1463430217484 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]]]}] 13:23:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:23:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 621ms 13:23:37 INFO - PROCESS | 2289 | 1463430217507 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 13:23:37 INFO - PROCESS | 2289 | 1463430217512 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 13:23:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:23:37 INFO - PROCESS | 2289 | 1463430217518 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:23:37 INFO - PROCESS | 2289 | 1463430217520 Marionette TRACE conn2 <- [1,66,null,{}] 13:23:37 INFO - PROCESS | 2289 | 1463430217522 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}] 13:23:37 INFO - PROCESS | 2289 | 1463430217631 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 13:23:37 INFO - PROCESS | 2289 | 1463430217700 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:37 INFO - PROCESS | 2289 | ++DOCSHELL 0x116888800 == 24 [pid = 2289] [id = 24] 13:23:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 68 (0x11675c400) [pid = 2289] [serial = 68] [outer = 0x0] 13:23:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 69 (0x116852000) [pid = 2289] [serial = 69] [outer = 0x11675c400] 13:23:37 INFO - PROCESS | 2289 | 1463430217731 Marionette DEBUG loaded listener.js 13:23:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 70 (0x117413400) [pid = 2289] [serial = 70] [outer = 0x11675c400] 13:23:38 INFO - PROCESS | 2289 | 1463430218348 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]]]}] 13:23:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:23:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 869ms 13:23:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:23:38 INFO - PROCESS | 2289 | 1463430218388 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 13:23:38 INFO - PROCESS | 2289 | 1463430218390 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 13:23:38 INFO - PROCESS | 2289 | 1463430218394 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:23:38 INFO - PROCESS | 2289 | 1463430218398 Marionette TRACE conn2 <- [1,70,null,{}] 13:23:38 INFO - PROCESS | 2289 | 1463430218402 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}] 13:23:38 INFO - PROCESS | 2289 | 1463430218518 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 13:23:38 INFO - PROCESS | 2289 | 1463430218583 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:38 INFO - PROCESS | 2289 | ++DOCSHELL 0x1134ba000 == 25 [pid = 2289] [id = 25] 13:23:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 71 (0x11633f800) [pid = 2289] [serial = 71] [outer = 0x0] 13:23:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 72 (0x1163a4800) [pid = 2289] [serial = 72] [outer = 0x11633f800] 13:23:38 INFO - PROCESS | 2289 | 1463430218613 Marionette DEBUG loaded listener.js 13:23:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 73 (0x1165c7000) [pid = 2289] [serial = 73] [outer = 0x11633f800] 13:23:39 INFO - PROCESS | 2289 | 1463430219028 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]]]}] 13:23:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:23:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 677ms 13:23:39 INFO - PROCESS | 2289 | 1463430219071 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 13:23:39 INFO - PROCESS | 2289 | 1463430219075 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 13:23:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:23:39 INFO - PROCESS | 2289 | 1463430219079 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:23:39 INFO - PROCESS | 2289 | 1463430219081 Marionette TRACE conn2 <- [1,74,null,{}] 13:23:39 INFO - PROCESS | 2289 | 1463430219084 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}] 13:23:39 INFO - PROCESS | 2289 | 1463430219167 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 13:23:39 INFO - PROCESS | 2289 | 1463430219217 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:39 INFO - PROCESS | 2289 | ++DOCSHELL 0x113318000 == 26 [pid = 2289] [id = 26] 13:23:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 74 (0x11600f400) [pid = 2289] [serial = 74] [outer = 0x0] 13:23:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 75 (0x116845c00) [pid = 2289] [serial = 75] [outer = 0x11600f400] 13:23:39 INFO - PROCESS | 2289 | 1463430219268 Marionette DEBUG loaded listener.js 13:23:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 76 (0x117689c00) [pid = 2289] [serial = 76] [outer = 0x11600f400] 13:23:39 INFO - PROCESS | 2289 | 1463430219547 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]]]}] 13:23:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:23:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 521ms 13:23:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:23:39 INFO - PROCESS | 2289 | 1463430219601 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 13:23:39 INFO - PROCESS | 2289 | 1463430219603 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 13:23:39 INFO - PROCESS | 2289 | 1463430219605 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:23:39 INFO - PROCESS | 2289 | 1463430219607 Marionette TRACE conn2 <- [1,78,null,{}] 13:23:39 INFO - PROCESS | 2289 | 1463430219619 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}] 13:23:39 INFO - PROCESS | 2289 | 1463430219694 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 13:23:39 INFO - PROCESS | 2289 | 1463430219700 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:39 INFO - PROCESS | 2289 | ++DOCSHELL 0x116872000 == 27 [pid = 2289] [id = 27] 13:23:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 77 (0x116767400) [pid = 2289] [serial = 77] [outer = 0x0] 13:23:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 78 (0x1180da400) [pid = 2289] [serial = 78] [outer = 0x116767400] 13:23:39 INFO - PROCESS | 2289 | 1463430219730 Marionette DEBUG loaded listener.js 13:23:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 79 (0x118418000) [pid = 2289] [serial = 79] [outer = 0x116767400] 13:23:40 INFO - PROCESS | 2289 | 1463430220035 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]]]}] 13:23:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:23:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 473ms 13:23:40 INFO - PROCESS | 2289 | 1463430220086 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 13:23:40 INFO - PROCESS | 2289 | 1463430220088 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 13:23:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:23:40 INFO - PROCESS | 2289 | 1463430220092 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:23:40 INFO - PROCESS | 2289 | 1463430220093 Marionette TRACE conn2 <- [1,82,null,{}] 13:23:40 INFO - PROCESS | 2289 | 1463430220095 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}] 13:23:40 INFO - PROCESS | 2289 | 1463430220167 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 13:23:40 INFO - PROCESS | 2289 | 1463430220171 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:40 INFO - PROCESS | 2289 | ++DOCSHELL 0x11743e000 == 28 [pid = 2289] [id = 28] 13:23:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 80 (0x118499800) [pid = 2289] [serial = 80] [outer = 0x0] 13:23:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 81 (0x1184e1400) [pid = 2289] [serial = 81] [outer = 0x118499800] 13:23:40 INFO - PROCESS | 2289 | 1463430220199 Marionette DEBUG loaded listener.js 13:23:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 82 (0x118615000) [pid = 2289] [serial = 82] [outer = 0x118499800] 13:23:40 INFO - PROCESS | 2289 | 1463430220508 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]]]}] 13:23:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:23:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 13:23:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:23:40 INFO - PROCESS | 2289 | 1463430220560 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 13:23:40 INFO - PROCESS | 2289 | 1463430220563 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 13:23:40 INFO - PROCESS | 2289 | 1463430220566 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:23:40 INFO - PROCESS | 2289 | 1463430220567 Marionette TRACE conn2 <- [1,86,null,{}] 13:23:40 INFO - PROCESS | 2289 | 1463430220570 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}] 13:23:40 INFO - PROCESS | 2289 | 1463430220637 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 13:23:40 INFO - PROCESS | 2289 | 1463430220682 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:40 INFO - PROCESS | 2289 | ++DOCSHELL 0x117e07800 == 29 [pid = 2289] [id = 29] 13:23:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 83 (0x11849a400) [pid = 2289] [serial = 83] [outer = 0x0] 13:23:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 84 (0x11861ac00) [pid = 2289] [serial = 84] [outer = 0x11849a400] 13:23:40 INFO - PROCESS | 2289 | 1463430220707 Marionette DEBUG loaded listener.js 13:23:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 85 (0x11906bc00) [pid = 2289] [serial = 85] [outer = 0x11849a400] 13:23:40 INFO - PROCESS | 2289 | 1463430220960 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]]]}] 13:23:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:23:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 13:23:40 INFO - PROCESS | 2289 | 1463430220988 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 13:23:40 INFO - PROCESS | 2289 | 1463430220989 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 13:23:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:23:40 INFO - PROCESS | 2289 | 1463430220992 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:23:40 INFO - PROCESS | 2289 | 1463430220993 Marionette TRACE conn2 <- [1,90,null,{}] 13:23:41 INFO - PROCESS | 2289 | 1463430221003 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}] 13:23:41 INFO - PROCESS | 2289 | 1463430221094 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 13:23:41 INFO - PROCESS | 2289 | 1463430221102 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:41 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180d2800 == 30 [pid = 2289] [id = 30] 13:23:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 86 (0x119069400) [pid = 2289] [serial = 86] [outer = 0x0] 13:23:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 87 (0x1190b7400) [pid = 2289] [serial = 87] [outer = 0x119069400] 13:23:41 INFO - PROCESS | 2289 | 1463430221128 Marionette DEBUG loaded listener.js 13:23:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x11938a800) [pid = 2289] [serial = 88] [outer = 0x119069400] 13:23:41 INFO - PROCESS | 2289 | 1463430221418 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]]]}] 13:23:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:23:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 476ms 13:23:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:23:41 INFO - PROCESS | 2289 | 1463430221469 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 13:23:41 INFO - PROCESS | 2289 | 1463430221470 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 13:23:41 INFO - PROCESS | 2289 | 1463430221472 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:23:41 INFO - PROCESS | 2289 | 1463430221473 Marionette TRACE conn2 <- [1,94,null,{}] 13:23:41 INFO - PROCESS | 2289 | 1463430221475 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}] 13:23:41 INFO - PROCESS | 2289 | 1463430221572 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 13:23:41 INFO - PROCESS | 2289 | 1463430221581 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:41 INFO - PROCESS | 2289 | ++DOCSHELL 0x11672c000 == 31 [pid = 2289] [id = 31] 13:23:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x11321d800) [pid = 2289] [serial = 89] [outer = 0x0] 13:23:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x119393400) [pid = 2289] [serial = 90] [outer = 0x11321d800] 13:23:41 INFO - PROCESS | 2289 | 1463430221607 Marionette DEBUG loaded listener.js 13:23:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x1193e1800) [pid = 2289] [serial = 91] [outer = 0x11321d800] 13:23:41 INFO - PROCESS | 2289 | 1463430221878 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]]]}] 13:23:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:23:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 420ms 13:23:41 INFO - PROCESS | 2289 | 1463430221893 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 13:23:41 INFO - PROCESS | 2289 | 1463430221896 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 13:23:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:23:41 INFO - PROCESS | 2289 | 1463430221905 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:23:41 INFO - PROCESS | 2289 | 1463430221906 Marionette TRACE conn2 <- [1,98,null,{}] 13:23:41 INFO - PROCESS | 2289 | 1463430221908 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}] 13:23:41 INFO - PROCESS | 2289 | 1463430221990 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 13:23:41 INFO - PROCESS | 2289 | 1463430221994 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:42 INFO - PROCESS | 2289 | ++DOCSHELL 0x119117000 == 32 [pid = 2289] [id = 32] 13:23:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x1193e4000) [pid = 2289] [serial = 92] [outer = 0x0] 13:23:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x119736800) [pid = 2289] [serial = 93] [outer = 0x1193e4000] 13:23:42 INFO - PROCESS | 2289 | 1463430222021 Marionette DEBUG loaded listener.js 13:23:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x119742000) [pid = 2289] [serial = 94] [outer = 0x1193e4000] 13:23:42 INFO - PROCESS | 2289 | 1463430222310 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]]]}] 13:23:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:23:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 469ms 13:23:42 INFO - PROCESS | 2289 | 1463430222375 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 13:23:42 INFO - PROCESS | 2289 | 1463430222377 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 13:23:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:23:42 INFO - PROCESS | 2289 | 1463430222380 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:23:42 INFO - PROCESS | 2289 | 1463430222382 Marionette TRACE conn2 <- [1,102,null,{}] 13:23:42 INFO - PROCESS | 2289 | 1463430222385 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}] 13:23:42 INFO - PROCESS | 2289 | 1463430222517 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 13:23:42 INFO - PROCESS | 2289 | 1463430222530 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:42 INFO - PROCESS | 2289 | ++DOCSHELL 0x1194a0800 == 33 [pid = 2289] [id = 33] 13:23:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x1193e5400) [pid = 2289] [serial = 95] [outer = 0x0] 13:23:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x119bf3000) [pid = 2289] [serial = 96] [outer = 0x1193e5400] 13:23:42 INFO - PROCESS | 2289 | 1463430222569 Marionette DEBUG loaded listener.js 13:23:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x121140000) [pid = 2289] [serial = 97] [outer = 0x1193e5400] 13:23:42 INFO - PROCESS | 2289 | 1463430222969 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]]]}] 13:23:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:23:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 619ms 13:23:43 INFO - PROCESS | 2289 | 1463430222999 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 13:23:43 INFO - PROCESS | 2289 | 1463430223000 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 13:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:23:43 INFO - PROCESS | 2289 | 1463430223002 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:23:43 INFO - PROCESS | 2289 | 1463430223004 Marionette TRACE conn2 <- [1,106,null,{}] 13:23:43 INFO - PROCESS | 2289 | 1463430223006 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}] 13:23:43 INFO - PROCESS | 2289 | 1463430223074 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 13:23:43 INFO - PROCESS | 2289 | 1463430223119 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:43 INFO - PROCESS | 2289 | ++DOCSHELL 0x119791000 == 34 [pid = 2289] [id = 34] 13:23:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x118494c00) [pid = 2289] [serial = 98] [outer = 0x0] 13:23:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x121142400) [pid = 2289] [serial = 99] [outer = 0x118494c00] 13:23:43 INFO - PROCESS | 2289 | 1463430223144 Marionette DEBUG loaded listener.js 13:23:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x121353000) [pid = 2289] [serial = 100] [outer = 0x118494c00] 13:23:43 INFO - PROCESS | 2289 | 1463430223401 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]]]}] 13:23:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:23:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 13:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:23:43 INFO - PROCESS | 2289 | 1463430223421 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 13:23:43 INFO - PROCESS | 2289 | 1463430223423 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 13:23:43 INFO - PROCESS | 2289 | 1463430223426 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:23:43 INFO - PROCESS | 2289 | 1463430223430 Marionette TRACE conn2 <- [1,110,null,{}] 13:23:43 INFO - PROCESS | 2289 | 1463430223457 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}] 13:23:43 INFO - PROCESS | 2289 | 1463430223592 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 13:23:43 INFO - PROCESS | 2289 | 1463430223601 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:43 INFO - PROCESS | 2289 | ++DOCSHELL 0x11a04e800 == 35 [pid = 2289] [id = 35] 13:23:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x121145400) [pid = 2289] [serial = 101] [outer = 0x0] 13:23:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x121541400) [pid = 2289] [serial = 102] [outer = 0x121145400] 13:23:43 INFO - PROCESS | 2289 | 1463430223644 Marionette DEBUG loaded listener.js 13:23:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x121b6b400) [pid = 2289] [serial = 103] [outer = 0x121145400] 13:23:44 INFO - PROCESS | 2289 | 1463430224031 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]]]}] 13:23:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:23:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 639ms 13:23:44 INFO - PROCESS | 2289 | 1463430224076 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 13:23:44 INFO - PROCESS | 2289 | 1463430224078 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 13:23:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:23:44 INFO - PROCESS | 2289 | 1463430224096 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:23:44 INFO - PROCESS | 2289 | 1463430224098 Marionette TRACE conn2 <- [1,114,null,{}] 13:23:44 INFO - PROCESS | 2289 | 1463430224102 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}] 13:23:44 INFO - PROCESS | 2289 | 1463430224211 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 13:23:44 INFO - PROCESS | 2289 | 1463430224219 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:44 INFO - PROCESS | 2289 | ++DOCSHELL 0x1211be800 == 36 [pid = 2289] [id = 36] 13:23:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x121b70000) [pid = 2289] [serial = 104] [outer = 0x0] 13:23:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x1249b6c00) [pid = 2289] [serial = 105] [outer = 0x121b70000] 13:23:44 INFO - PROCESS | 2289 | 1463430224258 Marionette DEBUG loaded listener.js 13:23:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x124cf7000) [pid = 2289] [serial = 106] [outer = 0x121b70000] 13:23:44 INFO - PROCESS | 2289 | 1463430224655 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]]]}] 13:23:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:23:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 572ms 13:23:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:23:44 INFO - PROCESS | 2289 | 1463430224667 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 13:23:44 INFO - PROCESS | 2289 | 1463430224668 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 13:23:44 INFO - PROCESS | 2289 | 1463430224670 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:23:44 INFO - PROCESS | 2289 | 1463430224671 Marionette TRACE conn2 <- [1,118,null,{}] 13:23:44 INFO - PROCESS | 2289 | 1463430224673 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}] 13:23:44 INFO - PROCESS | 2289 | 1463430224749 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 13:23:44 INFO - PROCESS | 2289 | 1463430224797 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:44 INFO - PROCESS | 2289 | ++DOCSHELL 0x1212a0000 == 37 [pid = 2289] [id = 37] 13:23:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x121145000) [pid = 2289] [serial = 107] [outer = 0x0] 13:23:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x124cfc800) [pid = 2289] [serial = 108] [outer = 0x121145000] 13:23:44 INFO - PROCESS | 2289 | 1463430224821 Marionette DEBUG loaded listener.js 13:23:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x12500dc00) [pid = 2289] [serial = 109] [outer = 0x121145000] 13:23:45 INFO - PROCESS | 2289 | 1463430225053 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]]]}] 13:23:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 13:23:45 INFO - PROCESS | 2289 | 1463430225089 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 13:23:45 INFO - PROCESS | 2289 | 1463430225090 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 13:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:23:45 INFO - PROCESS | 2289 | 1463430225092 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:23:45 INFO - PROCESS | 2289 | 1463430225093 Marionette TRACE conn2 <- [1,122,null,{}] 13:23:45 INFO - PROCESS | 2289 | 1463430225105 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}] 13:23:45 INFO - PROCESS | 2289 | 1463430225190 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 13:23:45 INFO - PROCESS | 2289 | 1463430225195 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:45 INFO - PROCESS | 2289 | ++DOCSHELL 0x1215e0000 == 38 [pid = 2289] [id = 38] 13:23:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x124da4400) [pid = 2289] [serial = 110] [outer = 0x0] 13:23:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x125f68c00) [pid = 2289] [serial = 111] [outer = 0x124da4400] 13:23:45 INFO - PROCESS | 2289 | 1463430225219 Marionette DEBUG loaded listener.js 13:23:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x126355400) [pid = 2289] [serial = 112] [outer = 0x124da4400] 13:23:45 INFO - PROCESS | 2289 | 1463430225475 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]]]}] 13:23:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 425ms 13:23:45 INFO - PROCESS | 2289 | 1463430225524 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 13:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:23:45 INFO - PROCESS | 2289 | 1463430225526 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 13:23:45 INFO - PROCESS | 2289 | 1463430225536 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:23:45 INFO - PROCESS | 2289 | 1463430225537 Marionette TRACE conn2 <- [1,126,null,{}] 13:23:45 INFO - PROCESS | 2289 | 1463430225539 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}] 13:23:45 INFO - PROCESS | 2289 | 1463430225618 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 13:23:45 INFO - PROCESS | 2289 | 1463430225622 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:45 INFO - PROCESS | 2289 | ++DOCSHELL 0x121cbe000 == 39 [pid = 2289] [id = 39] 13:23:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x125f66c00) [pid = 2289] [serial = 113] [outer = 0x0] 13:23:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x12660b400) [pid = 2289] [serial = 114] [outer = 0x125f66c00] 13:23:45 INFO - PROCESS | 2289 | 1463430225646 Marionette DEBUG loaded listener.js 13:23:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x1267bc800) [pid = 2289] [serial = 115] [outer = 0x125f66c00] 13:23:45 INFO - PROCESS | 2289 | 1463430225953 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]]]}] 13:23:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:23:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 476ms 13:23:46 INFO - PROCESS | 2289 | 1463430226020 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 13:23:46 INFO - PROCESS | 2289 | 1463430226022 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 13:23:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:23:46 INFO - PROCESS | 2289 | 1463430226025 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:23:46 INFO - PROCESS | 2289 | 1463430226029 Marionette TRACE conn2 <- [1,130,null,{}] 13:23:46 INFO - PROCESS | 2289 | 1463430226033 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}] 13:23:46 INFO - PROCESS | 2289 | 1463430226145 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 13:23:46 INFO - PROCESS | 2289 | 1463430226151 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:46 INFO - PROCESS | 2289 | ++DOCSHELL 0x124967800 == 40 [pid = 2289] [id = 40] 13:23:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x126607800) [pid = 2289] [serial = 116] [outer = 0x0] 13:23:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x126d1b800) [pid = 2289] [serial = 117] [outer = 0x126607800] 13:23:46 INFO - PROCESS | 2289 | 1463430226190 Marionette DEBUG loaded listener.js 13:23:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x128d15800) [pid = 2289] [serial = 118] [outer = 0x126607800] 13:23:46 INFO - PROCESS | 2289 | 1463430226597 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]]]}] 13:23:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:23:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 622ms 13:23:47 INFO - PROCESS | 2289 | 1463430227477 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 13:23:47 INFO - PROCESS | 2289 | 1463430227480 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 13:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:23:47 INFO - PROCESS | 2289 | 1463430227498 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:23:47 INFO - PROCESS | 2289 | 1463430227500 Marionette TRACE conn2 <- [1,134,null,{}] 13:23:47 INFO - PROCESS | 2289 | 1463430227503 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}] 13:23:47 INFO - PROCESS | 2289 | 1463430227591 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 13:23:47 INFO - PROCESS | 2289 | 1463430227599 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:47 INFO - PROCESS | 2289 | ++DOCSHELL 0x112c85000 == 41 [pid = 2289] [id = 41] 13:23:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x114edfc00) [pid = 2289] [serial = 119] [outer = 0x0] 13:23:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x115e87c00) [pid = 2289] [serial = 120] [outer = 0x114edfc00] 13:23:47 INFO - PROCESS | 2289 | 1463430227627 Marionette DEBUG loaded listener.js 13:23:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x1163a7400) [pid = 2289] [serial = 121] [outer = 0x114edfc00] 13:23:47 INFO - PROCESS | 2289 | 1463430227952 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]]]}] 13:23:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:23:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 469ms 13:23:47 INFO - PROCESS | 2289 | 1463430227972 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 13:23:47 INFO - PROCESS | 2289 | 1463430227974 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 13:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:23:47 INFO - PROCESS | 2289 | 1463430227982 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:23:47 INFO - PROCESS | 2289 | 1463430227984 Marionette TRACE conn2 <- [1,138,null,{}] 13:23:47 INFO - PROCESS | 2289 | 1463430227987 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}] 13:23:48 INFO - PROCESS | 2289 | 1463430228072 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 13:23:48 INFO - PROCESS | 2289 | 1463430228078 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:48 INFO - PROCESS | 2289 | ++DOCSHELL 0x1161be000 == 42 [pid = 2289] [id = 42] 13:23:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x1165c3800) [pid = 2289] [serial = 122] [outer = 0x0] 13:23:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x116a64400) [pid = 2289] [serial = 123] [outer = 0x1165c3800] 13:23:48 INFO - PROCESS | 2289 | 1463430228128 Marionette DEBUG loaded listener.js 13:23:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x117e2d800) [pid = 2289] [serial = 124] [outer = 0x1165c3800] 13:23:48 INFO - PROCESS | 2289 | 1463430228457 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]]]}] 13:23:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:23:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 526ms 13:23:48 INFO - PROCESS | 2289 | 1463430228504 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 13:23:48 INFO - PROCESS | 2289 | 1463430228506 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 13:23:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:23:48 INFO - PROCESS | 2289 | 1463430228509 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:23:48 INFO - PROCESS | 2289 | 1463430228511 Marionette TRACE conn2 <- [1,142,null,{}] 13:23:48 INFO - PROCESS | 2289 | 1463430228520 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}] 13:23:48 INFO - PROCESS | 2289 | 1463430228631 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 13:23:48 INFO - PROCESS | 2289 | 1463430228637 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:48 INFO - PROCESS | 2289 | ++DOCSHELL 0x116aa1800 == 43 [pid = 2289] [id = 43] 13:23:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x118122c00) [pid = 2289] [serial = 125] [outer = 0x0] 13:23:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x1183e0800) [pid = 2289] [serial = 126] [outer = 0x118122c00] 13:23:48 INFO - PROCESS | 2289 | 1463430228666 Marionette DEBUG loaded listener.js 13:23:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x118498c00) [pid = 2289] [serial = 127] [outer = 0x118122c00] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 126 (0x118498800) [pid = 2289] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x12baf4800) [pid = 2289] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x12bab4800) [pid = 2289] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x12a773000) [pid = 2289] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x12a768400) [pid = 2289] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x129121800) [pid = 2289] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x118114800) [pid = 2289] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x1180dd400) [pid = 2289] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x12b222400) [pid = 2289] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x12cc88400) [pid = 2289] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x12c84ac00) [pid = 2289] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x12c4c1000) [pid = 2289] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x12be1cc00) [pid = 2289] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x1193e4000) [pid = 2289] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x1193e5400) [pid = 2289] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x118494c00) [pid = 2289] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x121b70000) [pid = 2289] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x121145000) [pid = 2289] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x124da4400) [pid = 2289] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x12dc92c00) [pid = 2289] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x1121b2400) [pid = 2289] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x11675c400) [pid = 2289] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x11633f800) [pid = 2289] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x11600f400) [pid = 2289] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x116767400) [pid = 2289] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x118499800) [pid = 2289] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x11849a400) [pid = 2289] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x119069400) [pid = 2289] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:23:49 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x11321d800) [pid = 2289] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 922ms 13:23:49 INFO - PROCESS | 2289 | 1463430229423 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]]]}] 13:23:49 INFO - PROCESS | 2289 | 1463430229432 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 13:23:49 INFO - PROCESS | 2289 | 1463430229433 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 13:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:23:49 INFO - PROCESS | 2289 | 1463430229436 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:23:49 INFO - PROCESS | 2289 | 1463430229437 Marionette TRACE conn2 <- [1,146,null,{}] 13:23:49 INFO - PROCESS | 2289 | 1463430229439 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}] 13:23:49 INFO - PROCESS | 2289 | 1463430229522 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 13:23:49 INFO - PROCESS | 2289 | 1463430229572 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:49 INFO - PROCESS | 2289 | ++DOCSHELL 0x116e32800 == 44 [pid = 2289] [id = 44] 13:23:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x11632d400) [pid = 2289] [serial = 128] [outer = 0x0] 13:23:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x11811b800) [pid = 2289] [serial = 129] [outer = 0x11632d400] 13:23:49 INFO - PROCESS | 2289 | 1463430229597 Marionette DEBUG loaded listener.js 13:23:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x118499800) [pid = 2289] [serial = 130] [outer = 0x11632d400] 13:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 419ms 13:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:23:49 INFO - PROCESS | 2289 | 1463430229852 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]]]}] 13:23:49 INFO - PROCESS | 2289 | 1463430229855 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 13:23:49 INFO - PROCESS | 2289 | 1463430229856 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 13:23:49 INFO - PROCESS | 2289 | 1463430229858 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:23:49 INFO - PROCESS | 2289 | 1463430229859 Marionette TRACE conn2 <- [1,150,null,{}] 13:23:49 INFO - PROCESS | 2289 | 1463430229869 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}] 13:23:49 INFO - PROCESS | 2289 | 1463430229942 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 13:23:49 INFO - PROCESS | 2289 | 1463430229947 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:49 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180d1800 == 45 [pid = 2289] [id = 45] 13:23:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x1184a0c00) [pid = 2289] [serial = 131] [outer = 0x0] 13:23:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x118616000) [pid = 2289] [serial = 132] [outer = 0x1184a0c00] 13:23:49 INFO - PROCESS | 2289 | 1463430229974 Marionette DEBUG loaded listener.js 13:23:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x118836800) [pid = 2289] [serial = 133] [outer = 0x1184a0c00] 13:23:50 INFO - PROCESS | 2289 | 1463430230283 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]]]}] 13:23:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 475ms 13:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:23:50 INFO - PROCESS | 2289 | 1463430230335 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 13:23:50 INFO - PROCESS | 2289 | 1463430230336 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 13:23:50 INFO - PROCESS | 2289 | 1463430230338 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:23:50 INFO - PROCESS | 2289 | 1463430230339 Marionette TRACE conn2 <- [1,154,null,{}] 13:23:50 INFO - PROCESS | 2289 | 1463430230341 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}] 13:23:50 INFO - PROCESS | 2289 | 1463430230421 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 13:23:50 INFO - PROCESS | 2289 | 1463430230426 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:50 INFO - PROCESS | 2289 | ++DOCSHELL 0x11907d800 == 46 [pid = 2289] [id = 46] 13:23:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x1190b6800) [pid = 2289] [serial = 134] [outer = 0x0] 13:23:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x1190bbc00) [pid = 2289] [serial = 135] [outer = 0x1190b6800] 13:23:50 INFO - PROCESS | 2289 | 1463430230455 Marionette DEBUG loaded listener.js 13:23:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x119332400) [pid = 2289] [serial = 136] [outer = 0x1190b6800] 13:23:50 INFO - PROCESS | 2289 | 1463430230764 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]]]}] 13:23:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 13:23:50 INFO - PROCESS | 2289 | 1463430230807 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 13:23:50 INFO - PROCESS | 2289 | 1463430230808 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 13:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:23:50 INFO - PROCESS | 2289 | 1463430230810 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:23:50 INFO - PROCESS | 2289 | 1463430230811 Marionette TRACE conn2 <- [1,158,null,{}] 13:23:50 INFO - PROCESS | 2289 | 1463430230814 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}] 13:23:50 INFO - PROCESS | 2289 | 1463430230899 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 13:23:50 INFO - PROCESS | 2289 | 1463430230905 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:50 INFO - PROCESS | 2289 | ++DOCSHELL 0x119126000 == 47 [pid = 2289] [id = 47] 13:23:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x1190b7800) [pid = 2289] [serial = 137] [outer = 0x0] 13:23:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x11938d000) [pid = 2289] [serial = 138] [outer = 0x1190b7800] 13:23:50 INFO - PROCESS | 2289 | 1463430230929 Marionette DEBUG loaded listener.js 13:23:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x1193e3c00) [pid = 2289] [serial = 139] [outer = 0x1190b7800] 13:23:51 INFO - PROCESS | 2289 | 1463430231199 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]]]}] 13:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 419ms 13:23:51 INFO - PROCESS | 2289 | 1463430231274 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 13:23:51 INFO - PROCESS | 2289 | 1463430231276 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 13:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:23:51 INFO - PROCESS | 2289 | 1463430231282 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:23:51 INFO - PROCESS | 2289 | 1463430231284 Marionette TRACE conn2 <- [1,162,null,{}] 13:23:51 INFO - PROCESS | 2289 | 1463430231289 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}] 13:23:51 INFO - PROCESS | 2289 | 1463430231379 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 13:23:51 INFO - PROCESS | 2289 | 1463430231422 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:51 INFO - PROCESS | 2289 | ++DOCSHELL 0x112d1d000 == 48 [pid = 2289] [id = 48] 13:23:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x11321d000) [pid = 2289] [serial = 140] [outer = 0x0] 13:23:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x11335f800) [pid = 2289] [serial = 141] [outer = 0x11321d000] 13:23:51 INFO - PROCESS | 2289 | 1463430231454 Marionette DEBUG loaded listener.js 13:23:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x116340400) [pid = 2289] [serial = 142] [outer = 0x11321d000] 13:23:51 INFO - PROCESS | 2289 | 1463430231859 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]]]}] 13:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 621ms 13:23:51 INFO - PROCESS | 2289 | 1463430231903 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 13:23:51 INFO - PROCESS | 2289 | 1463430231906 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 13:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:23:51 INFO - PROCESS | 2289 | 1463430231912 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:23:51 INFO - PROCESS | 2289 | 1463430231915 Marionette TRACE conn2 <- [1,166,null,{}] 13:23:51 INFO - PROCESS | 2289 | 1463430231918 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}] 13:23:52 INFO - PROCESS | 2289 | 1463430232006 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 13:23:52 INFO - PROCESS | 2289 | 1463430232063 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:52 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183b9000 == 49 [pid = 2289] [id = 49] 13:23:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x11675c000) [pid = 2289] [serial = 143] [outer = 0x0] 13:23:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x1180db000) [pid = 2289] [serial = 144] [outer = 0x11675c000] 13:23:52 INFO - PROCESS | 2289 | 1463430232094 Marionette DEBUG loaded listener.js 13:23:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x11811f800) [pid = 2289] [serial = 145] [outer = 0x11675c000] 13:23:52 INFO - PROCESS | 2289 | 1463430232519 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]]]}] 13:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 622ms 13:23:52 INFO - PROCESS | 2289 | 1463430232532 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 13:23:52 INFO - PROCESS | 2289 | 1463430232534 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 13:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:23:52 INFO - PROCESS | 2289 | 1463430232537 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:23:52 INFO - PROCESS | 2289 | 1463430232538 Marionette TRACE conn2 <- [1,170,null,{}] 13:23:52 INFO - PROCESS | 2289 | 1463430232545 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}] 13:23:52 INFO - PROCESS | 2289 | 1463430232637 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 13:23:52 INFO - PROCESS | 2289 | 1463430232681 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:52 INFO - PROCESS | 2289 | ++DOCSHELL 0x11a05d000 == 50 [pid = 2289] [id = 50] 13:23:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x119034800) [pid = 2289] [serial = 146] [outer = 0x0] 13:23:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x1190b8800) [pid = 2289] [serial = 147] [outer = 0x119034800] 13:23:52 INFO - PROCESS | 2289 | 1463430232714 Marionette DEBUG loaded listener.js 13:23:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x119328400) [pid = 2289] [serial = 148] [outer = 0x119034800] 13:23:53 INFO - PROCESS | 2289 | 1463430233143 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]]]}] 13:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 619ms 13:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:23:53 INFO - PROCESS | 2289 | 1463430233155 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 13:23:53 INFO - PROCESS | 2289 | 1463430233157 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 13:23:53 INFO - PROCESS | 2289 | 1463430233159 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:23:53 INFO - PROCESS | 2289 | 1463430233160 Marionette TRACE conn2 <- [1,174,null,{}] 13:23:53 INFO - PROCESS | 2289 | 1463430233163 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}] 13:23:53 INFO - PROCESS | 2289 | 1463430233250 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 13:23:53 INFO - PROCESS | 2289 | 1463430233292 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:53 INFO - PROCESS | 2289 | ++DOCSHELL 0x121405800 == 51 [pid = 2289] [id = 51] 13:23:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x119387c00) [pid = 2289] [serial = 149] [outer = 0x0] 13:23:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x119734000) [pid = 2289] [serial = 150] [outer = 0x119387c00] 13:23:53 INFO - PROCESS | 2289 | 1463430233322 Marionette DEBUG loaded listener.js 13:23:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x119cc9000) [pid = 2289] [serial = 151] [outer = 0x119387c00] 13:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 571ms 13:23:53 INFO - PROCESS | 2289 | 1463430233726 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]]]}] 13:23:53 INFO - PROCESS | 2289 | 1463430233730 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 13:23:53 INFO - PROCESS | 2289 | 1463430233731 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 13:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:23:53 INFO - PROCESS | 2289 | 1463430233734 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:23:53 INFO - PROCESS | 2289 | 1463430233735 Marionette TRACE conn2 <- [1,178,null,{}] 13:23:53 INFO - PROCESS | 2289 | 1463430233737 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}] 13:23:53 INFO - PROCESS | 2289 | 1463430233822 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 13:23:53 INFO - PROCESS | 2289 | 1463430233863 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:53 INFO - PROCESS | 2289 | ++DOCSHELL 0x121caf000 == 52 [pid = 2289] [id = 52] 13:23:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x1193dac00) [pid = 2289] [serial = 152] [outer = 0x0] 13:23:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x121147c00) [pid = 2289] [serial = 153] [outer = 0x1193dac00] 13:23:53 INFO - PROCESS | 2289 | 1463430233893 Marionette DEBUG loaded listener.js 13:23:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x1214db000) [pid = 2289] [serial = 154] [outer = 0x1193dac00] 13:23:54 INFO - PROCESS | 2289 | 1463430234307 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]]]}] 13:23:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 618ms 13:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:23:54 INFO - PROCESS | 2289 | 1463430234353 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 13:23:54 INFO - PROCESS | 2289 | 1463430234354 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 13:23:54 INFO - PROCESS | 2289 | 1463430234356 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:23:54 INFO - PROCESS | 2289 | 1463430234358 Marionette TRACE conn2 <- [1,182,null,{}] 13:23:54 INFO - PROCESS | 2289 | 1463430234379 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}] 13:23:54 INFO - PROCESS | 2289 | 1463430234487 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 13:23:54 INFO - PROCESS | 2289 | 1463430234619 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:54 INFO - PROCESS | 2289 | ++DOCSHELL 0x112555000 == 53 [pid = 2289] [id = 53] 13:23:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x111c8a000) [pid = 2289] [serial = 155] [outer = 0x0] 13:23:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x1121acc00) [pid = 2289] [serial = 156] [outer = 0x111c8a000] 13:23:54 INFO - PROCESS | 2289 | 1463430234647 Marionette DEBUG loaded listener.js 13:23:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 128 (0x113397000) [pid = 2289] [serial = 157] [outer = 0x111c8a000] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x11907d800 == 52 [pid = 2289] [id = 46] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x1180d1800 == 51 [pid = 2289] [id = 45] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x116e32800 == 50 [pid = 2289] [id = 44] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x119117000 == 49 [pid = 2289] [id = 32] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x116aa1800 == 48 [pid = 2289] [id = 43] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x117e07800 == 47 [pid = 2289] [id = 29] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x1180d2800 == 46 [pid = 2289] [id = 30] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x1161be000 == 45 [pid = 2289] [id = 42] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x11672c000 == 44 [pid = 2289] [id = 31] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x112c85000 == 43 [pid = 2289] [id = 41] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x11743e000 == 42 [pid = 2289] [id = 28] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x116872000 == 41 [pid = 2289] [id = 27] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x124967800 == 40 [pid = 2289] [id = 40] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x1194a0800 == 39 [pid = 2289] [id = 33] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x121caf000 == 38 [pid = 2289] [id = 52] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x121405800 == 37 [pid = 2289] [id = 51] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x11a05d000 == 36 [pid = 2289] [id = 50] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x121cbe000 == 35 [pid = 2289] [id = 39] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x1211be800 == 34 [pid = 2289] [id = 36] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x1215e0000 == 33 [pid = 2289] [id = 38] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x1183b9000 == 32 [pid = 2289] [id = 49] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x11a04e800 == 31 [pid = 2289] [id = 35] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x119126000 == 30 [pid = 2289] [id = 47] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x119791000 == 29 [pid = 2289] [id = 34] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x112d1d000 == 28 [pid = 2289] [id = 48] 13:23:55 INFO - PROCESS | 2289 | --DOCSHELL 0x1212a0000 == 27 [pid = 2289] [id = 37] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 127 (0x119736800) [pid = 2289] [serial = 93] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 126 (0x119bf3000) [pid = 2289] [serial = 96] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x121142400) [pid = 2289] [serial = 99] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x121541400) [pid = 2289] [serial = 102] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x1249b6c00) [pid = 2289] [serial = 105] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x124cfc800) [pid = 2289] [serial = 108] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x125f68c00) [pid = 2289] [serial = 111] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x12660b400) [pid = 2289] [serial = 114] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x12d36c800) [pid = 2289] [serial = 63] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x112cb9c00) [pid = 2289] [serial = 66] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x116852000) [pid = 2289] [serial = 69] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x1163a4800) [pid = 2289] [serial = 72] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x116845c00) [pid = 2289] [serial = 75] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x1180da400) [pid = 2289] [serial = 78] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x118418000) [pid = 2289] [serial = 79] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x1184e1400) [pid = 2289] [serial = 81] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x11861ac00) [pid = 2289] [serial = 84] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x1190b7400) [pid = 2289] [serial = 87] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x11938a800) [pid = 2289] [serial = 88] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x119393400) [pid = 2289] [serial = 90] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x1193e1800) [pid = 2289] [serial = 91] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x119742000) [pid = 2289] [serial = 94] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x121140000) [pid = 2289] [serial = 97] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x117689c00) [pid = 2289] [serial = 76] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x121353000) [pid = 2289] [serial = 100] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x118615000) [pid = 2289] [serial = 82] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x11906bc00) [pid = 2289] [serial = 85] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x124cf7000) [pid = 2289] [serial = 106] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x1165c7000) [pid = 2289] [serial = 73] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x12500dc00) [pid = 2289] [serial = 109] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x113396800) [pid = 2289] [serial = 67] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x117413400) [pid = 2289] [serial = 70] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x126355400) [pid = 2289] [serial = 112] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x12dc91000) [pid = 2289] [serial = 64] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x12aac8800) [pid = 2289] [serial = 24] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x12a76a000) [pid = 2289] [serial = 21] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x12a76e400) [pid = 2289] [serial = 22] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x129308400) [pid = 2289] [serial = 16] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x12956d000) [pid = 2289] [serial = 18] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x129302800) [pid = 2289] [serial = 15] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x12178dc00) [pid = 2289] [serial = 11] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 86 (0x1218ed800) [pid = 2289] [serial = 8] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 85 (0x12cc8a000) [pid = 2289] [serial = 50] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 84 (0x12cc8e400) [pid = 2289] [serial = 51] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 83 (0x12cb4d800) [pid = 2289] [serial = 45] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 82 (0x12cc86800) [pid = 2289] [serial = 48] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 81 (0x12c851400) [pid = 2289] [serial = 42] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 80 (0x12cb86c00) [pid = 2289] [serial = 43] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 79 (0x12c4c3000) [pid = 2289] [serial = 39] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 78 (0x12c848000) [pid = 2289] [serial = 40] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 77 (0x12c4be800) [pid = 2289] [serial = 37] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 76 (0x12c4ba800) [pid = 2289] [serial = 36] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 75 (0x1184a1000) [pid = 2289] [serial = 33] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 74 (0x12be1a400) [pid = 2289] [serial = 34] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 73 (0x12be06800) [pid = 2289] [serial = 30] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 72 (0x12be17400) [pid = 2289] [serial = 31] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 71 (0x12bab7000) [pid = 2289] [serial = 27] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 70 (0x12baf1000) [pid = 2289] [serial = 28] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 69 (0x12b84fc00) [pid = 2289] [serial = 25] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 68 (0x11811e800) [pid = 2289] [serial = 60] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 67 (0x118122800) [pid = 2289] [serial = 61] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 66 (0x12d363000) [pid = 2289] [serial = 57] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 65 (0x12d368c00) [pid = 2289] [serial = 58] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 64 (0x12d355c00) [pid = 2289] [serial = 54] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | --DOMWINDOW == 63 (0x12d35ec00) [pid = 2289] [serial = 55] [outer = 0x0] [url = about:blank] 13:23:55 INFO - PROCESS | 2289 | 1463430235667 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]]]}] 13:23:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1319ms 13:23:55 INFO - PROCESS | 2289 | 1463430235677 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 13:23:55 INFO - PROCESS | 2289 | 1463430235679 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 13:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:23:55 INFO - PROCESS | 2289 | 1463430235683 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:23:55 INFO - PROCESS | 2289 | 1463430235685 Marionette TRACE conn2 <- [1,186,null,{}] 13:23:55 INFO - PROCESS | 2289 | 1463430235690 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}] 13:23:55 INFO - PROCESS | 2289 | 1463430235758 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 13:23:55 INFO - PROCESS | 2289 | 1463430235767 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:55 INFO - PROCESS | 2289 | ++DOCSHELL 0x112c33800 == 28 [pid = 2289] [id = 54] 13:23:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 64 (0x115d4f800) [pid = 2289] [serial = 158] [outer = 0x0] 13:23:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 65 (0x116117c00) [pid = 2289] [serial = 159] [outer = 0x115d4f800] 13:23:55 INFO - PROCESS | 2289 | 1463430235798 Marionette DEBUG loaded listener.js 13:23:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 66 (0x1163a4800) [pid = 2289] [serial = 160] [outer = 0x115d4f800] 13:23:56 INFO - PROCESS | 2289 | 1463430236109 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]]]}] 13:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 472ms 13:23:56 INFO - PROCESS | 2289 | 1463430236155 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 13:23:56 INFO - PROCESS | 2289 | 1463430236159 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 13:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:23:56 INFO - PROCESS | 2289 | 1463430236164 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:23:56 INFO - PROCESS | 2289 | 1463430236165 Marionette TRACE conn2 <- [1,190,null,{}] 13:23:56 INFO - PROCESS | 2289 | 1463430236168 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}] 13:23:56 INFO - PROCESS | 2289 | 1463430236247 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 13:23:56 INFO - PROCESS | 2289 | 1463430236285 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:56 INFO - PROCESS | 2289 | ++DOCSHELL 0x115eb6800 == 29 [pid = 2289] [id = 55] 13:23:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 67 (0x115e19c00) [pid = 2289] [serial = 161] [outer = 0x0] 13:23:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 68 (0x116760000) [pid = 2289] [serial = 162] [outer = 0x115e19c00] 13:23:56 INFO - PROCESS | 2289 | 1463430236311 Marionette DEBUG loaded listener.js 13:23:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 69 (0x116ef5400) [pid = 2289] [serial = 163] [outer = 0x115e19c00] 13:23:56 INFO - PROCESS | 2289 | 1463430236575 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]]]}] 13:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 420ms 13:23:56 INFO - PROCESS | 2289 | 1463430236583 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 13:23:56 INFO - PROCESS | 2289 | 1463430236585 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 13:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:23:56 INFO - PROCESS | 2289 | 1463430236588 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:23:56 INFO - PROCESS | 2289 | 1463430236590 Marionette TRACE conn2 <- [1,194,null,{}] 13:23:56 INFO - PROCESS | 2289 | 1463430236610 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}] 13:23:56 INFO - PROCESS | 2289 | 1463430236697 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 13:23:56 INFO - PROCESS | 2289 | 1463430236703 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:56 INFO - PROCESS | 2289 | ++DOCSHELL 0x116aa4000 == 30 [pid = 2289] [id = 56] 13:23:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 70 (0x1180dcc00) [pid = 2289] [serial = 164] [outer = 0x0] 13:23:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 71 (0x118118400) [pid = 2289] [serial = 165] [outer = 0x1180dcc00] 13:23:56 INFO - PROCESS | 2289 | 1463430236733 Marionette DEBUG loaded listener.js 13:23:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 72 (0x1183d8000) [pid = 2289] [serial = 166] [outer = 0x1180dcc00] 13:23:57 INFO - PROCESS | 2289 | 1463430237049 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]]]}] 13:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 479ms 13:23:57 INFO - PROCESS | 2289 | 1463430237067 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 13:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:23:57 INFO - PROCESS | 2289 | 1463430237069 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 13:23:57 INFO - PROCESS | 2289 | 1463430237076 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:23:57 INFO - PROCESS | 2289 | 1463430237077 Marionette TRACE conn2 <- [1,198,null,{}] 13:23:57 INFO - PROCESS | 2289 | 1463430237083 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}] 13:23:57 INFO - PROCESS | 2289 | 1463430237149 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 13:23:57 INFO - PROCESS | 2289 | 1463430237153 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:57 INFO - PROCESS | 2289 | ++DOCSHELL 0x11745c800 == 31 [pid = 2289] [id = 57] 13:23:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 73 (0x1183e3000) [pid = 2289] [serial = 167] [outer = 0x0] 13:23:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 74 (0x118499400) [pid = 2289] [serial = 168] [outer = 0x1183e3000] 13:23:57 INFO - PROCESS | 2289 | 1463430237181 Marionette DEBUG loaded listener.js 13:23:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 75 (0x1184dec00) [pid = 2289] [serial = 169] [outer = 0x1183e3000] 13:23:57 INFO - PROCESS | 2289 | 1463430237471 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]]]}] 13:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 429ms 13:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:23:57 INFO - PROCESS | 2289 | 1463430237503 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 13:23:57 INFO - PROCESS | 2289 | 1463430237504 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 13:23:57 INFO - PROCESS | 2289 | 1463430237507 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:23:57 INFO - PROCESS | 2289 | 1463430237508 Marionette TRACE conn2 <- [1,202,null,{}] 13:23:57 INFO - PROCESS | 2289 | 1463430237510 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}] 13:23:57 INFO - PROCESS | 2289 | 1463430237581 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 13:23:57 INFO - PROCESS | 2289 | 1463430237585 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:57 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180cc000 == 32 [pid = 2289] [id = 58] 13:23:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 76 (0x1184e8000) [pid = 2289] [serial = 170] [outer = 0x0] 13:23:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 77 (0x11882b800) [pid = 2289] [serial = 171] [outer = 0x1184e8000] 13:23:57 INFO - PROCESS | 2289 | 1463430237613 Marionette DEBUG loaded listener.js 13:23:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 78 (0x11902e000) [pid = 2289] [serial = 172] [outer = 0x1184e8000] 13:23:57 INFO - PROCESS | 2289 | 1463430237942 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]]]}] 13:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 468ms 13:23:57 INFO - PROCESS | 2289 | 1463430237986 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 13:23:57 INFO - PROCESS | 2289 | 1463430237987 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 13:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:23:57 INFO - PROCESS | 2289 | 1463430237990 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:23:57 INFO - PROCESS | 2289 | 1463430237991 Marionette TRACE conn2 <- [1,206,null,{}] 13:23:57 INFO - PROCESS | 2289 | 1463430237993 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}] 13:23:58 INFO - PROCESS | 2289 | 1463430238101 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 13:23:58 INFO - PROCESS | 2289 | 1463430238117 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:58 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183d6000 == 33 [pid = 2289] [id = 59] 13:23:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 79 (0x119063c00) [pid = 2289] [serial = 173] [outer = 0x0] 13:23:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 80 (0x1190b3c00) [pid = 2289] [serial = 174] [outer = 0x119063c00] 13:23:58 INFO - PROCESS | 2289 | 1463430238143 Marionette DEBUG loaded listener.js 13:23:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 81 (0x11938c400) [pid = 2289] [serial = 175] [outer = 0x119063c00] 13:23:58 INFO - PROCESS | 2289 | 1463430238460 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]]]}] 13:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 517ms 13:23:58 INFO - PROCESS | 2289 | 1463430238508 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 13:23:58 INFO - PROCESS | 2289 | 1463430238509 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 13:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:23:58 INFO - PROCESS | 2289 | 1463430238511 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:23:58 INFO - PROCESS | 2289 | 1463430238512 Marionette TRACE conn2 <- [1,210,null,{}] 13:23:58 INFO - PROCESS | 2289 | 1463430238515 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}] 13:23:58 INFO - PROCESS | 2289 | 1463430238594 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 13:23:58 INFO - PROCESS | 2289 | 1463430238600 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:58 INFO - PROCESS | 2289 | ++DOCSHELL 0x119121000 == 34 [pid = 2289] [id = 60] 13:23:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 82 (0x111c20000) [pid = 2289] [serial = 176] [outer = 0x0] 13:23:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 83 (0x1193e0400) [pid = 2289] [serial = 177] [outer = 0x111c20000] 13:23:58 INFO - PROCESS | 2289 | 1463430238625 Marionette DEBUG loaded listener.js 13:23:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 84 (0x11973a800) [pid = 2289] [serial = 178] [outer = 0x111c20000] 13:23:58 INFO - PROCESS | 2289 | 1463430238920 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]]]}] 13:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 420ms 13:23:58 INFO - PROCESS | 2289 | 1463430238943 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 13:23:58 INFO - PROCESS | 2289 | 1463430238946 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 13:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:23:58 INFO - PROCESS | 2289 | 1463430238951 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:23:58 INFO - PROCESS | 2289 | 1463430238953 Marionette TRACE conn2 <- [1,214,null,{}] 13:23:58 INFO - PROCESS | 2289 | 1463430238955 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}] 13:23:59 INFO - PROCESS | 2289 | 1463430239041 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 13:23:59 INFO - PROCESS | 2289 | 1463430239070 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:59 INFO - PROCESS | 2289 | ++DOCSHELL 0x1194b4800 == 35 [pid = 2289] [id = 61] 13:23:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 85 (0x119166400) [pid = 2289] [serial = 179] [outer = 0x0] 13:23:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 86 (0x119bee800) [pid = 2289] [serial = 180] [outer = 0x119166400] 13:23:59 INFO - PROCESS | 2289 | 1463430239095 Marionette DEBUG loaded listener.js 13:23:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 87 (0x121143000) [pid = 2289] [serial = 181] [outer = 0x119166400] 13:23:59 INFO - PROCESS | 2289 | 1463430239408 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]]]}] 13:23:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:23:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 469ms 13:23:59 INFO - PROCESS | 2289 | 1463430239426 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 13:23:59 INFO - PROCESS | 2289 | 1463430239427 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 13:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:23:59 INFO - PROCESS | 2289 | 1463430239433 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:23:59 INFO - PROCESS | 2289 | 1463430239434 Marionette TRACE conn2 <- [1,218,null,{}] 13:23:59 INFO - PROCESS | 2289 | 1463430239437 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}] 13:23:59 INFO - PROCESS | 2289 | 1463430239521 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 13:23:59 INFO - PROCESS | 2289 | 1463430239525 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:59 INFO - PROCESS | 2289 | ++DOCSHELL 0x119b07000 == 36 [pid = 2289] [id = 62] 13:23:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x1193de400) [pid = 2289] [serial = 182] [outer = 0x0] 13:23:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x121142400) [pid = 2289] [serial = 183] [outer = 0x1193de400] 13:23:59 INFO - PROCESS | 2289 | 1463430239550 Marionette DEBUG loaded listener.js 13:23:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x12153ac00) [pid = 2289] [serial = 184] [outer = 0x1193de400] 13:23:59 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x1190b6800) [pid = 2289] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:23:59 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x1165c3800) [pid = 2289] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:23:59 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x1190b7800) [pid = 2289] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:23:59 INFO - PROCESS | 2289 | --DOMWINDOW == 86 (0x114edfc00) [pid = 2289] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:23:59 INFO - PROCESS | 2289 | --DOMWINDOW == 85 (0x11632d400) [pid = 2289] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:23:59 INFO - PROCESS | 2289 | --DOMWINDOW == 84 (0x118122c00) [pid = 2289] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:23:59 INFO - PROCESS | 2289 | --DOMWINDOW == 83 (0x1184a0c00) [pid = 2289] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:23:59 INFO - PROCESS | 2289 | --DOMWINDOW == 82 (0x126607800) [pid = 2289] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:23:59 INFO - PROCESS | 2289 | --DOMWINDOW == 81 (0x121145400) [pid = 2289] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:23:59 INFO - PROCESS | 2289 | --DOMWINDOW == 80 (0x125f66c00) [pid = 2289] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:23:59 INFO - PROCESS | 2289 | 1463430239865 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]]]}] 13:23:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:23:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 469ms 13:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:23:59 INFO - PROCESS | 2289 | 1463430239902 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 13:23:59 INFO - PROCESS | 2289 | 1463430239903 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 13:23:59 INFO - PROCESS | 2289 | 1463430239905 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:23:59 INFO - PROCESS | 2289 | 1463430239906 Marionette TRACE conn2 <- [1,222,null,{}] 13:23:59 INFO - PROCESS | 2289 | 1463430239908 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}] 13:23:59 INFO - PROCESS | 2289 | 1463430239975 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 13:23:59 INFO - PROCESS | 2289 | 1463430239980 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:59 INFO - PROCESS | 2289 | ++DOCSHELL 0x1197a6000 == 37 [pid = 2289] [id = 63] 13:23:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 81 (0x116760400) [pid = 2289] [serial = 185] [outer = 0x0] 13:24:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 82 (0x119393000) [pid = 2289] [serial = 186] [outer = 0x116760400] 13:24:00 INFO - PROCESS | 2289 | 1463430240008 Marionette DEBUG loaded listener.js 13:24:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 83 (0x121755c00) [pid = 2289] [serial = 187] [outer = 0x116760400] 13:24:00 INFO - PROCESS | 2289 | 1463430240291 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]]]}] 13:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 419ms 13:24:00 INFO - PROCESS | 2289 | 1463430240327 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 13:24:00 INFO - PROCESS | 2289 | 1463430240331 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 13:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:24:00 INFO - PROCESS | 2289 | 1463430240335 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:24:00 INFO - PROCESS | 2289 | 1463430240337 Marionette TRACE conn2 <- [1,226,null,{}] 13:24:00 INFO - PROCESS | 2289 | 1463430240339 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}] 13:24:00 INFO - PROCESS | 2289 | 1463430240448 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 13:24:00 INFO - PROCESS | 2289 | 1463430240454 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:00 INFO - PROCESS | 2289 | ++DOCSHELL 0x1211b7800 == 38 [pid = 2289] [id = 64] 13:24:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 84 (0x1168a1c00) [pid = 2289] [serial = 188] [outer = 0x0] 13:24:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 85 (0x1218ed400) [pid = 2289] [serial = 189] [outer = 0x1168a1c00] 13:24:00 INFO - PROCESS | 2289 | 1463430240483 Marionette DEBUG loaded listener.js 13:24:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 86 (0x124cbac00) [pid = 2289] [serial = 190] [outer = 0x1168a1c00] 13:24:00 INFO - PROCESS | 2289 | 1463430240756 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]]]}] 13:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 469ms 13:24:00 INFO - PROCESS | 2289 | 1463430240805 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 13:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:24:00 INFO - PROCESS | 2289 | 1463430240806 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 13:24:00 INFO - PROCESS | 2289 | 1463430240808 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:24:00 INFO - PROCESS | 2289 | 1463430240809 Marionette TRACE conn2 <- [1,230,null,{}] 13:24:00 INFO - PROCESS | 2289 | 1463430240814 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}] 13:24:00 INFO - PROCESS | 2289 | 1463430240884 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 13:24:00 INFO - PROCESS | 2289 | 1463430240888 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:00 INFO - PROCESS | 2289 | ++DOCSHELL 0x1215e0000 == 39 [pid = 2289] [id = 65] 13:24:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 87 (0x124cf5000) [pid = 2289] [serial = 191] [outer = 0x0] 13:24:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x124f08400) [pid = 2289] [serial = 192] [outer = 0x124cf5000] 13:24:00 INFO - PROCESS | 2289 | 1463430240914 Marionette DEBUG loaded listener.js 13:24:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x12500cc00) [pid = 2289] [serial = 193] [outer = 0x124cf5000] 13:24:01 INFO - PROCESS | 2289 | 1463430241186 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]]]}] 13:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 418ms 13:24:01 INFO - PROCESS | 2289 | 1463430241235 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 13:24:01 INFO - PROCESS | 2289 | 1463430241236 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 13:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:24:01 INFO - PROCESS | 2289 | 1463430241238 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:24:01 INFO - PROCESS | 2289 | 1463430241239 Marionette TRACE conn2 <- [1,234,null,{}] 13:24:01 INFO - PROCESS | 2289 | 1463430241241 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}] 13:24:01 INFO - PROCESS | 2289 | 1463430241315 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 13:24:01 INFO - PROCESS | 2289 | 1463430241357 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:01 INFO - PROCESS | 2289 | ++DOCSHELL 0x121cb3000 == 40 [pid = 2289] [id = 66] 13:24:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x11932e800) [pid = 2289] [serial = 194] [outer = 0x0] 13:24:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x125551000) [pid = 2289] [serial = 195] [outer = 0x11932e800] 13:24:01 INFO - PROCESS | 2289 | 1463430241382 Marionette DEBUG loaded listener.js 13:24:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x125f68c00) [pid = 2289] [serial = 196] [outer = 0x11932e800] 13:24:01 INFO - PROCESS | 2289 | 1463430241647 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]]]}] 13:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 418ms 13:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:24:01 INFO - PROCESS | 2289 | 1463430241657 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 13:24:01 INFO - PROCESS | 2289 | 1463430241658 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 13:24:01 INFO - PROCESS | 2289 | 1463430241660 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:24:01 INFO - PROCESS | 2289 | 1463430241662 Marionette TRACE conn2 <- [1,238,null,{}] 13:24:01 INFO - PROCESS | 2289 | 1463430241672 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}] 13:24:01 INFO - PROCESS | 2289 | 1463430241748 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 13:24:01 INFO - PROCESS | 2289 | 1463430241752 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:01 INFO - PROCESS | 2289 | ++DOCSHELL 0x125519800 == 41 [pid = 2289] [id = 67] 13:24:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x125f66400) [pid = 2289] [serial = 197] [outer = 0x0] 13:24:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x126357000) [pid = 2289] [serial = 198] [outer = 0x125f66400] 13:24:01 INFO - PROCESS | 2289 | 1463430241776 Marionette DEBUG loaded listener.js 13:24:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x126702c00) [pid = 2289] [serial = 199] [outer = 0x125f66400] 13:24:02 INFO - PROCESS | 2289 | 1463430242268 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]]]}] 13:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 676ms 13:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:24:02 INFO - PROCESS | 2289 | 1463430242338 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 13:24:02 INFO - PROCESS | 2289 | 1463430242341 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 13:24:02 INFO - PROCESS | 2289 | 1463430242344 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:24:02 INFO - PROCESS | 2289 | 1463430242349 Marionette TRACE conn2 <- [1,242,null,{}] 13:24:02 INFO - PROCESS | 2289 | 1463430242353 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}] 13:24:02 INFO - PROCESS | 2289 | 1463430242451 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 13:24:02 INFO - PROCESS | 2289 | 1463430242517 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:02 INFO - PROCESS | 2289 | ++DOCSHELL 0x1165f0800 == 42 [pid = 2289] [id = 68] 13:24:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x114e07000) [pid = 2289] [serial = 200] [outer = 0x0] 13:24:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x1163a5000) [pid = 2289] [serial = 201] [outer = 0x114e07000] 13:24:02 INFO - PROCESS | 2289 | 1463430242548 Marionette DEBUG loaded listener.js 13:24:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x11684a400) [pid = 2289] [serial = 202] [outer = 0x114e07000] 13:24:03 INFO - PROCESS | 2289 | 1463430243026 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]]]}] 13:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 726ms 13:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:24:03 INFO - PROCESS | 2289 | 1463430243185 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 13:24:03 INFO - PROCESS | 2289 | 1463430243187 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 13:24:03 INFO - PROCESS | 2289 | 1463430243191 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:24:03 INFO - PROCESS | 2289 | 1463430243193 Marionette TRACE conn2 <- [1,246,null,{}] 13:24:03 INFO - PROCESS | 2289 | 1463430243225 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}] 13:24:03 INFO - PROCESS | 2289 | 1463430243318 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 13:24:03 INFO - PROCESS | 2289 | 1463430243357 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:03 INFO - PROCESS | 2289 | ++DOCSHELL 0x1161c9000 == 43 [pid = 2289] [id = 69] 13:24:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x115e7d400) [pid = 2289] [serial = 203] [outer = 0x0] 13:24:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x11633f800) [pid = 2289] [serial = 204] [outer = 0x115e7d400] 13:24:03 INFO - PROCESS | 2289 | 1463430243383 Marionette DEBUG loaded listener.js 13:24:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x116767400) [pid = 2289] [serial = 205] [outer = 0x115e7d400] 13:24:03 INFO - PROCESS | 2289 | --DOCSHELL 0x121cb3000 == 42 [pid = 2289] [id = 66] 13:24:03 INFO - PROCESS | 2289 | --DOCSHELL 0x1215e0000 == 41 [pid = 2289] [id = 65] 13:24:03 INFO - PROCESS | 2289 | --DOCSHELL 0x1211b7800 == 40 [pid = 2289] [id = 64] 13:24:03 INFO - PROCESS | 2289 | --DOCSHELL 0x1197a6000 == 39 [pid = 2289] [id = 63] 13:24:03 INFO - PROCESS | 2289 | --DOCSHELL 0x119b07000 == 38 [pid = 2289] [id = 62] 13:24:03 INFO - PROCESS | 2289 | --DOCSHELL 0x1194b4800 == 37 [pid = 2289] [id = 61] 13:24:03 INFO - PROCESS | 2289 | --DOCSHELL 0x119121000 == 36 [pid = 2289] [id = 60] 13:24:03 INFO - PROCESS | 2289 | --DOCSHELL 0x1183d6000 == 35 [pid = 2289] [id = 59] 13:24:03 INFO - PROCESS | 2289 | --DOCSHELL 0x1180cc000 == 34 [pid = 2289] [id = 58] 13:24:03 INFO - PROCESS | 2289 | --DOCSHELL 0x11745c800 == 33 [pid = 2289] [id = 57] 13:24:03 INFO - PROCESS | 2289 | --DOCSHELL 0x116aa4000 == 32 [pid = 2289] [id = 56] 13:24:03 INFO - PROCESS | 2289 | --DOCSHELL 0x115eb6800 == 31 [pid = 2289] [id = 55] 13:24:03 INFO - PROCESS | 2289 | --DOCSHELL 0x112c33800 == 30 [pid = 2289] [id = 54] 13:24:03 INFO - PROCESS | 2289 | --DOCSHELL 0x112555000 == 29 [pid = 2289] [id = 53] 13:24:03 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x119332400) [pid = 2289] [serial = 136] [outer = 0x0] [url = about:blank] 13:24:03 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x116a64400) [pid = 2289] [serial = 123] [outer = 0x0] [url = about:blank] 13:24:03 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x11938d000) [pid = 2289] [serial = 138] [outer = 0x0] [url = about:blank] 13:24:03 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x115e87c00) [pid = 2289] [serial = 120] [outer = 0x0] [url = about:blank] 13:24:03 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x11811b800) [pid = 2289] [serial = 129] [outer = 0x0] [url = about:blank] 13:24:03 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x1183e0800) [pid = 2289] [serial = 126] [outer = 0x0] [url = about:blank] 13:24:03 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x117e2d800) [pid = 2289] [serial = 124] [outer = 0x0] [url = about:blank] 13:24:03 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x118616000) [pid = 2289] [serial = 132] [outer = 0x0] [url = about:blank] 13:24:03 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x1190bbc00) [pid = 2289] [serial = 135] [outer = 0x0] [url = about:blank] 13:24:03 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x118836800) [pid = 2289] [serial = 133] [outer = 0x0] [url = about:blank] 13:24:03 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x1193e3c00) [pid = 2289] [serial = 139] [outer = 0x0] [url = about:blank] 13:24:03 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x118498c00) [pid = 2289] [serial = 127] [outer = 0x0] [url = about:blank] 13:24:03 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x1163a7400) [pid = 2289] [serial = 121] [outer = 0x0] [url = about:blank] 13:24:03 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x118499800) [pid = 2289] [serial = 130] [outer = 0x0] [url = about:blank] 13:24:03 INFO - PROCESS | 2289 | --DOMWINDOW == 86 (0x128d15800) [pid = 2289] [serial = 118] [outer = 0x0] [url = about:blank] 13:24:03 INFO - PROCESS | 2289 | --DOMWINDOW == 85 (0x126d1b800) [pid = 2289] [serial = 117] [outer = 0x0] [url = about:blank] 13:24:03 INFO - PROCESS | 2289 | --DOMWINDOW == 84 (0x121b6b400) [pid = 2289] [serial = 103] [outer = 0x0] [url = about:blank] 13:24:03 INFO - PROCESS | 2289 | --DOMWINDOW == 83 (0x1267bc800) [pid = 2289] [serial = 115] [outer = 0x0] [url = about:blank] 13:24:03 INFO - PROCESS | 2289 | 1463430243814 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]]]}] 13:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 649ms 13:24:03 INFO - PROCESS | 2289 | 1463430243840 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 13:24:03 INFO - PROCESS | 2289 | 1463430243842 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 13:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:24:03 INFO - PROCESS | 2289 | 1463430243848 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:24:03 INFO - PROCESS | 2289 | 1463430243851 Marionette TRACE conn2 <- [1,250,null,{}] 13:24:03 INFO - PROCESS | 2289 | 1463430243854 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}] 13:24:03 INFO - PROCESS | 2289 | 1463430243923 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 13:24:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 84 (0x1163a4000) [pid = 2289] [serial = 206] [outer = 0x12cb8d800] 13:24:03 INFO - PROCESS | 2289 | 1463430243944 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:03 INFO - PROCESS | 2289 | ++DOCSHELL 0x116aba000 == 30 [pid = 2289] [id = 70] 13:24:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 85 (0x1168aac00) [pid = 2289] [serial = 207] [outer = 0x0] 13:24:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 86 (0x117e24000) [pid = 2289] [serial = 208] [outer = 0x1168aac00] 13:24:03 INFO - PROCESS | 2289 | 1463430243975 Marionette DEBUG loaded listener.js 13:24:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 87 (0x118114800) [pid = 2289] [serial = 209] [outer = 0x1168aac00] 13:24:04 INFO - PROCESS | 2289 | 1463430244303 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]]]}] 13:24:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:24:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 472ms 13:24:04 INFO - PROCESS | 2289 | 1463430244326 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 13:24:04 INFO - PROCESS | 2289 | 1463430244327 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 13:24:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:24:04 INFO - PROCESS | 2289 | 1463430244331 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:24:04 INFO - PROCESS | 2289 | 1463430244332 Marionette TRACE conn2 <- [1,254,null,{}] 13:24:04 INFO - PROCESS | 2289 | 1463430244339 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}] 13:24:04 INFO - PROCESS | 2289 | 1463430244414 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 13:24:04 INFO - PROCESS | 2289 | 1463430244421 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:04 INFO - PROCESS | 2289 | ++DOCSHELL 0x117e03800 == 31 [pid = 2289] [id = 71] 13:24:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x11849f000) [pid = 2289] [serial = 210] [outer = 0x0] 13:24:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x1184e0000) [pid = 2289] [serial = 211] [outer = 0x11849f000] 13:24:04 INFO - PROCESS | 2289 | 1463430244453 Marionette DEBUG loaded listener.js 13:24:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x118829400) [pid = 2289] [serial = 212] [outer = 0x11849f000] 13:24:04 INFO - PROCESS | 2289 | 1463430244770 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]]]}] 13:24:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:24:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 469ms 13:24:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:24:04 INFO - PROCESS | 2289 | 1463430244800 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 13:24:04 INFO - PROCESS | 2289 | 1463430244801 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 13:24:04 INFO - PROCESS | 2289 | 1463430244804 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:24:04 INFO - PROCESS | 2289 | 1463430244805 Marionette TRACE conn2 <- [1,258,null,{}] 13:24:04 INFO - PROCESS | 2289 | 1463430244807 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}] 13:24:04 INFO - PROCESS | 2289 | 1463430244887 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 13:24:04 INFO - PROCESS | 2289 | 1463430244928 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:04 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180d4000 == 32 [pid = 2289] [id = 72] 13:24:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x1184a2800) [pid = 2289] [serial = 213] [outer = 0x0] 13:24:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x119060000) [pid = 2289] [serial = 214] [outer = 0x1184a2800] 13:24:04 INFO - PROCESS | 2289 | 1463430244953 Marionette DEBUG loaded listener.js 13:24:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x119163800) [pid = 2289] [serial = 215] [outer = 0x1184a2800] 13:24:05 INFO - PROCESS | 2289 | 1463430245231 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]]]}] 13:24:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:24:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 467ms 13:24:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:24:05 INFO - PROCESS | 2289 | 1463430245272 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 13:24:05 INFO - PROCESS | 2289 | 1463430245273 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 13:24:05 INFO - PROCESS | 2289 | 1463430245275 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:24:05 INFO - PROCESS | 2289 | 1463430245276 Marionette TRACE conn2 <- [1,262,null,{}] 13:24:05 INFO - PROCESS | 2289 | 1463430245281 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}] 13:24:05 INFO - PROCESS | 2289 | 1463430245351 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 13:24:05 INFO - PROCESS | 2289 | 1463430245356 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:05 INFO - PROCESS | 2289 | ++DOCSHELL 0x11907f000 == 33 [pid = 2289] [id = 73] 13:24:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x113306c00) [pid = 2289] [serial = 216] [outer = 0x0] 13:24:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x11932f000) [pid = 2289] [serial = 217] [outer = 0x113306c00] 13:24:05 INFO - PROCESS | 2289 | 1463430245383 Marionette DEBUG loaded listener.js 13:24:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x119391c00) [pid = 2289] [serial = 218] [outer = 0x113306c00] 13:24:05 INFO - PROCESS | 2289 | 1463430245673 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]]]}] 13:24:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:24:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 422ms 13:24:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:24:05 INFO - PROCESS | 2289 | 1463430245706 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 13:24:05 INFO - PROCESS | 2289 | 1463430245707 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 13:24:05 INFO - PROCESS | 2289 | 1463430245709 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:24:05 INFO - PROCESS | 2289 | 1463430245711 Marionette TRACE conn2 <- [1,266,null,{}] 13:24:05 INFO - PROCESS | 2289 | 1463430245716 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}] 13:24:05 INFO - PROCESS | 2289 | 1463430245831 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 13:24:05 INFO - PROCESS | 2289 | 1463430245842 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:05 INFO - PROCESS | 2289 | ++DOCSHELL 0x1194b3800 == 34 [pid = 2289] [id = 74] 13:24:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x11906bc00) [pid = 2289] [serial = 219] [outer = 0x0] 13:24:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x1193e2000) [pid = 2289] [serial = 220] [outer = 0x11906bc00] 13:24:05 INFO - PROCESS | 2289 | 1463430245869 Marionette DEBUG loaded listener.js 13:24:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x12153e800) [pid = 2289] [serial = 221] [outer = 0x11906bc00] 13:24:06 INFO - PROCESS | 2289 | 1463430246185 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]]]}] 13:24:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 522ms 13:24:06 INFO - PROCESS | 2289 | 1463430246232 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 13:24:06 INFO - PROCESS | 2289 | 1463430246233 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 13:24:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:24:06 INFO - PROCESS | 2289 | 1463430246235 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:24:06 INFO - PROCESS | 2289 | 1463430246236 Marionette TRACE conn2 <- [1,270,null,{}] 13:24:06 INFO - PROCESS | 2289 | 1463430246238 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}] 13:24:06 INFO - PROCESS | 2289 | 1463430246318 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 13:24:06 INFO - PROCESS | 2289 | 1463430246346 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:06 INFO - PROCESS | 2289 | ++DOCSHELL 0x1199f3000 == 35 [pid = 2289] [id = 75] 13:24:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x121541400) [pid = 2289] [serial = 222] [outer = 0x0] 13:24:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x1219c5c00) [pid = 2289] [serial = 223] [outer = 0x121541400] 13:24:06 INFO - PROCESS | 2289 | 1463430246370 Marionette DEBUG loaded listener.js 13:24:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x123d47400) [pid = 2289] [serial = 224] [outer = 0x121541400] 13:24:06 INFO - PROCESS | 2289 | 1463430246672 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]]]}] 13:24:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 13:24:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:24:06 INFO - PROCESS | 2289 | 1463430246707 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 13:24:06 INFO - PROCESS | 2289 | 1463430246708 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 13:24:06 INFO - PROCESS | 2289 | 1463430246710 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:24:06 INFO - PROCESS | 2289 | 1463430246713 Marionette TRACE conn2 <- [1,274,null,{}] 13:24:06 INFO - PROCESS | 2289 | 1463430246716 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}] 13:24:06 INFO - PROCESS | 2289 | 1463430246800 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 13:24:06 INFO - PROCESS | 2289 | 1463430246805 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:06 INFO - PROCESS | 2289 | ++DOCSHELL 0x11254f800 == 36 [pid = 2289] [id = 76] 13:24:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x11322a800) [pid = 2289] [serial = 225] [outer = 0x0] 13:24:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x1249b3800) [pid = 2289] [serial = 226] [outer = 0x11322a800] 13:24:06 INFO - PROCESS | 2289 | 1463430246829 Marionette DEBUG loaded listener.js 13:24:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x124f08c00) [pid = 2289] [serial = 227] [outer = 0x11322a800] 13:24:07 INFO - PROCESS | 2289 | 1463430247130 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]]]}] 13:24:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:24:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 472ms 13:24:07 INFO - PROCESS | 2289 | 1463430247182 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 13:24:07 INFO - PROCESS | 2289 | 1463430247191 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 13:24:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:24:07 INFO - PROCESS | 2289 | 1463430247193 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:24:07 INFO - PROCESS | 2289 | 1463430247194 Marionette TRACE conn2 <- [1,278,null,{}] 13:24:07 INFO - PROCESS | 2289 | 1463430247196 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}] 13:24:07 INFO - PROCESS | 2289 | 1463430247279 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 13:24:07 INFO - PROCESS | 2289 | 1463430247309 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:07 INFO - PROCESS | 2289 | ++DOCSHELL 0x12180a800 == 37 [pid = 2289] [id = 77] 13:24:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x124cba400) [pid = 2289] [serial = 228] [outer = 0x0] 13:24:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x125554c00) [pid = 2289] [serial = 229] [outer = 0x124cba400] 13:24:07 INFO - PROCESS | 2289 | 1463430247333 Marionette DEBUG loaded listener.js 13:24:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x126355000) [pid = 2289] [serial = 230] [outer = 0x124cba400] 13:24:07 INFO - PROCESS | 2289 | 1463430247616 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]]]}] 13:24:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:24:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 472ms 13:24:07 INFO - PROCESS | 2289 | 1463430247667 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 13:24:07 INFO - PROCESS | 2289 | 1463430247668 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 13:24:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:24:07 INFO - PROCESS | 2289 | 1463430247670 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:24:07 INFO - PROCESS | 2289 | 1463430247671 Marionette TRACE conn2 <- [1,282,null,{}] 13:24:07 INFO - PROCESS | 2289 | 1463430247673 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}] 13:24:07 INFO - PROCESS | 2289 | 1463430247758 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 13:24:07 INFO - PROCESS | 2289 | 1463430247787 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:07 INFO - PROCESS | 2289 | ++DOCSHELL 0x124858000 == 38 [pid = 2289] [id = 78] 13:24:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x126358400) [pid = 2289] [serial = 231] [outer = 0x0] 13:24:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x126704000) [pid = 2289] [serial = 232] [outer = 0x126358400] 13:24:07 INFO - PROCESS | 2289 | 1463430247811 Marionette DEBUG loaded listener.js 13:24:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x126710800) [pid = 2289] [serial = 233] [outer = 0x126358400] 13:24:08 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x119063c00) [pid = 2289] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:24:08 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x119166400) [pid = 2289] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:24:08 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x1184e8000) [pid = 2289] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:24:08 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x115e19c00) [pid = 2289] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:24:08 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x115d4f800) [pid = 2289] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:24:08 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x124cf5000) [pid = 2289] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:24:08 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x1180dcc00) [pid = 2289] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:24:08 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x1183e3000) [pid = 2289] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:24:08 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x11321d000) [pid = 2289] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:24:08 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x111c20000) [pid = 2289] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:24:08 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x11675c000) [pid = 2289] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:24:08 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x119034800) [pid = 2289] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:24:08 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x1193de400) [pid = 2289] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:24:08 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x11932e800) [pid = 2289] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:24:08 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x119387c00) [pid = 2289] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:24:08 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x116760400) [pid = 2289] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:24:08 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x1193dac00) [pid = 2289] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:24:08 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x1168a1c00) [pid = 2289] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:24:08 INFO - PROCESS | 2289 | 1463430248177 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]]]}] 13:24:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:24:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 523ms 13:24:08 INFO - PROCESS | 2289 | 1463430248194 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 13:24:08 INFO - PROCESS | 2289 | 1463430248197 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 13:24:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:24:08 INFO - PROCESS | 2289 | 1463430248201 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:24:08 INFO - PROCESS | 2289 | 1463430248203 Marionette TRACE conn2 <- [1,286,null,{}] 13:24:08 INFO - PROCESS | 2289 | 1463430248205 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}] 13:24:08 INFO - PROCESS | 2289 | 1463430248312 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 13:24:08 INFO - PROCESS | 2289 | 1463430248338 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:08 INFO - PROCESS | 2289 | ++DOCSHELL 0x123d30800 == 39 [pid = 2289] [id = 79] 13:24:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x112966000) [pid = 2289] [serial = 234] [outer = 0x0] 13:24:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x1184e8000) [pid = 2289] [serial = 235] [outer = 0x112966000] 13:24:08 INFO - PROCESS | 2289 | 1463430248374 Marionette DEBUG loaded listener.js 13:24:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x1267b3000) [pid = 2289] [serial = 236] [outer = 0x112966000] 13:24:08 INFO - PROCESS | 2289 | 1463430248632 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]]]}] 13:24:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:24:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 470ms 13:24:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:24:08 INFO - PROCESS | 2289 | 1463430248671 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 13:24:08 INFO - PROCESS | 2289 | 1463430248672 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 13:24:08 INFO - PROCESS | 2289 | 1463430248674 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:24:08 INFO - PROCESS | 2289 | 1463430248675 Marionette TRACE conn2 <- [1,290,null,{}] 13:24:08 INFO - PROCESS | 2289 | 1463430248685 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}] 13:24:08 INFO - PROCESS | 2289 | 1463430248762 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 13:24:08 INFO - PROCESS | 2289 | 1463430248769 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:08 INFO - PROCESS | 2289 | ++DOCSHELL 0x126726000 == 40 [pid = 2289] [id = 80] 13:24:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x1267be800) [pid = 2289] [serial = 237] [outer = 0x0] 13:24:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x126d1f800) [pid = 2289] [serial = 238] [outer = 0x1267be800] 13:24:08 INFO - PROCESS | 2289 | 1463430248793 Marionette DEBUG loaded listener.js 13:24:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x128d23c00) [pid = 2289] [serial = 239] [outer = 0x1267be800] 13:24:09 INFO - PROCESS | 2289 | 1463430249085 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]]]}] 13:24:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 421ms 13:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:24:09 INFO - PROCESS | 2289 | 1463430249100 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 13:24:09 INFO - PROCESS | 2289 | 1463430249101 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 13:24:09 INFO - PROCESS | 2289 | 1463430249103 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:24:09 INFO - PROCESS | 2289 | 1463430249104 Marionette TRACE conn2 <- [1,294,null,{}] 13:24:09 INFO - PROCESS | 2289 | 1463430249107 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}] 13:24:09 INFO - PROCESS | 2289 | 1463430249183 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 13:24:09 INFO - PROCESS | 2289 | 1463430249231 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:09 INFO - PROCESS | 2289 | ++DOCSHELL 0x126b5f000 == 41 [pid = 2289] [id = 81] 13:24:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x124cf5000) [pid = 2289] [serial = 240] [outer = 0x0] 13:24:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x128f39800) [pid = 2289] [serial = 241] [outer = 0x124cf5000] 13:24:09 INFO - PROCESS | 2289 | 1463430249255 Marionette DEBUG loaded listener.js 13:24:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x12911c400) [pid = 2289] [serial = 242] [outer = 0x124cf5000] 13:24:09 INFO - PROCESS | 2289 | 1463430249549 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]]]}] 13:24:09 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. 13:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 468ms 13:24:09 INFO - PROCESS | 2289 | 1463430249573 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 13:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:24:09 INFO - PROCESS | 2289 | 1463430249575 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 13:24:09 INFO - PROCESS | 2289 | 1463430249580 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:24:09 INFO - PROCESS | 2289 | 1463430249581 Marionette TRACE conn2 <- [1,298,null,{}] 13:24:09 INFO - PROCESS | 2289 | 1463430249585 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}] 13:24:09 INFO - PROCESS | 2289 | 1463430249695 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 13:24:09 INFO - PROCESS | 2289 | 1463430249701 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:09 INFO - PROCESS | 2289 | ++DOCSHELL 0x128f14000 == 42 [pid = 2289] [id = 82] 13:24:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x128f3d400) [pid = 2289] [serial = 243] [outer = 0x0] 13:24:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x129121800) [pid = 2289] [serial = 244] [outer = 0x128f3d400] 13:24:09 INFO - PROCESS | 2289 | 1463430249739 Marionette DEBUG loaded listener.js 13:24:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x12930a400) [pid = 2289] [serial = 245] [outer = 0x128f3d400] 13:24:10 INFO - PROCESS | 2289 | --DOCSHELL 0x116aba000 == 41 [pid = 2289] [id = 70] 13:24:10 INFO - PROCESS | 2289 | --DOCSHELL 0x1161c9000 == 40 [pid = 2289] [id = 69] 13:24:10 INFO - PROCESS | 2289 | --DOCSHELL 0x1165f0800 == 39 [pid = 2289] [id = 68] 13:24:10 INFO - PROCESS | 2289 | --DOCSHELL 0x125519800 == 38 [pid = 2289] [id = 67] 13:24:10 INFO - PROCESS | 2289 | --DOCSHELL 0x117e03800 == 37 [pid = 2289] [id = 71] 13:24:10 INFO - PROCESS | 2289 | --DOCSHELL 0x11907f000 == 36 [pid = 2289] [id = 73] 13:24:10 INFO - PROCESS | 2289 | --DOCSHELL 0x124858000 == 35 [pid = 2289] [id = 78] 13:24:10 INFO - PROCESS | 2289 | --DOCSHELL 0x1199f3000 == 34 [pid = 2289] [id = 75] 13:24:10 INFO - PROCESS | 2289 | --DOCSHELL 0x123d30800 == 33 [pid = 2289] [id = 79] 13:24:10 INFO - PROCESS | 2289 | --DOCSHELL 0x1180d4000 == 32 [pid = 2289] [id = 72] 13:24:10 INFO - PROCESS | 2289 | --DOCSHELL 0x1194b3800 == 31 [pid = 2289] [id = 74] 13:24:10 INFO - PROCESS | 2289 | --DOCSHELL 0x126726000 == 30 [pid = 2289] [id = 80] 13:24:10 INFO - PROCESS | 2289 | --DOCSHELL 0x126b5f000 == 29 [pid = 2289] [id = 81] 13:24:10 INFO - PROCESS | 2289 | --DOCSHELL 0x12180a800 == 28 [pid = 2289] [id = 77] 13:24:10 INFO - PROCESS | 2289 | --DOCSHELL 0x11254f800 == 27 [pid = 2289] [id = 76] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x119734000) [pid = 2289] [serial = 150] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x121143000) [pid = 2289] [serial = 181] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x121755c00) [pid = 2289] [serial = 187] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x1214db000) [pid = 2289] [serial = 154] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x1218ed400) [pid = 2289] [serial = 189] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x121147c00) [pid = 2289] [serial = 153] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x119393000) [pid = 2289] [serial = 186] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x124f08400) [pid = 2289] [serial = 192] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x12153ac00) [pid = 2289] [serial = 184] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x11938c400) [pid = 2289] [serial = 175] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x11902e000) [pid = 2289] [serial = 172] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x125f68c00) [pid = 2289] [serial = 196] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x124cbac00) [pid = 2289] [serial = 190] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x1190b3c00) [pid = 2289] [serial = 174] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x119bee800) [pid = 2289] [serial = 180] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x11882b800) [pid = 2289] [serial = 171] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x116760000) [pid = 2289] [serial = 162] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x116ef5400) [pid = 2289] [serial = 163] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 86 (0x116117c00) [pid = 2289] [serial = 159] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 85 (0x1163a4800) [pid = 2289] [serial = 160] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 84 (0x12500cc00) [pid = 2289] [serial = 193] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 83 (0x118118400) [pid = 2289] [serial = 165] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 82 (0x1183d8000) [pid = 2289] [serial = 166] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 81 (0x118499400) [pid = 2289] [serial = 168] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 80 (0x1184dec00) [pid = 2289] [serial = 169] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 79 (0x1121acc00) [pid = 2289] [serial = 156] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 78 (0x116340400) [pid = 2289] [serial = 142] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 77 (0x1193e0400) [pid = 2289] [serial = 177] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 76 (0x11335f800) [pid = 2289] [serial = 141] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 75 (0x11811f800) [pid = 2289] [serial = 145] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 74 (0x1180db000) [pid = 2289] [serial = 144] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 73 (0x119328400) [pid = 2289] [serial = 148] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 72 (0x1190b8800) [pid = 2289] [serial = 147] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 71 (0x11973a800) [pid = 2289] [serial = 178] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 70 (0x121142400) [pid = 2289] [serial = 183] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 69 (0x125551000) [pid = 2289] [serial = 195] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | --DOMWINDOW == 68 (0x119cc9000) [pid = 2289] [serial = 151] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 2289 | 1463430251181 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]]]}] 13:24:11 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. 13:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1625ms 13:24:11 INFO - PROCESS | 2289 | 1463430251204 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 13:24:11 INFO - PROCESS | 2289 | 1463430251206 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 13:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:24:11 INFO - PROCESS | 2289 | 1463430251210 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:24:11 INFO - PROCESS | 2289 | 1463430251213 Marionette TRACE conn2 <- [1,302,null,{}] 13:24:11 INFO - PROCESS | 2289 | 1463430251217 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}] 13:24:11 INFO - PROCESS | 2289 | 1463430251289 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 13:24:11 INFO - PROCESS | 2289 | 1463430251330 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:11 INFO - PROCESS | 2289 | ++DOCSHELL 0x11325b000 == 28 [pid = 2289] [id = 83] 13:24:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 69 (0x114ee3000) [pid = 2289] [serial = 246] [outer = 0x0] 13:24:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 70 (0x11617b000) [pid = 2289] [serial = 247] [outer = 0x114ee3000] 13:24:11 INFO - PROCESS | 2289 | 1463430251357 Marionette DEBUG loaded listener.js 13:24:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 71 (0x1163aac00) [pid = 2289] [serial = 248] [outer = 0x114ee3000] 13:24:11 INFO - PROCESS | 2289 | 1463430251658 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]]]}] 13:24:11 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. 13:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 473ms 13:24:11 INFO - PROCESS | 2289 | 1463430251687 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 13:24:11 INFO - PROCESS | 2289 | 1463430251691 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 13:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:24:11 INFO - PROCESS | 2289 | 1463430251701 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:24:11 INFO - PROCESS | 2289 | 1463430251702 Marionette TRACE conn2 <- [1,306,null,{}] 13:24:11 INFO - PROCESS | 2289 | 1463430251705 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}] 13:24:11 INFO - PROCESS | 2289 | 1463430251780 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 13:24:11 INFO - PROCESS | 2289 | 1463430251785 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:11 INFO - PROCESS | 2289 | ++DOCSHELL 0x116386800 == 29 [pid = 2289] [id = 84] 13:24:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 72 (0x1165c7800) [pid = 2289] [serial = 249] [outer = 0x0] 13:24:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 73 (0x116a64800) [pid = 2289] [serial = 250] [outer = 0x1165c7800] 13:24:11 INFO - PROCESS | 2289 | 1463430251815 Marionette DEBUG loaded listener.js 13:24:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 74 (0x117e23c00) [pid = 2289] [serial = 251] [outer = 0x1165c7800] 13:24:12 INFO - PROCESS | 2289 | 1463430252173 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]]]}] 13:24:12 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. 13:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 522ms 13:24:12 INFO - PROCESS | 2289 | 1463430252220 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 13:24:12 INFO - PROCESS | 2289 | 1463430252222 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 13:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:24:12 INFO - PROCESS | 2289 | 1463430252225 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:24:12 INFO - PROCESS | 2289 | 1463430252227 Marionette TRACE conn2 <- [1,310,null,{}] 13:24:12 INFO - PROCESS | 2289 | 1463430252235 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}] 13:24:12 INFO - PROCESS | 2289 | 1463430252306 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 13:24:12 INFO - PROCESS | 2289 | 1463430252316 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:12 INFO - PROCESS | 2289 | ++DOCSHELL 0x116aaa000 == 30 [pid = 2289] [id = 85] 13:24:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 75 (0x111c20c00) [pid = 2289] [serial = 252] [outer = 0x0] 13:24:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 76 (0x11811bc00) [pid = 2289] [serial = 253] [outer = 0x111c20c00] 13:24:12 INFO - PROCESS | 2289 | 1463430252352 Marionette DEBUG loaded listener.js 13:24:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 77 (0x118122400) [pid = 2289] [serial = 254] [outer = 0x111c20c00] 13:24:12 INFO - PROCESS | 2289 | 1463430252651 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]]]}] 13:24:12 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. 13:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 472ms 13:24:12 INFO - PROCESS | 2289 | 1463430252699 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 13:24:12 INFO - PROCESS | 2289 | 1463430252700 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 13:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:24:12 INFO - PROCESS | 2289 | 1463430252703 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:24:12 INFO - PROCESS | 2289 | 1463430252704 Marionette TRACE conn2 <- [1,314,null,{}] 13:24:12 INFO - PROCESS | 2289 | 1463430252706 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}] 13:24:12 INFO - PROCESS | 2289 | 1463430252790 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 13:24:12 INFO - PROCESS | 2289 | 1463430252795 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:12 INFO - PROCESS | 2289 | ++DOCSHELL 0x117441800 == 31 [pid = 2289] [id = 86] 13:24:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 78 (0x118114c00) [pid = 2289] [serial = 255] [outer = 0x0] 13:24:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 79 (0x11841cc00) [pid = 2289] [serial = 256] [outer = 0x118114c00] 13:24:12 INFO - PROCESS | 2289 | 1463430252821 Marionette DEBUG loaded listener.js 13:24:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 80 (0x1184dc400) [pid = 2289] [serial = 257] [outer = 0x118114c00] 13:24:13 INFO - PROCESS | 2289 | 1463430253116 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]]]}] 13:24:13 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. 13:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 469ms 13:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:24:13 INFO - PROCESS | 2289 | 1463430253173 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 13:24:13 INFO - PROCESS | 2289 | 1463430253174 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 13:24:13 INFO - PROCESS | 2289 | 1463430253176 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:24:13 INFO - PROCESS | 2289 | 1463430253177 Marionette TRACE conn2 <- [1,318,null,{}] 13:24:13 INFO - PROCESS | 2289 | 1463430253180 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}] 13:24:13 INFO - PROCESS | 2289 | 1463430253247 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 13:24:13 INFO - PROCESS | 2289 | 1463430253251 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:13 INFO - PROCESS | 2289 | ++DOCSHELL 0x1181d0000 == 32 [pid = 2289] [id = 87] 13:24:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 81 (0x1165c7000) [pid = 2289] [serial = 258] [outer = 0x0] 13:24:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 82 (0x1184ebc00) [pid = 2289] [serial = 259] [outer = 0x1165c7000] 13:24:13 INFO - PROCESS | 2289 | 1463430253281 Marionette DEBUG loaded listener.js 13:24:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 83 (0x11902e000) [pid = 2289] [serial = 260] [outer = 0x1165c7000] 13:24:13 INFO - PROCESS | 2289 | 1463430253712 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]]]}] 13:24:13 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. 13:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 569ms 13:24:13 INFO - PROCESS | 2289 | 1463430253747 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 13:24:13 INFO - PROCESS | 2289 | 1463430253749 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 13:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:24:13 INFO - PROCESS | 2289 | 1463430253752 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:24:13 INFO - PROCESS | 2289 | 1463430253761 Marionette TRACE conn2 <- [1,322,null,{}] 13:24:13 INFO - PROCESS | 2289 | 1463430253763 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}] 13:24:13 INFO - PROCESS | 2289 | 1463430253842 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 13:24:13 INFO - PROCESS | 2289 | 1463430253849 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:13 INFO - PROCESS | 2289 | ++DOCSHELL 0x1188ce800 == 33 [pid = 2289] [id = 88] 13:24:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 84 (0x11882dc00) [pid = 2289] [serial = 261] [outer = 0x0] 13:24:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 85 (0x119165000) [pid = 2289] [serial = 262] [outer = 0x11882dc00] 13:24:13 INFO - PROCESS | 2289 | 1463430253877 Marionette DEBUG loaded listener.js 13:24:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 86 (0x119388c00) [pid = 2289] [serial = 263] [outer = 0x11882dc00] 13:24:14 INFO - PROCESS | 2289 | 1463430254184 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]]]}] 13:24:14 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. 13:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 476ms 13:24:14 INFO - PROCESS | 2289 | 1463430254229 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 13:24:14 INFO - PROCESS | 2289 | 1463430254230 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 13:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:24:14 INFO - PROCESS | 2289 | 1463430254232 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:24:14 INFO - PROCESS | 2289 | 1463430254233 Marionette TRACE conn2 <- [1,326,null,{}] 13:24:14 INFO - PROCESS | 2289 | 1463430254236 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}] 13:24:14 INFO - PROCESS | 2289 | 1463430254319 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 13:24:14 INFO - PROCESS | 2289 | 1463430254325 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:14 INFO - PROCESS | 2289 | ++DOCSHELL 0x1194a1000 == 34 [pid = 2289] [id = 89] 13:24:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 87 (0x112d8cc00) [pid = 2289] [serial = 264] [outer = 0x0] 13:24:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x11938f800) [pid = 2289] [serial = 265] [outer = 0x112d8cc00] 13:24:14 INFO - PROCESS | 2289 | 1463430254350 Marionette DEBUG loaded listener.js 13:24:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x1193dd800) [pid = 2289] [serial = 266] [outer = 0x112d8cc00] 13:24:14 INFO - PROCESS | 2289 | 1463430254722 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]]]}] 13:24:14 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. 13:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 519ms 13:24:14 INFO - PROCESS | 2289 | 1463430254752 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 13:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:24:14 INFO - PROCESS | 2289 | 1463430254754 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 13:24:14 INFO - PROCESS | 2289 | 1463430254757 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:24:14 INFO - PROCESS | 2289 | 1463430254759 Marionette TRACE conn2 <- [1,330,null,{}] 13:24:14 INFO - PROCESS | 2289 | 1463430254762 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}] 13:24:14 INFO - PROCESS | 2289 | 1463430254887 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 13:24:14 INFO - PROCESS | 2289 | 1463430254950 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:14 INFO - PROCESS | 2289 | ++DOCSHELL 0x11978e000 == 35 [pid = 2289] [id = 90] 13:24:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x112fa4000) [pid = 2289] [serial = 267] [outer = 0x0] 13:24:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x11973a400) [pid = 2289] [serial = 268] [outer = 0x112fa4000] 13:24:15 INFO - PROCESS | 2289 | 1463430255000 Marionette DEBUG loaded listener.js 13:24:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x119bf4000) [pid = 2289] [serial = 269] [outer = 0x112fa4000] 13:24:15 INFO - PROCESS | 2289 | 1463430255272 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]]]}] 13:24:15 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. 13:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 520ms 13:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:24:15 INFO - PROCESS | 2289 | 1463430255285 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 13:24:15 INFO - PROCESS | 2289 | 1463430255286 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 13:24:15 INFO - PROCESS | 2289 | 1463430255288 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:24:15 INFO - PROCESS | 2289 | 1463430255289 Marionette TRACE conn2 <- [1,334,null,{}] 13:24:15 INFO - PROCESS | 2289 | 1463430255292 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}] 13:24:15 INFO - PROCESS | 2289 | 1463430255375 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 13:24:15 INFO - PROCESS | 2289 | 1463430255380 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:15 INFO - PROCESS | 2289 | ++DOCSHELL 0x116aa9800 == 36 [pid = 2289] [id = 91] 13:24:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x11a025400) [pid = 2289] [serial = 270] [outer = 0x0] 13:24:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x121140000) [pid = 2289] [serial = 271] [outer = 0x11a025400] 13:24:15 INFO - PROCESS | 2289 | 1463430255406 Marionette DEBUG loaded listener.js 13:24:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x121145000) [pid = 2289] [serial = 272] [outer = 0x11a025400] 13:24:15 INFO - PROCESS | 2289 | 1463430255708 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]]]}] 13:24:15 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. 13:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 13:24:15 INFO - PROCESS | 2289 | 1463430255758 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 13:24:15 INFO - PROCESS | 2289 | 1463430255760 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 13:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:24:15 INFO - PROCESS | 2289 | 1463430255763 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:24:15 INFO - PROCESS | 2289 | 1463430255765 Marionette TRACE conn2 <- [1,338,null,{}] 13:24:15 INFO - PROCESS | 2289 | 1463430255786 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}] 13:24:15 INFO - PROCESS | 2289 | 1463430255897 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 13:24:15 INFO - PROCESS | 2289 | 1463430255904 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:15 INFO - PROCESS | 2289 | ++DOCSHELL 0x11a067800 == 37 [pid = 2289] [id = 92] 13:24:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x12113f400) [pid = 2289] [serial = 273] [outer = 0x0] 13:24:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x12150c000) [pid = 2289] [serial = 274] [outer = 0x12113f400] 13:24:15 INFO - PROCESS | 2289 | 1463430255942 Marionette DEBUG loaded listener.js 13:24:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x121752800) [pid = 2289] [serial = 275] [outer = 0x12113f400] 13:24:16 INFO - PROCESS | 2289 | 1463430256327 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]]]}] 13:24:16 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. 13:24:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 572ms 13:24:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:24:16 INFO - PROCESS | 2289 | 1463430256335 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 13:24:16 INFO - PROCESS | 2289 | 1463430256336 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 13:24:16 INFO - PROCESS | 2289 | 1463430256338 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:24:16 INFO - PROCESS | 2289 | 1463430256340 Marionette TRACE conn2 <- [1,342,null,{}] 13:24:16 INFO - PROCESS | 2289 | 1463430256353 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}] 13:24:16 INFO - PROCESS | 2289 | 1463430256448 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 13:24:16 INFO - PROCESS | 2289 | 1463430256478 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:16 INFO - PROCESS | 2289 | ++DOCSHELL 0x1181c6000 == 38 [pid = 2289] [id = 93] 13:24:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x121752c00) [pid = 2289] [serial = 276] [outer = 0x0] 13:24:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x121b67c00) [pid = 2289] [serial = 277] [outer = 0x121752c00] 13:24:16 INFO - PROCESS | 2289 | 1463430256506 Marionette DEBUG loaded listener.js 13:24:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x124cfb800) [pid = 2289] [serial = 278] [outer = 0x121752c00] 13:24:16 INFO - PROCESS | 2289 | 1463430256827 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]]]}] 13:24:16 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. 13:24:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 520ms 13:24:16 INFO - PROCESS | 2289 | 1463430256860 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 13:24:16 INFO - PROCESS | 2289 | 1463430256861 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 13:24:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:24:16 INFO - PROCESS | 2289 | 1463430256869 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:24:16 INFO - PROCESS | 2289 | 1463430256870 Marionette TRACE conn2 <- [1,346,null,{}] 13:24:16 INFO - PROCESS | 2289 | 1463430256873 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}] 13:24:16 INFO - PROCESS | 2289 | 1463430256970 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 13:24:16 INFO - PROCESS | 2289 | 1463430256974 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:16 INFO - PROCESS | 2289 | ++DOCSHELL 0x1219ae000 == 39 [pid = 2289] [id = 94] 13:24:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x124cfc800) [pid = 2289] [serial = 279] [outer = 0x0] 13:24:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x12554e800) [pid = 2289] [serial = 280] [outer = 0x124cfc800] 13:24:16 INFO - PROCESS | 2289 | 1463430256997 Marionette DEBUG loaded listener.js 13:24:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x125f69400) [pid = 2289] [serial = 281] [outer = 0x124cfc800] 13:24:17 INFO - PROCESS | 2289 | 1463430257322 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]]]}] 13:24:17 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. 13:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 13:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:24:17 INFO - PROCESS | 2289 | 1463430257338 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 13:24:17 INFO - PROCESS | 2289 | 1463430257339 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 13:24:17 INFO - PROCESS | 2289 | 1463430257341 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:24:17 INFO - PROCESS | 2289 | 1463430257342 Marionette TRACE conn2 <- [1,350,null,{}] 13:24:17 INFO - PROCESS | 2289 | 1463430257346 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}] 13:24:17 INFO - PROCESS | 2289 | 1463430257442 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 13:24:17 INFO - PROCESS | 2289 | 1463430257472 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:17 INFO - PROCESS | 2289 | ++DOCSHELL 0x124966800 == 40 [pid = 2289] [id = 95] 13:24:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x125f72800) [pid = 2289] [serial = 282] [outer = 0x0] 13:24:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x12660bc00) [pid = 2289] [serial = 283] [outer = 0x125f72800] 13:24:17 INFO - PROCESS | 2289 | 1463430257496 Marionette DEBUG loaded listener.js 13:24:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x1267bb800) [pid = 2289] [serial = 284] [outer = 0x125f72800] 13:24:17 INFO - PROCESS | 2289 | 1463430257771 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]]]}] 13:24:17 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. 13:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 471ms 13:24:17 INFO - PROCESS | 2289 | 1463430257819 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 13:24:17 INFO - PROCESS | 2289 | 1463430257820 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 13:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:24:17 INFO - PROCESS | 2289 | 1463430257822 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:24:17 INFO - PROCESS | 2289 | 1463430257824 Marionette TRACE conn2 <- [1,354,null,{}] 13:24:17 INFO - PROCESS | 2289 | 1463430257826 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}] 13:24:17 INFO - PROCESS | 2289 | 1463430257916 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 13:24:17 INFO - PROCESS | 2289 | 1463430257945 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:17 INFO - PROCESS | 2289 | ++DOCSHELL 0x125ee0000 == 41 [pid = 2289] [id = 96] 13:24:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x126bdcc00) [pid = 2289] [serial = 285] [outer = 0x0] 13:24:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x126d1ec00) [pid = 2289] [serial = 286] [outer = 0x126bdcc00] 13:24:17 INFO - PROCESS | 2289 | 1463430257969 Marionette DEBUG loaded listener.js 13:24:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x128b13800) [pid = 2289] [serial = 287] [outer = 0x126bdcc00] 13:24:18 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x124cf5000) [pid = 2289] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:24:18 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x1267be800) [pid = 2289] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:24:18 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x124cba400) [pid = 2289] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:24:18 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x114e07000) [pid = 2289] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:24:18 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x11906bc00) [pid = 2289] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:24:18 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x11322a800) [pid = 2289] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:24:18 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x126358400) [pid = 2289] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:24:18 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x121541400) [pid = 2289] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:24:18 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x1184a2800) [pid = 2289] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:24:18 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x115e7d400) [pid = 2289] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:24:18 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x113306c00) [pid = 2289] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:24:18 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x125f66400) [pid = 2289] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:24:18 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x112966000) [pid = 2289] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:24:18 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x1168aac00) [pid = 2289] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:24:18 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x11849f000) [pid = 2289] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:24:18 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x111c8a000) [pid = 2289] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:24:18 INFO - PROCESS | 2289 | 1463430258355 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]]]}] 13:24:18 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. 13:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 571ms 13:24:18 INFO - PROCESS | 2289 | 1463430258395 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 13:24:18 INFO - PROCESS | 2289 | 1463430258396 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 13:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:24:18 INFO - PROCESS | 2289 | 1463430258398 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:24:18 INFO - PROCESS | 2289 | 1463430258400 Marionette TRACE conn2 <- [1,358,null,{}] 13:24:18 INFO - PROCESS | 2289 | 1463430258402 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}] 13:24:18 INFO - PROCESS | 2289 | 1463430258472 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 13:24:18 INFO - PROCESS | 2289 | 1463430258517 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:18 INFO - PROCESS | 2289 | ++DOCSHELL 0x12129a000 == 42 [pid = 2289] [id = 97] 13:24:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x114e07000) [pid = 2289] [serial = 288] [outer = 0x0] 13:24:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x119031400) [pid = 2289] [serial = 289] [outer = 0x114e07000] 13:24:18 INFO - PROCESS | 2289 | 1463430258543 Marionette DEBUG loaded listener.js 13:24:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x124cba400) [pid = 2289] [serial = 290] [outer = 0x114e07000] 13:24:18 INFO - PROCESS | 2289 | 1463430258833 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]]]}] 13:24:18 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. 13:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 470ms 13:24:18 INFO - PROCESS | 2289 | 1463430258869 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 13:24:18 INFO - PROCESS | 2289 | 1463430258870 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 13:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:24:18 INFO - PROCESS | 2289 | 1463430258872 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:24:18 INFO - PROCESS | 2289 | 1463430258873 Marionette TRACE conn2 <- [1,362,null,{}] 13:24:18 INFO - PROCESS | 2289 | 1463430258876 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}] 13:24:18 INFO - PROCESS | 2289 | 1463430258951 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 13:24:18 INFO - PROCESS | 2289 | 1463430258955 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:18 INFO - PROCESS | 2289 | ++DOCSHELL 0x128be0000 == 43 [pid = 2289] [id = 98] 13:24:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x124cc1c00) [pid = 2289] [serial = 291] [outer = 0x0] 13:24:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x128b15400) [pid = 2289] [serial = 292] [outer = 0x124cc1c00] 13:24:18 INFO - PROCESS | 2289 | 1463430258979 Marionette DEBUG loaded listener.js 13:24:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x128b1a400) [pid = 2289] [serial = 293] [outer = 0x124cc1c00] 13:24:19 INFO - PROCESS | 2289 | 1463430259271 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]]]}] 13:24:19 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. 13:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 421ms 13:24:19 INFO - PROCESS | 2289 | 1463430259293 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 13:24:19 INFO - PROCESS | 2289 | 1463430259295 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 13:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:24:19 INFO - PROCESS | 2289 | 1463430259305 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:24:19 INFO - PROCESS | 2289 | 1463430259306 Marionette TRACE conn2 <- [1,366,null,{}] 13:24:19 INFO - PROCESS | 2289 | 1463430259309 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}] 13:24:19 INFO - PROCESS | 2289 | 1463430259385 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 13:24:19 INFO - PROCESS | 2289 | 1463430259433 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:19 INFO - PROCESS | 2289 | ++DOCSHELL 0x128f13000 == 44 [pid = 2289] [id = 99] 13:24:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x119735800) [pid = 2289] [serial = 294] [outer = 0x0] 13:24:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x128b1c800) [pid = 2289] [serial = 295] [outer = 0x119735800] 13:24:19 INFO - PROCESS | 2289 | 1463430259457 Marionette DEBUG loaded listener.js 13:24:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x128f3e000) [pid = 2289] [serial = 296] [outer = 0x119735800] 13:24:19 INFO - PROCESS | 2289 | 1463430259724 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]]]}] 13:24:19 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. 13:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 467ms 13:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:24:19 INFO - PROCESS | 2289 | 1463430259774 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 13:24:19 INFO - PROCESS | 2289 | 1463430259775 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 13:24:19 INFO - PROCESS | 2289 | 1463430259778 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:24:19 INFO - PROCESS | 2289 | 1463430259781 Marionette TRACE conn2 <- [1,370,null,{}] 13:24:19 INFO - PROCESS | 2289 | 1463430259785 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}] 13:24:19 INFO - PROCESS | 2289 | 1463430259867 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 13:24:19 INFO - PROCESS | 2289 | 1463430259872 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:19 INFO - PROCESS | 2289 | ++DOCSHELL 0x12983e000 == 45 [pid = 2289] [id = 100] 13:24:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x128b1ec00) [pid = 2289] [serial = 297] [outer = 0x0] 13:24:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x12911f800) [pid = 2289] [serial = 298] [outer = 0x128b1ec00] 13:24:19 INFO - PROCESS | 2289 | 1463430259896 Marionette DEBUG loaded listener.js 13:24:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x12930c800) [pid = 2289] [serial = 299] [outer = 0x128b1ec00] 13:24:20 INFO - PROCESS | 2289 | 1463430260187 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]]]}] 13:24:20 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. 13:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 424ms 13:24:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:24:20 INFO - PROCESS | 2289 | 1463430260201 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 13:24:20 INFO - PROCESS | 2289 | 1463430260203 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 13:24:20 INFO - PROCESS | 2289 | 1463430260205 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:24:20 INFO - PROCESS | 2289 | 1463430260206 Marionette TRACE conn2 <- [1,374,null,{}] 13:24:20 INFO - PROCESS | 2289 | 1463430260208 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}] 13:24:20 INFO - PROCESS | 2289 | 1463430260338 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 13:24:20 INFO - PROCESS | 2289 | 1463430260384 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:20 INFO - PROCESS | 2289 | ++DOCSHELL 0x11216a000 == 46 [pid = 2289] [id = 101] 13:24:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x110fb1c00) [pid = 2289] [serial = 300] [outer = 0x0] 13:24:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x111c7f400) [pid = 2289] [serial = 301] [outer = 0x110fb1c00] 13:24:20 INFO - PROCESS | 2289 | 1463430260416 Marionette DEBUG loaded listener.js 13:24:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x112ceec00) [pid = 2289] [serial = 302] [outer = 0x110fb1c00] 13:24:20 INFO - PROCESS | 2289 | 1463430260946 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:24:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:24:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 769ms 13:24:20 INFO - PROCESS | 2289 | 1463430260988 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 13:24:20 INFO - PROCESS | 2289 | 1463430260990 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 13:24:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:24:20 INFO - PROCESS | 2289 | 1463430260994 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:24:21 INFO - PROCESS | 2289 | 1463430260999 Marionette TRACE conn2 <- [1,378,null,{}] 13:24:21 INFO - PROCESS | 2289 | 1463430261002 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}] 13:24:21 INFO - PROCESS | 2289 | 1463430261104 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 13:24:21 INFO - PROCESS | 2289 | 1463430261194 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:21 INFO - PROCESS | 2289 | ++DOCSHELL 0x11743d800 == 47 [pid = 2289] [id = 102] 13:24:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x1168aa000) [pid = 2289] [serial = 303] [outer = 0x0] 13:24:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x116ef3c00) [pid = 2289] [serial = 304] [outer = 0x1168aa000] 13:24:21 INFO - PROCESS | 2289 | 1463430261226 Marionette DEBUG loaded listener.js 13:24:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x1180db000) [pid = 2289] [serial = 305] [outer = 0x1168aa000] 13:24:21 INFO - PROCESS | 2289 | 1463430261902 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:24:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:24:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 927ms 13:24:21 INFO - PROCESS | 2289 | 1463430261941 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 13:24:21 INFO - PROCESS | 2289 | 1463430261946 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 13:24:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:24:21 INFO - PROCESS | 2289 | 1463430261954 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:24:21 INFO - PROCESS | 2289 | 1463430261957 Marionette TRACE conn2 <- [1,382,null,{}] 13:24:21 INFO - PROCESS | 2289 | 1463430261962 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}] 13:24:22 INFO - PROCESS | 2289 | 1463430262101 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 13:24:22 INFO - PROCESS | 2289 | --DOCSHELL 0x12983e000 == 46 [pid = 2289] [id = 100] 13:24:22 INFO - PROCESS | 2289 | --DOCSHELL 0x128f13000 == 45 [pid = 2289] [id = 99] 13:24:22 INFO - PROCESS | 2289 | --DOCSHELL 0x128be0000 == 44 [pid = 2289] [id = 98] 13:24:22 INFO - PROCESS | 2289 | --DOCSHELL 0x12129a000 == 43 [pid = 2289] [id = 97] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x129121800) [pid = 2289] [serial = 244] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOCSHELL 0x125ee0000 == 42 [pid = 2289] [id = 96] 13:24:22 INFO - PROCESS | 2289 | --DOCSHELL 0x124966800 == 41 [pid = 2289] [id = 95] 13:24:22 INFO - PROCESS | 2289 | --DOCSHELL 0x1219ae000 == 40 [pid = 2289] [id = 94] 13:24:22 INFO - PROCESS | 2289 | --DOCSHELL 0x1181c6000 == 39 [pid = 2289] [id = 93] 13:24:22 INFO - PROCESS | 2289 | --DOCSHELL 0x11a067800 == 38 [pid = 2289] [id = 92] 13:24:22 INFO - PROCESS | 2289 | --DOCSHELL 0x116aa9800 == 37 [pid = 2289] [id = 91] 13:24:22 INFO - PROCESS | 2289 | --DOCSHELL 0x11978e000 == 36 [pid = 2289] [id = 90] 13:24:22 INFO - PROCESS | 2289 | --DOCSHELL 0x1194a1000 == 35 [pid = 2289] [id = 89] 13:24:22 INFO - PROCESS | 2289 | --DOCSHELL 0x1188ce800 == 34 [pid = 2289] [id = 88] 13:24:22 INFO - PROCESS | 2289 | --DOCSHELL 0x1181d0000 == 33 [pid = 2289] [id = 87] 13:24:22 INFO - PROCESS | 2289 | --DOCSHELL 0x117441800 == 32 [pid = 2289] [id = 86] 13:24:22 INFO - PROCESS | 2289 | --DOCSHELL 0x116aaa000 == 31 [pid = 2289] [id = 85] 13:24:22 INFO - PROCESS | 2289 | --DOCSHELL 0x116386800 == 30 [pid = 2289] [id = 84] 13:24:22 INFO - PROCESS | 2289 | --DOCSHELL 0x11325b000 == 29 [pid = 2289] [id = 83] 13:24:22 INFO - PROCESS | 2289 | --DOCSHELL 0x128f14000 == 28 [pid = 2289] [id = 82] 13:24:22 INFO - PROCESS | 2289 | 1463430262203 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x12911c400) [pid = 2289] [serial = 242] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x128f39800) [pid = 2289] [serial = 241] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x128d23c00) [pid = 2289] [serial = 239] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x126355000) [pid = 2289] [serial = 230] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x1163a5000) [pid = 2289] [serial = 201] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x12153e800) [pid = 2289] [serial = 221] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x124f08c00) [pid = 2289] [serial = 227] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x126710800) [pid = 2289] [serial = 233] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x1249b3800) [pid = 2289] [serial = 226] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x1193e2000) [pid = 2289] [serial = 220] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x1219c5c00) [pid = 2289] [serial = 223] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x119163800) [pid = 2289] [serial = 215] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x11684a400) [pid = 2289] [serial = 202] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x11633f800) [pid = 2289] [serial = 204] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x119391c00) [pid = 2289] [serial = 218] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x126357000) [pid = 2289] [serial = 198] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x126704000) [pid = 2289] [serial = 232] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x125554c00) [pid = 2289] [serial = 229] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x1184e8000) [pid = 2289] [serial = 235] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x116767400) [pid = 2289] [serial = 205] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x1267b3000) [pid = 2289] [serial = 236] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x123d47400) [pid = 2289] [serial = 224] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x117e24000) [pid = 2289] [serial = 208] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x1184e0000) [pid = 2289] [serial = 211] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 86 (0x126d1f800) [pid = 2289] [serial = 238] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 85 (0x11932f000) [pid = 2289] [serial = 217] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 84 (0x126702c00) [pid = 2289] [serial = 199] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 83 (0x119060000) [pid = 2289] [serial = 214] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 82 (0x118829400) [pid = 2289] [serial = 212] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 81 (0x113397000) [pid = 2289] [serial = 157] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 80 (0x12b21dc00) [pid = 2289] [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.] 13:24:22 INFO - PROCESS | 2289 | --DOMWINDOW == 79 (0x118114800) [pid = 2289] [serial = 209] [outer = 0x0] [url = about:blank] 13:24:22 INFO - PROCESS | 2289 | ++DOCSHELL 0x112c97800 == 29 [pid = 2289] [id = 103] 13:24:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 80 (0x114ed9800) [pid = 2289] [serial = 306] [outer = 0x0] 13:24:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 81 (0x11632d000) [pid = 2289] [serial = 307] [outer = 0x114ed9800] 13:24:22 INFO - PROCESS | 2289 | 1463430262237 Marionette DEBUG loaded listener.js 13:24:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 82 (0x1165c3800) [pid = 2289] [serial = 308] [outer = 0x114ed9800] 13:24:22 INFO - PROCESS | 2289 | 1463430262573 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:24:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:24:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 673ms 13:24:22 INFO - PROCESS | 2289 | 1463430262637 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 13:24:22 INFO - PROCESS | 2289 | 1463430262641 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 13:24:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:24:22 INFO - PROCESS | 2289 | 1463430262647 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:24:22 INFO - PROCESS | 2289 | 1463430262649 Marionette TRACE conn2 <- [1,386,null,{}] 13:24:22 INFO - PROCESS | 2289 | 1463430262651 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}] 13:24:22 INFO - PROCESS | 2289 | 1463430262720 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 13:24:22 INFO - PROCESS | 2289 | 1463430262725 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:22 INFO - PROCESS | 2289 | ++DOCSHELL 0x116aa4000 == 30 [pid = 2289] [id = 104] 13:24:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 83 (0x11675fc00) [pid = 2289] [serial = 309] [outer = 0x0] 13:24:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 84 (0x117681000) [pid = 2289] [serial = 310] [outer = 0x11675fc00] 13:24:22 INFO - PROCESS | 2289 | 1463430262758 Marionette DEBUG loaded listener.js 13:24:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 85 (0x118120c00) [pid = 2289] [serial = 311] [outer = 0x11675fc00] 13:24:23 INFO - PROCESS | 2289 | 1463430263087 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]]]}] 13:24:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:24:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 470ms 13:24:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:24:23 INFO - PROCESS | 2289 | 1463430263118 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 13:24:23 INFO - PROCESS | 2289 | 1463430263119 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 13:24:23 INFO - PROCESS | 2289 | 1463430263121 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:24:23 INFO - PROCESS | 2289 | 1463430263124 Marionette TRACE conn2 <- [1,390,null,{}] 13:24:23 INFO - PROCESS | 2289 | 1463430263131 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}] 13:24:23 INFO - PROCESS | 2289 | 1463430263202 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 13:24:23 INFO - PROCESS | 2289 | 1463430263208 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:23 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180a8000 == 31 [pid = 2289] [id = 105] 13:24:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 86 (0x118499000) [pid = 2289] [serial = 312] [outer = 0x0] 13:24:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 87 (0x1184e7800) [pid = 2289] [serial = 313] [outer = 0x118499000] 13:24:23 INFO - PROCESS | 2289 | 1463430263239 Marionette DEBUG loaded listener.js 13:24:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x11882e400) [pid = 2289] [serial = 314] [outer = 0x118499000] 13:24:23 INFO - PROCESS | 2289 | 1463430263601 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]]]}] 13:24:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:24:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 523ms 13:24:23 INFO - PROCESS | 2289 | 1463430263645 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 13:24:23 INFO - PROCESS | 2289 | 1463430263648 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 13:24:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:24:23 INFO - PROCESS | 2289 | 1463430263651 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:24:23 INFO - PROCESS | 2289 | 1463430263653 Marionette TRACE conn2 <- [1,394,null,{}] 13:24:23 INFO - PROCESS | 2289 | 1463430263656 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}] 13:24:23 INFO - PROCESS | 2289 | 1463430263768 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 13:24:23 INFO - PROCESS | 2289 | 1463430263774 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:23 INFO - PROCESS | 2289 | ++DOCSHELL 0x1188b7000 == 32 [pid = 2289] [id = 106] 13:24:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x113302c00) [pid = 2289] [serial = 315] [outer = 0x0] 13:24:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x1190b0c00) [pid = 2289] [serial = 316] [outer = 0x113302c00] 13:24:23 INFO - PROCESS | 2289 | 1463430263816 Marionette DEBUG loaded listener.js 13:24:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x11915e400) [pid = 2289] [serial = 317] [outer = 0x113302c00] 13:24:24 INFO - PROCESS | 2289 | 1463430264281 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]]]}] 13:24:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:24:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 669ms 13:24:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:24:24 INFO - PROCESS | 2289 | 1463430264321 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 13:24:24 INFO - PROCESS | 2289 | 1463430264322 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 13:24:24 INFO - PROCESS | 2289 | 1463430264324 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:24:24 INFO - PROCESS | 2289 | 1463430264325 Marionette TRACE conn2 <- [1,398,null,{}] 13:24:24 INFO - PROCESS | 2289 | 1463430264335 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}] 13:24:24 INFO - PROCESS | 2289 | 1463430264417 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 13:24:24 INFO - PROCESS | 2289 | 1463430264422 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:24 INFO - PROCESS | 2289 | ++DOCSHELL 0x116549800 == 33 [pid = 2289] [id = 107] 13:24:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x1121acc00) [pid = 2289] [serial = 318] [outer = 0x0] 13:24:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x119164800) [pid = 2289] [serial = 319] [outer = 0x1121acc00] 13:24:24 INFO - PROCESS | 2289 | 1463430264470 Marionette DEBUG loaded listener.js 13:24:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x11932a400) [pid = 2289] [serial = 320] [outer = 0x1121acc00] 13:24:24 INFO - PROCESS | 2289 | 1463430264788 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]]]}] 13:24:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:24:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 518ms 13:24:24 INFO - PROCESS | 2289 | 1463430264843 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 13:24:24 INFO - PROCESS | 2289 | 1463430264844 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 13:24:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:24:24 INFO - PROCESS | 2289 | 1463430264847 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:24:24 INFO - PROCESS | 2289 | 1463430264848 Marionette TRACE conn2 <- [1,402,null,{}] 13:24:24 INFO - PROCESS | 2289 | 1463430264850 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}] 13:24:24 INFO - PROCESS | 2289 | 1463430264950 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 13:24:24 INFO - PROCESS | 2289 | 1463430264980 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:24 INFO - PROCESS | 2289 | ++DOCSHELL 0x11996b800 == 34 [pid = 2289] [id = 108] 13:24:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x11938dc00) [pid = 2289] [serial = 321] [outer = 0x0] 13:24:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x1193e3c00) [pid = 2289] [serial = 322] [outer = 0x11938dc00] 13:24:25 INFO - PROCESS | 2289 | 1463430265006 Marionette DEBUG loaded listener.js 13:24:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x11a029800) [pid = 2289] [serial = 323] [outer = 0x11938dc00] 13:24:25 INFO - PROCESS | 2289 | 1463430265341 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]]]}] 13:24:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:24:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 521ms 13:24:25 INFO - PROCESS | 2289 | 1463430265367 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 13:24:25 INFO - PROCESS | 2289 | 1463430265376 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 13:24:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:24:25 INFO - PROCESS | 2289 | 1463430265386 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:24:25 INFO - PROCESS | 2289 | 1463430265387 Marionette TRACE conn2 <- [1,406,null,{}] 13:24:25 INFO - PROCESS | 2289 | 1463430265389 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}] 13:24:25 INFO - PROCESS | 2289 | 1463430265476 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 13:24:25 INFO - PROCESS | 2289 | 1463430265481 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:25 INFO - PROCESS | 2289 | ++DOCSHELL 0x11a058800 == 35 [pid = 2289] [id = 109] 13:24:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x11a02cc00) [pid = 2289] [serial = 324] [outer = 0x0] 13:24:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x1214d5400) [pid = 2289] [serial = 325] [outer = 0x11a02cc00] 13:24:25 INFO - PROCESS | 2289 | 1463430265506 Marionette DEBUG loaded listener.js 13:24:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x12178c800) [pid = 2289] [serial = 326] [outer = 0x11a02cc00] 13:24:25 INFO - PROCESS | 2289 | 1463430265949 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]]]}] 13:24:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:24:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 570ms 13:24:25 INFO - PROCESS | 2289 | 1463430265966 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 13:24:25 INFO - PROCESS | 2289 | 1463430265967 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 13:24:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:24:25 INFO - PROCESS | 2289 | 1463430265986 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:24:25 INFO - PROCESS | 2289 | 1463430265987 Marionette TRACE conn2 <- [1,410,null,{}] 13:24:25 INFO - PROCESS | 2289 | 1463430265990 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}] 13:24:26 INFO - PROCESS | 2289 | 1463430266072 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 13:24:26 INFO - PROCESS | 2289 | 1463430266102 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:26 INFO - PROCESS | 2289 | ++DOCSHELL 0x1211ba800 == 36 [pid = 2289] [id = 110] 13:24:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x112ce4c00) [pid = 2289] [serial = 327] [outer = 0x0] 13:24:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x1219cd400) [pid = 2289] [serial = 328] [outer = 0x112ce4c00] 13:24:26 INFO - PROCESS | 2289 | 1463430266127 Marionette DEBUG loaded listener.js 13:24:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x124cf4400) [pid = 2289] [serial = 329] [outer = 0x112ce4c00] 13:24:26 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x121752c00) [pid = 2289] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:24:26 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x11882dc00) [pid = 2289] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:24:26 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x114ee3000) [pid = 2289] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:24:26 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x111c20c00) [pid = 2289] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:24:26 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x118114c00) [pid = 2289] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:24:26 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x112d8cc00) [pid = 2289] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:24:26 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x1165c7800) [pid = 2289] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:24:26 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x12113f400) [pid = 2289] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:24:26 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x11a025400) [pid = 2289] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:24:26 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x1165c7000) [pid = 2289] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:24:26 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x112fa4000) [pid = 2289] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:24:26 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x124cfc800) [pid = 2289] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:24:26 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x119735800) [pid = 2289] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:24:26 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x114e07000) [pid = 2289] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:24:26 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x125f72800) [pid = 2289] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:24:26 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x126bdcc00) [pid = 2289] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:24:26 INFO - PROCESS | 2289 | --DOMWINDOW == 86 (0x124cc1c00) [pid = 2289] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:24:26 INFO - PROCESS | 2289 | 1463430266520 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]]]}] 13:24:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:24:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 576ms 13:24:26 INFO - PROCESS | 2289 | 1463430266555 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 13:24:26 INFO - PROCESS | 2289 | 1463430266556 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 13:24:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:24:26 INFO - PROCESS | 2289 | 1463430266559 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:24:26 INFO - PROCESS | 2289 | 1463430266560 Marionette TRACE conn2 <- [1,414,null,{}] 13:24:26 INFO - PROCESS | 2289 | 1463430266562 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}] 13:24:26 INFO - PROCESS | 2289 | 1463430266633 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 13:24:26 INFO - PROCESS | 2289 | 1463430266675 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:26 INFO - PROCESS | 2289 | ++DOCSHELL 0x11a067000 == 37 [pid = 2289] [id = 111] 13:24:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 87 (0x111c20c00) [pid = 2289] [serial = 330] [outer = 0x0] 13:24:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x1193da400) [pid = 2289] [serial = 331] [outer = 0x111c20c00] 13:24:26 INFO - PROCESS | 2289 | 1463430266701 Marionette DEBUG loaded listener.js 13:24:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x1218f6000) [pid = 2289] [serial = 332] [outer = 0x111c20c00] 13:24:27 INFO - PROCESS | 2289 | 1463430267077 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]]]}] 13:24:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:24:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 568ms 13:24:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:24:27 INFO - PROCESS | 2289 | 1463430267128 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 13:24:27 INFO - PROCESS | 2289 | 1463430267129 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 13:24:27 INFO - PROCESS | 2289 | 1463430267131 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:24:27 INFO - PROCESS | 2289 | 1463430267132 Marionette TRACE conn2 <- [1,418,null,{}] 13:24:27 INFO - PROCESS | 2289 | 1463430267134 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}] 13:24:27 INFO - PROCESS | 2289 | 1463430267203 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 13:24:27 INFO - PROCESS | 2289 | 1463430267246 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:27 INFO - PROCESS | 2289 | ++DOCSHELL 0x1188b5800 == 38 [pid = 2289] [id = 112] 13:24:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x114ee3400) [pid = 2289] [serial = 333] [outer = 0x0] 13:24:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x124cbf800) [pid = 2289] [serial = 334] [outer = 0x114ee3400] 13:24:27 INFO - PROCESS | 2289 | 1463430267271 Marionette DEBUG loaded listener.js 13:24:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x125553800) [pid = 2289] [serial = 335] [outer = 0x114ee3400] 13:24:28 INFO - PROCESS | 2289 | 1463430268031 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]]]}] 13:24:28 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 13:24:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 918ms 13:24:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:24:28 INFO - PROCESS | 2289 | 1463430268051 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 13:24:28 INFO - PROCESS | 2289 | 1463430268053 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 13:24:28 INFO - PROCESS | 2289 | 1463430268056 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:24:28 INFO - PROCESS | 2289 | 1463430268059 Marionette TRACE conn2 <- [1,422,null,{}] 13:24:28 INFO - PROCESS | 2289 | 1463430268063 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}] 13:24:28 INFO - PROCESS | 2289 | 1463430268193 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 13:24:28 INFO - PROCESS | 2289 | 1463430268199 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:28 INFO - PROCESS | 2289 | ++DOCSHELL 0x125517800 == 39 [pid = 2289] [id = 113] 13:24:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x125008c00) [pid = 2289] [serial = 336] [outer = 0x0] 13:24:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x126690400) [pid = 2289] [serial = 337] [outer = 0x125008c00] 13:24:28 INFO - PROCESS | 2289 | 1463430268242 Marionette DEBUG loaded listener.js 13:24:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x1267bcc00) [pid = 2289] [serial = 338] [outer = 0x125008c00] 13:24:28 INFO - PROCESS | 2289 | 1463430268542 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:24:29 INFO - PROCESS | 2289 | 1463430269272 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]]]}] 13:24:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:24:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1224ms 13:24:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:24:29 INFO - PROCESS | 2289 | 1463430269281 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 13:24:29 INFO - PROCESS | 2289 | 1463430269283 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 13:24:29 INFO - PROCESS | 2289 | 1463430269287 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:24:29 INFO - PROCESS | 2289 | 1463430269288 Marionette TRACE conn2 <- [1,426,null,{}] 13:24:29 INFO - PROCESS | 2289 | 1463430269292 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}] 13:24:29 INFO - PROCESS | 2289 | 1463430269388 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 13:24:29 INFO - PROCESS | 2289 | 1463430269434 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:29 INFO - PROCESS | 2289 | ++DOCSHELL 0x11809d800 == 40 [pid = 2289] [id = 114] 13:24:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x117689c00) [pid = 2289] [serial = 339] [outer = 0x0] 13:24:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x118118400) [pid = 2289] [serial = 340] [outer = 0x117689c00] 13:24:29 INFO - PROCESS | 2289 | 1463430269502 Marionette DEBUG loaded listener.js 13:24:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x1183e2400) [pid = 2289] [serial = 341] [outer = 0x117689c00] 13:24:29 INFO - PROCESS | 2289 | 1463430269947 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] 13:24:30 INFO - PROCESS | 2289 | 1463430270012 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 13:24:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:24:30 INFO - PROCESS | 2289 | 1463430270017 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:24:30 INFO - PROCESS | 2289 | 1463430270018 Marionette TRACE conn2 <- [1,430,null,{}] 13:24:30 INFO - PROCESS | 2289 | 1463430270021 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}] 13:24:30 INFO - PROCESS | 2289 | 1463430270111 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 13:24:30 INFO - PROCESS | 2289 | 1463430270169 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:30 INFO - PROCESS | 2289 | ++DOCSHELL 0x119b15000 == 41 [pid = 2289] [id = 115] 13:24:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x118498800) [pid = 2289] [serial = 342] [outer = 0x0] 13:24:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x1190b7000) [pid = 2289] [serial = 343] [outer = 0x118498800] 13:24:30 INFO - PROCESS | 2289 | 1463430270199 Marionette DEBUG loaded listener.js 13:24:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x11932fc00) [pid = 2289] [serial = 344] [outer = 0x118498800] 13:24:30 INFO - PROCESS | 2289 | 1463430270627 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]]]}] 13:24:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:24:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 621ms 13:24:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:24:30 INFO - PROCESS | 2289 | 1463430270638 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 13:24:30 INFO - PROCESS | 2289 | 1463430270639 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 13:24:30 INFO - PROCESS | 2289 | 1463430270642 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:24:30 INFO - PROCESS | 2289 | 1463430270644 Marionette TRACE conn2 <- [1,434,null,{}] 13:24:30 INFO - PROCESS | 2289 | 1463430270655 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}] 13:24:30 INFO - PROCESS | 2289 | 1463430270750 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 13:24:30 INFO - PROCESS | 2289 | 1463430270829 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:30 INFO - PROCESS | 2289 | ++DOCSHELL 0x126687000 == 42 [pid = 2289] [id = 116] 13:24:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x116510c00) [pid = 2289] [serial = 345] [outer = 0x0] 13:24:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x1219d1400) [pid = 2289] [serial = 346] [outer = 0x116510c00] 13:24:30 INFO - PROCESS | 2289 | 1463430270882 Marionette DEBUG loaded listener.js 13:24:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x125554000) [pid = 2289] [serial = 347] [outer = 0x116510c00] 13:24:31 INFO - PROCESS | 2289 | 1463430271414 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]]]}] 13:24:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:24:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 826ms 13:24:31 INFO - PROCESS | 2289 | 1463430271482 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 13:24:31 INFO - PROCESS | 2289 | 1463430271484 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 13:24:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:24:31 INFO - PROCESS | 2289 | 1463430271489 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:24:31 INFO - PROCESS | 2289 | 1463430271491 Marionette TRACE conn2 <- [1,438,null,{}] 13:24:31 INFO - PROCESS | 2289 | 1463430271497 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}] 13:24:31 INFO - PROCESS | 2289 | 1463430271579 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 13:24:31 INFO - PROCESS | 2289 | 1463430271644 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:31 INFO - PROCESS | 2289 | ++DOCSHELL 0x112c33800 == 43 [pid = 2289] [id = 117] 13:24:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x116845c00) [pid = 2289] [serial = 348] [outer = 0x0] 13:24:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x116a5ac00) [pid = 2289] [serial = 349] [outer = 0x116845c00] 13:24:31 INFO - PROCESS | 2289 | 1463430271672 Marionette DEBUG loaded listener.js 13:24:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x1180dcc00) [pid = 2289] [serial = 350] [outer = 0x116845c00] 13:24:32 INFO - PROCESS | 2289 | --DOCSHELL 0x1188b5800 == 42 [pid = 2289] [id = 112] 13:24:32 INFO - PROCESS | 2289 | --DOCSHELL 0x11a067000 == 41 [pid = 2289] [id = 111] 13:24:32 INFO - PROCESS | 2289 | --DOCSHELL 0x1211ba800 == 40 [pid = 2289] [id = 110] 13:24:32 INFO - PROCESS | 2289 | --DOCSHELL 0x11a058800 == 39 [pid = 2289] [id = 109] 13:24:32 INFO - PROCESS | 2289 | --DOCSHELL 0x11996b800 == 38 [pid = 2289] [id = 108] 13:24:32 INFO - PROCESS | 2289 | --DOCSHELL 0x116549800 == 37 [pid = 2289] [id = 107] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x12911f800) [pid = 2289] [serial = 298] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOCSHELL 0x1188b7000 == 36 [pid = 2289] [id = 106] 13:24:32 INFO - PROCESS | 2289 | --DOCSHELL 0x1180a8000 == 35 [pid = 2289] [id = 105] 13:24:32 INFO - PROCESS | 2289 | --DOCSHELL 0x116aa4000 == 34 [pid = 2289] [id = 104] 13:24:32 INFO - PROCESS | 2289 | --DOCSHELL 0x112c97800 == 33 [pid = 2289] [id = 103] 13:24:32 INFO - PROCESS | 2289 | --DOCSHELL 0x11743d800 == 32 [pid = 2289] [id = 102] 13:24:32 INFO - PROCESS | 2289 | --DOCSHELL 0x11216a000 == 31 [pid = 2289] [id = 101] 13:24:32 INFO - PROCESS | 2289 | 1463430272117 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]]]}] 13:24:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:24:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 672ms 13:24:32 INFO - PROCESS | 2289 | 1463430272166 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 13:24:32 INFO - PROCESS | 2289 | 1463430272170 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 13:24:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:24:32 INFO - PROCESS | 2289 | 1463430272174 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:24:32 INFO - PROCESS | 2289 | 1463430272176 Marionette TRACE conn2 <- [1,442,null,{}] 13:24:32 INFO - PROCESS | 2289 | 1463430272180 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}] 13:24:32 INFO - PROCESS | 2289 | 1463430272261 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x121b67c00) [pid = 2289] [serial = 277] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x119165000) [pid = 2289] [serial = 262] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x119388c00) [pid = 2289] [serial = 263] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x11617b000) [pid = 2289] [serial = 247] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x1163aac00) [pid = 2289] [serial = 248] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x11811bc00) [pid = 2289] [serial = 253] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x118122400) [pid = 2289] [serial = 254] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x11841cc00) [pid = 2289] [serial = 256] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x1184dc400) [pid = 2289] [serial = 257] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x11938f800) [pid = 2289] [serial = 265] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x1193dd800) [pid = 2289] [serial = 266] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x116a64800) [pid = 2289] [serial = 250] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x117e23c00) [pid = 2289] [serial = 251] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x12150c000) [pid = 2289] [serial = 274] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x121140000) [pid = 2289] [serial = 271] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x121145000) [pid = 2289] [serial = 272] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x1184ebc00) [pid = 2289] [serial = 259] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x11902e000) [pid = 2289] [serial = 260] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x11973a400) [pid = 2289] [serial = 268] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 86 (0x119bf4000) [pid = 2289] [serial = 269] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 85 (0x12554e800) [pid = 2289] [serial = 280] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 84 (0x128f3e000) [pid = 2289] [serial = 296] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 83 (0x124cfb800) [pid = 2289] [serial = 278] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 82 (0x119031400) [pid = 2289] [serial = 289] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 81 (0x1267bb800) [pid = 2289] [serial = 284] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 80 (0x12660bc00) [pid = 2289] [serial = 283] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 79 (0x125f69400) [pid = 2289] [serial = 281] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 78 (0x126d1ec00) [pid = 2289] [serial = 286] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 77 (0x128b15400) [pid = 2289] [serial = 292] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 76 (0x128b1c800) [pid = 2289] [serial = 295] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 75 (0x128b13800) [pid = 2289] [serial = 287] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 74 (0x128b1a400) [pid = 2289] [serial = 293] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 73 (0x124cba400) [pid = 2289] [serial = 290] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | --DOMWINDOW == 72 (0x121752800) [pid = 2289] [serial = 275] [outer = 0x0] [url = about:blank] 13:24:32 INFO - PROCESS | 2289 | 1463430272310 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:32 INFO - PROCESS | 2289 | ++DOCSHELL 0x116723800 == 32 [pid = 2289] [id = 118] 13:24:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 73 (0x1163aac00) [pid = 2289] [serial = 351] [outer = 0x0] 13:24:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 74 (0x1180e3000) [pid = 2289] [serial = 352] [outer = 0x1163aac00] 13:24:32 INFO - PROCESS | 2289 | 1463430272340 Marionette DEBUG loaded listener.js 13:24:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 75 (0x11882dc00) [pid = 2289] [serial = 353] [outer = 0x1163aac00] 13:24:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:24:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 471ms 13:24:32 INFO - PROCESS | 2289 | 1463430272639 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]]]}] 13:24:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:24:32 INFO - PROCESS | 2289 | 1463430272652 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 13:24:32 INFO - PROCESS | 2289 | 1463430272653 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 13:24:32 INFO - PROCESS | 2289 | 1463430272656 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:24:32 INFO - PROCESS | 2289 | 1463430272658 Marionette TRACE conn2 <- [1,446,null,{}] 13:24:32 INFO - PROCESS | 2289 | 1463430272670 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}] 13:24:32 INFO - PROCESS | 2289 | 1463430272744 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 13:24:32 INFO - PROCESS | 2289 | 1463430272751 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:32 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183ba800 == 33 [pid = 2289] [id = 119] 13:24:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 76 (0x119069400) [pid = 2289] [serial = 354] [outer = 0x0] 13:24:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 77 (0x119329400) [pid = 2289] [serial = 355] [outer = 0x119069400] 13:24:32 INFO - PROCESS | 2289 | 1463430272779 Marionette DEBUG loaded listener.js 13:24:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 78 (0x1193df400) [pid = 2289] [serial = 356] [outer = 0x119069400] 13:24:33 INFO - PROCESS | 2289 | 1463430273102 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]]]}] 13:24:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:24:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 470ms 13:24:33 INFO - PROCESS | 2289 | 1463430273127 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 13:24:33 INFO - PROCESS | 2289 | 1463430273129 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 13:24:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:24:33 INFO - PROCESS | 2289 | 1463430273134 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:24:33 INFO - PROCESS | 2289 | 1463430273135 Marionette TRACE conn2 <- [1,450,null,{}] 13:24:33 INFO - PROCESS | 2289 | 1463430273138 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}] 13:24:33 INFO - PROCESS | 2289 | 1463430273219 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 13:24:33 INFO - PROCESS | 2289 | 1463430273223 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:33 INFO - PROCESS | 2289 | ++DOCSHELL 0x119499000 == 34 [pid = 2289] [id = 120] 13:24:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 79 (0x1193e5000) [pid = 2289] [serial = 357] [outer = 0x0] 13:24:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 80 (0x119bf7c00) [pid = 2289] [serial = 358] [outer = 0x1193e5000] 13:24:33 INFO - PROCESS | 2289 | 1463430273252 Marionette DEBUG loaded listener.js 13:24:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 81 (0x121144800) [pid = 2289] [serial = 359] [outer = 0x1193e5000] 13:24:33 INFO - PROCESS | 2289 | 1463430273589 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] 13:24:33 INFO - PROCESS | 2289 | 1463430273609 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 13:24:33 INFO - PROCESS | 2289 | 1463430273615 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:24:33 INFO - PROCESS | 2289 | 1463430273619 Marionette TRACE conn2 <- [1,454,null,{}] 13:24:33 INFO - PROCESS | 2289 | 1463430273622 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}] 13:24:33 INFO - PROCESS | 2289 | 1463430273757 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 13:24:33 INFO - PROCESS | 2289 | 1463430273766 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:33 INFO - PROCESS | 2289 | ++DOCSHELL 0x1197a6000 == 35 [pid = 2289] [id = 121] 13:24:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 82 (0x11684a000) [pid = 2289] [serial = 360] [outer = 0x0] 13:24:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 83 (0x121517c00) [pid = 2289] [serial = 361] [outer = 0x11684a000] 13:24:33 INFO - PROCESS | 2289 | 1463430273805 Marionette DEBUG loaded listener.js 13:24:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 84 (0x12500cc00) [pid = 2289] [serial = 362] [outer = 0x11684a000] 13:24:34 INFO - PROCESS | 2289 | [2289] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:24:34 INFO - PROCESS | 2289 | 1463430274238 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]]]}] 13:24:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:24:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 674ms 13:24:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:24:34 INFO - PROCESS | 2289 | 1463430274287 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 13:24:34 INFO - PROCESS | 2289 | 1463430274288 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 13:24:34 INFO - PROCESS | 2289 | 1463430274290 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:24:34 INFO - PROCESS | 2289 | 1463430274291 Marionette TRACE conn2 <- [1,458,null,{}] 13:24:34 INFO - PROCESS | 2289 | 1463430274294 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}] 13:24:34 INFO - PROCESS | 2289 | 1463430274403 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 13:24:34 INFO - PROCESS | 2289 | 1463430274415 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:34 INFO - PROCESS | 2289 | ++DOCSHELL 0x11a050000 == 36 [pid = 2289] [id = 122] 13:24:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 85 (0x124cf7000) [pid = 2289] [serial = 363] [outer = 0x0] 13:24:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 86 (0x126358800) [pid = 2289] [serial = 364] [outer = 0x124cf7000] 13:24:34 INFO - PROCESS | 2289 | 1463430274447 Marionette DEBUG loaded listener.js 13:24:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 87 (0x126d1e400) [pid = 2289] [serial = 365] [outer = 0x124cf7000] 13:24:34 INFO - PROCESS | 2289 | 1463430274816 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] 13:24:34 INFO - PROCESS | 2289 | 1463430274862 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 13:24:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:24:34 INFO - PROCESS | 2289 | 1463430274865 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:24:34 INFO - PROCESS | 2289 | 1463430274866 Marionette TRACE conn2 <- [1,462,null,{}] 13:24:34 INFO - PROCESS | 2289 | 1463430274868 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}] 13:24:35 INFO - PROCESS | 2289 | 1463430275003 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 13:24:35 INFO - PROCESS | 2289 | 1463430275060 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:35 INFO - PROCESS | 2289 | ++DOCSHELL 0x121814800 == 37 [pid = 2289] [id = 123] 13:24:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x128b12800) [pid = 2289] [serial = 366] [outer = 0x0] 13:24:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x128b1b400) [pid = 2289] [serial = 367] [outer = 0x128b12800] 13:24:35 INFO - PROCESS | 2289 | 1463430275098 Marionette DEBUG loaded listener.js 13:24:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x128d20800) [pid = 2289] [serial = 368] [outer = 0x128b12800] 13:24:35 INFO - PROCESS | 2289 | [2289] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:24:35 INFO - PROCESS | 2289 | 1463430275465 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] 13:24:35 INFO - PROCESS | 2289 | 1463430275492 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 13:24:35 INFO - PROCESS | 2289 | 1463430275494 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:24:35 INFO - PROCESS | 2289 | 1463430275497 Marionette TRACE conn2 <- [1,466,null,{}] 13:24:35 INFO - PROCESS | 2289 | 1463430275500 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}] 13:24:35 INFO - PROCESS | 2289 | 1463430275589 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 13:24:35 INFO - PROCESS | 2289 | 1463430275593 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:35 INFO - PROCESS | 2289 | ++DOCSHELL 0x123d29000 == 38 [pid = 2289] [id = 124] 13:24:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x128d21800) [pid = 2289] [serial = 369] [outer = 0x0] 13:24:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x129117800) [pid = 2289] [serial = 370] [outer = 0x128d21800] 13:24:35 INFO - PROCESS | 2289 | 1463430275621 Marionette DEBUG loaded listener.js 13:24:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x129305000) [pid = 2289] [serial = 371] [outer = 0x128d21800] 13:24:36 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc - 13:24:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1 13:24:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:36 INFO - _addTest/ [0,469,"getWindowHandle",null] 13:24:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:24:36 INFO - PROCESS | 2289 | 1463430276073 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 13:24:36 INFO - PROCESS | 2289 | 1463430276076 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:24:36 INFO - PROCESS | 2289 | 1463430276077 Marionette TRACE conn2 <- [1,470,null,{}] 13:24:36 INFO - PROCESS | 2289 | 1463430276083 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}] 13:24:36 INFO - PROCESS | 2289 | 1463430276207 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 13:24:36 INFO - PROCESS | 2289 | 1463430276221 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:36 INFO - PROCESS | 2289 | ++DOCSHELL 0x125e71800 == 39 [pid = 2289] [id = 125] 13:24:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x128f3b000) [pid = 2289] [serial = 372] [outer = 0x0] 13:24:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x129567000) [pid = 2289] [serial = 373] [outer = 0x128f3b000] 13:24:36 INFO - PROCESS | 2289 | 1463430276245 Marionette DEBUG loaded listener.js 13:24:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x129581800) [pid = 2289] [serial = 374] [outer = 0x128f3b000] 13:24:36 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x11938dc00) [pid = 2289] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:24:36 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x11a02cc00) [pid = 2289] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:24:36 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x114ed9800) [pid = 2289] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:24:36 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x11675fc00) [pid = 2289] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:24:36 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x118499000) [pid = 2289] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:24:36 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x113302c00) [pid = 2289] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:24:36 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x128b1ec00) [pid = 2289] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:24:36 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x111c20c00) [pid = 2289] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:24:36 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x112ce4c00) [pid = 2289] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:24:36 INFO - PROCESS | 2289 | --DOMWINDOW == 86 (0x1121acc00) [pid = 2289] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:24:36 INFO - PROCESS | 2289 | --DOMWINDOW == 85 (0x114ee3400) [pid = 2289] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:24:36 INFO - PROCESS | 2289 | 1463430276606 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]]]}] 13:24:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:24:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 572ms 13:24:36 INFO - PROCESS | 2289 | 1463430276648 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 13:24:36 INFO - PROCESS | 2289 | 1463430276649 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 13:24:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:24:36 INFO - PROCESS | 2289 | 1463430276651 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:24:36 INFO - PROCESS | 2289 | 1463430276652 Marionette TRACE conn2 <- [1,474,null,{}] 13:24:36 INFO - PROCESS | 2289 | 1463430276655 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}] 13:24:36 INFO - PROCESS | 2289 | 1463430276726 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 13:24:36 INFO - PROCESS | 2289 | 1463430276772 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:36 INFO - PROCESS | 2289 | ++DOCSHELL 0x126b50800 == 40 [pid = 2289] [id = 126] 13:24:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 86 (0x1165c9800) [pid = 2289] [serial = 375] [outer = 0x0] 13:24:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 87 (0x1193d8000) [pid = 2289] [serial = 376] [outer = 0x1165c9800] 13:24:36 INFO - PROCESS | 2289 | 1463430276797 Marionette DEBUG loaded listener.js 13:24:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x12911c400) [pid = 2289] [serial = 377] [outer = 0x1165c9800] 13:24:37 INFO - PROCESS | 2289 | 1463430277072 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]]]}] 13:24:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:24:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 469ms 13:24:37 INFO - PROCESS | 2289 | 1463430277121 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 13:24:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:24:37 INFO - PROCESS | 2289 | 1463430277122 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 13:24:37 INFO - PROCESS | 2289 | 1463430277125 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:24:37 INFO - PROCESS | 2289 | 1463430277138 Marionette TRACE conn2 <- [1,478,null,{}] 13:24:37 INFO - PROCESS | 2289 | 1463430277141 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}] 13:24:37 INFO - PROCESS | 2289 | 1463430277227 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 13:24:37 INFO - PROCESS | 2289 | 1463430277233 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:37 INFO - PROCESS | 2289 | ++DOCSHELL 0x128c64800 == 41 [pid = 2289] [id = 127] 13:24:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x129120000) [pid = 2289] [serial = 378] [outer = 0x0] 13:24:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x12a6dcc00) [pid = 2289] [serial = 379] [outer = 0x129120000] 13:24:37 INFO - PROCESS | 2289 | 1463430277262 Marionette DEBUG loaded listener.js 13:24:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x12a771000) [pid = 2289] [serial = 380] [outer = 0x129120000] 13:24:37 INFO - PROCESS | 2289 | 1463430277582 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]]]}] 13:24:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:24:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 482ms 13:24:37 INFO - PROCESS | 2289 | 1463430277607 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 13:24:37 INFO - PROCESS | 2289 | 1463430277608 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 13:24:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:24:37 INFO - PROCESS | 2289 | 1463430277611 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:24:37 INFO - PROCESS | 2289 | 1463430277613 Marionette TRACE conn2 <- [1,482,null,{}] 13:24:37 INFO - PROCESS | 2289 | 1463430277617 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}] 13:24:37 INFO - PROCESS | 2289 | 1463430277710 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 13:24:37 INFO - PROCESS | 2289 | 1463430277716 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:37 INFO - PROCESS | 2289 | ++DOCSHELL 0x12913d800 == 42 [pid = 2289] [id = 128] 13:24:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x129568c00) [pid = 2289] [serial = 381] [outer = 0x0] 13:24:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x12a811800) [pid = 2289] [serial = 382] [outer = 0x129568c00] 13:24:37 INFO - PROCESS | 2289 | 1463430277740 Marionette DEBUG loaded listener.js 13:24:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x12aaba800) [pid = 2289] [serial = 383] [outer = 0x129568c00] 13:24:38 INFO - PROCESS | 2289 | 1463430278048 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]]]}] 13:24:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:24:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 472ms 13:24:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:24:38 INFO - PROCESS | 2289 | 1463430278084 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 13:24:38 INFO - PROCESS | 2289 | 1463430278085 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 13:24:38 INFO - PROCESS | 2289 | 1463430278088 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:24:38 INFO - PROCESS | 2289 | 1463430278090 Marionette TRACE conn2 <- [1,486,null,{}] 13:24:38 INFO - PROCESS | 2289 | 1463430278093 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}] 13:24:38 INFO - PROCESS | 2289 | 1463430278208 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 13:24:38 INFO - PROCESS | 2289 | 1463430278214 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:38 INFO - PROCESS | 2289 | ++DOCSHELL 0x129849800 == 43 [pid = 2289] [id = 129] 13:24:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x12aac0400) [pid = 2289] [serial = 384] [outer = 0x0] 13:24:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x12aac2800) [pid = 2289] [serial = 385] [outer = 0x12aac0400] 13:24:38 INFO - PROCESS | 2289 | 1463430278263 Marionette DEBUG loaded listener.js 13:24:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x12ac0f800) [pid = 2289] [serial = 386] [outer = 0x12aac0400] 13:24:39 INFO - PROCESS | 2289 | --DOCSHELL 0x112c33800 == 42 [pid = 2289] [id = 117] 13:24:39 INFO - PROCESS | 2289 | --DOCSHELL 0x126687000 == 41 [pid = 2289] [id = 116] 13:24:39 INFO - PROCESS | 2289 | --DOCSHELL 0x119b15000 == 40 [pid = 2289] [id = 115] 13:24:39 INFO - PROCESS | 2289 | --DOCSHELL 0x125517800 == 39 [pid = 2289] [id = 113] 13:24:39 INFO - PROCESS | 2289 | --DOCSHELL 0x11809d800 == 38 [pid = 2289] [id = 114] 13:24:39 INFO - PROCESS | 2289 | --DOCSHELL 0x116723800 == 37 [pid = 2289] [id = 118] 13:24:39 INFO - PROCESS | 2289 | --DOCSHELL 0x119499000 == 36 [pid = 2289] [id = 120] 13:24:39 INFO - PROCESS | 2289 | --DOCSHELL 0x123d29000 == 35 [pid = 2289] [id = 124] 13:24:39 INFO - PROCESS | 2289 | --DOCSHELL 0x1197a6000 == 34 [pid = 2289] [id = 121] 13:24:39 INFO - PROCESS | 2289 | --DOCSHELL 0x121814800 == 33 [pid = 2289] [id = 123] 13:24:39 INFO - PROCESS | 2289 | --DOCSHELL 0x126b50800 == 32 [pid = 2289] [id = 126] 13:24:39 INFO - PROCESS | 2289 | --DOCSHELL 0x11a050000 == 31 [pid = 2289] [id = 122] 13:24:39 INFO - PROCESS | 2289 | --DOCSHELL 0x128c64800 == 30 [pid = 2289] [id = 127] 13:24:39 INFO - PROCESS | 2289 | --DOCSHELL 0x1183ba800 == 29 [pid = 2289] [id = 119] 13:24:39 INFO - PROCESS | 2289 | --DOCSHELL 0x125e71800 == 28 [pid = 2289] [id = 125] 13:24:39 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x1193e3c00) [pid = 2289] [serial = 322] [outer = 0x0] [url = about:blank] 13:24:39 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x1214d5400) [pid = 2289] [serial = 325] [outer = 0x0] [url = about:blank] 13:24:39 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x11632d000) [pid = 2289] [serial = 307] [outer = 0x0] [url = about:blank] 13:24:39 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x1165c3800) [pid = 2289] [serial = 308] [outer = 0x0] [url = about:blank] 13:24:39 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x117681000) [pid = 2289] [serial = 310] [outer = 0x0] [url = about:blank] 13:24:39 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x118120c00) [pid = 2289] [serial = 311] [outer = 0x0] [url = about:blank] 13:24:39 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x1184e7800) [pid = 2289] [serial = 313] [outer = 0x0] [url = about:blank] 13:24:39 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x11882e400) [pid = 2289] [serial = 314] [outer = 0x0] [url = about:blank] 13:24:39 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x116ef3c00) [pid = 2289] [serial = 304] [outer = 0x0] [url = about:blank] 13:24:39 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x11a029800) [pid = 2289] [serial = 323] [outer = 0x0] [url = about:blank] 13:24:39 INFO - PROCESS | 2289 | --DOMWINDOW == 86 (0x1190b0c00) [pid = 2289] [serial = 316] [outer = 0x0] [url = about:blank] 13:24:39 INFO - PROCESS | 2289 | --DOMWINDOW == 85 (0x111c7f400) [pid = 2289] [serial = 301] [outer = 0x0] [url = about:blank] 13:24:39 INFO - PROCESS | 2289 | --DOMWINDOW == 84 (0x12930c800) [pid = 2289] [serial = 299] [outer = 0x0] [url = about:blank] 13:24:39 INFO - PROCESS | 2289 | --DOMWINDOW == 83 (0x1193da400) [pid = 2289] [serial = 331] [outer = 0x0] [url = about:blank] 13:24:39 INFO - PROCESS | 2289 | --DOMWINDOW == 82 (0x1219cd400) [pid = 2289] [serial = 328] [outer = 0x0] [url = about:blank] 13:24:39 INFO - PROCESS | 2289 | --DOMWINDOW == 81 (0x12178c800) [pid = 2289] [serial = 326] [outer = 0x0] [url = about:blank] 13:24:39 INFO - PROCESS | 2289 | --DOMWINDOW == 80 (0x1218f6000) [pid = 2289] [serial = 332] [outer = 0x0] [url = about:blank] 13:24:39 INFO - PROCESS | 2289 | --DOMWINDOW == 79 (0x119164800) [pid = 2289] [serial = 319] [outer = 0x0] [url = about:blank] 13:24:39 INFO - PROCESS | 2289 | --DOMWINDOW == 78 (0x124cbf800) [pid = 2289] [serial = 334] [outer = 0x0] [url = about:blank] 13:24:39 INFO - PROCESS | 2289 | --DOMWINDOW == 77 (0x11932a400) [pid = 2289] [serial = 320] [outer = 0x0] [url = about:blank] 13:24:39 INFO - PROCESS | 2289 | --DOMWINDOW == 76 (0x124cf4400) [pid = 2289] [serial = 329] [outer = 0x0] [url = about:blank] 13:24:39 INFO - PROCESS | 2289 | --DOMWINDOW == 75 (0x11915e400) [pid = 2289] [serial = 317] [outer = 0x0] [url = about:blank] 13:24:39 INFO - PROCESS | 2289 | --DOMWINDOW == 74 (0x125553800) [pid = 2289] [serial = 335] [outer = 0x0] [url = about:blank] 13:24:39 INFO - PROCESS | 2289 | --DOMWINDOW == 73 (0x126690400) [pid = 2289] [serial = 337] [outer = 0x0] [url = about:blank] 13:24:39 INFO - PROCESS | 2289 | --DOCSHELL 0x12913d800 == 27 [pid = 2289] [id = 128] 13:24:39 INFO - PROCESS | 2289 | 1463430279768 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]]]}] 13:24:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:24:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1723ms 13:24:39 INFO - PROCESS | 2289 | 1463430279812 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 13:24:39 INFO - PROCESS | 2289 | 1463430279816 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 13:24:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:24:39 INFO - PROCESS | 2289 | 1463430279820 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:24:39 INFO - PROCESS | 2289 | 1463430279822 Marionette TRACE conn2 <- [1,490,null,{}] 13:24:39 INFO - PROCESS | 2289 | 1463430279826 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}] 13:24:39 INFO - PROCESS | 2289 | 1463430279898 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 13:24:39 INFO - PROCESS | 2289 | 1463430279940 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:39 INFO - PROCESS | 2289 | ++DOCSHELL 0x1132ba000 == 28 [pid = 2289] [id = 130] 13:24:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 74 (0x115e87c00) [pid = 2289] [serial = 387] [outer = 0x0] 13:24:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 75 (0x116119800) [pid = 2289] [serial = 388] [outer = 0x115e87c00] 13:24:39 INFO - PROCESS | 2289 | 1463430279968 Marionette DEBUG loaded listener.js 13:24:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 76 (0x1121ad000) [pid = 2289] [serial = 389] [outer = 0x115e87c00] 13:24:40 INFO - PROCESS | 2289 | 1463430280266 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]]]}] 13:24:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:24:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 474ms 13:24:40 INFO - PROCESS | 2289 | 1463430280294 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 13:24:40 INFO - PROCESS | 2289 | 1463430280302 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 13:24:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:24:40 INFO - PROCESS | 2289 | 1463430280307 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:24:40 INFO - PROCESS | 2289 | 1463430280308 Marionette TRACE conn2 <- [1,494,null,{}] 13:24:40 INFO - PROCESS | 2289 | 1463430280311 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}] 13:24:40 INFO - PROCESS | 2289 | 1463430280383 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 13:24:40 INFO - PROCESS | 2289 | 1463430280388 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:40 INFO - PROCESS | 2289 | ++DOCSHELL 0x116722000 == 29 [pid = 2289] [id = 131] 13:24:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 77 (0x116762800) [pid = 2289] [serial = 390] [outer = 0x0] 13:24:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 78 (0x117e2d400) [pid = 2289] [serial = 391] [outer = 0x116762800] 13:24:40 INFO - PROCESS | 2289 | 1463430280416 Marionette DEBUG loaded listener.js 13:24:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 79 (0x118115400) [pid = 2289] [serial = 392] [outer = 0x116762800] 13:24:40 INFO - PROCESS | 2289 | 1463430280723 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]]]}] 13:24:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:24:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 421ms 13:24:40 INFO - PROCESS | 2289 | 1463430280727 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 13:24:40 INFO - PROCESS | 2289 | 1463430280729 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 13:24:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:24:40 INFO - PROCESS | 2289 | 1463430280740 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:24:40 INFO - PROCESS | 2289 | 1463430280742 Marionette TRACE conn2 <- [1,498,null,{}] 13:24:40 INFO - PROCESS | 2289 | 1463430280762 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}] 13:24:40 INFO - PROCESS | 2289 | 1463430280837 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 13:24:40 INFO - PROCESS | 2289 | 1463430280842 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:40 INFO - PROCESS | 2289 | ++DOCSHELL 0x117442000 == 30 [pid = 2289] [id = 132] 13:24:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 80 (0x111c88c00) [pid = 2289] [serial = 393] [outer = 0x0] 13:24:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 81 (0x118499c00) [pid = 2289] [serial = 394] [outer = 0x111c88c00] 13:24:40 INFO - PROCESS | 2289 | 1463430280881 Marionette DEBUG loaded listener.js 13:24:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 82 (0x1184de400) [pid = 2289] [serial = 395] [outer = 0x111c88c00] 13:24:41 INFO - PROCESS | 2289 | 1463430281200 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]]]}] 13:24:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:24:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 478ms 13:24:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:24:41 INFO - PROCESS | 2289 | 1463430281218 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 13:24:41 INFO - PROCESS | 2289 | 1463430281220 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 13:24:41 INFO - PROCESS | 2289 | 1463430281222 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:24:41 INFO - PROCESS | 2289 | 1463430281223 Marionette TRACE conn2 <- [1,502,null,{}] 13:24:41 INFO - PROCESS | 2289 | 1463430281225 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}] 13:24:41 INFO - PROCESS | 2289 | 1463430281292 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 13:24:41 INFO - PROCESS | 2289 | 1463430281297 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:41 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180ce800 == 31 [pid = 2289] [id = 133] 13:24:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 83 (0x1184e5000) [pid = 2289] [serial = 396] [outer = 0x0] 13:24:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 84 (0x119025c00) [pid = 2289] [serial = 397] [outer = 0x1184e5000] 13:24:41 INFO - PROCESS | 2289 | 1463430281325 Marionette DEBUG loaded listener.js 13:24:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 85 (0x1190b2400) [pid = 2289] [serial = 398] [outer = 0x1184e5000] 13:24:41 INFO - PROCESS | 2289 | 1463430281646 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]]]}] 13:24:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:24:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 471ms 13:24:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:24:41 INFO - PROCESS | 2289 | 1463430281701 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 13:24:41 INFO - PROCESS | 2289 | 1463430281702 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 13:24:41 INFO - PROCESS | 2289 | 1463430281705 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:24:41 INFO - PROCESS | 2289 | 1463430281706 Marionette TRACE conn2 <- [1,506,null,{}] 13:24:41 INFO - PROCESS | 2289 | 1463430281709 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}] 13:24:41 INFO - PROCESS | 2289 | 1463430281774 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 13:24:41 INFO - PROCESS | 2289 | 1463430281779 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:41 INFO - PROCESS | 2289 | ++DOCSHELL 0x1188bf800 == 32 [pid = 2289] [id = 134] 13:24:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 86 (0x1165cb000) [pid = 2289] [serial = 399] [outer = 0x0] 13:24:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 87 (0x1190bbc00) [pid = 2289] [serial = 400] [outer = 0x1165cb000] 13:24:41 INFO - PROCESS | 2289 | 1463430281806 Marionette DEBUG loaded listener.js 13:24:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x119327800) [pid = 2289] [serial = 401] [outer = 0x1165cb000] 13:24:42 INFO - PROCESS | 2289 | 1463430282124 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]]]}] 13:24:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:24:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 468ms 13:24:42 INFO - PROCESS | 2289 | 1463430282173 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 13:24:42 INFO - PROCESS | 2289 | 1463430282175 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 13:24:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:24:42 INFO - PROCESS | 2289 | 1463430282185 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:24:42 INFO - PROCESS | 2289 | 1463430282186 Marionette TRACE conn2 <- [1,510,null,{}] 13:24:42 INFO - PROCESS | 2289 | 1463430282188 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}] 13:24:42 INFO - PROCESS | 2289 | 1463430282270 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 13:24:42 INFO - PROCESS | 2289 | 1463430282313 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:42 INFO - PROCESS | 2289 | ++DOCSHELL 0x11949b800 == 33 [pid = 2289] [id = 135] 13:24:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x1190b2c00) [pid = 2289] [serial = 402] [outer = 0x0] 13:24:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x119386400) [pid = 2289] [serial = 403] [outer = 0x1190b2c00] 13:24:42 INFO - PROCESS | 2289 | 1463430282342 Marionette DEBUG loaded listener.js 13:24:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x11973c400) [pid = 2289] [serial = 404] [outer = 0x1190b2c00] 13:24:42 INFO - PROCESS | 2289 | 1463430282627 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]]]}] 13:24:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:24:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 477ms 13:24:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:24:42 INFO - PROCESS | 2289 | 1463430282654 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 13:24:42 INFO - PROCESS | 2289 | 1463430282655 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 13:24:42 INFO - PROCESS | 2289 | 1463430282657 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:24:42 INFO - PROCESS | 2289 | 1463430282658 Marionette TRACE conn2 <- [1,514,null,{}] 13:24:42 INFO - PROCESS | 2289 | 1463430282661 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}] 13:24:42 INFO - PROCESS | 2289 | 1463430282732 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 13:24:42 INFO - PROCESS | 2289 | 1463430282736 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:42 INFO - PROCESS | 2289 | ++DOCSHELL 0x119973000 == 34 [pid = 2289] [id = 136] 13:24:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x11339dc00) [pid = 2289] [serial = 405] [outer = 0x0] 13:24:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x119ccac00) [pid = 2289] [serial = 406] [outer = 0x11339dc00] 13:24:42 INFO - PROCESS | 2289 | 1463430282763 Marionette DEBUG loaded listener.js 13:24:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x12121b000) [pid = 2289] [serial = 407] [outer = 0x11339dc00] 13:24:43 INFO - PROCESS | 2289 | 1463430283049 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]]]}] 13:24:43 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 13:24:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 417ms 13:24:43 INFO - PROCESS | 2289 | 1463430283076 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 13:24:43 INFO - PROCESS | 2289 | 1463430283077 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 13:24:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:24:43 INFO - PROCESS | 2289 | 1463430283087 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:24:43 INFO - PROCESS | 2289 | 1463430283088 Marionette TRACE conn2 <- [1,518,null,{}] 13:24:43 INFO - PROCESS | 2289 | 1463430283090 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}] 13:24:43 INFO - PROCESS | 2289 | 1463430283160 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 13:24:43 INFO - PROCESS | 2289 | 1463430283206 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:43 INFO - PROCESS | 2289 | ++DOCSHELL 0x119b11000 == 35 [pid = 2289] [id = 137] 13:24:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x11973d400) [pid = 2289] [serial = 408] [outer = 0x0] 13:24:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x121356800) [pid = 2289] [serial = 409] [outer = 0x11973d400] 13:24:43 INFO - PROCESS | 2289 | 1463430283234 Marionette DEBUG loaded listener.js 13:24:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x1219c5c00) [pid = 2289] [serial = 410] [outer = 0x11973d400] 13:24:43 INFO - PROCESS | 2289 | 1463430283558 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]]]}] 13:24:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:24:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 526ms 13:24:43 INFO - PROCESS | 2289 | 1463430283607 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 13:24:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:24:43 INFO - PROCESS | 2289 | 1463430283609 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 13:24:43 INFO - PROCESS | 2289 | 1463430283613 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:24:43 INFO - PROCESS | 2289 | 1463430283615 Marionette TRACE conn2 <- [1,522,null,{}] 13:24:43 INFO - PROCESS | 2289 | 1463430283618 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}] 13:24:43 INFO - PROCESS | 2289 | 1463430283722 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 13:24:43 INFO - PROCESS | 2289 | 1463430283781 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:43 INFO - PROCESS | 2289 | ++DOCSHELL 0x117441800 == 36 [pid = 2289] [id = 138] 13:24:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x118119000) [pid = 2289] [serial = 411] [outer = 0x0] 13:24:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x121b6f000) [pid = 2289] [serial = 412] [outer = 0x118119000] 13:24:43 INFO - PROCESS | 2289 | 1463430283821 Marionette DEBUG loaded listener.js 13:24:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x124da3c00) [pid = 2289] [serial = 413] [outer = 0x118119000] 13:24:44 INFO - PROCESS | 2289 | 1463430284223 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]]]}] 13:24:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:24:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 620ms 13:24:44 INFO - PROCESS | 2289 | 1463430284232 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 13:24:44 INFO - PROCESS | 2289 | 1463430284233 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 13:24:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:24:44 INFO - PROCESS | 2289 | 1463430284235 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:24:44 INFO - PROCESS | 2289 | 1463430284236 Marionette TRACE conn2 <- [1,526,null,{}] 13:24:44 INFO - PROCESS | 2289 | 1463430284239 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}] 13:24:44 INFO - PROCESS | 2289 | 1463430284315 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 13:24:44 INFO - PROCESS | 2289 | 1463430284363 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:44 INFO - PROCESS | 2289 | ++DOCSHELL 0x121408000 == 37 [pid = 2289] [id = 139] 13:24:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x118494400) [pid = 2289] [serial = 414] [outer = 0x0] 13:24:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x124f10400) [pid = 2289] [serial = 415] [outer = 0x118494400] 13:24:44 INFO - PROCESS | 2289 | 1463430284388 Marionette DEBUG loaded listener.js 13:24:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x125f72c00) [pid = 2289] [serial = 416] [outer = 0x118494400] 13:24:44 INFO - PROCESS | 2289 | 1463430284670 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]]]}] 13:24:44 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 13:24:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 469ms 13:24:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:24:44 INFO - PROCESS | 2289 | 1463430284705 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 13:24:44 INFO - PROCESS | 2289 | 1463430284706 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 13:24:44 INFO - PROCESS | 2289 | 1463430284708 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:24:44 INFO - PROCESS | 2289 | 1463430284710 Marionette TRACE conn2 <- [1,530,null,{}] 13:24:44 INFO - PROCESS | 2289 | 1463430284714 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}] 13:24:44 INFO - PROCESS | 2289 | 1463430284819 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 13:24:44 INFO - PROCESS | 2289 | 1463430284849 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:44 INFO - PROCESS | 2289 | ++DOCSHELL 0x1188bf000 == 38 [pid = 2289] [id = 140] 13:24:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x1190afc00) [pid = 2289] [serial = 417] [outer = 0x0] 13:24:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x12670cc00) [pid = 2289] [serial = 418] [outer = 0x1190afc00] 13:24:44 INFO - PROCESS | 2289 | 1463430284877 Marionette DEBUG loaded listener.js 13:24:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x128b11400) [pid = 2289] [serial = 419] [outer = 0x1190afc00] 13:24:45 INFO - PROCESS | 2289 | 1463430285201 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"]]]}] 13:24:45 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 13:24:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:24:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:24:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:24:45 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 13:24:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:24:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:24:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:24:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 520ms 13:24:45 INFO - PROCESS | 2289 | 1463430285228 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 13:24:45 INFO - PROCESS | 2289 | 1463430285231 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 13:24:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:24:45 INFO - PROCESS | 2289 | 1463430285241 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:24:45 INFO - PROCESS | 2289 | 1463430285242 Marionette TRACE conn2 <- [1,534,null,{}] 13:24:45 INFO - PROCESS | 2289 | 1463430285244 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}] 13:24:45 INFO - PROCESS | 2289 | 1463430285336 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 13:24:45 INFO - PROCESS | 2289 | 1463430285340 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:45 INFO - PROCESS | 2289 | ++DOCSHELL 0x12550a800 == 39 [pid = 2289] [id = 141] 13:24:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x126d15400) [pid = 2289] [serial = 420] [outer = 0x0] 13:24:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x128b1d800) [pid = 2289] [serial = 421] [outer = 0x126d15400] 13:24:45 INFO - PROCESS | 2289 | 1463430285365 Marionette DEBUG loaded listener.js 13:24:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x12911ec00) [pid = 2289] [serial = 422] [outer = 0x126d15400] 13:24:45 INFO - PROCESS | 2289 | 1463430285713 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]]]}] 13:24:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:24:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 519ms 13:24:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:24:45 INFO - PROCESS | 2289 | 1463430285767 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 13:24:45 INFO - PROCESS | 2289 | 1463430285769 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 13:24:45 INFO - PROCESS | 2289 | 1463430285771 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:24:45 INFO - PROCESS | 2289 | 1463430285772 Marionette TRACE conn2 <- [1,538,null,{}] 13:24:45 INFO - PROCESS | 2289 | 1463430285774 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}] 13:24:45 INFO - PROCESS | 2289 | 1463430285872 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 13:24:45 INFO - PROCESS | 2289 | 1463430285912 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:45 INFO - PROCESS | 2289 | ++DOCSHELL 0x128be2800 == 40 [pid = 2289] [id = 142] 13:24:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x125f68000) [pid = 2289] [serial = 423] [outer = 0x0] 13:24:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x129303c00) [pid = 2289] [serial = 424] [outer = 0x125f68000] 13:24:45 INFO - PROCESS | 2289 | 1463430285943 Marionette DEBUG loaded listener.js 13:24:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x129567c00) [pid = 2289] [serial = 425] [outer = 0x125f68000] 13:24:46 INFO - PROCESS | 2289 | 1463430286270 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]]]}] 13:24:46 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. 13:24:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 522ms 13:24:46 INFO - PROCESS | 2289 | 1463430286293 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 13:24:46 INFO - PROCESS | 2289 | 1463430286295 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 13:24:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:24:46 INFO - PROCESS | 2289 | 1463430286301 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:24:46 INFO - PROCESS | 2289 | 1463430286302 Marionette TRACE conn2 <- [1,542,null,{}] 13:24:46 INFO - PROCESS | 2289 | 1463430286304 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}] 13:24:46 INFO - PROCESS | 2289 | 1463430286390 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 13:24:46 INFO - PROCESS | 2289 | 1463430286421 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:46 INFO - PROCESS | 2289 | ++DOCSHELL 0x12913a800 == 41 [pid = 2289] [id = 143] 13:24:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x129568800) [pid = 2289] [serial = 426] [outer = 0x0] 13:24:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x12958b800) [pid = 2289] [serial = 427] [outer = 0x129568800] 13:24:46 INFO - PROCESS | 2289 | 1463430286445 Marionette DEBUG loaded listener.js 13:24:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x12a6ddc00) [pid = 2289] [serial = 428] [outer = 0x129568800] 13:24:46 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x1168aa000) [pid = 2289] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:24:46 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x128f3d400) [pid = 2289] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:24:46 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x128b12800) [pid = 2289] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:24:46 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x128d21800) [pid = 2289] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:24:46 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x1165c9800) [pid = 2289] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:24:46 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x128f3b000) [pid = 2289] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:24:46 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x129120000) [pid = 2289] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:24:46 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x116510c00) [pid = 2289] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:24:46 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x118498800) [pid = 2289] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:24:46 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x117689c00) [pid = 2289] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:24:46 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x125008c00) [pid = 2289] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:24:46 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x11684a000) [pid = 2289] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:24:46 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x1193e5000) [pid = 2289] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:24:46 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x119069400) [pid = 2289] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:24:46 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x129568c00) [pid = 2289] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:24:46 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x1163aac00) [pid = 2289] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:24:46 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x116845c00) [pid = 2289] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:24:46 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x124cf7000) [pid = 2289] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:24:46 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x110fb1c00) [pid = 2289] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:24:46 INFO - PROCESS | 2289 | 1463430286895 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]]]}] 13:24:46 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. 13:24:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 621ms 13:24:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:24:46 INFO - PROCESS | 2289 | 1463430286921 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 13:24:46 INFO - PROCESS | 2289 | 1463430286922 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 13:24:46 INFO - PROCESS | 2289 | 1463430286924 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:24:46 INFO - PROCESS | 2289 | 1463430286925 Marionette TRACE conn2 <- [1,546,null,{}] 13:24:46 INFO - PROCESS | 2289 | 1463430286927 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}] 13:24:47 INFO - PROCESS | 2289 | 1463430287001 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 13:24:47 INFO - PROCESS | 2289 | 1463430287006 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:47 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180d4000 == 42 [pid = 2289] [id = 144] 13:24:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x1168aa000) [pid = 2289] [serial = 429] [outer = 0x0] 13:24:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x1184a1400) [pid = 2289] [serial = 430] [outer = 0x1168aa000] 13:24:47 INFO - PROCESS | 2289 | 1463430287038 Marionette DEBUG loaded listener.js 13:24:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x1193e5000) [pid = 2289] [serial = 431] [outer = 0x1168aa000] 13:24:47 INFO - PROCESS | 2289 | 1463430287386 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]]]}] 13:24:47 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:24:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 471ms 13:24:47 INFO - PROCESS | 2289 | 1463430287395 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 13:24:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:24:47 INFO - PROCESS | 2289 | 1463430287399 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 13:24:47 INFO - PROCESS | 2289 | 1463430287401 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:24:47 INFO - PROCESS | 2289 | 1463430287402 Marionette TRACE conn2 <- [1,550,null,{}] 13:24:47 INFO - PROCESS | 2289 | 1463430287405 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}] 13:24:47 INFO - PROCESS | 2289 | 1463430287475 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 13:24:47 INFO - PROCESS | 2289 | 1463430287537 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:47 INFO - PROCESS | 2289 | ++DOCSHELL 0x1293d3000 == 43 [pid = 2289] [id = 145] 13:24:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x116845c00) [pid = 2289] [serial = 432] [outer = 0x0] 13:24:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x12178f000) [pid = 2289] [serial = 433] [outer = 0x116845c00] 13:24:47 INFO - PROCESS | 2289 | 1463430287567 Marionette DEBUG loaded listener.js 13:24:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x12a6dfc00) [pid = 2289] [serial = 434] [outer = 0x116845c00] 13:24:47 INFO - PROCESS | 2289 | 1463430287832 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]]]}] 13:24:47 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. 13:24:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 468ms 13:24:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:24:47 INFO - PROCESS | 2289 | 1463430287871 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 13:24:47 INFO - PROCESS | 2289 | 1463430287872 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 13:24:47 INFO - PROCESS | 2289 | 1463430287874 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:24:47 INFO - PROCESS | 2289 | 1463430287875 Marionette TRACE conn2 <- [1,554,null,{}] 13:24:47 INFO - PROCESS | 2289 | 1463430287877 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}] 13:24:47 INFO - PROCESS | 2289 | 1463430287965 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 13:24:47 INFO - PROCESS | 2289 | 1463430287969 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:47 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a869800 == 44 [pid = 2289] [id = 146] 13:24:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x121b62c00) [pid = 2289] [serial = 435] [outer = 0x0] 13:24:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x12a76ac00) [pid = 2289] [serial = 436] [outer = 0x121b62c00] 13:24:47 INFO - PROCESS | 2289 | 1463430287993 Marionette DEBUG loaded listener.js 13:24:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x12a816400) [pid = 2289] [serial = 437] [outer = 0x121b62c00] 13:24:48 INFO - PROCESS | 2289 | [2289] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:24:48 INFO - PROCESS | 2289 | [2289] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:24:48 INFO - PROCESS | 2289 | 1463430288320 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]]]}] 13:24:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:24:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 470ms 13:24:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:24:48 INFO - PROCESS | 2289 | 1463430288345 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 13:24:48 INFO - PROCESS | 2289 | 1463430288346 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 13:24:48 INFO - PROCESS | 2289 | 1463430288348 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:24:48 INFO - PROCESS | 2289 | 1463430288349 Marionette TRACE conn2 <- [1,558,null,{}] 13:24:48 INFO - PROCESS | 2289 | 1463430288351 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}] 13:24:48 INFO - PROCESS | 2289 | 1463430288451 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 13:24:48 INFO - PROCESS | 2289 | 1463430288457 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:48 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a8b1800 == 45 [pid = 2289] [id = 147] 13:24:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x125550000) [pid = 2289] [serial = 438] [outer = 0x0] 13:24:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x12a81c400) [pid = 2289] [serial = 439] [outer = 0x125550000] 13:24:48 INFO - PROCESS | 2289 | 1463430288482 Marionette DEBUG loaded listener.js 13:24:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x12aac8800) [pid = 2289] [serial = 440] [outer = 0x125550000] 13:24:48 INFO - PROCESS | 2289 | 1463430288747 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]]]}] 13:24:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:24:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 422ms 13:24:48 INFO - PROCESS | 2289 | 1463430288771 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 13:24:48 INFO - PROCESS | 2289 | 1463430288772 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 13:24:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:24:48 INFO - PROCESS | 2289 | 1463430288774 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:24:48 INFO - PROCESS | 2289 | 1463430288775 Marionette TRACE conn2 <- [1,562,null,{}] 13:24:48 INFO - PROCESS | 2289 | 1463430288785 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}] 13:24:48 INFO - PROCESS | 2289 | 1463430288865 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 13:24:48 INFO - PROCESS | 2289 | 1463430288956 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:48 INFO - PROCESS | 2289 | ++DOCSHELL 0x112164000 == 46 [pid = 2289] [id = 148] 13:24:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x111ab6800) [pid = 2289] [serial = 441] [outer = 0x0] 13:24:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x1121b6000) [pid = 2289] [serial = 442] [outer = 0x111ab6800] 13:24:48 INFO - PROCESS | 2289 | 1463430288988 Marionette DEBUG loaded listener.js 13:24:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x113396800) [pid = 2289] [serial = 443] [outer = 0x111ab6800] 13:24:49 INFO - PROCESS | 2289 | [2289] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:24:49 INFO - PROCESS | 2289 | 1463430289501 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]]]}] 13:24:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:24:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 769ms 13:24:49 INFO - PROCESS | 2289 | 1463430289545 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 13:24:49 INFO - PROCESS | 2289 | 1463430289548 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 13:24:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:24:49 INFO - PROCESS | 2289 | 1463430289551 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:24:49 INFO - PROCESS | 2289 | 1463430289553 Marionette TRACE conn2 <- [1,566,null,{}] 13:24:49 INFO - PROCESS | 2289 | 1463430289557 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}] 13:24:49 INFO - PROCESS | 2289 | 1463430289686 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 13:24:49 INFO - PROCESS | 2289 | 1463430289755 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:49 INFO - PROCESS | 2289 | ++DOCSHELL 0x117453800 == 47 [pid = 2289] [id = 149] 13:24:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x117680c00) [pid = 2289] [serial = 444] [outer = 0x0] 13:24:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x117e23c00) [pid = 2289] [serial = 445] [outer = 0x117680c00] 13:24:49 INFO - PROCESS | 2289 | 1463430289787 Marionette DEBUG loaded listener.js 13:24:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x118119400) [pid = 2289] [serial = 446] [outer = 0x117680c00] 13:24:50 INFO - PROCESS | 2289 | [2289] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:24:50 INFO - PROCESS | 2289 | 1463430290464 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]]]}] 13:24:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:24:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 922ms 13:24:50 INFO - PROCESS | 2289 | 1463430290472 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 13:24:50 INFO - PROCESS | 2289 | 1463430290474 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 13:24:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:24:50 INFO - PROCESS | 2289 | 1463430290502 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:24:50 INFO - PROCESS | 2289 | 1463430290504 Marionette TRACE conn2 <- [1,570,null,{}] 13:24:50 INFO - PROCESS | 2289 | 1463430290510 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}] 13:24:50 INFO - PROCESS | 2289 | 1463430290599 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 13:24:50 INFO - PROCESS | 2289 | 1463430290647 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:50 INFO - PROCESS | 2289 | ++DOCSHELL 0x116875800 == 48 [pid = 2289] [id = 150] 13:24:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x11675c000) [pid = 2289] [serial = 447] [outer = 0x0] 13:24:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x116769800) [pid = 2289] [serial = 448] [outer = 0x11675c000] 13:24:50 INFO - PROCESS | 2289 | 1463430290676 Marionette DEBUG loaded listener.js 13:24:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x117682c00) [pid = 2289] [serial = 449] [outer = 0x11675c000] 13:24:50 INFO - PROCESS | 2289 | --DOCSHELL 0x12a8b1800 == 47 [pid = 2289] [id = 147] 13:24:50 INFO - PROCESS | 2289 | --DOCSHELL 0x12a869800 == 46 [pid = 2289] [id = 146] 13:24:50 INFO - PROCESS | 2289 | --DOCSHELL 0x1293d3000 == 45 [pid = 2289] [id = 145] 13:24:50 INFO - PROCESS | 2289 | --DOCSHELL 0x1180d4000 == 44 [pid = 2289] [id = 144] 13:24:50 INFO - PROCESS | 2289 | --DOCSHELL 0x12913a800 == 43 [pid = 2289] [id = 143] 13:24:50 INFO - PROCESS | 2289 | --DOCSHELL 0x128be2800 == 42 [pid = 2289] [id = 142] 13:24:50 INFO - PROCESS | 2289 | --DOCSHELL 0x12550a800 == 41 [pid = 2289] [id = 141] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x12aac2800) [pid = 2289] [serial = 385] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | [2289] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:24:50 INFO - PROCESS | 2289 | --DOCSHELL 0x1188bf000 == 40 [pid = 2289] [id = 140] 13:24:50 INFO - PROCESS | 2289 | --DOCSHELL 0x121408000 == 39 [pid = 2289] [id = 139] 13:24:50 INFO - PROCESS | 2289 | --DOCSHELL 0x117441800 == 38 [pid = 2289] [id = 138] 13:24:50 INFO - PROCESS | 2289 | --DOCSHELL 0x119b11000 == 37 [pid = 2289] [id = 137] 13:24:50 INFO - PROCESS | 2289 | --DOCSHELL 0x119973000 == 36 [pid = 2289] [id = 136] 13:24:50 INFO - PROCESS | 2289 | --DOCSHELL 0x11949b800 == 35 [pid = 2289] [id = 135] 13:24:50 INFO - PROCESS | 2289 | --DOCSHELL 0x1188bf800 == 34 [pid = 2289] [id = 134] 13:24:50 INFO - PROCESS | 2289 | --DOCSHELL 0x1180ce800 == 33 [pid = 2289] [id = 133] 13:24:50 INFO - PROCESS | 2289 | --DOCSHELL 0x117442000 == 32 [pid = 2289] [id = 132] 13:24:50 INFO - PROCESS | 2289 | --DOCSHELL 0x116722000 == 31 [pid = 2289] [id = 131] 13:24:50 INFO - PROCESS | 2289 | --DOCSHELL 0x1132ba000 == 30 [pid = 2289] [id = 130] 13:24:50 INFO - PROCESS | 2289 | --DOCSHELL 0x129849800 == 29 [pid = 2289] [id = 129] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x1180db000) [pid = 2289] [serial = 305] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x12930a400) [pid = 2289] [serial = 245] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x112ceec00) [pid = 2289] [serial = 302] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x128b1b400) [pid = 2289] [serial = 367] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x129117800) [pid = 2289] [serial = 370] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x1193d8000) [pid = 2289] [serial = 376] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x129567000) [pid = 2289] [serial = 373] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x129305000) [pid = 2289] [serial = 371] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x12a6dcc00) [pid = 2289] [serial = 379] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x12a771000) [pid = 2289] [serial = 380] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x129581800) [pid = 2289] [serial = 374] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x125554000) [pid = 2289] [serial = 347] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x1219d1400) [pid = 2289] [serial = 346] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x11932fc00) [pid = 2289] [serial = 344] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x1190b7000) [pid = 2289] [serial = 343] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x1183e2400) [pid = 2289] [serial = 341] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x118118400) [pid = 2289] [serial = 340] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x1267bcc00) [pid = 2289] [serial = 338] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x121517c00) [pid = 2289] [serial = 361] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x12500cc00) [pid = 2289] [serial = 362] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x119bf7c00) [pid = 2289] [serial = 358] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x121144800) [pid = 2289] [serial = 359] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x119329400) [pid = 2289] [serial = 355] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x12aaba800) [pid = 2289] [serial = 383] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x1193df400) [pid = 2289] [serial = 356] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x1180e3000) [pid = 2289] [serial = 352] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x11882dc00) [pid = 2289] [serial = 353] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x1180dcc00) [pid = 2289] [serial = 350] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x116a5ac00) [pid = 2289] [serial = 349] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 86 (0x12911c400) [pid = 2289] [serial = 377] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 85 (0x126d1e400) [pid = 2289] [serial = 365] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 84 (0x126358800) [pid = 2289] [serial = 364] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 83 (0x128d20800) [pid = 2289] [serial = 368] [outer = 0x0] [url = about:blank] 13:24:50 INFO - PROCESS | 2289 | --DOMWINDOW == 82 (0x12a811800) [pid = 2289] [serial = 382] [outer = 0x0] [url = about:blank] 13:24:51 INFO - PROCESS | 2289 | [2289] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:24:51 INFO - PROCESS | 2289 | 1463430291085 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]]]}] 13:24:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:24:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 649ms 13:24:51 INFO - PROCESS | 2289 | 1463430291128 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 13:24:51 INFO - PROCESS | 2289 | 1463430291132 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 13:24:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:24:51 INFO - PROCESS | 2289 | 1463430291136 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:24:51 INFO - PROCESS | 2289 | 1463430291138 Marionette TRACE conn2 <- [1,574,null,{}] 13:24:51 INFO - PROCESS | 2289 | 1463430291140 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}] 13:24:51 INFO - PROCESS | 2289 | 1463430291210 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 13:24:51 INFO - PROCESS | 2289 | 1463430291254 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:51 INFO - PROCESS | 2289 | ++DOCSHELL 0x116ab0800 == 30 [pid = 2289] [id = 151] 13:24:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 83 (0x11675fc00) [pid = 2289] [serial = 450] [outer = 0x0] 13:24:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 84 (0x118117800) [pid = 2289] [serial = 451] [outer = 0x11675fc00] 13:24:51 INFO - PROCESS | 2289 | 1463430291280 Marionette DEBUG loaded listener.js 13:24:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 85 (0x118496400) [pid = 2289] [serial = 452] [outer = 0x11675fc00] 13:24:51 INFO - PROCESS | 2289 | 1463430291655 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]]]}] 13:24:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:24:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 569ms 13:24:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:24:51 INFO - PROCESS | 2289 | 1463430291706 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 13:24:51 INFO - PROCESS | 2289 | 1463430291708 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 13:24:51 INFO - PROCESS | 2289 | 1463430291711 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:24:51 INFO - PROCESS | 2289 | 1463430291716 Marionette TRACE conn2 <- [1,578,null,{}] 13:24:51 INFO - PROCESS | 2289 | 1463430291729 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}] 13:24:51 INFO - PROCESS | 2289 | 1463430291845 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 13:24:51 INFO - PROCESS | 2289 | 1463430291912 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:51 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183c0800 == 31 [pid = 2289] [id = 152] 13:24:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 86 (0x116ef3c00) [pid = 2289] [serial = 453] [outer = 0x0] 13:24:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 87 (0x11906c800) [pid = 2289] [serial = 454] [outer = 0x116ef3c00] 13:24:51 INFO - PROCESS | 2289 | 1463430291956 Marionette DEBUG loaded listener.js 13:24:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x119163c00) [pid = 2289] [serial = 455] [outer = 0x116ef3c00] 13:24:52 INFO - PROCESS | 2289 | 1463430292308 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]]]}] 13:24:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:24:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 626ms 13:24:52 INFO - PROCESS | 2289 | 1463430292337 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 13:24:52 INFO - PROCESS | 2289 | 1463430292347 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 13:24:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:24:52 INFO - PROCESS | 2289 | 1463430292351 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:24:52 INFO - PROCESS | 2289 | 1463430292352 Marionette TRACE conn2 <- [1,582,null,{}] 13:24:52 INFO - PROCESS | 2289 | 1463430292354 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}] 13:24:52 INFO - PROCESS | 2289 | 1463430292442 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 13:24:52 INFO - PROCESS | 2289 | 1463430292469 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:52 INFO - PROCESS | 2289 | ++DOCSHELL 0x11949b800 == 32 [pid = 2289] [id = 153] 13:24:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x115e19c00) [pid = 2289] [serial = 456] [outer = 0x0] 13:24:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x11938f800) [pid = 2289] [serial = 457] [outer = 0x115e19c00] 13:24:52 INFO - PROCESS | 2289 | 1463430292495 Marionette DEBUG loaded listener.js 13:24:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x1193de000) [pid = 2289] [serial = 458] [outer = 0x115e19c00] 13:24:52 INFO - PROCESS | 2289 | 1463430292779 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]]]}] 13:24:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:24:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 468ms 13:24:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:24:52 INFO - PROCESS | 2289 | 1463430292820 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 13:24:52 INFO - PROCESS | 2289 | 1463430292821 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 13:24:52 INFO - PROCESS | 2289 | 1463430292823 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:24:52 INFO - PROCESS | 2289 | 1463430292824 Marionette TRACE conn2 <- [1,586,null,{}] 13:24:52 INFO - PROCESS | 2289 | 1463430292826 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}] 13:24:52 INFO - PROCESS | 2289 | 1463430292901 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 13:24:52 INFO - PROCESS | 2289 | 1463430292905 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:52 INFO - PROCESS | 2289 | ++DOCSHELL 0x1165f0800 == 33 [pid = 2289] [id = 154] 13:24:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x112ce3400) [pid = 2289] [serial = 459] [outer = 0x0] 13:24:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x119734400) [pid = 2289] [serial = 460] [outer = 0x112ce3400] 13:24:52 INFO - PROCESS | 2289 | 1463430292932 Marionette DEBUG loaded listener.js 13:24:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x11a027c00) [pid = 2289] [serial = 461] [outer = 0x112ce3400] 13:24:53 INFO - PROCESS | 2289 | [2289] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:24:53 INFO - PROCESS | 2289 | [2289] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:24:53 INFO - PROCESS | 2289 | 1463430293282 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]]]}] 13:24:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:24:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 470ms 13:24:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:24:53 INFO - PROCESS | 2289 | 1463430293294 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 13:24:53 INFO - PROCESS | 2289 | 1463430293295 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 13:24:53 INFO - PROCESS | 2289 | 1463430293299 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:24:53 INFO - PROCESS | 2289 | 1463430293301 Marionette TRACE conn2 <- [1,590,null,{}] 13:24:53 INFO - PROCESS | 2289 | 1463430293303 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}] 13:24:53 INFO - PROCESS | 2289 | 1463430293414 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 13:24:53 INFO - PROCESS | 2289 | 1463430293425 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:53 INFO - PROCESS | 2289 | ++DOCSHELL 0x11a06b000 == 34 [pid = 2289] [id = 155] 13:24:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x1193de400) [pid = 2289] [serial = 462] [outer = 0x0] 13:24:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x121350800) [pid = 2289] [serial = 463] [outer = 0x1193de400] 13:24:53 INFO - PROCESS | 2289 | 1463430293476 Marionette DEBUG loaded listener.js 13:24:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x124cc1c00) [pid = 2289] [serial = 464] [outer = 0x1193de400] 13:24:53 INFO - PROCESS | 2289 | 1463430293810 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]]]}] 13:24:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:24:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 521ms 13:24:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:24:53 INFO - PROCESS | 2289 | 1463430293819 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 13:24:53 INFO - PROCESS | 2289 | 1463430293820 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 13:24:53 INFO - PROCESS | 2289 | 1463430293823 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:24:53 INFO - PROCESS | 2289 | 1463430293824 Marionette TRACE conn2 <- [1,594,null,{}] 13:24:53 INFO - PROCESS | 2289 | 1463430293826 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}] 13:24:53 INFO - PROCESS | 2289 | 1463430293910 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 13:24:53 INFO - PROCESS | 2289 | 1463430293940 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:53 INFO - PROCESS | 2289 | ++DOCSHELL 0x1215d2800 == 35 [pid = 2289] [id = 156] 13:24:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x1193e6800) [pid = 2289] [serial = 465] [outer = 0x0] 13:24:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x125551c00) [pid = 2289] [serial = 466] [outer = 0x1193e6800] 13:24:53 INFO - PROCESS | 2289 | 1463430293964 Marionette DEBUG loaded listener.js 13:24:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x126354800) [pid = 2289] [serial = 467] [outer = 0x1193e6800] 13:24:54 INFO - PROCESS | 2289 | 1463430294279 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]]]}] 13:24:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:24:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 471ms 13:24:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:24:54 INFO - PROCESS | 2289 | 1463430294294 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 13:24:54 INFO - PROCESS | 2289 | 1463430294296 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 13:24:54 INFO - PROCESS | 2289 | 1463430294302 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:24:54 INFO - PROCESS | 2289 | 1463430294303 Marionette TRACE conn2 <- [1,598,null,{}] 13:24:54 INFO - PROCESS | 2289 | 1463430294312 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}] 13:24:54 INFO - PROCESS | 2289 | 1463430294398 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 13:24:54 INFO - PROCESS | 2289 | 1463430294403 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:54 INFO - PROCESS | 2289 | ++DOCSHELL 0x121cc2000 == 36 [pid = 2289] [id = 157] 13:24:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x125f72800) [pid = 2289] [serial = 468] [outer = 0x0] 13:24:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x126705c00) [pid = 2289] [serial = 469] [outer = 0x125f72800] 13:24:54 INFO - PROCESS | 2289 | 1463430294428 Marionette DEBUG loaded listener.js 13:24:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x126bd8400) [pid = 2289] [serial = 470] [outer = 0x125f72800] 13:24:54 INFO - PROCESS | 2289 | 1463430294762 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]]]}] 13:24:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:24:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 478ms 13:24:54 INFO - PROCESS | 2289 | 1463430294781 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 13:24:54 INFO - PROCESS | 2289 | 1463430294784 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 13:24:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:24:54 INFO - PROCESS | 2289 | 1463430294792 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:24:54 INFO - PROCESS | 2289 | 1463430294793 Marionette TRACE conn2 <- [1,602,null,{}] 13:24:54 INFO - PROCESS | 2289 | 1463430294797 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}] 13:24:54 INFO - PROCESS | 2289 | 1463430294883 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 13:24:54 INFO - PROCESS | 2289 | 1463430294887 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:54 INFO - PROCESS | 2289 | ++DOCSHELL 0x124d12000 == 37 [pid = 2289] [id = 158] 13:24:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x126356c00) [pid = 2289] [serial = 471] [outer = 0x0] 13:24:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x126d13c00) [pid = 2289] [serial = 472] [outer = 0x126356c00] 13:24:54 INFO - PROCESS | 2289 | 1463430294912 Marionette DEBUG loaded listener.js 13:24:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x128b12c00) [pid = 2289] [serial = 473] [outer = 0x126356c00] 13:24:55 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x121b62c00) [pid = 2289] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:24:55 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x11339dc00) [pid = 2289] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:24:55 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x11973d400) [pid = 2289] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:24:55 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x118494400) [pid = 2289] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:24:55 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x125f68000) [pid = 2289] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:24:55 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x116762800) [pid = 2289] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:24:55 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x1165cb000) [pid = 2289] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:24:55 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x1190b2c00) [pid = 2289] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:24:55 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x1184e5000) [pid = 2289] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:24:55 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x118119000) [pid = 2289] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:24:55 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x115e87c00) [pid = 2289] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:24:55 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x126d15400) [pid = 2289] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:24:55 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x129568800) [pid = 2289] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:24:55 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x1168aa000) [pid = 2289] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:24:55 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x111c88c00) [pid = 2289] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:24:55 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x1190afc00) [pid = 2289] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:24:55 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x116845c00) [pid = 2289] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:24:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:24:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 519ms 13:24:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:24:55 INFO - PROCESS | 2289 | 1463430295308 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]]]}] 13:24:55 INFO - PROCESS | 2289 | 1463430295312 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 13:24:55 INFO - PROCESS | 2289 | 1463430295314 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 13:24:55 INFO - PROCESS | 2289 | 1463430295316 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:24:55 INFO - PROCESS | 2289 | 1463430295317 Marionette TRACE conn2 <- [1,606,null,{}] 13:24:55 INFO - PROCESS | 2289 | 1463430295320 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}] 13:24:55 INFO - PROCESS | 2289 | 1463430295391 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 13:24:55 INFO - PROCESS | 2289 | 1463430295398 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:55 INFO - PROCESS | 2289 | ++DOCSHELL 0x11949a800 == 38 [pid = 2289] [id = 159] 13:24:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x118494400) [pid = 2289] [serial = 474] [outer = 0x0] 13:24:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x119cce400) [pid = 2289] [serial = 475] [outer = 0x118494400] 13:24:55 INFO - PROCESS | 2289 | 1463430295425 Marionette DEBUG loaded listener.js 13:24:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x125551800) [pid = 2289] [serial = 476] [outer = 0x118494400] 13:24:55 INFO - PROCESS | 2289 | 1463430295867 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]]]}] 13:24:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:24:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 619ms 13:24:55 INFO - PROCESS | 2289 | 1463430295935 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 13:24:55 INFO - PROCESS | 2289 | 1463430295938 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 13:24:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:24:55 INFO - PROCESS | 2289 | 1463430295942 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:24:55 INFO - PROCESS | 2289 | 1463430295945 Marionette TRACE conn2 <- [1,610,null,{}] 13:24:55 INFO - PROCESS | 2289 | 1463430295950 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}] 13:24:56 INFO - PROCESS | 2289 | 1463430296069 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 13:24:56 INFO - PROCESS | 2289 | 1463430296191 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:56 INFO - PROCESS | 2289 | ++DOCSHELL 0x116e2d800 == 39 [pid = 2289] [id = 160] 13:24:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x116ef8800) [pid = 2289] [serial = 477] [outer = 0x0] 13:24:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x117e28800) [pid = 2289] [serial = 478] [outer = 0x116ef8800] 13:24:56 INFO - PROCESS | 2289 | 1463430296241 Marionette DEBUG loaded listener.js 13:24:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x118120000) [pid = 2289] [serial = 479] [outer = 0x116ef8800] 13:24:56 INFO - PROCESS | 2289 | 1463430296685 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]]]}] 13:24:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:24:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 773ms 13:24:56 INFO - PROCESS | 2289 | 1463430296715 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 13:24:56 INFO - PROCESS | 2289 | 1463430296719 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 13:24:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:24:56 INFO - PROCESS | 2289 | 1463430296724 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:24:56 INFO - PROCESS | 2289 | 1463430296727 Marionette TRACE conn2 <- [1,614,null,{}] 13:24:56 INFO - PROCESS | 2289 | 1463430296729 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}] 13:24:56 INFO - PROCESS | 2289 | 1463430296820 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 13:24:56 INFO - PROCESS | 2289 | 1463430296862 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:56 INFO - PROCESS | 2289 | ++DOCSHELL 0x119129800 == 40 [pid = 2289] [id = 161] 13:24:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x1183e3000) [pid = 2289] [serial = 480] [outer = 0x0] 13:24:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x1184e7800) [pid = 2289] [serial = 481] [outer = 0x1183e3000] 13:24:56 INFO - PROCESS | 2289 | 1463430296892 Marionette DEBUG loaded listener.js 13:24:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x119164000) [pid = 2289] [serial = 482] [outer = 0x1183e3000] 13:24:57 INFO - PROCESS | 2289 | 1463430297305 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]]]}] 13:24:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:24:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 622ms 13:24:57 INFO - PROCESS | 2289 | 1463430297346 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 13:24:57 INFO - PROCESS | 2289 | 1463430297348 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 13:24:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:24:57 INFO - PROCESS | 2289 | 1463430297350 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:24:57 INFO - PROCESS | 2289 | 1463430297353 Marionette TRACE conn2 <- [1,618,null,{}] 13:24:57 INFO - PROCESS | 2289 | 1463430297361 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}] 13:24:57 INFO - PROCESS | 2289 | 1463430297456 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 13:24:57 INFO - PROCESS | 2289 | 1463430297536 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:57 INFO - PROCESS | 2289 | ++DOCSHELL 0x126b6d000 == 41 [pid = 2289] [id = 162] 13:24:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x119beac00) [pid = 2289] [serial = 483] [outer = 0x0] 13:24:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x121541400) [pid = 2289] [serial = 484] [outer = 0x119beac00] 13:24:57 INFO - PROCESS | 2289 | 1463430297569 Marionette DEBUG loaded listener.js 13:24:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x124cbac00) [pid = 2289] [serial = 485] [outer = 0x119beac00] 13:24:57 INFO - PROCESS | 2289 | 1463430297980 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]]]}] 13:24:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:24:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 674ms 13:24:58 INFO - PROCESS | 2289 | 1463430298025 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 13:24:58 INFO - PROCESS | 2289 | 1463430298027 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 13:24:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:24:58 INFO - PROCESS | 2289 | 1463430298029 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:24:58 INFO - PROCESS | 2289 | 1463430298030 Marionette TRACE conn2 <- [1,622,null,{}] 13:24:58 INFO - PROCESS | 2289 | 1463430298033 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}] 13:24:58 INFO - PROCESS | 2289 | 1463430298123 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 13:24:58 INFO - PROCESS | 2289 | 1463430298169 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:58 INFO - PROCESS | 2289 | ++DOCSHELL 0x128f22800 == 42 [pid = 2289] [id = 163] 13:24:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x125554c00) [pid = 2289] [serial = 486] [outer = 0x0] 13:24:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x126d20c00) [pid = 2289] [serial = 487] [outer = 0x125554c00] 13:24:58 INFO - PROCESS | 2289 | 1463430298199 Marionette DEBUG loaded listener.js 13:24:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x128b1e400) [pid = 2289] [serial = 488] [outer = 0x125554c00] 13:24:58 INFO - PROCESS | 2289 | 1463430298600 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]]]}] 13:24:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:24:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 620ms 13:24:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:24:58 INFO - PROCESS | 2289 | 1463430298649 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 13:24:58 INFO - PROCESS | 2289 | 1463430298651 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 13:24:58 INFO - PROCESS | 2289 | 1463430298653 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:24:58 INFO - PROCESS | 2289 | 1463430298654 Marionette TRACE conn2 <- [1,626,null,{}] 13:24:58 INFO - PROCESS | 2289 | 1463430298656 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}] 13:24:58 INFO - PROCESS | 2289 | 1463430298745 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 13:24:58 INFO - PROCESS | 2289 | 1463430298821 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:58 INFO - PROCESS | 2289 | ++DOCSHELL 0x1293d8000 == 43 [pid = 2289] [id = 164] 13:24:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x128d21800) [pid = 2289] [serial = 489] [outer = 0x0] 13:24:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x12911e800) [pid = 2289] [serial = 490] [outer = 0x128d21800] 13:24:58 INFO - PROCESS | 2289 | 1463430298851 Marionette DEBUG loaded listener.js 13:24:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x129306000) [pid = 2289] [serial = 491] [outer = 0x128d21800] 13:24:59 INFO - PROCESS | 2289 | 1463430299265 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]]]}] 13:24:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:24:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 769ms 13:24:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:24:59 INFO - PROCESS | 2289 | 1463430299423 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 13:24:59 INFO - PROCESS | 2289 | 1463430299425 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 13:24:59 INFO - PROCESS | 2289 | 1463430299428 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:24:59 INFO - PROCESS | 2289 | 1463430299432 Marionette TRACE conn2 <- [1,630,null,{}] 13:24:59 INFO - PROCESS | 2289 | 1463430299436 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}] 13:24:59 INFO - PROCESS | 2289 | 1463430299526 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 13:24:59 INFO - PROCESS | 2289 | 1463430299572 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:59 INFO - PROCESS | 2289 | ++DOCSHELL 0x117e02800 == 44 [pid = 2289] [id = 165] 13:24:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x11639e800) [pid = 2289] [serial = 492] [outer = 0x0] 13:24:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x1163aa800) [pid = 2289] [serial = 493] [outer = 0x11639e800] 13:24:59 INFO - PROCESS | 2289 | 1463430299599 Marionette DEBUG loaded listener.js 13:24:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x117681800) [pid = 2289] [serial = 494] [outer = 0x11639e800] 13:24:59 INFO - PROCESS | 2289 | 1463430299979 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]]]}] 13:25:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:25:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 624ms 13:25:00 INFO - PROCESS | 2289 | --DOCSHELL 0x124d12000 == 43 [pid = 2289] [id = 158] 13:25:00 INFO - PROCESS | 2289 | --DOCSHELL 0x121cc2000 == 42 [pid = 2289] [id = 157] 13:25:00 INFO - PROCESS | 2289 | --DOCSHELL 0x1215d2800 == 41 [pid = 2289] [id = 156] 13:25:00 INFO - PROCESS | 2289 | --DOCSHELL 0x11a06b000 == 40 [pid = 2289] [id = 155] 13:25:00 INFO - PROCESS | 2289 | --DOCSHELL 0x1165f0800 == 39 [pid = 2289] [id = 154] 13:25:00 INFO - PROCESS | 2289 | --DOCSHELL 0x11949b800 == 38 [pid = 2289] [id = 153] 13:25:00 INFO - PROCESS | 2289 | --DOCSHELL 0x1183c0800 == 37 [pid = 2289] [id = 152] 13:25:00 INFO - PROCESS | 2289 | --DOCSHELL 0x116ab0800 == 36 [pid = 2289] [id = 151] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x12a81c400) [pid = 2289] [serial = 439] [outer = 0x0] [url = about:blank] 13:25:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:25:00 INFO - PROCESS | 2289 | 1463430300073 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 13:25:00 INFO - PROCESS | 2289 | 1463430300075 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 13:25:00 INFO - PROCESS | 2289 | --DOCSHELL 0x116875800 == 35 [pid = 2289] [id = 150] 13:25:00 INFO - PROCESS | 2289 | --DOCSHELL 0x112164000 == 34 [pid = 2289] [id = 148] 13:25:00 INFO - PROCESS | 2289 | 1463430300081 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:25:00 INFO - PROCESS | 2289 | 1463430300084 Marionette TRACE conn2 <- [1,634,null,{}] 13:25:00 INFO - PROCESS | 2289 | 1463430300086 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}] 13:25:00 INFO - PROCESS | 2289 | 1463430300160 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 13:25:00 INFO - PROCESS | 2289 | 1463430300170 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:00 INFO - PROCESS | 2289 | ++DOCSHELL 0x1165f0800 == 35 [pid = 2289] [id = 166] 13:25:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x1183e0800) [pid = 2289] [serial = 495] [outer = 0x0] 13:25:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x1184a2c00) [pid = 2289] [serial = 496] [outer = 0x1183e0800] 13:25:00 INFO - PROCESS | 2289 | 1463430300196 Marionette DEBUG loaded listener.js 13:25:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x11902f800) [pid = 2289] [serial = 497] [outer = 0x1183e0800] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x12a816400) [pid = 2289] [serial = 437] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x119ccac00) [pid = 2289] [serial = 406] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x12121b000) [pid = 2289] [serial = 407] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x121356800) [pid = 2289] [serial = 409] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x1219c5c00) [pid = 2289] [serial = 410] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x124f10400) [pid = 2289] [serial = 415] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x129303c00) [pid = 2289] [serial = 424] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x117e2d400) [pid = 2289] [serial = 391] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x118115400) [pid = 2289] [serial = 392] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x1190bbc00) [pid = 2289] [serial = 400] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x119327800) [pid = 2289] [serial = 401] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x119386400) [pid = 2289] [serial = 403] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x11973c400) [pid = 2289] [serial = 404] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x119025c00) [pid = 2289] [serial = 397] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x1190b2400) [pid = 2289] [serial = 398] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x121b6f000) [pid = 2289] [serial = 412] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x124da3c00) [pid = 2289] [serial = 413] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x116119800) [pid = 2289] [serial = 388] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x1121ad000) [pid = 2289] [serial = 389] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x128b1d800) [pid = 2289] [serial = 421] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x12958b800) [pid = 2289] [serial = 427] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x129567c00) [pid = 2289] [serial = 425] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x12a6ddc00) [pid = 2289] [serial = 428] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x1184a1400) [pid = 2289] [serial = 430] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x1193e5000) [pid = 2289] [serial = 431] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 86 (0x12a76ac00) [pid = 2289] [serial = 436] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 85 (0x1184de400) [pid = 2289] [serial = 395] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 84 (0x118499c00) [pid = 2289] [serial = 394] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 83 (0x128b11400) [pid = 2289] [serial = 419] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 82 (0x12670cc00) [pid = 2289] [serial = 418] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 81 (0x12911ec00) [pid = 2289] [serial = 422] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 80 (0x125f72c00) [pid = 2289] [serial = 416] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 79 (0x12a6dfc00) [pid = 2289] [serial = 434] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | --DOMWINDOW == 78 (0x12178f000) [pid = 2289] [serial = 433] [outer = 0x0] [url = about:blank] 13:25:00 INFO - PROCESS | 2289 | [2289] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:25:00 INFO - PROCESS | 2289 | [2289] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:25:00 INFO - PROCESS | 2289 | 1463430300525 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]]]}] 13:25:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:25:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 474ms 13:25:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:25:00 INFO - PROCESS | 2289 | 1463430300554 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 13:25:00 INFO - PROCESS | 2289 | 1463430300555 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 13:25:00 INFO - PROCESS | 2289 | 1463430300557 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:25:00 INFO - PROCESS | 2289 | 1463430300558 Marionette TRACE conn2 <- [1,638,null,{}] 13:25:00 INFO - PROCESS | 2289 | 1463430300565 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}] 13:25:00 INFO - PROCESS | 2289 | 1463430300643 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 13:25:00 INFO - PROCESS | 2289 | 1463430300651 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:00 INFO - PROCESS | 2289 | ++DOCSHELL 0x1188cf800 == 36 [pid = 2289] [id = 167] 13:25:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 79 (0x11932e400) [pid = 2289] [serial = 498] [outer = 0x0] 13:25:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 80 (0x119393000) [pid = 2289] [serial = 499] [outer = 0x11932e400] 13:25:00 INFO - PROCESS | 2289 | 1463430300679 Marionette DEBUG loaded listener.js 13:25:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 81 (0x1193e5400) [pid = 2289] [serial = 500] [outer = 0x11932e400] 13:25:00 INFO - PROCESS | 2289 | [2289] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:25:00 INFO - PROCESS | 2289 | [2289] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:25:01 INFO - PROCESS | 2289 | 1463430301019 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]]]}] 13:25:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:25:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 469ms 13:25:01 INFO - PROCESS | 2289 | 1463430301027 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 13:25:01 INFO - PROCESS | 2289 | 1463430301028 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 13:25:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:25:01 INFO - PROCESS | 2289 | 1463430301033 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:25:01 INFO - PROCESS | 2289 | 1463430301034 Marionette TRACE conn2 <- [1,642,null,{}] 13:25:01 INFO - PROCESS | 2289 | 1463430301036 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}] 13:25:01 INFO - PROCESS | 2289 | 1463430301119 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 13:25:01 INFO - PROCESS | 2289 | 1463430301158 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:01 INFO - PROCESS | 2289 | ++DOCSHELL 0x11978e000 == 37 [pid = 2289] [id = 168] 13:25:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 82 (0x1193dbc00) [pid = 2289] [serial = 501] [outer = 0x0] 13:25:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 83 (0x12113fc00) [pid = 2289] [serial = 502] [outer = 0x1193dbc00] 13:25:01 INFO - PROCESS | 2289 | 1463430301180 Marionette DEBUG loaded listener.js 13:25:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 84 (0x1218ee800) [pid = 2289] [serial = 503] [outer = 0x1193dbc00] 13:25:01 INFO - PROCESS | 2289 | 1463430301476 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]]]}] 13:25:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:25:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 470ms 13:25:01 INFO - PROCESS | 2289 | 1463430301501 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 13:25:01 INFO - PROCESS | 2289 | 1463430301503 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 13:25:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:25:01 INFO - PROCESS | 2289 | 1463430301505 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:25:01 INFO - PROCESS | 2289 | 1463430301506 Marionette TRACE conn2 <- [1,646,null,{}] 13:25:01 INFO - PROCESS | 2289 | 1463430301508 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}] 13:25:01 INFO - PROCESS | 2289 | 1463430301582 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 13:25:01 INFO - PROCESS | 2289 | 1463430301587 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:01 INFO - PROCESS | 2289 | ++DOCSHELL 0x119b17800 == 38 [pid = 2289] [id = 169] 13:25:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 85 (0x121b70c00) [pid = 2289] [serial = 504] [outer = 0x0] 13:25:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 86 (0x124f08c00) [pid = 2289] [serial = 505] [outer = 0x121b70c00] 13:25:01 INFO - PROCESS | 2289 | 1463430301612 Marionette DEBUG loaded listener.js 13:25:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 87 (0x126695c00) [pid = 2289] [serial = 506] [outer = 0x121b70c00] 13:25:01 INFO - PROCESS | 2289 | 1463430301941 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]]]}] 13:25:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:25:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 469ms 13:25:01 INFO - PROCESS | 2289 | 1463430301995 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 13:25:01 INFO - PROCESS | 2289 | 1463430301997 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 13:25:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:25:02 INFO - PROCESS | 2289 | 1463430302002 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:25:02 INFO - PROCESS | 2289 | 1463430302003 Marionette TRACE conn2 <- [1,650,null,{}] 13:25:02 INFO - PROCESS | 2289 | 1463430302007 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}] 13:25:02 INFO - PROCESS | 2289 | 1463430302145 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 13:25:02 INFO - PROCESS | 2289 | 1463430302154 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:02 INFO - PROCESS | 2289 | ++DOCSHELL 0x1215ea000 == 39 [pid = 2289] [id = 170] 13:25:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x126d1e000) [pid = 2289] [serial = 507] [outer = 0x0] 13:25:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x129303000) [pid = 2289] [serial = 508] [outer = 0x126d1e000] 13:25:02 INFO - PROCESS | 2289 | 1463430302205 Marionette DEBUG loaded listener.js 13:25:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x129585c00) [pid = 2289] [serial = 509] [outer = 0x126d1e000] 13:25:02 INFO - PROCESS | 2289 | 1463430302632 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]]]}] 13:25:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:25:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 669ms 13:25:02 INFO - PROCESS | 2289 | 1463430302674 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 13:25:02 INFO - PROCESS | 2289 | 1463430302675 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 13:25:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:25:02 INFO - PROCESS | 2289 | 1463430302677 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:25:02 INFO - PROCESS | 2289 | 1463430302678 Marionette TRACE conn2 <- [1,654,null,{}] 13:25:02 INFO - PROCESS | 2289 | 1463430302688 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}] 13:25:02 INFO - PROCESS | 2289 | 1463430302779 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 13:25:02 INFO - PROCESS | 2289 | 1463430302828 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:02 INFO - PROCESS | 2289 | ++DOCSHELL 0x124d12000 == 40 [pid = 2289] [id = 171] 13:25:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x12a6d7800) [pid = 2289] [serial = 510] [outer = 0x0] 13:25:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x12a6de800) [pid = 2289] [serial = 511] [outer = 0x12a6d7800] 13:25:02 INFO - PROCESS | 2289 | 1463430302852 Marionette DEBUG loaded listener.js 13:25:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x12a76f000) [pid = 2289] [serial = 512] [outer = 0x12a6d7800] 13:25:03 INFO - PROCESS | 2289 | 1463430303154 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]]]}] 13:25:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:25:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 528ms 13:25:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:25:03 INFO - PROCESS | 2289 | 1463430303205 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 13:25:03 INFO - PROCESS | 2289 | 1463430303206 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 13:25:03 INFO - PROCESS | 2289 | 1463430303208 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:25:03 INFO - PROCESS | 2289 | 1463430303209 Marionette TRACE conn2 <- [1,658,null,{}] 13:25:03 INFO - PROCESS | 2289 | 1463430303211 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}] 13:25:03 INFO - PROCESS | 2289 | 1463430303304 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 13:25:03 INFO - PROCESS | 2289 | 1463430303308 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:03 INFO - PROCESS | 2289 | ++DOCSHELL 0x126727000 == 41 [pid = 2289] [id = 172] 13:25:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x12a6d6c00) [pid = 2289] [serial = 513] [outer = 0x0] 13:25:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x12a816400) [pid = 2289] [serial = 514] [outer = 0x12a6d6c00] 13:25:03 INFO - PROCESS | 2289 | 1463430303333 Marionette DEBUG loaded listener.js 13:25:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x12aac4400) [pid = 2289] [serial = 515] [outer = 0x12a6d6c00] 13:25:03 INFO - PROCESS | 2289 | 1463430303642 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]]]}] 13:25:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:25:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 468ms 13:25:03 INFO - PROCESS | 2289 | 1463430303677 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 13:25:03 INFO - PROCESS | 2289 | 1463430303679 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 13:25:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:25:03 INFO - PROCESS | 2289 | 1463430303689 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:25:03 INFO - PROCESS | 2289 | 1463430303690 Marionette TRACE conn2 <- [1,662,null,{}] 13:25:03 INFO - PROCESS | 2289 | 1463430303692 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}] 13:25:03 INFO - PROCESS | 2289 | 1463430303783 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 13:25:03 INFO - PROCESS | 2289 | 1463430303787 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:03 INFO - PROCESS | 2289 | ++DOCSHELL 0x128c5c800 == 42 [pid = 2289] [id = 173] 13:25:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x12a813800) [pid = 2289] [serial = 516] [outer = 0x0] 13:25:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x12ac19c00) [pid = 2289] [serial = 517] [outer = 0x12a813800] 13:25:03 INFO - PROCESS | 2289 | 1463430303811 Marionette DEBUG loaded listener.js 13:25:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x12b222400) [pid = 2289] [serial = 518] [outer = 0x12a813800] 13:25:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x12b220400) [pid = 2289] [serial = 519] [outer = 0x12cb8d800] 13:25:04 INFO - PROCESS | 2289 | [2289] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:25:04 INFO - PROCESS | 2289 | [2289] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:25:04 INFO - PROCESS | 2289 | 1463430304192 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]]]}] 13:25:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:25:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 518ms 13:25:04 INFO - PROCESS | 2289 | 1463430304207 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 13:25:04 INFO - PROCESS | 2289 | 1463430304208 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 13:25:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:25:04 INFO - PROCESS | 2289 | 1463430304211 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:25:04 INFO - PROCESS | 2289 | 1463430304212 Marionette TRACE conn2 <- [1,666,null,{}] 13:25:04 INFO - PROCESS | 2289 | 1463430304214 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}] 13:25:04 INFO - PROCESS | 2289 | 1463430304305 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 13:25:04 INFO - PROCESS | 2289 | 1463430304317 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:04 INFO - PROCESS | 2289 | ++DOCSHELL 0x129857800 == 43 [pid = 2289] [id = 174] 13:25:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x12b222800) [pid = 2289] [serial = 520] [outer = 0x0] 13:25:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x12b849800) [pid = 2289] [serial = 521] [outer = 0x12b222800] 13:25:04 INFO - PROCESS | 2289 | 1463430304341 Marionette DEBUG loaded listener.js 13:25:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x12b855000) [pid = 2289] [serial = 522] [outer = 0x12b222800] 13:25:04 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x115e19c00) [pid = 2289] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:25:04 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x112ce3400) [pid = 2289] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:25:04 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x125f72800) [pid = 2289] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:25:04 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x11675c000) [pid = 2289] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:25:04 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x11675fc00) [pid = 2289] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:25:04 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x1193e6800) [pid = 2289] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:25:04 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x1193de400) [pid = 2289] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:25:04 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x116ef3c00) [pid = 2289] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:25:04 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x126356c00) [pid = 2289] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:25:04 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x125550000) [pid = 2289] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:25:04 INFO - PROCESS | 2289 | [2289] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:25:04 INFO - PROCESS | 2289 | [2289] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:25:04 INFO - PROCESS | 2289 | 1463430304686 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]]]}] 13:25:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:25:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 521ms 13:25:04 INFO - PROCESS | 2289 | 1463430304733 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 13:25:04 INFO - PROCESS | 2289 | 1463430304735 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 13:25:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:25:04 INFO - PROCESS | 2289 | 1463430304738 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:25:04 INFO - PROCESS | 2289 | 1463430304740 Marionette TRACE conn2 <- [1,670,null,{}] 13:25:04 INFO - PROCESS | 2289 | 1463430304752 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}] 13:25:04 INFO - PROCESS | 2289 | 1463430304882 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 13:25:04 INFO - PROCESS | 2289 | 1463430304888 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:04 INFO - PROCESS | 2289 | ++DOCSHELL 0x126b67800 == 44 [pid = 2289] [id = 175] 13:25:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x113220000) [pid = 2289] [serial = 523] [outer = 0x0] 13:25:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x119735400) [pid = 2289] [serial = 524] [outer = 0x113220000] 13:25:04 INFO - PROCESS | 2289 | 1463430304935 Marionette DEBUG loaded listener.js 13:25:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x12bab7800) [pid = 2289] [serial = 525] [outer = 0x113220000] 13:25:05 INFO - PROCESS | 2289 | 1463430305298 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]]]}] 13:25:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:25:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 572ms 13:25:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:25:05 INFO - PROCESS | 2289 | 1463430305310 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 13:25:05 INFO - PROCESS | 2289 | 1463430305311 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 13:25:05 INFO - PROCESS | 2289 | 1463430305317 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:25:05 INFO - PROCESS | 2289 | 1463430305318 Marionette TRACE conn2 <- [1,674,null,{}] 13:25:05 INFO - PROCESS | 2289 | 1463430305321 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}] 13:25:05 INFO - PROCESS | 2289 | 1463430305421 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 13:25:05 INFO - PROCESS | 2289 | 1463430305428 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:05 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a8ba800 == 45 [pid = 2289] [id = 176] 13:25:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x11684f000) [pid = 2289] [serial = 526] [outer = 0x0] 13:25:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x12baedc00) [pid = 2289] [serial = 527] [outer = 0x11684f000] 13:25:05 INFO - PROCESS | 2289 | 1463430305453 Marionette DEBUG loaded listener.js 13:25:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x12baf9400) [pid = 2289] [serial = 528] [outer = 0x11684f000] 13:25:05 INFO - PROCESS | 2289 | [2289] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:25:05 INFO - PROCESS | 2289 | [2289] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:25:05 INFO - PROCESS | 2289 | 1463430305737 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]]]}] 13:25:05 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 13:25:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 470ms 13:25:05 INFO - PROCESS | 2289 | 1463430305786 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 13:25:05 INFO - PROCESS | 2289 | 1463430305787 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 13:25:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:25:05 INFO - PROCESS | 2289 | 1463430305789 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:25:05 INFO - PROCESS | 2289 | 1463430305790 Marionette TRACE conn2 <- [1,678,null,{}] 13:25:05 INFO - PROCESS | 2289 | 1463430305792 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}] 13:25:05 INFO - PROCESS | 2289 | 1463430305870 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 13:25:05 INFO - PROCESS | 2289 | 1463430305875 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:05 INFO - PROCESS | 2289 | ++DOCSHELL 0x12b2b1000 == 46 [pid = 2289] [id = 177] 13:25:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x12bafbc00) [pid = 2289] [serial = 529] [outer = 0x0] 13:25:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x12be0b400) [pid = 2289] [serial = 530] [outer = 0x12bafbc00] 13:25:05 INFO - PROCESS | 2289 | 1463430305899 Marionette DEBUG loaded listener.js 13:25:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x12be15800) [pid = 2289] [serial = 531] [outer = 0x12bafbc00] 13:25:06 INFO - PROCESS | 2289 | 1463430306215 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]]]}] 13:25:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:25:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 468ms 13:25:06 INFO - PROCESS | 2289 | 1463430306257 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 13:25:06 INFO - PROCESS | 2289 | 1463430306258 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 13:25:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:25:06 INFO - PROCESS | 2289 | 1463430306260 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:25:06 INFO - PROCESS | 2289 | 1463430306261 Marionette TRACE conn2 <- [1,682,null,{}] 13:25:06 INFO - PROCESS | 2289 | 1463430306264 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}] 13:25:06 INFO - PROCESS | 2289 | 1463430306361 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 13:25:06 INFO - PROCESS | 2289 | 1463430306369 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:06 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba09000 == 47 [pid = 2289] [id = 178] 13:25:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x12bafa000) [pid = 2289] [serial = 532] [outer = 0x0] 13:25:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x12be1d000) [pid = 2289] [serial = 533] [outer = 0x12bafa000] 13:25:06 INFO - PROCESS | 2289 | 1463430306393 Marionette DEBUG loaded listener.js 13:25:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x12be21c00) [pid = 2289] [serial = 534] [outer = 0x12bafa000] 13:25:07 INFO - PROCESS | 2289 | 1463430307371 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]]]}] 13:25:07 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) 13:25:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1121ms 13:25:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:25:07 INFO - PROCESS | 2289 | 1463430307383 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 13:25:07 INFO - PROCESS | 2289 | 1463430307386 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 13:25:07 INFO - PROCESS | 2289 | 1463430307389 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:25:07 INFO - PROCESS | 2289 | 1463430307390 Marionette TRACE conn2 <- [1,686,null,{}] 13:25:07 INFO - PROCESS | 2289 | 1463430307395 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}] 13:25:07 INFO - PROCESS | 2289 | 1463430307495 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 13:25:07 INFO - PROCESS | 2289 | 1463430307541 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:07 INFO - PROCESS | 2289 | ++DOCSHELL 0x11809d000 == 48 [pid = 2289] [id = 179] 13:25:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x116764800) [pid = 2289] [serial = 535] [outer = 0x0] 13:25:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x1180e4000) [pid = 2289] [serial = 536] [outer = 0x116764800] 13:25:07 INFO - PROCESS | 2289 | 1463430307572 Marionette DEBUG loaded listener.js 13:25:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x11849e000) [pid = 2289] [serial = 537] [outer = 0x116764800] 13:25:08 INFO - PROCESS | 2289 | 1463430308472 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]]]}] 13:25:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:25:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1123ms 13:25:08 INFO - PROCESS | 2289 | 1463430308512 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 13:25:08 INFO - PROCESS | 2289 | 1463430308516 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 13:25:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:25:08 INFO - PROCESS | 2289 | 1463430308521 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:25:08 INFO - PROCESS | 2289 | 1463430308523 Marionette TRACE conn2 <- [1,690,null,{}] 13:25:08 INFO - PROCESS | 2289 | 1463430308525 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}] 13:25:08 INFO - PROCESS | 2289 | 1463430308624 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 13:25:08 INFO - PROCESS | 2289 | 1463430308670 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:08 INFO - PROCESS | 2289 | ++DOCSHELL 0x119b10000 == 49 [pid = 2289] [id = 180] 13:25:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x1168a9c00) [pid = 2289] [serial = 538] [outer = 0x0] 13:25:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x1190b7000) [pid = 2289] [serial = 539] [outer = 0x1168a9c00] 13:25:08 INFO - PROCESS | 2289 | 1463430308700 Marionette DEBUG loaded listener.js 13:25:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x1193e3800) [pid = 2289] [serial = 540] [outer = 0x1168a9c00] 13:25:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:25:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1072ms 13:25:09 INFO - PROCESS | 2289 | 1463430309589 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]]]}] 13:25:09 INFO - PROCESS | 2289 | 1463430309593 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 13:25:09 INFO - PROCESS | 2289 | 1463430309596 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 13:25:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:25:09 INFO - PROCESS | 2289 | 1463430309636 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:25:09 INFO - PROCESS | 2289 | 1463430309637 Marionette TRACE conn2 <- [1,694,null,{}] 13:25:09 INFO - PROCESS | 2289 | 1463430309641 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}] 13:25:09 INFO - PROCESS | 2289 | 1463430309722 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 13:25:09 INFO - PROCESS | 2289 | 1463430309785 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:09 INFO - PROCESS | 2289 | ++DOCSHELL 0x116722000 == 50 [pid = 2289] [id = 181] 13:25:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x116a5ac00) [pid = 2289] [serial = 541] [outer = 0x0] 13:25:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x117682800) [pid = 2289] [serial = 542] [outer = 0x116a5ac00] 13:25:09 INFO - PROCESS | 2289 | 1463430309832 Marionette DEBUG loaded listener.js 13:25:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x118113800) [pid = 2289] [serial = 543] [outer = 0x116a5ac00] 13:25:10 INFO - PROCESS | 2289 | --DOCSHELL 0x12b2b1000 == 49 [pid = 2289] [id = 177] 13:25:10 INFO - PROCESS | 2289 | --DOCSHELL 0x12a8ba800 == 48 [pid = 2289] [id = 176] 13:25:10 INFO - PROCESS | 2289 | --DOCSHELL 0x126b67800 == 47 [pid = 2289] [id = 175] 13:25:10 INFO - PROCESS | 2289 | --DOCSHELL 0x129857800 == 46 [pid = 2289] [id = 174] 13:25:10 INFO - PROCESS | 2289 | --DOCSHELL 0x128c5c800 == 45 [pid = 2289] [id = 173] 13:25:10 INFO - PROCESS | 2289 | --DOCSHELL 0x126727000 == 44 [pid = 2289] [id = 172] 13:25:10 INFO - PROCESS | 2289 | --DOCSHELL 0x124d12000 == 43 [pid = 2289] [id = 171] 13:25:10 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x119cce400) [pid = 2289] [serial = 475] [outer = 0x0] [url = about:blank] 13:25:10 INFO - PROCESS | 2289 | --DOCSHELL 0x1215ea000 == 42 [pid = 2289] [id = 170] 13:25:10 INFO - PROCESS | 2289 | --DOCSHELL 0x119b17800 == 41 [pid = 2289] [id = 169] 13:25:10 INFO - PROCESS | 2289 | --DOCSHELL 0x11978e000 == 40 [pid = 2289] [id = 168] 13:25:10 INFO - PROCESS | 2289 | --DOCSHELL 0x1188cf800 == 39 [pid = 2289] [id = 167] 13:25:10 INFO - PROCESS | 2289 | --DOCSHELL 0x1165f0800 == 38 [pid = 2289] [id = 166] 13:25:10 INFO - PROCESS | 2289 | --DOCSHELL 0x117e02800 == 37 [pid = 2289] [id = 165] 13:25:10 INFO - PROCESS | 2289 | --DOCSHELL 0x1293d8000 == 36 [pid = 2289] [id = 164] 13:25:10 INFO - PROCESS | 2289 | --DOCSHELL 0x128f22800 == 35 [pid = 2289] [id = 163] 13:25:10 INFO - PROCESS | 2289 | --DOCSHELL 0x126b6d000 == 34 [pid = 2289] [id = 162] 13:25:10 INFO - PROCESS | 2289 | --DOCSHELL 0x119129800 == 33 [pid = 2289] [id = 161] 13:25:10 INFO - PROCESS | 2289 | --DOCSHELL 0x116e2d800 == 32 [pid = 2289] [id = 160] 13:25:10 INFO - PROCESS | 2289 | --DOCSHELL 0x11949a800 == 31 [pid = 2289] [id = 159] 13:25:10 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x128b12c00) [pid = 2289] [serial = 473] [outer = 0x0] [url = about:blank] 13:25:10 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x11938f800) [pid = 2289] [serial = 457] [outer = 0x0] [url = about:blank] 13:25:10 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x11a027c00) [pid = 2289] [serial = 461] [outer = 0x0] [url = about:blank] 13:25:10 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x126705c00) [pid = 2289] [serial = 469] [outer = 0x0] [url = about:blank] 13:25:10 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x119734400) [pid = 2289] [serial = 460] [outer = 0x0] [url = about:blank] 13:25:10 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x116769800) [pid = 2289] [serial = 448] [outer = 0x0] [url = about:blank] 13:25:10 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x118117800) [pid = 2289] [serial = 451] [outer = 0x0] [url = about:blank] 13:25:10 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x125551c00) [pid = 2289] [serial = 466] [outer = 0x0] [url = about:blank] 13:25:10 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x1193de000) [pid = 2289] [serial = 458] [outer = 0x0] [url = about:blank] 13:25:10 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x121350800) [pid = 2289] [serial = 463] [outer = 0x0] [url = about:blank] 13:25:10 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x11906c800) [pid = 2289] [serial = 454] [outer = 0x0] [url = about:blank] 13:25:10 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x119163c00) [pid = 2289] [serial = 455] [outer = 0x0] [url = about:blank] 13:25:10 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x126d13c00) [pid = 2289] [serial = 472] [outer = 0x0] [url = about:blank] 13:25:10 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x117682c00) [pid = 2289] [serial = 449] [outer = 0x0] [url = about:blank] 13:25:10 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x12aac8800) [pid = 2289] [serial = 440] [outer = 0x0] [url = about:blank] 13:25:10 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x126354800) [pid = 2289] [serial = 467] [outer = 0x0] [url = about:blank] 13:25:10 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x117e23c00) [pid = 2289] [serial = 445] [outer = 0x0] [url = about:blank] 13:25:10 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x118496400) [pid = 2289] [serial = 452] [outer = 0x0] [url = about:blank] 13:25:10 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x124cc1c00) [pid = 2289] [serial = 464] [outer = 0x0] [url = about:blank] 13:25:10 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x126bd8400) [pid = 2289] [serial = 470] [outer = 0x0] [url = about:blank] 13:25:10 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x1121b6000) [pid = 2289] [serial = 442] [outer = 0x0] [url = about:blank] 13:25:10 INFO - PROCESS | 2289 | 1463430310783 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]]]}] 13:25:10 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) 13:25:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1189ms 13:25:10 INFO - PROCESS | 2289 | 1463430310807 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 13:25:10 INFO - PROCESS | 2289 | 1463430310810 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 13:25:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:25:10 INFO - PROCESS | 2289 | 1463430310817 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:25:10 INFO - PROCESS | 2289 | 1463430310819 Marionette TRACE conn2 <- [1,698,null,{}] 13:25:10 INFO - PROCESS | 2289 | 1463430310821 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}] 13:25:10 INFO - PROCESS | 2289 | 1463430310890 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 13:25:10 INFO - PROCESS | 2289 | 1463430310895 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:10 INFO - PROCESS | 2289 | ++DOCSHELL 0x116e16800 == 32 [pid = 2289] [id = 182] 13:25:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x117e23c00) [pid = 2289] [serial = 544] [outer = 0x0] 13:25:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x1184a0c00) [pid = 2289] [serial = 545] [outer = 0x117e23c00] 13:25:10 INFO - PROCESS | 2289 | 1463430310923 Marionette DEBUG loaded listener.js 13:25:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x118836400) [pid = 2289] [serial = 546] [outer = 0x117e23c00] 13:25:11 INFO - PROCESS | 2289 | 1463430311744 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]]]}] 13:25:11 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) 13:25:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 971ms 13:25:11 INFO - PROCESS | 2289 | 1463430311788 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 13:25:11 INFO - PROCESS | 2289 | 1463430311789 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 13:25:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:25:11 INFO - PROCESS | 2289 | 1463430311791 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:25:11 INFO - PROCESS | 2289 | 1463430311794 Marionette TRACE conn2 <- [1,702,null,{}] 13:25:11 INFO - PROCESS | 2289 | 1463430311802 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}] 13:25:11 INFO - PROCESS | 2289 | 1463430311897 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 13:25:11 INFO - PROCESS | 2289 | 1463430311928 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:11 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183c4800 == 33 [pid = 2289] [id = 183] 13:25:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x119068c00) [pid = 2289] [serial = 547] [outer = 0x0] 13:25:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x119329800) [pid = 2289] [serial = 548] [outer = 0x119068c00] 13:25:11 INFO - PROCESS | 2289 | 1463430311957 Marionette DEBUG loaded listener.js 13:25:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x1193da400) [pid = 2289] [serial = 549] [outer = 0x119068c00] 13:25:12 INFO - PROCESS | 2289 | 1463430312754 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]]]}] 13:25:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:25:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 972ms 13:25:12 INFO - PROCESS | 2289 | 1463430312765 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 13:25:12 INFO - PROCESS | 2289 | 1463430312773 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 13:25:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:25:12 INFO - PROCESS | 2289 | 1463430312776 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:25:12 INFO - PROCESS | 2289 | 1463430312777 Marionette TRACE conn2 <- [1,706,null,{}] 13:25:12 INFO - PROCESS | 2289 | 1463430312779 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}] 13:25:12 INFO - PROCESS | 2289 | 1463430312874 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 13:25:12 INFO - PROCESS | 2289 | 1463430312879 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:12 INFO - PROCESS | 2289 | ++DOCSHELL 0x11949e000 == 34 [pid = 2289] [id = 184] 13:25:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x1193e2400) [pid = 2289] [serial = 550] [outer = 0x0] 13:25:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x11a027c00) [pid = 2289] [serial = 551] [outer = 0x1193e2400] 13:25:12 INFO - PROCESS | 2289 | 1463430312905 Marionette DEBUG loaded listener.js 13:25:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x121144400) [pid = 2289] [serial = 552] [outer = 0x1193e2400] 13:25:13 INFO - PROCESS | 2289 | 1463430313705 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]]]}] 13:25:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:25:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 969ms 13:25:13 INFO - PROCESS | 2289 | 1463430313745 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 13:25:13 INFO - PROCESS | 2289 | 1463430313748 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 13:25:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:25:13 INFO - PROCESS | 2289 | 1463430313751 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:25:13 INFO - PROCESS | 2289 | 1463430313752 Marionette TRACE conn2 <- [1,710,null,{}] 13:25:13 INFO - PROCESS | 2289 | 1463430313754 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}] 13:25:13 INFO - PROCESS | 2289 | 1463430313836 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 13:25:13 INFO - PROCESS | 2289 | 1463430313867 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:13 INFO - PROCESS | 2289 | ++DOCSHELL 0x11996c000 == 35 [pid = 2289] [id = 185] 13:25:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x1190b9400) [pid = 2289] [serial = 553] [outer = 0x0] 13:25:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x12153e800) [pid = 2289] [serial = 554] [outer = 0x1190b9400] 13:25:13 INFO - PROCESS | 2289 | 1463430313892 Marionette DEBUG loaded listener.js 13:25:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x121b6dc00) [pid = 2289] [serial = 555] [outer = 0x1190b9400] 13:25:14 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x12a6d7800) [pid = 2289] [serial = 510] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:25:14 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x12a6d6c00) [pid = 2289] [serial = 513] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:25:14 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x126d1e000) [pid = 2289] [serial = 507] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:25:14 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x11639e800) [pid = 2289] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:25:14 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x121b70c00) [pid = 2289] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:25:14 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x12bafbc00) [pid = 2289] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:25:14 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x1183e0800) [pid = 2289] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:25:14 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x1193dbc00) [pid = 2289] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:25:14 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x11932e400) [pid = 2289] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:25:14 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x12a813800) [pid = 2289] [serial = 516] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:25:14 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x12b222800) [pid = 2289] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:25:14 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x113220000) [pid = 2289] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:25:14 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x11684f000) [pid = 2289] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:25:14 INFO - PROCESS | 2289 | 1463430314706 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]]]}] 13:25:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:25:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 969ms 13:25:14 INFO - PROCESS | 2289 | 1463430314720 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 13:25:14 INFO - PROCESS | 2289 | 1463430314721 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 13:25:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:25:14 INFO - PROCESS | 2289 | 1463430314723 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:25:14 INFO - PROCESS | 2289 | 1463430314724 Marionette TRACE conn2 <- [1,714,null,{}] 13:25:14 INFO - PROCESS | 2289 | 1463430314727 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}] 13:25:14 INFO - PROCESS | 2289 | 1463430314821 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 13:25:14 INFO - PROCESS | 2289 | 1463430314826 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:14 INFO - PROCESS | 2289 | ++DOCSHELL 0x11a04f800 == 36 [pid = 2289] [id = 186] 13:25:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x124cb3400) [pid = 2289] [serial = 556] [outer = 0x0] 13:25:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x12660b000) [pid = 2289] [serial = 557] [outer = 0x124cb3400] 13:25:14 INFO - PROCESS | 2289 | 1463430314854 Marionette DEBUG loaded listener.js 13:25:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x1267bbc00) [pid = 2289] [serial = 558] [outer = 0x124cb3400] 13:25:15 INFO - PROCESS | 2289 | 1463430315656 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]]]}] 13:25:15 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 13:25:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 968ms 13:25:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:25:15 INFO - PROCESS | 2289 | 1463430315693 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 13:25:15 INFO - PROCESS | 2289 | 1463430315694 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 13:25:15 INFO - PROCESS | 2289 | 1463430315697 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:25:15 INFO - PROCESS | 2289 | 1463430315700 Marionette TRACE conn2 <- [1,718,null,{}] 13:25:15 INFO - PROCESS | 2289 | 1463430315702 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}] 13:25:15 INFO - PROCESS | 2289 | 1463430315769 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 13:25:15 INFO - PROCESS | 2289 | 1463430315815 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:15 INFO - PROCESS | 2289 | ++DOCSHELL 0x12141b800 == 37 [pid = 2289] [id = 187] 13:25:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x116335800) [pid = 2289] [serial = 559] [outer = 0x0] 13:25:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x126d1ec00) [pid = 2289] [serial = 560] [outer = 0x116335800] 13:25:15 INFO - PROCESS | 2289 | 1463430315840 Marionette DEBUG loaded listener.js 13:25:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x128b1a800) [pid = 2289] [serial = 561] [outer = 0x116335800] 13:25:16 INFO - PROCESS | 2289 | 1463430316612 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]]]}] 13:25:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:25:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 924ms 13:25:16 INFO - PROCESS | 2289 | 1463430316621 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 13:25:16 INFO - PROCESS | 2289 | 1463430316623 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 13:25:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:25:16 INFO - PROCESS | 2289 | 1463430316627 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:25:16 INFO - PROCESS | 2289 | 1463430316631 Marionette TRACE conn2 <- [1,722,null,{}] 13:25:16 INFO - PROCESS | 2289 | 1463430316636 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}] 13:25:16 INFO - PROCESS | 2289 | 1463430316729 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 13:25:16 INFO - PROCESS | 2289 | 1463430316776 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:16 INFO - PROCESS | 2289 | ++DOCSHELL 0x11655b800 == 38 [pid = 2289] [id = 188] 13:25:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x1165c7800) [pid = 2289] [serial = 562] [outer = 0x0] 13:25:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x11684f000) [pid = 2289] [serial = 563] [outer = 0x1165c7800] 13:25:16 INFO - PROCESS | 2289 | 1463430316809 Marionette DEBUG loaded listener.js 13:25:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x118115800) [pid = 2289] [serial = 564] [outer = 0x1165c7800] 13:25:17 INFO - PROCESS | 2289 | 1463430317238 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] 13:25:17 INFO - PROCESS | 2289 | 1463430317305 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 13:25:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:25:17 INFO - PROCESS | 2289 | 1463430317309 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:25:17 INFO - PROCESS | 2289 | 1463430317312 Marionette TRACE conn2 <- [1,726,null,{}] 13:25:17 INFO - PROCESS | 2289 | 1463430317314 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}] 13:25:17 INFO - PROCESS | 2289 | 1463430317406 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 13:25:17 INFO - PROCESS | 2289 | 1463430317453 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:17 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180cf000 == 39 [pid = 2289] [id = 189] 13:25:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x118120c00) [pid = 2289] [serial = 565] [outer = 0x0] 13:25:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x1190bbc00) [pid = 2289] [serial = 566] [outer = 0x118120c00] 13:25:17 INFO - PROCESS | 2289 | 1463430317483 Marionette DEBUG loaded listener.js 13:25:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x1193dc000) [pid = 2289] [serial = 567] [outer = 0x118120c00] 13:25:17 INFO - PROCESS | 2289 | 1463430317920 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]]]}] 13:25:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:25:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 672ms 13:25:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:25:17 INFO - PROCESS | 2289 | 1463430317982 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 13:25:17 INFO - PROCESS | 2289 | 1463430317983 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 13:25:17 INFO - PROCESS | 2289 | 1463430317986 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:25:17 INFO - PROCESS | 2289 | 1463430317988 Marionette TRACE conn2 <- [1,730,null,{}] 13:25:17 INFO - PROCESS | 2289 | 1463430317996 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}] 13:25:18 INFO - PROCESS | 2289 | 1463430318089 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 13:25:18 INFO - PROCESS | 2289 | 1463430318168 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:18 INFO - PROCESS | 2289 | ++DOCSHELL 0x12485a800 == 40 [pid = 2289] [id = 190] 13:25:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x124cf7000) [pid = 2289] [serial = 568] [outer = 0x0] 13:25:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x126702c00) [pid = 2289] [serial = 569] [outer = 0x124cf7000] 13:25:18 INFO - PROCESS | 2289 | 1463430318202 Marionette DEBUG loaded listener.js 13:25:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x128b18800) [pid = 2289] [serial = 570] [outer = 0x124cf7000] 13:25:18 INFO - PROCESS | 2289 | 1463430318624 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[3248] expected 0 but got 9","_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] 13:25:18 INFO - PROCESS | 2289 | 1463430318659 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 13:25:18 INFO - PROCESS | 2289 | 1463430318662 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:25:18 INFO - PROCESS | 2289 | 1463430318663 Marionette TRACE conn2 <- [1,734,null,{}] 13:25:18 INFO - PROCESS | 2289 | 1463430318665 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}] 13:25:18 INFO - PROCESS | 2289 | 1463430318756 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 13:25:18 INFO - PROCESS | 2289 | 1463430318798 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:18 INFO - PROCESS | 2289 | ++DOCSHELL 0x125e86800 == 41 [pid = 2289] [id = 191] 13:25:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x126358400) [pid = 2289] [serial = 571] [outer = 0x0] 13:25:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x12911fc00) [pid = 2289] [serial = 572] [outer = 0x126358400] 13:25:18 INFO - PROCESS | 2289 | 1463430318829 Marionette DEBUG loaded listener.js 13:25:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x12956e400) [pid = 2289] [serial = 573] [outer = 0x126358400] 13:25:19 INFO - PROCESS | 2289 | 1463430319233 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]]]}] 13:25:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:25:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 620ms 13:25:19 INFO - PROCESS | 2289 | 1463430319282 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 13:25:19 INFO - PROCESS | 2289 | 1463430319284 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 13:25:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:25:19 INFO - PROCESS | 2289 | 1463430319286 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:25:19 INFO - PROCESS | 2289 | 1463430319287 Marionette TRACE conn2 <- [1,738,null,{}] 13:25:19 INFO - PROCESS | 2289 | 1463430319290 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}] 13:25:19 INFO - PROCESS | 2289 | 1463430319379 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 13:25:19 INFO - PROCESS | 2289 | 1463430319460 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:19 INFO - PROCESS | 2289 | ++DOCSHELL 0x126b66800 == 42 [pid = 2289] [id = 192] 13:25:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x129584400) [pid = 2289] [serial = 574] [outer = 0x0] 13:25:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x12a6d3c00) [pid = 2289] [serial = 575] [outer = 0x129584400] 13:25:19 INFO - PROCESS | 2289 | 1463430319489 Marionette DEBUG loaded listener.js 13:25:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x12a769800) [pid = 2289] [serial = 576] [outer = 0x129584400] 13:25:20 INFO - PROCESS | 2289 | 1463430320389 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]]]}] 13:25:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:25:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1121ms 13:25:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:25:20 INFO - PROCESS | 2289 | 1463430320408 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 13:25:20 INFO - PROCESS | 2289 | 1463430320410 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 13:25:20 INFO - PROCESS | 2289 | 1463430320414 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:25:20 INFO - PROCESS | 2289 | 1463430320417 Marionette TRACE conn2 <- [1,742,null,{}] 13:25:20 INFO - PROCESS | 2289 | 1463430320421 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}] 13:25:20 INFO - PROCESS | 2289 | 1463430320510 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 13:25:20 INFO - PROCESS | 2289 | 1463430320555 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:20 INFO - PROCESS | 2289 | ++DOCSHELL 0x11745b000 == 43 [pid = 2289] [id = 193] 13:25:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x116a59400) [pid = 2289] [serial = 577] [outer = 0x0] 13:25:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x117415000) [pid = 2289] [serial = 578] [outer = 0x116a59400] 13:25:20 INFO - PROCESS | 2289 | 1463430320584 Marionette DEBUG loaded listener.js 13:25:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x11811c800) [pid = 2289] [serial = 579] [outer = 0x116a59400] 13:25:20 INFO - PROCESS | 2289 | --DOCSHELL 0x11a04f800 == 42 [pid = 2289] [id = 186] 13:25:20 INFO - PROCESS | 2289 | --DOCSHELL 0x11996c000 == 41 [pid = 2289] [id = 185] 13:25:20 INFO - PROCESS | 2289 | --DOCSHELL 0x11949e000 == 40 [pid = 2289] [id = 184] 13:25:20 INFO - PROCESS | 2289 | --DOCSHELL 0x1183c4800 == 39 [pid = 2289] [id = 183] 13:25:20 INFO - PROCESS | 2289 | --DOCSHELL 0x116e16800 == 38 [pid = 2289] [id = 182] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x117e28800) [pid = 2289] [serial = 478] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x126d20c00) [pid = 2289] [serial = 487] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x12911e800) [pid = 2289] [serial = 490] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x1184e7800) [pid = 2289] [serial = 481] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x121541400) [pid = 2289] [serial = 484] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x12be1d000) [pid = 2289] [serial = 533] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOCSHELL 0x116722000 == 37 [pid = 2289] [id = 181] 13:25:20 INFO - PROCESS | 2289 | --DOCSHELL 0x11809d000 == 36 [pid = 2289] [id = 179] 13:25:20 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba09000 == 35 [pid = 2289] [id = 178] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x12a6de800) [pid = 2289] [serial = 511] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x12a816400) [pid = 2289] [serial = 514] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x12a76f000) [pid = 2289] [serial = 512] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x129303000) [pid = 2289] [serial = 508] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x117681800) [pid = 2289] [serial = 494] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x1163aa800) [pid = 2289] [serial = 493] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x124f08c00) [pid = 2289] [serial = 505] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x126695c00) [pid = 2289] [serial = 506] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x12be0b400) [pid = 2289] [serial = 530] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x1184a2c00) [pid = 2289] [serial = 496] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x11902f800) [pid = 2289] [serial = 497] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x12113fc00) [pid = 2289] [serial = 502] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x119393000) [pid = 2289] [serial = 499] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x1218ee800) [pid = 2289] [serial = 503] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x1193e5400) [pid = 2289] [serial = 500] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x12ac19c00) [pid = 2289] [serial = 517] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x12aac4400) [pid = 2289] [serial = 515] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x12b849800) [pid = 2289] [serial = 521] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x12be15800) [pid = 2289] [serial = 531] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x12b222400) [pid = 2289] [serial = 518] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x119735400) [pid = 2289] [serial = 524] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x12bab7800) [pid = 2289] [serial = 525] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 86 (0x12b855000) [pid = 2289] [serial = 522] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 85 (0x1163a4000) [pid = 2289] [serial = 206] [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.] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 84 (0x12baedc00) [pid = 2289] [serial = 527] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 83 (0x129585c00) [pid = 2289] [serial = 509] [outer = 0x0] [url = about:blank] 13:25:20 INFO - PROCESS | 2289 | --DOMWINDOW == 82 (0x12baf9400) [pid = 2289] [serial = 528] [outer = 0x0] [url = about:blank] 13:25:21 INFO - PROCESS | 2289 | 1463430321460 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]]]}] 13:25:21 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 13:25:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1073ms 13:25:21 INFO - PROCESS | 2289 | 1463430321487 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 13:25:21 INFO - PROCESS | 2289 | 1463430321491 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 13:25:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:25:21 INFO - PROCESS | 2289 | 1463430321495 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:25:21 INFO - PROCESS | 2289 | 1463430321497 Marionette TRACE conn2 <- [1,746,null,{}] 13:25:21 INFO - PROCESS | 2289 | 1463430321499 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}] 13:25:21 INFO - PROCESS | 2289 | 1463430321573 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 13:25:21 INFO - PROCESS | 2289 | 1463430321577 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:21 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180c9000 == 36 [pid = 2289] [id = 194] 13:25:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 83 (0x118412800) [pid = 2289] [serial = 580] [outer = 0x0] 13:25:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 84 (0x1190b3400) [pid = 2289] [serial = 581] [outer = 0x118412800] 13:25:21 INFO - PROCESS | 2289 | 1463430321607 Marionette DEBUG loaded listener.js 13:25:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 85 (0x11932a400) [pid = 2289] [serial = 582] [outer = 0x118412800] 13:25:22 INFO - PROCESS | 2289 | 1463430322415 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]]]}] 13:25:22 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.) 13:25:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 970ms 13:25:22 INFO - PROCESS | 2289 | 1463430322466 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 13:25:22 INFO - PROCESS | 2289 | 1463430322467 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 13:25:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:25:22 INFO - PROCESS | 2289 | 1463430322470 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:25:22 INFO - PROCESS | 2289 | 1463430322472 Marionette TRACE conn2 <- [1,750,null,{}] 13:25:22 INFO - PROCESS | 2289 | 1463430322479 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}] 13:25:22 INFO - PROCESS | 2289 | 1463430322578 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 13:25:22 INFO - PROCESS | 2289 | 1463430322585 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:22 INFO - PROCESS | 2289 | ++DOCSHELL 0x1194a0800 == 37 [pid = 2289] [id = 195] 13:25:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 86 (0x11973c400) [pid = 2289] [serial = 583] [outer = 0x0] 13:25:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 87 (0x12113f800) [pid = 2289] [serial = 584] [outer = 0x11973c400] 13:25:22 INFO - PROCESS | 2289 | 1463430322612 Marionette DEBUG loaded listener.js 13:25:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x121752800) [pid = 2289] [serial = 585] [outer = 0x11973c400] 13:25:23 INFO - PROCESS | 2289 | 1463430323429 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]]]}] 13:25:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:25:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 973ms 13:25:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:25:23 INFO - PROCESS | 2289 | 1463430323444 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 13:25:23 INFO - PROCESS | 2289 | 1463430323447 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 13:25:23 INFO - PROCESS | 2289 | 1463430323449 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:25:23 INFO - PROCESS | 2289 | 1463430323450 Marionette TRACE conn2 <- [1,754,null,{}] 13:25:23 INFO - PROCESS | 2289 | 1463430323452 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}] 13:25:23 INFO - PROCESS | 2289 | 1463430323544 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 13:25:23 INFO - PROCESS | 2289 | 1463430323548 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:23 INFO - PROCESS | 2289 | ++DOCSHELL 0x11a057000 == 38 [pid = 2289] [id = 196] 13:25:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x121792800) [pid = 2289] [serial = 586] [outer = 0x0] 13:25:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x12669ac00) [pid = 2289] [serial = 587] [outer = 0x121792800] 13:25:23 INFO - PROCESS | 2289 | 1463430323574 Marionette DEBUG loaded listener.js 13:25:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x12911b400) [pid = 2289] [serial = 588] [outer = 0x121792800] 13:25:24 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x1193e2400) [pid = 2289] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:25:24 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x1190b9400) [pid = 2289] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:25:24 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x124cb3400) [pid = 2289] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:25:24 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x117e23c00) [pid = 2289] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:25:24 INFO - PROCESS | 2289 | --DOMWINDOW == 86 (0x116a5ac00) [pid = 2289] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:25:24 INFO - PROCESS | 2289 | --DOMWINDOW == 85 (0x1168a9c00) [pid = 2289] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:25:24 INFO - PROCESS | 2289 | --DOMWINDOW == 84 (0x119068c00) [pid = 2289] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:25:24 INFO - PROCESS | 2289 | --DOMWINDOW == 83 (0x117680c00) [pid = 2289] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:25:24 INFO - PROCESS | 2289 | --DOMWINDOW == 82 (0x12aac0400) [pid = 2289] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:25:24 INFO - PROCESS | 2289 | 1463430324360 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]]]}] 13:25:24 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 13:25:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 920ms 13:25:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:25:24 INFO - PROCESS | 2289 | 1463430324370 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 13:25:24 INFO - PROCESS | 2289 | 1463430324371 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 13:25:24 INFO - PROCESS | 2289 | 1463430324373 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:25:24 INFO - PROCESS | 2289 | 1463430324374 Marionette TRACE conn2 <- [1,758,null,{}] 13:25:24 INFO - PROCESS | 2289 | 1463430324376 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}] 13:25:24 INFO - PROCESS | 2289 | 1463430324452 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 13:25:24 INFO - PROCESS | 2289 | 1463430324456 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:24 INFO - PROCESS | 2289 | ++DOCSHELL 0x1211b7800 == 39 [pid = 2289] [id = 197] 13:25:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 83 (0x116a5ac00) [pid = 2289] [serial = 589] [outer = 0x0] 13:25:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 84 (0x119bef800) [pid = 2289] [serial = 590] [outer = 0x116a5ac00] 13:25:24 INFO - PROCESS | 2289 | 1463430324482 Marionette DEBUG loaded listener.js 13:25:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 85 (0x1267bd800) [pid = 2289] [serial = 591] [outer = 0x116a5ac00] 13:25:24 INFO - PROCESS | 2289 | 1463430324807 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]]]}] 13:25:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:25:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 470ms 13:25:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:25:24 INFO - PROCESS | 2289 | 1463430324843 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 13:25:24 INFO - PROCESS | 2289 | 1463430324844 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 13:25:24 INFO - PROCESS | 2289 | 1463430324848 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:25:24 INFO - PROCESS | 2289 | 1463430324851 Marionette TRACE conn2 <- [1,762,null,{}] 13:25:24 INFO - PROCESS | 2289 | 1463430324854 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}] 13:25:24 INFO - PROCESS | 2289 | 1463430324952 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 13:25:24 INFO - PROCESS | 2289 | 1463430324957 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:24 INFO - PROCESS | 2289 | ++DOCSHELL 0x125510800 == 40 [pid = 2289] [id = 198] 13:25:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 86 (0x129565000) [pid = 2289] [serial = 592] [outer = 0x0] 13:25:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 87 (0x12a6de800) [pid = 2289] [serial = 593] [outer = 0x129565000] 13:25:24 INFO - PROCESS | 2289 | 1463430324986 Marionette DEBUG loaded listener.js 13:25:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x12aac9000) [pid = 2289] [serial = 594] [outer = 0x129565000] 13:25:25 INFO - PROCESS | 2289 | 1463430325754 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]]]}] 13:25:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:25:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 922ms 13:25:25 INFO - PROCESS | 2289 | 1463430325769 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 13:25:25 INFO - PROCESS | 2289 | 1463430325771 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 13:25:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:25:25 INFO - PROCESS | 2289 | 1463430325773 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:25:25 INFO - PROCESS | 2289 | 1463430325774 Marionette TRACE conn2 <- [1,766,null,{}] 13:25:25 INFO - PROCESS | 2289 | 1463430325776 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}] 13:25:25 INFO - PROCESS | 2289 | 1463430325850 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 13:25:25 INFO - PROCESS | 2289 | 1463430325854 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:25 INFO - PROCESS | 2289 | ++DOCSHELL 0x128bee000 == 41 [pid = 2289] [id = 199] 13:25:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x12ac10400) [pid = 2289] [serial = 595] [outer = 0x0] 13:25:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x12b226000) [pid = 2289] [serial = 596] [outer = 0x12ac10400] 13:25:25 INFO - PROCESS | 2289 | 1463430325878 Marionette DEBUG loaded listener.js 13:25:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x12b851c00) [pid = 2289] [serial = 597] [outer = 0x12ac10400] 13:25:26 INFO - PROCESS | 2289 | 1463430326676 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]]]}] 13:25:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:25:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 919ms 13:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:25:26 INFO - PROCESS | 2289 | 1463430326692 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 13:25:26 INFO - PROCESS | 2289 | 1463430326694 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 13:25:26 INFO - PROCESS | 2289 | 1463430326696 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:25:26 INFO - PROCESS | 2289 | 1463430326697 Marionette TRACE conn2 <- [1,770,null,{}] 13:25:26 INFO - PROCESS | 2289 | 1463430326699 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}] 13:25:26 INFO - PROCESS | 2289 | 1463430326769 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 13:25:26 INFO - PROCESS | 2289 | 1463430326868 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:26 INFO - PROCESS | 2289 | ++DOCSHELL 0x1161c9800 == 42 [pid = 2289] [id = 200] 13:25:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x111c1f400) [pid = 2289] [serial = 598] [outer = 0x0] 13:25:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x11321ec00) [pid = 2289] [serial = 599] [outer = 0x111c1f400] 13:25:26 INFO - PROCESS | 2289 | 1463430326902 Marionette DEBUG loaded listener.js 13:25:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x1168a2000) [pid = 2289] [serial = 600] [outer = 0x111c1f400] 13:25:27 INFO - PROCESS | 2289 | 1463430327327 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]]]}] 13:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 669ms 13:25:27 INFO - PROCESS | 2289 | 1463430327366 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 13:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:25:27 INFO - PROCESS | 2289 | 1463430327369 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 13:25:27 INFO - PROCESS | 2289 | 1463430327372 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:25:27 INFO - PROCESS | 2289 | 1463430327375 Marionette TRACE conn2 <- [1,774,null,{}] 13:25:27 INFO - PROCESS | 2289 | 1463430327378 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}] 13:25:27 INFO - PROCESS | 2289 | 1463430327476 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 13:25:27 INFO - PROCESS | 2289 | 1463430327525 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:27 INFO - PROCESS | 2289 | ++DOCSHELL 0x11949c800 == 43 [pid = 2289] [id = 201] 13:25:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x118120400) [pid = 2289] [serial = 601] [outer = 0x0] 13:25:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x1190b7c00) [pid = 2289] [serial = 602] [outer = 0x118120400] 13:25:27 INFO - PROCESS | 2289 | 1463430327556 Marionette DEBUG loaded listener.js 13:25:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x1193d8800) [pid = 2289] [serial = 603] [outer = 0x118120400] 13:25:27 INFO - PROCESS | 2289 | 1463430327946 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]]]}] 13:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 622ms 13:25:27 INFO - PROCESS | 2289 | 1463430327995 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 13:25:27 INFO - PROCESS | 2289 | 1463430327998 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 13:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:25:28 INFO - PROCESS | 2289 | 1463430328001 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:25:28 INFO - PROCESS | 2289 | 1463430328003 Marionette TRACE conn2 <- [1,778,null,{}] 13:25:28 INFO - PROCESS | 2289 | 1463430328005 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}] 13:25:28 INFO - PROCESS | 2289 | 1463430328099 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 13:25:28 INFO - PROCESS | 2289 | 1463430328182 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:28 INFO - PROCESS | 2289 | ++DOCSHELL 0x124d1b000 == 44 [pid = 2289] [id = 202] 13:25:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x121752c00) [pid = 2289] [serial = 604] [outer = 0x0] 13:25:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x125f66c00) [pid = 2289] [serial = 605] [outer = 0x121752c00] 13:25:28 INFO - PROCESS | 2289 | 1463430328212 Marionette DEBUG loaded listener.js 13:25:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x126d13c00) [pid = 2289] [serial = 606] [outer = 0x121752c00] 13:25:28 INFO - PROCESS | 2289 | 1463430328611 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]]]}] 13:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 670ms 13:25:28 INFO - PROCESS | 2289 | 1463430328680 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 13:25:28 INFO - PROCESS | 2289 | 1463430328682 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 13:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:25:28 INFO - PROCESS | 2289 | 1463430328687 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:25:28 INFO - PROCESS | 2289 | 1463430328691 Marionette TRACE conn2 <- [1,782,null,{}] 13:25:28 INFO - PROCESS | 2289 | 1463430328700 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}] 13:25:28 INFO - PROCESS | 2289 | 1463430328795 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 13:25:28 INFO - PROCESS | 2289 | 1463430328856 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:28 INFO - PROCESS | 2289 | ++DOCSHELL 0x129854000 == 45 [pid = 2289] [id = 203] 13:25:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x12930c800) [pid = 2289] [serial = 607] [outer = 0x0] 13:25:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x12a815400) [pid = 2289] [serial = 608] [outer = 0x12930c800] 13:25:28 INFO - PROCESS | 2289 | 1463430328885 Marionette DEBUG loaded listener.js 13:25:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x12aac1000) [pid = 2289] [serial = 609] [outer = 0x12930c800] 13:25:29 INFO - PROCESS | 2289 | 1463430329286 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]]]}] 13:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 625ms 13:25:29 INFO - PROCESS | 2289 | 1463430329310 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 13:25:29 INFO - PROCESS | 2289 | 1463430329312 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 13:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:25:29 INFO - PROCESS | 2289 | 1463430329314 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:25:29 INFO - PROCESS | 2289 | 1463430329316 Marionette TRACE conn2 <- [1,786,null,{}] 13:25:29 INFO - PROCESS | 2289 | 1463430329318 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}] 13:25:29 INFO - PROCESS | 2289 | 1463430329415 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 13:25:29 INFO - PROCESS | 2289 | 1463430329509 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:29 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a6c8000 == 46 [pid = 2289] [id = 204] 13:25:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x12a819c00) [pid = 2289] [serial = 610] [outer = 0x0] 13:25:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x12b22bc00) [pid = 2289] [serial = 611] [outer = 0x12a819c00] 13:25:29 INFO - PROCESS | 2289 | 1463430329541 Marionette DEBUG loaded listener.js 13:25:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x12baba800) [pid = 2289] [serial = 612] [outer = 0x12a819c00] 13:25:29 INFO - PROCESS | 2289 | 1463430329979 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]]]}] 13:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 719ms 13:25:30 INFO - PROCESS | 2289 | 1463430330047 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 13:25:30 INFO - PROCESS | 2289 | 1463430330049 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 13:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:25:30 INFO - PROCESS | 2289 | 1463430330052 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:25:30 INFO - PROCESS | 2289 | 1463430330053 Marionette TRACE conn2 <- [1,790,null,{}] 13:25:30 INFO - PROCESS | 2289 | 1463430330056 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}] 13:25:30 INFO - PROCESS | 2289 | 1463430330148 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 13:25:30 INFO - PROCESS | 2289 | 1463430330337 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:30 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183c1000 == 47 [pid = 2289] [id = 205] 13:25:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x1165c7000) [pid = 2289] [serial = 613] [outer = 0x0] 13:25:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x11684e400) [pid = 2289] [serial = 614] [outer = 0x1165c7000] 13:25:30 INFO - PROCESS | 2289 | 1463430330366 Marionette DEBUG loaded listener.js 13:25:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x118121400) [pid = 2289] [serial = 615] [outer = 0x1165c7000] 13:25:30 INFO - PROCESS | 2289 | 1463430330821 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]]]}] 13:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 822ms 13:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:25:30 INFO - PROCESS | 2289 | 1463430330875 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 13:25:30 INFO - PROCESS | 2289 | 1463430330877 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 13:25:30 INFO - PROCESS | 2289 | 1463430330880 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:25:30 INFO - PROCESS | 2289 | 1463430330882 Marionette TRACE conn2 <- [1,794,null,{}] 13:25:30 INFO - PROCESS | 2289 | 1463430330885 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}] 13:25:30 INFO - PROCESS | 2289 | 1463430330991 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 13:25:30 INFO - PROCESS | 2289 | --DOCSHELL 0x128bee000 == 46 [pid = 2289] [id = 199] 13:25:30 INFO - PROCESS | 2289 | --DOCSHELL 0x125510800 == 45 [pid = 2289] [id = 198] 13:25:30 INFO - PROCESS | 2289 | --DOCSHELL 0x1211b7800 == 44 [pid = 2289] [id = 197] 13:25:30 INFO - PROCESS | 2289 | --DOCSHELL 0x11a057000 == 43 [pid = 2289] [id = 196] 13:25:30 INFO - PROCESS | 2289 | --DOCSHELL 0x1194a0800 == 42 [pid = 2289] [id = 195] 13:25:30 INFO - PROCESS | 2289 | --DOCSHELL 0x1180c9000 == 41 [pid = 2289] [id = 194] 13:25:31 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x126d1ec00) [pid = 2289] [serial = 560] [outer = 0x0] [url = about:blank] 13:25:31 INFO - PROCESS | 2289 | --DOCSHELL 0x11745b000 == 40 [pid = 2289] [id = 193] 13:25:31 INFO - PROCESS | 2289 | --DOCSHELL 0x12485a800 == 39 [pid = 2289] [id = 190] 13:25:31 INFO - PROCESS | 2289 | --DOCSHELL 0x1180cf000 == 38 [pid = 2289] [id = 189] 13:25:31 INFO - PROCESS | 2289 | --DOCSHELL 0x11655b800 == 37 [pid = 2289] [id = 188] 13:25:31 INFO - PROCESS | 2289 | --DOCSHELL 0x12141b800 == 36 [pid = 2289] [id = 187] 13:25:31 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x118119400) [pid = 2289] [serial = 446] [outer = 0x0] [url = about:blank] 13:25:31 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x12ac0f800) [pid = 2289] [serial = 386] [outer = 0x0] [url = about:blank] 13:25:31 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x11a027c00) [pid = 2289] [serial = 551] [outer = 0x0] [url = about:blank] 13:25:31 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x12153e800) [pid = 2289] [serial = 554] [outer = 0x0] [url = about:blank] 13:25:31 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x12660b000) [pid = 2289] [serial = 557] [outer = 0x0] [url = about:blank] 13:25:31 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x1180e4000) [pid = 2289] [serial = 536] [outer = 0x0] [url = about:blank] 13:25:31 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x1184a0c00) [pid = 2289] [serial = 545] [outer = 0x0] [url = about:blank] 13:25:31 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x118836400) [pid = 2289] [serial = 546] [outer = 0x0] [url = about:blank] 13:25:31 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x117682800) [pid = 2289] [serial = 542] [outer = 0x0] [url = about:blank] 13:25:31 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x118113800) [pid = 2289] [serial = 543] [outer = 0x0] [url = about:blank] 13:25:31 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x1193e3800) [pid = 2289] [serial = 540] [outer = 0x0] [url = about:blank] 13:25:31 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x1190b7000) [pid = 2289] [serial = 539] [outer = 0x0] [url = about:blank] 13:25:31 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x119329800) [pid = 2289] [serial = 548] [outer = 0x0] [url = about:blank] 13:25:31 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x1267bbc00) [pid = 2289] [serial = 558] [outer = 0x0] [url = about:blank] 13:25:31 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x121b6dc00) [pid = 2289] [serial = 555] [outer = 0x0] [url = about:blank] 13:25:31 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x121144400) [pid = 2289] [serial = 552] [outer = 0x0] [url = about:blank] 13:25:31 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x1193da400) [pid = 2289] [serial = 549] [outer = 0x0] [url = about:blank] 13:25:31 INFO - PROCESS | 2289 | 1463430331064 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:31 INFO - PROCESS | 2289 | ++DOCSHELL 0x1134ae000 == 37 [pid = 2289] [id = 206] 13:25:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x116762800) [pid = 2289] [serial = 616] [outer = 0x0] 13:25:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x118119400) [pid = 2289] [serial = 617] [outer = 0x116762800] 13:25:31 INFO - PROCESS | 2289 | 1463430331092 Marionette DEBUG loaded listener.js 13:25:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x118836400) [pid = 2289] [serial = 618] [outer = 0x116762800] 13:25:31 INFO - PROCESS | 2289 | 1463430331386 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]]]}] 13:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 522ms 13:25:31 INFO - PROCESS | 2289 | 1463430331406 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 13:25:31 INFO - PROCESS | 2289 | 1463430331408 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 13:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:25:31 INFO - PROCESS | 2289 | 1463430331411 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:25:31 INFO - PROCESS | 2289 | 1463430331412 Marionette TRACE conn2 <- [1,798,null,{}] 13:25:31 INFO - PROCESS | 2289 | 1463430331423 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}] 13:25:31 INFO - PROCESS | 2289 | 1463430331505 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 13:25:31 INFO - PROCESS | 2289 | 1463430331553 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:31 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183b7800 == 38 [pid = 2289] [id = 207] 13:25:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x118838000) [pid = 2289] [serial = 619] [outer = 0x0] 13:25:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x1193e3800) [pid = 2289] [serial = 620] [outer = 0x118838000] 13:25:31 INFO - PROCESS | 2289 | 1463430331579 Marionette DEBUG loaded listener.js 13:25:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x1214dbc00) [pid = 2289] [serial = 621] [outer = 0x118838000] 13:25:31 INFO - PROCESS | 2289 | 1463430331875 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]]]}] 13:25:31 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 13:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 476ms 13:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:25:31 INFO - PROCESS | 2289 | 1463430331888 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 13:25:31 INFO - PROCESS | 2289 | 1463430331889 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 13:25:31 INFO - PROCESS | 2289 | 1463430331895 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:25:31 INFO - PROCESS | 2289 | 1463430331903 Marionette TRACE conn2 <- [1,802,null,{}] 13:25:31 INFO - PROCESS | 2289 | 1463430331911 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}] 13:25:31 INFO - PROCESS | 2289 | 1463430331995 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 13:25:32 INFO - PROCESS | 2289 | 1463430332003 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:32 INFO - PROCESS | 2289 | ++DOCSHELL 0x119b16000 == 39 [pid = 2289] [id = 208] 13:25:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x1219c5c00) [pid = 2289] [serial = 622] [outer = 0x0] 13:25:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x12634cc00) [pid = 2289] [serial = 623] [outer = 0x1219c5c00] 13:25:32 INFO - PROCESS | 2289 | 1463430332028 Marionette DEBUG loaded listener.js 13:25:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x126bdb800) [pid = 2289] [serial = 624] [outer = 0x1219c5c00] 13:25:32 INFO - PROCESS | 2289 | 1463430332400 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]]]}] 13:25:32 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 13:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 537ms 13:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:25:32 INFO - PROCESS | 2289 | 1463430332429 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 13:25:32 INFO - PROCESS | 2289 | 1463430332431 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 13:25:32 INFO - PROCESS | 2289 | 1463430332433 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:25:32 INFO - PROCESS | 2289 | 1463430332434 Marionette TRACE conn2 <- [1,806,null,{}] 13:25:32 INFO - PROCESS | 2289 | 1463430332437 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}] 13:25:32 INFO - PROCESS | 2289 | 1463430332518 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 13:25:32 INFO - PROCESS | 2289 | 1463430332522 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:32 INFO - PROCESS | 2289 | ++DOCSHELL 0x1215e3800 == 40 [pid = 2289] [id = 209] 13:25:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x126d1d400) [pid = 2289] [serial = 625] [outer = 0x0] 13:25:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x12930f400) [pid = 2289] [serial = 626] [outer = 0x126d1d400] 13:25:32 INFO - PROCESS | 2289 | 1463430332547 Marionette DEBUG loaded listener.js 13:25:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x12a76b800) [pid = 2289] [serial = 627] [outer = 0x126d1d400] 13:25:32 INFO - PROCESS | 2289 | [2289] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:25:32 INFO - PROCESS | 2289 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 13:25:32 INFO - PROCESS | 2289 | Determined SkiaGL cache limits: Size 100663296, Items: 256 13:25:32 INFO - PROCESS | 2289 | [GFX2-]: Using SkiaGL canvas. 13:25:32 INFO - PROCESS | 2289 | 1463430332885 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]]]}] 13:25:32 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 13:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 468ms 13:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:25:32 INFO - PROCESS | 2289 | 1463430332903 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 13:25:32 INFO - PROCESS | 2289 | 1463430332904 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 13:25:32 INFO - PROCESS | 2289 | 1463430332906 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:25:32 INFO - PROCESS | 2289 | 1463430332907 Marionette TRACE conn2 <- [1,810,null,{}] 13:25:32 INFO - PROCESS | 2289 | 1463430332909 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}] 13:25:33 INFO - PROCESS | 2289 | 1463430333014 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 13:25:33 INFO - PROCESS | 2289 | 1463430333044 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:33 INFO - PROCESS | 2289 | ++DOCSHELL 0x123d2b000 == 41 [pid = 2289] [id = 210] 13:25:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x12aac3000) [pid = 2289] [serial = 628] [outer = 0x0] 13:25:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x12ac0d800) [pid = 2289] [serial = 629] [outer = 0x12aac3000] 13:25:33 INFO - PROCESS | 2289 | 1463430333075 Marionette DEBUG loaded listener.js 13:25:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x12baf6400) [pid = 2289] [serial = 630] [outer = 0x12aac3000] 13:25:33 INFO - PROCESS | 2289 | 1463430333415 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]]]}] 13:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 518ms 13:25:33 INFO - PROCESS | 2289 | 1463430333424 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 13:25:33 INFO - PROCESS | 2289 | 1463430333426 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 13:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:25:33 INFO - PROCESS | 2289 | 1463430333428 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:25:33 INFO - PROCESS | 2289 | 1463430333429 Marionette TRACE conn2 <- [1,814,null,{}] 13:25:33 INFO - PROCESS | 2289 | 1463430333434 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}] 13:25:33 INFO - PROCESS | 2289 | 1463430333533 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 13:25:33 INFO - PROCESS | 2289 | 1463430333537 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:33 INFO - PROCESS | 2289 | ++DOCSHELL 0x128be4800 == 42 [pid = 2289] [id = 211] 13:25:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x12baf9c00) [pid = 2289] [serial = 631] [outer = 0x0] 13:25:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x12be0f400) [pid = 2289] [serial = 632] [outer = 0x12baf9c00] 13:25:33 INFO - PROCESS | 2289 | 1463430333562 Marionette DEBUG loaded listener.js 13:25:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x12be21800) [pid = 2289] [serial = 633] [outer = 0x12baf9c00] 13:25:33 INFO - PROCESS | 2289 | 1463430333903 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] 13:25:33 INFO - PROCESS | 2289 | 1463430333951 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 13:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:25:33 INFO - PROCESS | 2289 | 1463430333953 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:25:33 INFO - PROCESS | 2289 | 1463430333954 Marionette TRACE conn2 <- [1,818,null,{}] 13:25:33 INFO - PROCESS | 2289 | 1463430333957 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}] 13:25:34 INFO - PROCESS | 2289 | 1463430334045 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 13:25:34 INFO - PROCESS | 2289 | 1463430334079 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:34 INFO - PROCESS | 2289 | ++DOCSHELL 0x129851000 == 43 [pid = 2289] [id = 212] 13:25:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x12be23c00) [pid = 2289] [serial = 634] [outer = 0x0] 13:25:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x12c4c0000) [pid = 2289] [serial = 635] [outer = 0x12be23c00] 13:25:34 INFO - PROCESS | 2289 | 1463430334104 Marionette DEBUG loaded listener.js 13:25:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x12c4c6000) [pid = 2289] [serial = 636] [outer = 0x12be23c00] 13:25:34 INFO - PROCESS | 2289 | 1463430334405 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]]]}] 13:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 470ms 13:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:25:34 INFO - PROCESS | 2289 | 1463430334423 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 13:25:34 INFO - PROCESS | 2289 | 1463430334424 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 13:25:34 INFO - PROCESS | 2289 | 1463430334426 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:25:34 INFO - PROCESS | 2289 | 1463430334438 Marionette TRACE conn2 <- [1,822,null,{}] 13:25:34 INFO - PROCESS | 2289 | 1463430334450 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}] 13:25:34 INFO - PROCESS | 2289 | 1463430334544 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 13:25:34 INFO - PROCESS | 2289 | 1463430334548 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:34 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ac44800 == 44 [pid = 2289] [id = 213] 13:25:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x12c4c2c00) [pid = 2289] [serial = 637] [outer = 0x0] 13:25:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x12c847800) [pid = 2289] [serial = 638] [outer = 0x12c4c2c00] 13:25:34 INFO - PROCESS | 2289 | 1463430334572 Marionette DEBUG loaded listener.js 13:25:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x12c84d000) [pid = 2289] [serial = 639] [outer = 0x12c4c2c00] 13:25:35 INFO - PROCESS | 2289 | 1463430335001 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] 13:25:35 INFO - PROCESS | 2289 | 1463430335019 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 13:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:25:35 INFO - PROCESS | 2289 | 1463430335022 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:25:35 INFO - PROCESS | 2289 | 1463430335024 Marionette TRACE conn2 <- [1,826,null,{}] 13:25:35 INFO - PROCESS | 2289 | 1463430335033 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}] 13:25:35 INFO - PROCESS | 2289 | 1463430335175 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 13:25:35 INFO - PROCESS | 2289 | 1463430335191 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:35 INFO - PROCESS | 2289 | ++DOCSHELL 0x12b2b3000 == 45 [pid = 2289] [id = 214] 13:25:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x1125ef800) [pid = 2289] [serial = 640] [outer = 0x0] 13:25:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x1125f2c00) [pid = 2289] [serial = 641] [outer = 0x1125ef800] 13:25:35 INFO - PROCESS | 2289 | 1463430335229 Marionette DEBUG loaded listener.js 13:25:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x124cc1400) [pid = 2289] [serial = 642] [outer = 0x1125ef800] 13:25:35 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x121792800) [pid = 2289] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:25:35 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x116a5ac00) [pid = 2289] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:25:35 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x129565000) [pid = 2289] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:25:35 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x129584400) [pid = 2289] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:25:35 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x118412800) [pid = 2289] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:25:35 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x11973c400) [pid = 2289] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:25:35 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x116a59400) [pid = 2289] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:25:35 INFO - PROCESS | 2289 | 1463430335635 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]]]}] 13:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 627ms 13:25:35 INFO - PROCESS | 2289 | 1463430335652 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 13:25:35 INFO - PROCESS | 2289 | 1463430335653 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 13:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:25:35 INFO - PROCESS | 2289 | 1463430335656 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:25:35 INFO - PROCESS | 2289 | 1463430335657 Marionette TRACE conn2 <- [1,830,null,{}] 13:25:35 INFO - PROCESS | 2289 | 1463430335659 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}] 13:25:35 INFO - PROCESS | 2289 | 1463430335765 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 13:25:35 INFO - PROCESS | 2289 | 1463430335803 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:35 INFO - PROCESS | 2289 | ++DOCSHELL 0x12b2a6800 == 46 [pid = 2289] [id = 215] 13:25:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x1125efc00) [pid = 2289] [serial = 643] [outer = 0x0] 13:25:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x116182c00) [pid = 2289] [serial = 644] [outer = 0x1125efc00] 13:25:35 INFO - PROCESS | 2289 | 1463430335833 Marionette DEBUG loaded listener.js 13:25:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x125f6d800) [pid = 2289] [serial = 645] [outer = 0x1125efc00] 13:25:36 INFO - PROCESS | 2289 | 1463430336117 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]]]}] 13:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 469ms 13:25:36 INFO - PROCESS | 2289 | 1463430336130 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 13:25:36 INFO - PROCESS | 2289 | 1463430336134 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 13:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:25:36 INFO - PROCESS | 2289 | 1463430336141 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:25:36 INFO - PROCESS | 2289 | 1463430336143 Marionette TRACE conn2 <- [1,834,null,{}] 13:25:36 INFO - PROCESS | 2289 | 1463430336153 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}] 13:25:36 INFO - PROCESS | 2289 | 1463430336246 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 13:25:36 INFO - PROCESS | 2289 | 1463430336253 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:36 INFO - PROCESS | 2289 | ++DOCSHELL 0x12bec7000 == 47 [pid = 2289] [id = 216] 13:25:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x124875800) [pid = 2289] [serial = 646] [outer = 0x0] 13:25:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x12487ec00) [pid = 2289] [serial = 647] [outer = 0x124875800] 13:25:36 INFO - PROCESS | 2289 | 1463430336279 Marionette DEBUG loaded listener.js 13:25:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x128bb0c00) [pid = 2289] [serial = 648] [outer = 0x124875800] 13:25:36 INFO - PROCESS | 2289 | 1463430336582 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]]]}] 13:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 470ms 13:25:36 INFO - PROCESS | 2289 | 1463430336612 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 13:25:36 INFO - PROCESS | 2289 | 1463430336615 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 13:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:25:36 INFO - PROCESS | 2289 | 1463430336618 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:25:36 INFO - PROCESS | 2289 | 1463430336619 Marionette TRACE conn2 <- [1,838,null,{}] 13:25:36 INFO - PROCESS | 2289 | 1463430336621 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}] 13:25:36 INFO - PROCESS | 2289 | 1463430336722 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 13:25:36 INFO - PROCESS | 2289 | 1463430336727 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:36 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c242800 == 48 [pid = 2289] [id = 217] 13:25:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x124877800) [pid = 2289] [serial = 649] [outer = 0x0] 13:25:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x128bb2400) [pid = 2289] [serial = 650] [outer = 0x124877800] 13:25:36 INFO - PROCESS | 2289 | 1463430336753 Marionette DEBUG loaded listener.js 13:25:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x128bb8000) [pid = 2289] [serial = 651] [outer = 0x124877800] 13:25:37 INFO - PROCESS | 2289 | 1463430337079 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]]]}] 13:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 468ms 13:25:37 INFO - PROCESS | 2289 | 1463430337086 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 13:25:37 INFO - PROCESS | 2289 | 1463430337087 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 13:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:25:37 INFO - PROCESS | 2289 | 1463430337089 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:25:37 INFO - PROCESS | 2289 | 1463430337090 Marionette TRACE conn2 <- [1,842,null,{}] 13:25:37 INFO - PROCESS | 2289 | 1463430337093 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}] 13:25:37 INFO - PROCESS | 2289 | 1463430337174 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 13:25:37 INFO - PROCESS | 2289 | 1463430337179 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:37 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c47a800 == 49 [pid = 2289] [id = 218] 13:25:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x125e3d000) [pid = 2289] [serial = 652] [outer = 0x0] 13:25:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x125e41c00) [pid = 2289] [serial = 653] [outer = 0x125e3d000] 13:25:37 INFO - PROCESS | 2289 | 1463430337203 Marionette DEBUG loaded listener.js 13:25:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x125e46000) [pid = 2289] [serial = 654] [outer = 0x125e3d000] 13:25:37 INFO - PROCESS | 2289 | 1463430337617 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]]]}] 13:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 568ms 13:25:37 INFO - PROCESS | 2289 | 1463430337659 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 13:25:37 INFO - PROCESS | 2289 | 1463430337662 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 13:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:25:37 INFO - PROCESS | 2289 | 1463430337665 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:25:37 INFO - PROCESS | 2289 | 1463430337668 Marionette TRACE conn2 <- [1,846,null,{}] 13:25:37 INFO - PROCESS | 2289 | 1463430337671 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}] 13:25:37 INFO - PROCESS | 2289 | 1463430337777 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 13:25:37 INFO - PROCESS | 2289 | 1463430337843 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:37 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183d6000 == 50 [pid = 2289] [id = 219] 13:25:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x1163a4000) [pid = 2289] [serial = 655] [outer = 0x0] 13:25:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x118118400) [pid = 2289] [serial = 656] [outer = 0x1163a4000] 13:25:37 INFO - PROCESS | 2289 | 1463430337875 Marionette DEBUG loaded listener.js 13:25:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x1184e0000) [pid = 2289] [serial = 657] [outer = 0x1163a4000] 13:25:38 INFO - PROCESS | 2289 | 1463430338314 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]]]}] 13:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 672ms 13:25:38 INFO - PROCESS | 2289 | 1463430338337 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 13:25:38 INFO - PROCESS | 2289 | 1463430338341 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 13:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:25:38 INFO - PROCESS | 2289 | 1463430338362 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:25:38 INFO - PROCESS | 2289 | 1463430338365 Marionette TRACE conn2 <- [1,850,null,{}] 13:25:38 INFO - PROCESS | 2289 | 1463430338409 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}] 13:25:38 INFO - PROCESS | 2289 | 1463430338525 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 13:25:38 INFO - PROCESS | 2289 | 1463430338574 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:38 INFO - PROCESS | 2289 | ++DOCSHELL 0x126388000 == 51 [pid = 2289] [id = 220] 13:25:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x1193dd800) [pid = 2289] [serial = 658] [outer = 0x0] 13:25:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 128 (0x119cca000) [pid = 2289] [serial = 659] [outer = 0x1193dd800] 13:25:38 INFO - PROCESS | 2289 | 1463430338604 Marionette DEBUG loaded listener.js 13:25:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 129 (0x121541400) [pid = 2289] [serial = 660] [outer = 0x1193dd800] 13:25:39 INFO - PROCESS | 2289 | 1463430339004 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]]]}] 13:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 688ms 13:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:25:39 INFO - PROCESS | 2289 | 1463430339035 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 13:25:39 INFO - PROCESS | 2289 | 1463430339036 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 13:25:39 INFO - PROCESS | 2289 | 1463430339039 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:25:39 INFO - PROCESS | 2289 | 1463430339042 Marionette TRACE conn2 <- [1,854,null,{}] 13:25:39 INFO - PROCESS | 2289 | 1463430339050 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}] 13:25:39 INFO - PROCESS | 2289 | 1463430339150 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 13:25:39 INFO - PROCESS | 2289 | 1463430339217 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:39 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c479800 == 52 [pid = 2289] [id = 221] 13:25:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 130 (0x12487dc00) [pid = 2289] [serial = 661] [outer = 0x0] 13:25:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 131 (0x125554400) [pid = 2289] [serial = 662] [outer = 0x12487dc00] 13:25:39 INFO - PROCESS | 2289 | 1463430339249 Marionette DEBUG loaded listener.js 13:25:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 132 (0x126355400) [pid = 2289] [serial = 663] [outer = 0x12487dc00] 13:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 622ms 13:25:39 INFO - PROCESS | 2289 | 1463430339654 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]]]}] 13:25:39 INFO - PROCESS | 2289 | 1463430339662 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 13:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:25:39 INFO - PROCESS | 2289 | 1463430339664 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 13:25:39 INFO - PROCESS | 2289 | 1463430339666 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:25:39 INFO - PROCESS | 2289 | 1463430339667 Marionette TRACE conn2 <- [1,858,null,{}] 13:25:39 INFO - PROCESS | 2289 | 1463430339670 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}] 13:25:39 INFO - PROCESS | 2289 | 1463430339768 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 13:25:39 INFO - PROCESS | 2289 | 1463430339856 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:39 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c864800 == 53 [pid = 2289] [id = 222] 13:25:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 133 (0x128bb5800) [pid = 2289] [serial = 664] [outer = 0x0] 13:25:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 134 (0x128bb9c00) [pid = 2289] [serial = 665] [outer = 0x128bb5800] 13:25:39 INFO - PROCESS | 2289 | 1463430339886 Marionette DEBUG loaded listener.js 13:25:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 135 (0x129564000) [pid = 2289] [serial = 666] [outer = 0x128bb5800] 13:25:40 INFO - PROCESS | 2289 | 1463430340313 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]]]}] 13:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 669ms 13:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:25:40 INFO - PROCESS | 2289 | 1463430340336 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 13:25:40 INFO - PROCESS | 2289 | 1463430340337 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 13:25:40 INFO - PROCESS | 2289 | 1463430340339 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:25:40 INFO - PROCESS | 2289 | 1463430340341 Marionette TRACE conn2 <- [1,862,null,{}] 13:25:40 INFO - PROCESS | 2289 | 1463430340343 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}] 13:25:40 INFO - PROCESS | 2289 | 1463430340440 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 13:25:40 INFO - PROCESS | 2289 | 1463430340489 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:40 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183be800 == 54 [pid = 2289] [id = 223] 13:25:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 136 (0x11902f800) [pid = 2289] [serial = 667] [outer = 0x0] 13:25:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 137 (0x128bb4400) [pid = 2289] [serial = 668] [outer = 0x11902f800] 13:25:40 INFO - PROCESS | 2289 | 1463430340519 Marionette DEBUG loaded listener.js 13:25:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 138 (0x12a6d6c00) [pid = 2289] [serial = 669] [outer = 0x11902f800] 13:25:41 INFO - PROCESS | 2289 | 1463430341126 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]]]}] 13:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 821ms 13:25:41 INFO - PROCESS | 2289 | 1463430341161 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 13:25:41 INFO - PROCESS | 2289 | 1463430341163 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 13:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:25:41 INFO - PROCESS | 2289 | 1463430341167 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:25:41 INFO - PROCESS | 2289 | 1463430341169 Marionette TRACE conn2 <- [1,866,null,{}] 13:25:41 INFO - PROCESS | 2289 | 1463430341172 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}] 13:25:41 INFO - PROCESS | 2289 | 1463430341262 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 13:25:41 INFO - PROCESS | 2289 | 1463430341334 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:41 INFO - PROCESS | 2289 | ++DOCSHELL 0x116886800 == 55 [pid = 2289] [id = 224] 13:25:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 139 (0x1125f5c00) [pid = 2289] [serial = 670] [outer = 0x0] 13:25:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 140 (0x115d4f800) [pid = 2289] [serial = 671] [outer = 0x1125f5c00] 13:25:41 INFO - PROCESS | 2289 | 1463430341363 Marionette DEBUG loaded listener.js 13:25:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 141 (0x1180df400) [pid = 2289] [serial = 672] [outer = 0x1125f5c00] 13:25:41 INFO - PROCESS | 2289 | 1463430341800 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]]]}] 13:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 675ms 13:25:41 INFO - PROCESS | 2289 | --DOCSHELL 0x126b66800 == 54 [pid = 2289] [id = 192] 13:25:41 INFO - PROCESS | 2289 | --DOCSHELL 0x12c242800 == 53 [pid = 2289] [id = 217] 13:25:41 INFO - PROCESS | 2289 | --DOCSHELL 0x12bec7000 == 52 [pid = 2289] [id = 216] 13:25:41 INFO - PROCESS | 2289 | --DOCSHELL 0x12b2a6800 == 51 [pid = 2289] [id = 215] 13:25:41 INFO - PROCESS | 2289 | --DOCSHELL 0x12b2b3000 == 50 [pid = 2289] [id = 214] 13:25:41 INFO - PROCESS | 2289 | --DOCSHELL 0x12ac44800 == 49 [pid = 2289] [id = 213] 13:25:41 INFO - PROCESS | 2289 | --DOCSHELL 0x129851000 == 48 [pid = 2289] [id = 212] 13:25:41 INFO - PROCESS | 2289 | --DOMWINDOW == 140 (0x11684f000) [pid = 2289] [serial = 563] [outer = 0x0] [url = about:blank] 13:25:41 INFO - PROCESS | 2289 | --DOMWINDOW == 139 (0x1190bbc00) [pid = 2289] [serial = 566] [outer = 0x0] [url = about:blank] 13:25:41 INFO - PROCESS | 2289 | --DOMWINDOW == 138 (0x126702c00) [pid = 2289] [serial = 569] [outer = 0x0] [url = about:blank] 13:25:41 INFO - PROCESS | 2289 | --DOMWINDOW == 137 (0x12911fc00) [pid = 2289] [serial = 572] [outer = 0x0] [url = about:blank] 13:25:41 INFO - PROCESS | 2289 | --DOMWINDOW == 136 (0x12b226000) [pid = 2289] [serial = 596] [outer = 0x0] [url = about:blank] 13:25:41 INFO - PROCESS | 2289 | 1463430341887 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 13:25:41 INFO - PROCESS | 2289 | 1463430341891 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 13:25:41 INFO - PROCESS | 2289 | --DOCSHELL 0x128be4800 == 47 [pid = 2289] [id = 211] 13:25:41 INFO - PROCESS | 2289 | --DOCSHELL 0x123d2b000 == 46 [pid = 2289] [id = 210] 13:25:41 INFO - PROCESS | 2289 | --DOCSHELL 0x1215e3800 == 45 [pid = 2289] [id = 209] 13:25:41 INFO - PROCESS | 2289 | --DOCSHELL 0x119b16000 == 44 [pid = 2289] [id = 208] 13:25:41 INFO - PROCESS | 2289 | --DOCSHELL 0x1183b7800 == 43 [pid = 2289] [id = 207] 13:25:41 INFO - PROCESS | 2289 | --DOCSHELL 0x1134ae000 == 42 [pid = 2289] [id = 206] 13:25:41 INFO - PROCESS | 2289 | --DOCSHELL 0x1183c1000 == 41 [pid = 2289] [id = 205] 13:25:41 INFO - PROCESS | 2289 | --DOCSHELL 0x12a6c8000 == 40 [pid = 2289] [id = 204] 13:25:41 INFO - PROCESS | 2289 | --DOCSHELL 0x129854000 == 39 [pid = 2289] [id = 203] 13:25:41 INFO - PROCESS | 2289 | --DOCSHELL 0x124d1b000 == 38 [pid = 2289] [id = 202] 13:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:25:41 INFO - PROCESS | 2289 | --DOCSHELL 0x11949c800 == 37 [pid = 2289] [id = 201] 13:25:41 INFO - PROCESS | 2289 | --DOCSHELL 0x1161c9800 == 36 [pid = 2289] [id = 200] 13:25:41 INFO - PROCESS | 2289 | 1463430341904 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:25:41 INFO - PROCESS | 2289 | 1463430341906 Marionette TRACE conn2 <- [1,870,null,{}] 13:25:41 INFO - PROCESS | 2289 | 1463430341908 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}] 13:25:41 INFO - PROCESS | 2289 | 1463430341982 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 13:25:41 INFO - PROCESS | 2289 | 1463430341991 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:42 INFO - PROCESS | 2289 | ++DOCSHELL 0x117445000 == 37 [pid = 2289] [id = 225] 13:25:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 137 (0x11811bc00) [pid = 2289] [serial = 673] [outer = 0x0] 13:25:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 138 (0x1183e1000) [pid = 2289] [serial = 674] [outer = 0x11811bc00] 13:25:42 INFO - PROCESS | 2289 | 1463430342017 Marionette DEBUG loaded listener.js 13:25:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 139 (0x11882e400) [pid = 2289] [serial = 675] [outer = 0x11811bc00] 13:25:42 INFO - PROCESS | 2289 | --DOMWINDOW == 138 (0x12669ac00) [pid = 2289] [serial = 587] [outer = 0x0] [url = about:blank] 13:25:42 INFO - PROCESS | 2289 | --DOMWINDOW == 137 (0x119bef800) [pid = 2289] [serial = 590] [outer = 0x0] [url = about:blank] 13:25:42 INFO - PROCESS | 2289 | --DOMWINDOW == 136 (0x12a6de800) [pid = 2289] [serial = 593] [outer = 0x0] [url = about:blank] 13:25:42 INFO - PROCESS | 2289 | --DOMWINDOW == 135 (0x12a769800) [pid = 2289] [serial = 576] [outer = 0x0] [url = about:blank] 13:25:42 INFO - PROCESS | 2289 | --DOMWINDOW == 134 (0x12a6d3c00) [pid = 2289] [serial = 575] [outer = 0x0] [url = about:blank] 13:25:42 INFO - PROCESS | 2289 | --DOMWINDOW == 133 (0x1190b3400) [pid = 2289] [serial = 581] [outer = 0x0] [url = about:blank] 13:25:42 INFO - PROCESS | 2289 | --DOMWINDOW == 132 (0x11932a400) [pid = 2289] [serial = 582] [outer = 0x0] [url = about:blank] 13:25:42 INFO - PROCESS | 2289 | --DOMWINDOW == 131 (0x12113f800) [pid = 2289] [serial = 584] [outer = 0x0] [url = about:blank] 13:25:42 INFO - PROCESS | 2289 | --DOMWINDOW == 130 (0x11811c800) [pid = 2289] [serial = 579] [outer = 0x0] [url = about:blank] 13:25:42 INFO - PROCESS | 2289 | --DOMWINDOW == 129 (0x117415000) [pid = 2289] [serial = 578] [outer = 0x0] [url = about:blank] 13:25:42 INFO - PROCESS | 2289 | --DOMWINDOW == 128 (0x12911b400) [pid = 2289] [serial = 588] [outer = 0x0] [url = about:blank] 13:25:42 INFO - PROCESS | 2289 | --DOMWINDOW == 127 (0x121752800) [pid = 2289] [serial = 585] [outer = 0x0] [url = about:blank] 13:25:42 INFO - PROCESS | 2289 | --DOMWINDOW == 126 (0x1267bd800) [pid = 2289] [serial = 591] [outer = 0x0] [url = about:blank] 13:25:42 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x12aac9000) [pid = 2289] [serial = 594] [outer = 0x0] [url = about:blank] 13:25:42 INFO - PROCESS | 2289 | 1463430342344 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]]]}] 13:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 470ms 13:25:42 INFO - PROCESS | 2289 | 1463430342373 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 13:25:42 INFO - PROCESS | 2289 | 1463430342374 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 13:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:25:42 INFO - PROCESS | 2289 | 1463430342377 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:25:42 INFO - PROCESS | 2289 | 1463430342379 Marionette TRACE conn2 <- [1,874,null,{}] 13:25:42 INFO - PROCESS | 2289 | 1463430342387 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}] 13:25:42 INFO - PROCESS | 2289 | 1463430342483 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 13:25:42 INFO - PROCESS | 2289 | 1463430342547 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:42 INFO - PROCESS | 2289 | ++DOCSHELL 0x11908a800 == 38 [pid = 2289] [id = 226] 13:25:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x11915d000) [pid = 2289] [serial = 676] [outer = 0x0] 13:25:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x119388400) [pid = 2289] [serial = 677] [outer = 0x11915d000] 13:25:42 INFO - PROCESS | 2289 | 1463430342581 Marionette DEBUG loaded listener.js 13:25:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 128 (0x119bea400) [pid = 2289] [serial = 678] [outer = 0x11915d000] 13:25:42 INFO - PROCESS | 2289 | 1463430342868 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]]]}] 13:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 523ms 13:25:42 INFO - PROCESS | 2289 | 1463430342904 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 13:25:42 INFO - PROCESS | 2289 | 1463430342906 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 13:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:25:42 INFO - PROCESS | 2289 | 1463430342908 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:25:42 INFO - PROCESS | 2289 | 1463430342909 Marionette TRACE conn2 <- [1,878,null,{}] 13:25:42 INFO - PROCESS | 2289 | 1463430342912 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}] 13:25:43 INFO - PROCESS | 2289 | 1463430343005 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 13:25:43 INFO - PROCESS | 2289 | 1463430343051 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:43 INFO - PROCESS | 2289 | ++DOCSHELL 0x11996e800 == 39 [pid = 2289] [id = 227] 13:25:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 129 (0x1193e5800) [pid = 2289] [serial = 679] [outer = 0x0] 13:25:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 130 (0x121149c00) [pid = 2289] [serial = 680] [outer = 0x1193e5800] 13:25:43 INFO - PROCESS | 2289 | 1463430343077 Marionette DEBUG loaded listener.js 13:25:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 131 (0x1218ee800) [pid = 2289] [serial = 681] [outer = 0x1193e5800] 13:25:43 INFO - PROCESS | 2289 | 1463430343389 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]]]}] 13:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 520ms 13:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:25:43 INFO - PROCESS | 2289 | 1463430343429 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 13:25:43 INFO - PROCESS | 2289 | 1463430343431 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 13:25:43 INFO - PROCESS | 2289 | 1463430343435 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:25:43 INFO - PROCESS | 2289 | 1463430343436 Marionette TRACE conn2 <- [1,882,null,{}] 13:25:43 INFO - PROCESS | 2289 | 1463430343440 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}] 13:25:43 INFO - PROCESS | 2289 | 1463430343553 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 13:25:43 INFO - PROCESS | 2289 | 1463430343630 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:43 INFO - PROCESS | 2289 | ++DOCSHELL 0x1212a4000 == 40 [pid = 2289] [id = 228] 13:25:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 132 (0x11938f800) [pid = 2289] [serial = 682] [outer = 0x0] 13:25:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 133 (0x12178f000) [pid = 2289] [serial = 683] [outer = 0x11938f800] 13:25:43 INFO - PROCESS | 2289 | 1463430343670 Marionette DEBUG loaded listener.js 13:25:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 134 (0x12487cc00) [pid = 2289] [serial = 684] [outer = 0x11938f800] 13:25:44 INFO - PROCESS | 2289 | 1463430344056 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]]]}] 13:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 669ms 13:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:25:44 INFO - PROCESS | 2289 | 1463430344104 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 13:25:44 INFO - PROCESS | 2289 | 1463430344105 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 13:25:44 INFO - PROCESS | 2289 | 1463430344107 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:25:44 INFO - PROCESS | 2289 | 1463430344108 Marionette TRACE conn2 <- [1,886,null,{}] 13:25:44 INFO - PROCESS | 2289 | 1463430344111 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}] 13:25:44 INFO - PROCESS | 2289 | 1463430344229 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 13:25:44 INFO - PROCESS | 2289 | 1463430344234 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:44 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180c0800 == 41 [pid = 2289] [id = 229] 13:25:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 135 (0x124881000) [pid = 2289] [serial = 685] [outer = 0x0] 13:25:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 136 (0x125e43000) [pid = 2289] [serial = 686] [outer = 0x124881000] 13:25:44 INFO - PROCESS | 2289 | 1463430344261 Marionette DEBUG loaded listener.js 13:25:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 137 (0x126d15000) [pid = 2289] [serial = 687] [outer = 0x124881000] 13:25:44 INFO - PROCESS | 2289 | 1463430344590 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]]]}] 13:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 519ms 13:25:44 INFO - PROCESS | 2289 | 1463430344628 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 13:25:44 INFO - PROCESS | 2289 | 1463430344629 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 13:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:25:44 INFO - PROCESS | 2289 | 1463430344635 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:25:44 INFO - PROCESS | 2289 | 1463430344636 Marionette TRACE conn2 <- [1,890,null,{}] 13:25:44 INFO - PROCESS | 2289 | 1463430344639 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}] 13:25:44 INFO - PROCESS | 2289 | 1463430344733 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 13:25:44 INFO - PROCESS | 2289 | 1463430344743 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:44 INFO - PROCESS | 2289 | ++DOCSHELL 0x126b5f800 == 42 [pid = 2289] [id = 230] 13:25:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 138 (0x124cbe000) [pid = 2289] [serial = 688] [outer = 0x0] 13:25:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 139 (0x128baf000) [pid = 2289] [serial = 689] [outer = 0x124cbe000] 13:25:44 INFO - PROCESS | 2289 | 1463430344768 Marionette DEBUG loaded listener.js 13:25:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 140 (0x128bba800) [pid = 2289] [serial = 690] [outer = 0x124cbe000] 13:25:45 INFO - PROCESS | 2289 | 1463430345110 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]]]}] 13:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 519ms 13:25:45 INFO - PROCESS | 2289 | 1463430345154 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 13:25:45 INFO - PROCESS | 2289 | 1463430345155 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 13:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:25:45 INFO - PROCESS | 2289 | 1463430345157 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:25:45 INFO - PROCESS | 2289 | 1463430345158 Marionette TRACE conn2 <- [1,894,null,{}] 13:25:45 INFO - PROCESS | 2289 | 1463430345161 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}] 13:25:45 INFO - PROCESS | 2289 | 1463430345255 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 13:25:45 INFO - PROCESS | 2289 | 1463430345259 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:45 INFO - PROCESS | 2289 | ++DOCSHELL 0x128f1e800 == 43 [pid = 2289] [id = 231] 13:25:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 141 (0x128d17000) [pid = 2289] [serial = 691] [outer = 0x0] 13:25:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 142 (0x129307800) [pid = 2289] [serial = 692] [outer = 0x128d17000] 13:25:45 INFO - PROCESS | 2289 | 1463430345283 Marionette DEBUG loaded listener.js 13:25:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 143 (0x129582c00) [pid = 2289] [serial = 693] [outer = 0x128d17000] 13:25:45 INFO - PROCESS | 2289 | 1463430345620 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]]]}] 13:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 518ms 13:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:25:45 INFO - PROCESS | 2289 | 1463430345676 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 13:25:45 INFO - PROCESS | 2289 | 1463430345677 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 13:25:45 INFO - PROCESS | 2289 | 1463430345679 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:25:45 INFO - PROCESS | 2289 | 1463430345681 Marionette TRACE conn2 <- [1,898,null,{}] 13:25:45 INFO - PROCESS | 2289 | 1463430345683 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}] 13:25:45 INFO - PROCESS | 2289 | 1463430345776 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 13:25:45 INFO - PROCESS | 2289 | 1463430345811 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:45 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a8aa000 == 44 [pid = 2289] [id = 232] 13:25:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 144 (0x12911b400) [pid = 2289] [serial = 694] [outer = 0x0] 13:25:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 145 (0x12a6dc400) [pid = 2289] [serial = 695] [outer = 0x12911b400] 13:25:45 INFO - PROCESS | 2289 | 1463430345837 Marionette DEBUG loaded listener.js 13:25:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 146 (0x12a76d000) [pid = 2289] [serial = 696] [outer = 0x12911b400] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 145 (0x1165c7800) [pid = 2289] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 144 (0x116762800) [pid = 2289] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 143 (0x126d1d400) [pid = 2289] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 142 (0x1125ef800) [pid = 2289] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 141 (0x111ab6800) [pid = 2289] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 140 (0x124877800) [pid = 2289] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 139 (0x12c4c2c00) [pid = 2289] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 138 (0x12be23c00) [pid = 2289] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 137 (0x118494400) [pid = 2289] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 136 (0x116ef8800) [pid = 2289] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 135 (0x1125efc00) [pid = 2289] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 134 (0x1183e3000) [pid = 2289] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 133 (0x118838000) [pid = 2289] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 132 (0x126358400) [pid = 2289] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 131 (0x128d21800) [pid = 2289] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 130 (0x1165c7000) [pid = 2289] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 129 (0x1219c5c00) [pid = 2289] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 128 (0x119beac00) [pid = 2289] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 127 (0x12baf9c00) [pid = 2289] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 126 (0x118120c00) [pid = 2289] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x116764800) [pid = 2289] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x124875800) [pid = 2289] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x12ac10400) [pid = 2289] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x12aac3000) [pid = 2289] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x12bafa000) [pid = 2289] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x125554c00) [pid = 2289] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:25:46 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x124cf7000) [pid = 2289] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:25:46 INFO - PROCESS | 2289 | 1463430346432 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]]]}] 13:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 770ms 13:25:46 INFO - PROCESS | 2289 | 1463430346453 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 13:25:46 INFO - PROCESS | 2289 | 1463430346454 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 13:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:25:46 INFO - PROCESS | 2289 | 1463430346457 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:25:46 INFO - PROCESS | 2289 | 1463430346458 Marionette TRACE conn2 <- [1,902,null,{}] 13:25:46 INFO - PROCESS | 2289 | 1463430346460 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}] 13:25:46 INFO - PROCESS | 2289 | 1463430346542 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 13:25:46 INFO - PROCESS | 2289 | 1463430346548 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:46 INFO - PROCESS | 2289 | ++DOCSHELL 0x124d0f000 == 45 [pid = 2289] [id = 233] 13:25:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x116a59400) [pid = 2289] [serial = 697] [outer = 0x0] 13:25:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x1184eac00) [pid = 2289] [serial = 698] [outer = 0x116a59400] 13:25:46 INFO - PROCESS | 2289 | 1463430346574 Marionette DEBUG loaded listener.js 13:25:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x119bee800) [pid = 2289] [serial = 699] [outer = 0x116a59400] 13:25:46 INFO - PROCESS | 2289 | 1463430346885 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]]]}] 13:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 469ms 13:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:25:46 INFO - PROCESS | 2289 | 1463430346926 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 13:25:46 INFO - PROCESS | 2289 | 1463430346927 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 13:25:46 INFO - PROCESS | 2289 | 1463430346930 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:25:46 INFO - PROCESS | 2289 | 1463430346931 Marionette TRACE conn2 <- [1,906,null,{}] 13:25:46 INFO - PROCESS | 2289 | 1463430346934 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}] 13:25:47 INFO - PROCESS | 2289 | 1463430347034 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 13:25:47 INFO - PROCESS | 2289 | 1463430347088 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:47 INFO - PROCESS | 2289 | ++DOCSHELL 0x12b2a2000 == 46 [pid = 2289] [id = 234] 13:25:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x116ef8800) [pid = 2289] [serial = 700] [outer = 0x0] 13:25:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x123d49800) [pid = 2289] [serial = 701] [outer = 0x116ef8800] 13:25:47 INFO - PROCESS | 2289 | 1463430347118 Marionette DEBUG loaded listener.js 13:25:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x12aabdc00) [pid = 2289] [serial = 702] [outer = 0x116ef8800] 13:25:47 INFO - PROCESS | 2289 | 1463430347418 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]]]}] 13:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 520ms 13:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:25:47 INFO - PROCESS | 2289 | 1463430347452 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 13:25:47 INFO - PROCESS | 2289 | 1463430347453 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 13:25:47 INFO - PROCESS | 2289 | 1463430347455 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:25:47 INFO - PROCESS | 2289 | 1463430347456 Marionette TRACE conn2 <- [1,910,null,{}] 13:25:47 INFO - PROCESS | 2289 | 1463430347458 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}] 13:25:47 INFO - PROCESS | 2289 | 1463430347540 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 13:25:47 INFO - PROCESS | 2289 | 1463430347544 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:47 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c246000 == 47 [pid = 2289] [id = 235] 13:25:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x12aac0800) [pid = 2289] [serial = 703] [outer = 0x0] 13:25:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x12b21dc00) [pid = 2289] [serial = 704] [outer = 0x12aac0800] 13:25:47 INFO - PROCESS | 2289 | 1463430347570 Marionette DEBUG loaded listener.js 13:25:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 128 (0x12babac00) [pid = 2289] [serial = 705] [outer = 0x12aac0800] 13:25:47 INFO - PROCESS | 2289 | 1463430347877 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]]]}] 13:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 469ms 13:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:25:47 INFO - PROCESS | 2289 | 1463430347925 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 13:25:47 INFO - PROCESS | 2289 | 1463430347926 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 13:25:47 INFO - PROCESS | 2289 | 1463430347928 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:25:47 INFO - PROCESS | 2289 | 1463430347929 Marionette TRACE conn2 <- [1,914,null,{}] 13:25:47 INFO - PROCESS | 2289 | 1463430347932 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}] 13:25:48 INFO - PROCESS | 2289 | 1463430348039 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 13:25:48 INFO - PROCESS | 2289 | 1463430348046 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:48 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c47d800 == 48 [pid = 2289] [id = 236] 13:25:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 129 (0x12ac17c00) [pid = 2289] [serial = 706] [outer = 0x0] 13:25:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 130 (0x12baf4000) [pid = 2289] [serial = 707] [outer = 0x12ac17c00] 13:25:48 INFO - PROCESS | 2289 | 1463430348071 Marionette DEBUG loaded listener.js 13:25:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 131 (0x12bafb800) [pid = 2289] [serial = 708] [outer = 0x12ac17c00] 13:25:48 INFO - PROCESS | 2289 | 1463430348570 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]]]}] 13:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 671ms 13:25:48 INFO - PROCESS | 2289 | 1463430348600 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 13:25:48 INFO - PROCESS | 2289 | 1463430348604 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 13:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:25:48 INFO - PROCESS | 2289 | 1463430348610 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:25:48 INFO - PROCESS | 2289 | 1463430348615 Marionette TRACE conn2 <- [1,918,null,{}] 13:25:48 INFO - PROCESS | 2289 | 1463430348621 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}] 13:25:48 INFO - PROCESS | 2289 | 1463430348772 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 13:25:48 INFO - PROCESS | 2289 | 1463430348888 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:48 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183d5000 == 49 [pid = 2289] [id = 237] 13:25:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 132 (0x116766c00) [pid = 2289] [serial = 709] [outer = 0x0] 13:25:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 133 (0x116efbc00) [pid = 2289] [serial = 710] [outer = 0x116766c00] 13:25:48 INFO - PROCESS | 2289 | 1463430348920 Marionette DEBUG loaded listener.js 13:25:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 134 (0x118499400) [pid = 2289] [serial = 711] [outer = 0x116766c00] 13:25:49 INFO - PROCESS | 2289 | 1463430349341 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]]]}] 13:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 776ms 13:25:49 INFO - PROCESS | 2289 | 1463430349385 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 13:25:49 INFO - PROCESS | 2289 | 1463430349389 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 13:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:25:49 INFO - PROCESS | 2289 | 1463430349394 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:25:49 INFO - PROCESS | 2289 | 1463430349395 Marionette TRACE conn2 <- [1,922,null,{}] 13:25:49 INFO - PROCESS | 2289 | 1463430349398 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}] 13:25:49 INFO - PROCESS | 2289 | 1463430349496 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 13:25:49 INFO - PROCESS | 2289 | 1463430349549 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:49 INFO - PROCESS | 2289 | ++DOCSHELL 0x12550d800 == 50 [pid = 2289] [id = 238] 13:25:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 135 (0x11861a400) [pid = 2289] [serial = 712] [outer = 0x0] 13:25:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 136 (0x119387000) [pid = 2289] [serial = 713] [outer = 0x11861a400] 13:25:49 INFO - PROCESS | 2289 | 1463430349579 Marionette DEBUG loaded listener.js 13:25:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 137 (0x119bf3000) [pid = 2289] [serial = 714] [outer = 0x11861a400] 13:25:50 INFO - PROCESS | 2289 | 1463430350000 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]]]}] 13:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 621ms 13:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:25:50 INFO - PROCESS | 2289 | 1463430350016 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 13:25:50 INFO - PROCESS | 2289 | 1463430350018 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 13:25:50 INFO - PROCESS | 2289 | 1463430350021 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:25:50 INFO - PROCESS | 2289 | 1463430350023 Marionette TRACE conn2 <- [1,926,null,{}] 13:25:50 INFO - PROCESS | 2289 | 1463430350031 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}] 13:25:50 INFO - PROCESS | 2289 | 1463430350131 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 13:25:50 INFO - PROCESS | 2289 | 1463430350224 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:50 INFO - PROCESS | 2289 | ++DOCSHELL 0x12cb31800 == 51 [pid = 2289] [id = 239] 13:25:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 138 (0x117e2f000) [pid = 2289] [serial = 715] [outer = 0x0] 13:25:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 139 (0x125550400) [pid = 2289] [serial = 716] [outer = 0x117e2f000] 13:25:50 INFO - PROCESS | 2289 | 1463430350255 Marionette DEBUG loaded listener.js 13:25:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 140 (0x126356c00) [pid = 2289] [serial = 717] [outer = 0x117e2f000] 13:25:50 INFO - PROCESS | 2289 | 1463430350661 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]]]}] 13:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 672ms 13:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:25:50 INFO - PROCESS | 2289 | 1463430350692 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 13:25:50 INFO - PROCESS | 2289 | 1463430350694 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 13:25:50 INFO - PROCESS | 2289 | 1463430350696 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:25:50 INFO - PROCESS | 2289 | 1463430350698 Marionette TRACE conn2 <- [1,930,null,{}] 13:25:50 INFO - PROCESS | 2289 | 1463430350700 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}] 13:25:50 INFO - PROCESS | 2289 | 1463430350798 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 13:25:50 INFO - PROCESS | 2289 | 1463430350851 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:50 INFO - PROCESS | 2289 | ++DOCSHELL 0x12cb4b000 == 52 [pid = 2289] [id = 240] 13:25:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 141 (0x12660cc00) [pid = 2289] [serial = 718] [outer = 0x0] 13:25:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 142 (0x128bae400) [pid = 2289] [serial = 719] [outer = 0x12660cc00] 13:25:50 INFO - PROCESS | 2289 | 1463430350881 Marionette DEBUG loaded listener.js 13:25:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 143 (0x12956e000) [pid = 2289] [serial = 720] [outer = 0x12660cc00] 13:25:51 INFO - PROCESS | 2289 | 1463430351285 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]]]}] 13:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 618ms 13:25:51 INFO - PROCESS | 2289 | 1463430351316 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 13:25:51 INFO - PROCESS | 2289 | 1463430351317 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 13:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:25:51 INFO - PROCESS | 2289 | 1463430351320 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:25:51 INFO - PROCESS | 2289 | 1463430351321 Marionette TRACE conn2 <- [1,934,null,{}] 13:25:51 INFO - PROCESS | 2289 | 1463430351324 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}] 13:25:51 INFO - PROCESS | 2289 | 1463430351429 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 13:25:51 INFO - PROCESS | 2289 | 1463430351545 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:51 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d30d800 == 53 [pid = 2289] [id = 241] 13:25:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 144 (0x129590000) [pid = 2289] [serial = 721] [outer = 0x0] 13:25:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 145 (0x12a813000) [pid = 2289] [serial = 722] [outer = 0x129590000] 13:25:51 INFO - PROCESS | 2289 | 1463430351587 Marionette DEBUG loaded listener.js 13:25:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 146 (0x12b224400) [pid = 2289] [serial = 723] [outer = 0x129590000] 13:25:52 INFO - PROCESS | 2289 | 1463430352034 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]]]}] 13:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 725ms 13:25:52 INFO - PROCESS | 2289 | 1463430352046 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 13:25:52 INFO - PROCESS | 2289 | 1463430352049 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 13:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:25:52 INFO - PROCESS | 2289 | 1463430352052 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:25:52 INFO - PROCESS | 2289 | 1463430352053 Marionette TRACE conn2 <- [1,938,null,{}] 13:25:52 INFO - PROCESS | 2289 | 1463430352055 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}] 13:25:52 INFO - PROCESS | 2289 | 1463430352167 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 13:25:52 INFO - PROCESS | 2289 | 1463430352234 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:52 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d32d000 == 54 [pid = 2289] [id = 242] 13:25:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 147 (0x12baf7000) [pid = 2289] [serial = 724] [outer = 0x0] 13:25:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 148 (0x12be14800) [pid = 2289] [serial = 725] [outer = 0x12baf7000] 13:25:52 INFO - PROCESS | 2289 | 1463430352267 Marionette DEBUG loaded listener.js 13:25:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 149 (0x12c4bec00) [pid = 2289] [serial = 726] [outer = 0x12baf7000] 13:25:52 INFO - PROCESS | 2289 | 1463430352735 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]]]}] 13:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 718ms 13:25:52 INFO - PROCESS | 2289 | 1463430352830 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 13:25:52 INFO - PROCESS | 2289 | 1463430352832 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 13:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:25:52 INFO - PROCESS | 2289 | 1463430352838 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:25:52 INFO - PROCESS | 2289 | 1463430352840 Marionette TRACE conn2 <- [1,942,null,{}] 13:25:52 INFO - PROCESS | 2289 | 1463430352844 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}] 13:25:52 INFO - PROCESS | 2289 | 1463430352984 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 13:25:53 INFO - PROCESS | 2289 | 1463430353248 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:53 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183c4800 == 55 [pid = 2289] [id = 243] 13:25:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 150 (0x1125f1400) [pid = 2289] [serial = 727] [outer = 0x0] 13:25:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 151 (0x1125f9000) [pid = 2289] [serial = 728] [outer = 0x1125f1400] 13:25:53 INFO - PROCESS | 2289 | 1463430353287 Marionette DEBUG loaded listener.js 13:25:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 152 (0x116334c00) [pid = 2289] [serial = 729] [outer = 0x1125f1400] 13:25:53 INFO - PROCESS | 2289 | 1463430353720 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]]]}] 13:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 922ms 13:25:53 INFO - PROCESS | 2289 | 1463430353760 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 13:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:25:53 INFO - PROCESS | 2289 | 1463430353763 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 13:25:53 INFO - PROCESS | 2289 | 1463430353765 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:25:53 INFO - PROCESS | 2289 | 1463430353768 Marionette TRACE conn2 <- [1,946,null,{}] 13:25:53 INFO - PROCESS | 2289 | 1463430353771 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}] 13:25:53 INFO - PROCESS | 2289 | 1463430353865 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 13:25:53 INFO - PROCESS | 2289 | 1463430353922 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:53 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180a8800 == 56 [pid = 2289] [id = 244] 13:25:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 153 (0x11684d000) [pid = 2289] [serial = 730] [outer = 0x0] 13:25:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 154 (0x1183db800) [pid = 2289] [serial = 731] [outer = 0x11684d000] 13:25:53 INFO - PROCESS | 2289 | 1463430353950 Marionette DEBUG loaded listener.js 13:25:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 155 (0x1184e8c00) [pid = 2289] [serial = 732] [outer = 0x11684d000] 13:25:54 INFO - PROCESS | 2289 | --DOCSHELL 0x12c246000 == 55 [pid = 2289] [id = 235] 13:25:54 INFO - PROCESS | 2289 | --DOCSHELL 0x12b2a2000 == 54 [pid = 2289] [id = 234] 13:25:54 INFO - PROCESS | 2289 | --DOCSHELL 0x124d0f000 == 53 [pid = 2289] [id = 233] 13:25:54 INFO - PROCESS | 2289 | --DOCSHELL 0x12a8aa000 == 52 [pid = 2289] [id = 232] 13:25:54 INFO - PROCESS | 2289 | --DOCSHELL 0x128f1e800 == 51 [pid = 2289] [id = 231] 13:25:54 INFO - PROCESS | 2289 | --DOCSHELL 0x126b5f800 == 50 [pid = 2289] [id = 230] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 154 (0x125e41c00) [pid = 2289] [serial = 653] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 153 (0x125f66c00) [pid = 2289] [serial = 605] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 152 (0x11321ec00) [pid = 2289] [serial = 599] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 151 (0x12a815400) [pid = 2289] [serial = 608] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 150 (0x12b22bc00) [pid = 2289] [serial = 611] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 149 (0x1190b7c00) [pid = 2289] [serial = 602] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOCSHELL 0x1180c0800 == 49 [pid = 2289] [id = 229] 13:25:54 INFO - PROCESS | 2289 | --DOCSHELL 0x1212a4000 == 48 [pid = 2289] [id = 228] 13:25:54 INFO - PROCESS | 2289 | --DOCSHELL 0x11996e800 == 47 [pid = 2289] [id = 227] 13:25:54 INFO - PROCESS | 2289 | --DOCSHELL 0x11908a800 == 46 [pid = 2289] [id = 226] 13:25:54 INFO - PROCESS | 2289 | --DOCSHELL 0x117445000 == 45 [pid = 2289] [id = 225] 13:25:54 INFO - PROCESS | 2289 | --DOCSHELL 0x116886800 == 44 [pid = 2289] [id = 224] 13:25:54 INFO - PROCESS | 2289 | --DOCSHELL 0x12c479800 == 43 [pid = 2289] [id = 221] 13:25:54 INFO - PROCESS | 2289 | --DOCSHELL 0x126388000 == 42 [pid = 2289] [id = 220] 13:25:54 INFO - PROCESS | 2289 | --DOCSHELL 0x1183d6000 == 41 [pid = 2289] [id = 219] 13:25:54 INFO - PROCESS | 2289 | 1463430354347 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]]]}] 13:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 620ms 13:25:54 INFO - PROCESS | 2289 | 1463430354387 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 13:25:54 INFO - PROCESS | 2289 | 1463430354390 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 13:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:25:54 INFO - PROCESS | 2289 | 1463430354393 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:25:54 INFO - PROCESS | 2289 | 1463430354394 Marionette TRACE conn2 <- [1,950,null,{}] 13:25:54 INFO - PROCESS | 2289 | 1463430354397 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}] 13:25:54 INFO - PROCESS | 2289 | 1463430354475 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 148 (0x128bb8000) [pid = 2289] [serial = 651] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 147 (0x118115800) [pid = 2289] [serial = 564] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 146 (0x118836400) [pid = 2289] [serial = 618] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 145 (0x12930f400) [pid = 2289] [serial = 626] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 144 (0x1125f2c00) [pid = 2289] [serial = 641] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 143 (0x113396800) [pid = 2289] [serial = 443] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 142 (0x128bb2400) [pid = 2289] [serial = 650] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 141 (0x12c847800) [pid = 2289] [serial = 638] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 140 (0x12c4c6000) [pid = 2289] [serial = 636] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 139 (0x125551800) [pid = 2289] [serial = 476] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 138 (0x118120000) [pid = 2289] [serial = 479] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 137 (0x116182c00) [pid = 2289] [serial = 644] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 136 (0x119164000) [pid = 2289] [serial = 482] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 135 (0x1214dbc00) [pid = 2289] [serial = 621] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 134 (0x12956e400) [pid = 2289] [serial = 573] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 133 (0x129306000) [pid = 2289] [serial = 491] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 132 (0x118121400) [pid = 2289] [serial = 615] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 131 (0x12634cc00) [pid = 2289] [serial = 623] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 130 (0x124cbac00) [pid = 2289] [serial = 485] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 129 (0x12be21800) [pid = 2289] [serial = 633] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 128 (0x12a76b800) [pid = 2289] [serial = 627] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 127 (0x1193dc000) [pid = 2289] [serial = 567] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 126 (0x118119400) [pid = 2289] [serial = 617] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x1193e3800) [pid = 2289] [serial = 620] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x11849e000) [pid = 2289] [serial = 537] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x12c4c0000) [pid = 2289] [serial = 635] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x12487ec00) [pid = 2289] [serial = 647] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x12b851c00) [pid = 2289] [serial = 597] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x126bdb800) [pid = 2289] [serial = 624] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x125f6d800) [pid = 2289] [serial = 645] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x12ac0d800) [pid = 2289] [serial = 629] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x12be21c00) [pid = 2289] [serial = 534] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x11684e400) [pid = 2289] [serial = 614] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x12be0f400) [pid = 2289] [serial = 632] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x128b1e400) [pid = 2289] [serial = 488] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x128b18800) [pid = 2289] [serial = 570] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x12baf6400) [pid = 2289] [serial = 630] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x124cc1400) [pid = 2289] [serial = 642] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x12c84d000) [pid = 2289] [serial = 639] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x128bb0c00) [pid = 2289] [serial = 648] [outer = 0x0] [url = about:blank] 13:25:54 INFO - PROCESS | 2289 | 1463430354551 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:54 INFO - PROCESS | 2289 | ++DOCSHELL 0x117458000 == 42 [pid = 2289] [id = 245] 13:25:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x116182c00) [pid = 2289] [serial = 733] [outer = 0x0] 13:25:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x118119400) [pid = 2289] [serial = 734] [outer = 0x116182c00] 13:25:54 INFO - PROCESS | 2289 | 1463430354585 Marionette DEBUG loaded listener.js 13:25:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x1193d9c00) [pid = 2289] [serial = 735] [outer = 0x116182c00] 13:25:54 INFO - PROCESS | 2289 | 1463430354905 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]]]}] 13:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 519ms 13:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:25:54 INFO - PROCESS | 2289 | 1463430354917 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 13:25:54 INFO - PROCESS | 2289 | 1463430354919 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 13:25:54 INFO - PROCESS | 2289 | 1463430354923 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:25:54 INFO - PROCESS | 2289 | 1463430354927 Marionette TRACE conn2 <- [1,954,null,{}] 13:25:54 INFO - PROCESS | 2289 | 1463430354937 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}] 13:25:55 INFO - PROCESS | 2289 | 1463430355021 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 13:25:55 INFO - PROCESS | 2289 | 1463430355069 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:55 INFO - PROCESS | 2289 | ++DOCSHELL 0x11995b800 == 43 [pid = 2289] [id = 246] 13:25:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x119324c00) [pid = 2289] [serial = 736] [outer = 0x0] 13:25:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x119bf4000) [pid = 2289] [serial = 737] [outer = 0x119324c00] 13:25:55 INFO - PROCESS | 2289 | 1463430355097 Marionette DEBUG loaded listener.js 13:25:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x121793800) [pid = 2289] [serial = 738] [outer = 0x119324c00] 13:25:55 INFO - PROCESS | 2289 | 1463430355370 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]]]}] 13:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 478ms 13:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:25:55 INFO - PROCESS | 2289 | 1463430355405 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 13:25:55 INFO - PROCESS | 2289 | 1463430355407 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 13:25:55 INFO - PROCESS | 2289 | 1463430355409 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:25:55 INFO - PROCESS | 2289 | 1463430355410 Marionette TRACE conn2 <- [1,958,null,{}] 13:25:55 INFO - PROCESS | 2289 | 1463430355432 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}] 13:25:55 INFO - PROCESS | 2289 | 1463430355515 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 13:25:55 INFO - PROCESS | 2289 | 1463430355520 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:55 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183bc000 == 44 [pid = 2289] [id = 247] 13:25:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x1218ecc00) [pid = 2289] [serial = 739] [outer = 0x0] 13:25:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x12487b400) [pid = 2289] [serial = 740] [outer = 0x1218ecc00] 13:25:55 INFO - PROCESS | 2289 | 1463430355545 Marionette DEBUG loaded listener.js 13:25:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x125556800) [pid = 2289] [serial = 741] [outer = 0x1218ecc00] 13:25:55 INFO - PROCESS | 2289 | 1463430355869 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]]]}] 13:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 486ms 13:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:25:55 INFO - PROCESS | 2289 | 1463430355896 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 13:25:55 INFO - PROCESS | 2289 | 1463430355898 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 13:25:55 INFO - PROCESS | 2289 | 1463430355901 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:25:55 INFO - PROCESS | 2289 | 1463430355902 Marionette TRACE conn2 <- [1,962,null,{}] 13:25:55 INFO - PROCESS | 2289 | 1463430355904 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}] 13:25:56 INFO - PROCESS | 2289 | 1463430356014 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 13:25:56 INFO - PROCESS | 2289 | 1463430356020 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:56 INFO - PROCESS | 2289 | ++DOCSHELL 0x124d16800 == 45 [pid = 2289] [id = 248] 13:25:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x125e42000) [pid = 2289] [serial = 742] [outer = 0x0] 13:25:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x125f74c00) [pid = 2289] [serial = 743] [outer = 0x125e42000] 13:25:56 INFO - PROCESS | 2289 | 1463430356049 Marionette DEBUG loaded listener.js 13:25:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x128b18800) [pid = 2289] [serial = 744] [outer = 0x125e42000] 13:25:56 INFO - PROCESS | 2289 | 1463430356384 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]]]}] 13:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 520ms 13:25:56 INFO - PROCESS | 2289 | 1463430356422 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 13:25:56 INFO - PROCESS | 2289 | 1463430356423 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 13:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:25:56 INFO - PROCESS | 2289 | 1463430356425 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:25:56 INFO - PROCESS | 2289 | 1463430356426 Marionette TRACE conn2 <- [1,966,null,{}] 13:25:56 INFO - PROCESS | 2289 | 1463430356429 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}] 13:25:56 INFO - PROCESS | 2289 | 1463430356529 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 13:25:56 INFO - PROCESS | 2289 | 1463430356534 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:56 INFO - PROCESS | 2289 | ++DOCSHELL 0x128bdb800 == 46 [pid = 2289] [id = 249] 13:25:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x125e45400) [pid = 2289] [serial = 745] [outer = 0x0] 13:25:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x128bb6400) [pid = 2289] [serial = 746] [outer = 0x125e45400] 13:25:56 INFO - PROCESS | 2289 | 1463430356594 Marionette DEBUG loaded listener.js 13:25:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x129584400) [pid = 2289] [serial = 747] [outer = 0x125e45400] 13:25:56 INFO - PROCESS | 2289 | 1463430356919 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]]]}] 13:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 518ms 13:25:56 INFO - PROCESS | 2289 | 1463430356944 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 13:25:56 INFO - PROCESS | 2289 | 1463430356945 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 13:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:25:56 INFO - PROCESS | 2289 | 1463430356947 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:25:56 INFO - PROCESS | 2289 | 1463430356948 Marionette TRACE conn2 <- [1,970,null,{}] 13:25:56 INFO - PROCESS | 2289 | 1463430356950 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}] 13:25:57 INFO - PROCESS | 2289 | 1463430357048 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 13:25:57 INFO - PROCESS | 2289 | 1463430357070 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:57 INFO - PROCESS | 2289 | ++DOCSHELL 0x1293d1000 == 47 [pid = 2289] [id = 250] 13:25:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x12930d400) [pid = 2289] [serial = 748] [outer = 0x0] 13:25:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x12a81c400) [pid = 2289] [serial = 749] [outer = 0x12930d400] 13:25:57 INFO - PROCESS | 2289 | 1463430357094 Marionette DEBUG loaded listener.js 13:25:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x12baaf400) [pid = 2289] [serial = 750] [outer = 0x12930d400] 13:25:57 INFO - PROCESS | 2289 | 1463430357412 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]]]}] 13:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 522ms 13:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:25:57 INFO - PROCESS | 2289 | 1463430357470 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 13:25:57 INFO - PROCESS | 2289 | 1463430357471 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 13:25:57 INFO - PROCESS | 2289 | 1463430357473 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:25:57 INFO - PROCESS | 2289 | 1463430357474 Marionette TRACE conn2 <- [1,974,null,{}] 13:25:57 INFO - PROCESS | 2289 | 1463430357476 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}] 13:25:57 INFO - PROCESS | 2289 | 1463430357573 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 13:25:57 INFO - PROCESS | 2289 | 1463430357585 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:57 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a8a8000 == 48 [pid = 2289] [id = 251] 13:25:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 128 (0x12a76b800) [pid = 2289] [serial = 751] [outer = 0x0] 13:25:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 129 (0x12be03c00) [pid = 2289] [serial = 752] [outer = 0x12a76b800] 13:25:57 INFO - PROCESS | 2289 | 1463430357610 Marionette DEBUG loaded listener.js 13:25:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 130 (0x12be15c00) [pid = 2289] [serial = 753] [outer = 0x12a76b800] 13:25:57 INFO - PROCESS | 2289 | 1463430357942 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]]]}] 13:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 518ms 13:25:57 INFO - PROCESS | 2289 | 1463430357991 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 13:25:57 INFO - PROCESS | 2289 | 1463430357992 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 13:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:25:57 INFO - PROCESS | 2289 | 1463430357994 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:25:57 INFO - PROCESS | 2289 | 1463430357996 Marionette TRACE conn2 <- [1,978,null,{}] 13:25:58 INFO - PROCESS | 2289 | 1463430357998 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}] 13:25:58 INFO - PROCESS | 2289 | 1463430358095 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 13:25:58 INFO - PROCESS | 2289 | 1463430358106 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:58 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ac59800 == 49 [pid = 2289] [id = 252] 13:25:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 131 (0x12a770c00) [pid = 2289] [serial = 754] [outer = 0x0] 13:25:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 132 (0x12c4b9800) [pid = 2289] [serial = 755] [outer = 0x12a770c00] 13:25:58 INFO - PROCESS | 2289 | 1463430358131 Marionette DEBUG loaded listener.js 13:25:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 133 (0x12c4c2000) [pid = 2289] [serial = 756] [outer = 0x12a770c00] 13:25:58 INFO - PROCESS | 2289 | --DOMWINDOW == 132 (0x11811bc00) [pid = 2289] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:25:58 INFO - PROCESS | 2289 | --DOMWINDOW == 131 (0x11915d000) [pid = 2289] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:25:58 INFO - PROCESS | 2289 | --DOMWINDOW == 130 (0x11902f800) [pid = 2289] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:25:58 INFO - PROCESS | 2289 | --DOMWINDOW == 129 (0x124cbe000) [pid = 2289] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:25:58 INFO - PROCESS | 2289 | --DOMWINDOW == 128 (0x11938f800) [pid = 2289] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:25:58 INFO - PROCESS | 2289 | --DOMWINDOW == 127 (0x12911b400) [pid = 2289] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:25:58 INFO - PROCESS | 2289 | --DOMWINDOW == 126 (0x1193e5800) [pid = 2289] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:25:58 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x128d17000) [pid = 2289] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:25:58 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x116a59400) [pid = 2289] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:25:58 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x116ef8800) [pid = 2289] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:25:58 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x116335800) [pid = 2289] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:25:58 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x12930c800) [pid = 2289] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:25:58 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x12a819c00) [pid = 2289] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:25:58 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x121752c00) [pid = 2289] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:25:58 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x118120400) [pid = 2289] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:25:58 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x111c1f400) [pid = 2289] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:25:58 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x12aac0800) [pid = 2289] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:25:58 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x124881000) [pid = 2289] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:25:58 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x1125f5c00) [pid = 2289] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:25:58 INFO - PROCESS | 2289 | 1463430358565 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]]]}] 13:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 618ms 13:25:58 INFO - PROCESS | 2289 | 1463430358613 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 13:25:58 INFO - PROCESS | 2289 | 1463430358615 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 13:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:25:58 INFO - PROCESS | 2289 | 1463430358617 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:25:58 INFO - PROCESS | 2289 | 1463430358618 Marionette TRACE conn2 <- [1,982,null,{}] 13:25:58 INFO - PROCESS | 2289 | 1463430358620 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}] 13:25:58 INFO - PROCESS | 2289 | 1463430358701 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 13:25:58 INFO - PROCESS | 2289 | 1463430358753 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:58 INFO - PROCESS | 2289 | ++DOCSHELL 0x129128000 == 50 [pid = 2289] [id = 253] 13:25:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x116335800) [pid = 2289] [serial = 757] [outer = 0x0] 13:25:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x11849a000) [pid = 2289] [serial = 758] [outer = 0x116335800] 13:25:58 INFO - PROCESS | 2289 | 1463430358783 Marionette DEBUG loaded listener.js 13:25:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x128b1c000) [pid = 2289] [serial = 759] [outer = 0x116335800] 13:25:59 INFO - PROCESS | 2289 | 1463430359060 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]]]}] 13:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 472ms 13:25:59 INFO - PROCESS | 2289 | 1463430359090 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 13:25:59 INFO - PROCESS | 2289 | 1463430359092 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 13:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:25:59 INFO - PROCESS | 2289 | 1463430359108 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:25:59 INFO - PROCESS | 2289 | 1463430359110 Marionette TRACE conn2 <- [1,986,null,{}] 13:25:59 INFO - PROCESS | 2289 | 1463430359121 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}] 13:25:59 INFO - PROCESS | 2289 | 1463430359249 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 13:25:59 INFO - PROCESS | 2289 | 1463430359349 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:59 INFO - PROCESS | 2289 | ++DOCSHELL 0x12bebf800 == 51 [pid = 2289] [id = 254] 13:25:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x116a58800) [pid = 2289] [serial = 760] [outer = 0x0] 13:25:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x123dc2000) [pid = 2289] [serial = 761] [outer = 0x116a58800] 13:25:59 INFO - PROCESS | 2289 | 1463430359390 Marionette DEBUG loaded listener.js 13:25:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x12aac0800) [pid = 2289] [serial = 762] [outer = 0x116a58800] 13:25:59 INFO - PROCESS | 2289 | 1463430359749 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]]]}] 13:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 692ms 13:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:25:59 INFO - PROCESS | 2289 | 1463430359786 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 13:25:59 INFO - PROCESS | 2289 | 1463430359788 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 13:25:59 INFO - PROCESS | 2289 | 1463430359790 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:25:59 INFO - PROCESS | 2289 | 1463430359791 Marionette TRACE conn2 <- [1,990,null,{}] 13:25:59 INFO - PROCESS | 2289 | 1463430359793 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}] 13:25:59 INFO - PROCESS | 2289 | 1463430359895 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 13:25:59 INFO - PROCESS | 2289 | 1463430359901 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:59 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c487000 == 52 [pid = 2289] [id = 255] 13:25:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x117e28800) [pid = 2289] [serial = 763] [outer = 0x0] 13:25:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x12c4c0800) [pid = 2289] [serial = 764] [outer = 0x117e28800] 13:25:59 INFO - PROCESS | 2289 | 1463430359925 Marionette DEBUG loaded listener.js 13:25:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x12c847c00) [pid = 2289] [serial = 765] [outer = 0x117e28800] 13:26:00 INFO - PROCESS | 2289 | --DOCSHELL 0x1183be800 == 51 [pid = 2289] [id = 223] 13:26:00 INFO - PROCESS | 2289 | --DOCSHELL 0x119b10000 == 50 [pid = 2289] [id = 180] 13:26:00 INFO - PROCESS | 2289 | --DOCSHELL 0x12c864800 == 49 [pid = 2289] [id = 222] 13:26:00 INFO - PROCESS | 2289 | --DOCSHELL 0x12c47a800 == 48 [pid = 2289] [id = 218] 13:26:00 INFO - PROCESS | 2289 | --DOCSHELL 0x125e86800 == 47 [pid = 2289] [id = 191] 13:26:00 INFO - PROCESS | 2289 | --DOCSHELL 0x117453800 == 46 [pid = 2289] [id = 149] 13:26:00 INFO - PROCESS | 2289 | --DOCSHELL 0x1180a8800 == 45 [pid = 2289] [id = 244] 13:26:00 INFO - PROCESS | 2289 | --DOCSHELL 0x1183c4800 == 44 [pid = 2289] [id = 243] 13:26:00 INFO - PROCESS | 2289 | --DOCSHELL 0x12d32d000 == 43 [pid = 2289] [id = 242] 13:26:00 INFO - PROCESS | 2289 | --DOCSHELL 0x12d30d800 == 42 [pid = 2289] [id = 241] 13:26:00 INFO - PROCESS | 2289 | --DOCSHELL 0x12cb4b000 == 41 [pid = 2289] [id = 240] 13:26:00 INFO - PROCESS | 2289 | --DOCSHELL 0x12cb31800 == 40 [pid = 2289] [id = 239] 13:26:00 INFO - PROCESS | 2289 | --DOCSHELL 0x12550d800 == 39 [pid = 2289] [id = 238] 13:26:00 INFO - PROCESS | 2289 | --DOCSHELL 0x1183d5000 == 38 [pid = 2289] [id = 237] 13:26:00 INFO - PROCESS | 2289 | --DOCSHELL 0x12c47d800 == 37 [pid = 2289] [id = 236] 13:26:01 INFO - PROCESS | 2289 | --DOCSHELL 0x1183bc000 == 36 [pid = 2289] [id = 247] 13:26:01 INFO - PROCESS | 2289 | --DOCSHELL 0x129128000 == 35 [pid = 2289] [id = 253] 13:26:01 INFO - PROCESS | 2289 | --DOCSHELL 0x117458000 == 34 [pid = 2289] [id = 245] 13:26:01 INFO - PROCESS | 2289 | --DOCSHELL 0x12ac59800 == 33 [pid = 2289] [id = 252] 13:26:01 INFO - PROCESS | 2289 | --DOCSHELL 0x124d16800 == 32 [pid = 2289] [id = 248] 13:26:01 INFO - PROCESS | 2289 | --DOCSHELL 0x128bdb800 == 31 [pid = 2289] [id = 249] 13:26:01 INFO - PROCESS | 2289 | --DOCSHELL 0x1293d1000 == 30 [pid = 2289] [id = 250] 13:26:01 INFO - PROCESS | 2289 | --DOCSHELL 0x12a8a8000 == 29 [pid = 2289] [id = 251] 13:26:01 INFO - PROCESS | 2289 | --DOCSHELL 0x11995b800 == 28 [pid = 2289] [id = 246] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x12aac1000) [pid = 2289] [serial = 609] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x12baba800) [pid = 2289] [serial = 612] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x126d13c00) [pid = 2289] [serial = 606] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x1193d8800) [pid = 2289] [serial = 603] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x1168a2000) [pid = 2289] [serial = 600] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x12b21dc00) [pid = 2289] [serial = 704] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x125e43000) [pid = 2289] [serial = 686] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x118118400) [pid = 2289] [serial = 656] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x119cca000) [pid = 2289] [serial = 659] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x125554400) [pid = 2289] [serial = 662] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x128bb9c00) [pid = 2289] [serial = 665] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x1180df400) [pid = 2289] [serial = 672] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x115d4f800) [pid = 2289] [serial = 671] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x1183e1000) [pid = 2289] [serial = 674] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x11882e400) [pid = 2289] [serial = 675] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x119388400) [pid = 2289] [serial = 677] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x119bea400) [pid = 2289] [serial = 678] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x128bb4400) [pid = 2289] [serial = 668] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x128baf000) [pid = 2289] [serial = 689] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x12a6d6c00) [pid = 2289] [serial = 669] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x128bba800) [pid = 2289] [serial = 690] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x12178f000) [pid = 2289] [serial = 683] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x12a6dc400) [pid = 2289] [serial = 695] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x121149c00) [pid = 2289] [serial = 680] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x1218ee800) [pid = 2289] [serial = 681] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x129307800) [pid = 2289] [serial = 692] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x129582c00) [pid = 2289] [serial = 693] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x1184eac00) [pid = 2289] [serial = 698] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x12a76d000) [pid = 2289] [serial = 696] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x123d49800) [pid = 2289] [serial = 701] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x119bee800) [pid = 2289] [serial = 699] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x126d15000) [pid = 2289] [serial = 687] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x12aabdc00) [pid = 2289] [serial = 702] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x12babac00) [pid = 2289] [serial = 705] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x12487cc00) [pid = 2289] [serial = 684] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x128b1a800) [pid = 2289] [serial = 561] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOMWINDOW == 86 (0x12baf4000) [pid = 2289] [serial = 707] [outer = 0x0] [url = about:blank] 13:26:01 INFO - PROCESS | 2289 | --DOCSHELL 0x12bebf800 == 27 [pid = 2289] [id = 254] 13:26:01 INFO - PROCESS | 2289 | 1463430361611 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]]]}] 13:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1872ms 13:26:01 INFO - PROCESS | 2289 | 1463430361671 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 13:26:01 INFO - PROCESS | 2289 | 1463430361673 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 13:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:26:01 INFO - PROCESS | 2289 | 1463430361680 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:26:01 INFO - PROCESS | 2289 | 1463430361683 Marionette TRACE conn2 <- [1,994,null,{}] 13:26:01 INFO - PROCESS | 2289 | 1463430361687 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}] 13:26:01 INFO - PROCESS | 2289 | 1463430361764 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 13:26:01 INFO - PROCESS | 2289 | 1463430361770 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:01 INFO - PROCESS | 2289 | ++DOCSHELL 0x112d1d000 == 28 [pid = 2289] [id = 256] 13:26:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 87 (0x112966c00) [pid = 2289] [serial = 766] [outer = 0x0] 13:26:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x112968400) [pid = 2289] [serial = 767] [outer = 0x112966c00] 13:26:01 INFO - PROCESS | 2289 | 1463430361799 Marionette DEBUG loaded listener.js 13:26:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x112d8f400) [pid = 2289] [serial = 768] [outer = 0x112966c00] 13:26:02 INFO - PROCESS | 2289 | 1463430362148 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]]]}] 13:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 524ms 13:26:02 INFO - PROCESS | 2289 | 1463430362203 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 13:26:02 INFO - PROCESS | 2289 | 1463430362207 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 13:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:26:02 INFO - PROCESS | 2289 | 1463430362212 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:26:02 INFO - PROCESS | 2289 | 1463430362214 Marionette TRACE conn2 <- [1,998,null,{}] 13:26:02 INFO - PROCESS | 2289 | 1463430362216 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}] 13:26:02 INFO - PROCESS | 2289 | 1463430362290 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 13:26:02 INFO - PROCESS | 2289 | 1463430362355 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:02 INFO - PROCESS | 2289 | ++DOCSHELL 0x1163e1800 == 29 [pid = 2289] [id = 257] 13:26:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x114e0b400) [pid = 2289] [serial = 769] [outer = 0x0] 13:26:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x115e7ec00) [pid = 2289] [serial = 770] [outer = 0x114e0b400] 13:26:02 INFO - PROCESS | 2289 | 1463430362381 Marionette DEBUG loaded listener.js 13:26:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x116337800) [pid = 2289] [serial = 771] [outer = 0x114e0b400] 13:26:02 INFO - PROCESS | 2289 | 1463430362657 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]]]}] 13:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 471ms 13:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:26:02 INFO - PROCESS | 2289 | 1463430362689 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 13:26:02 INFO - PROCESS | 2289 | 1463430362690 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 13:26:02 INFO - PROCESS | 2289 | 1463430362693 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:26:02 INFO - PROCESS | 2289 | 1463430362695 Marionette TRACE conn2 <- [1,1002,null,{}] 13:26:02 INFO - PROCESS | 2289 | 1463430362712 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}] 13:26:02 INFO - PROCESS | 2289 | 1463430362801 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 13:26:02 INFO - PROCESS | 2289 | 1463430362847 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:02 INFO - PROCESS | 2289 | ++DOCSHELL 0x116ab4800 == 30 [pid = 2289] [id = 258] 13:26:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x111e2ac00) [pid = 2289] [serial = 772] [outer = 0x0] 13:26:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x11676a000) [pid = 2289] [serial = 773] [outer = 0x111e2ac00] 13:26:02 INFO - PROCESS | 2289 | 1463430362876 Marionette DEBUG loaded listener.js 13:26:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x117681c00) [pid = 2289] [serial = 774] [outer = 0x111e2ac00] 13:26:03 INFO - PROCESS | 2289 | 1463430363203 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]]]}] 13:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 530ms 13:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:26:03 INFO - PROCESS | 2289 | 1463430363224 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 13:26:03 INFO - PROCESS | 2289 | 1463430363225 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 13:26:03 INFO - PROCESS | 2289 | 1463430363227 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:26:03 INFO - PROCESS | 2289 | 1463430363228 Marionette TRACE conn2 <- [1,1006,null,{}] 13:26:03 INFO - PROCESS | 2289 | 1463430363233 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}] 13:26:03 INFO - PROCESS | 2289 | 1463430363309 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 13:26:03 INFO - PROCESS | 2289 | 1463430363316 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:03 INFO - PROCESS | 2289 | ++DOCSHELL 0x118094000 == 31 [pid = 2289] [id = 259] 13:26:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x117682c00) [pid = 2289] [serial = 775] [outer = 0x0] 13:26:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x1180df400) [pid = 2289] [serial = 776] [outer = 0x117682c00] 13:26:03 INFO - PROCESS | 2289 | 1463430363343 Marionette DEBUG loaded listener.js 13:26:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x118119000) [pid = 2289] [serial = 777] [outer = 0x117682c00] 13:26:03 INFO - PROCESS | 2289 | 1463430363651 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]]]}] 13:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 472ms 13:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:26:03 INFO - PROCESS | 2289 | 1463430363700 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 13:26:03 INFO - PROCESS | 2289 | 1463430363701 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 13:26:03 INFO - PROCESS | 2289 | 1463430363703 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:26:03 INFO - PROCESS | 2289 | 1463430363704 Marionette TRACE conn2 <- [1,1010,null,{}] 13:26:03 INFO - PROCESS | 2289 | 1463430363706 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}] 13:26:03 INFO - PROCESS | 2289 | 1463430363795 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 13:26:03 INFO - PROCESS | 2289 | 1463430363802 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:03 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180d1000 == 32 [pid = 2289] [id = 260] 13:26:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x115d50400) [pid = 2289] [serial = 778] [outer = 0x0] 13:26:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x11811c800) [pid = 2289] [serial = 779] [outer = 0x115d50400] 13:26:03 INFO - PROCESS | 2289 | 1463430363829 Marionette DEBUG loaded listener.js 13:26:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x118412800) [pid = 2289] [serial = 780] [outer = 0x115d50400] 13:26:04 INFO - PROCESS | 2289 | 1463430364153 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]]]}] 13:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 467ms 13:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:26:04 INFO - PROCESS | 2289 | 1463430364171 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 13:26:04 INFO - PROCESS | 2289 | 1463430364172 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 13:26:04 INFO - PROCESS | 2289 | 1463430364174 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:26:04 INFO - PROCESS | 2289 | 1463430364176 Marionette TRACE conn2 <- [1,1014,null,{}] 13:26:04 INFO - PROCESS | 2289 | 1463430364178 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}] 13:26:04 INFO - PROCESS | 2289 | 1463430364264 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 13:26:04 INFO - PROCESS | 2289 | 1463430364270 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:04 INFO - PROCESS | 2289 | ++DOCSHELL 0x119086800 == 33 [pid = 2289] [id = 261] 13:26:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x118494c00) [pid = 2289] [serial = 781] [outer = 0x0] 13:26:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x1184e5c00) [pid = 2289] [serial = 782] [outer = 0x118494c00] 13:26:04 INFO - PROCESS | 2289 | 1463430364298 Marionette DEBUG loaded listener.js 13:26:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x119030000) [pid = 2289] [serial = 783] [outer = 0x118494c00] 13:26:04 INFO - PROCESS | 2289 | 1463430364599 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]]]}] 13:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 472ms 13:26:04 INFO - PROCESS | 2289 | 1463430364647 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 13:26:04 INFO - PROCESS | 2289 | 1463430364648 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 13:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:26:04 INFO - PROCESS | 2289 | 1463430364650 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:26:04 INFO - PROCESS | 2289 | 1463430364651 Marionette TRACE conn2 <- [1,1018,null,{}] 13:26:04 INFO - PROCESS | 2289 | 1463430364654 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}] 13:26:04 INFO - PROCESS | 2289 | 1463430364744 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 13:26:04 INFO - PROCESS | 2289 | 1463430364750 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:04 INFO - PROCESS | 2289 | ++DOCSHELL 0x119128800 == 34 [pid = 2289] [id = 262] 13:26:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x115e7d000) [pid = 2289] [serial = 784] [outer = 0x0] 13:26:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x119063c00) [pid = 2289] [serial = 785] [outer = 0x115e7d000] 13:26:04 INFO - PROCESS | 2289 | 1463430364775 Marionette DEBUG loaded listener.js 13:26:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x1190bb800) [pid = 2289] [serial = 786] [outer = 0x115e7d000] 13:26:05 INFO - PROCESS | 2289 | 1463430365033 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]]]}] 13:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 418ms 13:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:26:05 INFO - PROCESS | 2289 | 1463430365071 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 13:26:05 INFO - PROCESS | 2289 | 1463430365073 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 13:26:05 INFO - PROCESS | 2289 | 1463430365075 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:26:05 INFO - PROCESS | 2289 | 1463430365076 Marionette TRACE conn2 <- [1,1022,null,{}] 13:26:05 INFO - PROCESS | 2289 | 1463430365078 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}] 13:26:05 INFO - PROCESS | 2289 | 1463430365162 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 13:26:05 INFO - PROCESS | 2289 | 1463430365168 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:05 INFO - PROCESS | 2289 | ++DOCSHELL 0x119972800 == 35 [pid = 2289] [id = 263] 13:26:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x1125ea800) [pid = 2289] [serial = 787] [outer = 0x0] 13:26:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x119326800) [pid = 2289] [serial = 788] [outer = 0x1125ea800] 13:26:05 INFO - PROCESS | 2289 | 1463430365200 Marionette DEBUG loaded listener.js 13:26:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x119332400) [pid = 2289] [serial = 789] [outer = 0x1125ea800] 13:26:05 INFO - PROCESS | 2289 | 1463430365515 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]]]}] 13:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 468ms 13:26:05 INFO - PROCESS | 2289 | 1463430365543 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 13:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:26:05 INFO - PROCESS | 2289 | 1463430365545 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 13:26:05 INFO - PROCESS | 2289 | 1463430365549 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:26:05 INFO - PROCESS | 2289 | 1463430365551 Marionette TRACE conn2 <- [1,1026,null,{}] 13:26:05 INFO - PROCESS | 2289 | 1463430365554 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}] 13:26:05 INFO - PROCESS | 2289 | 1463430365642 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 13:26:05 INFO - PROCESS | 2289 | 1463430365708 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:05 INFO - PROCESS | 2289 | ++DOCSHELL 0x116ab4000 == 36 [pid = 2289] [id = 264] 13:26:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x11639f800) [pid = 2289] [serial = 790] [outer = 0x0] 13:26:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x119390c00) [pid = 2289] [serial = 791] [outer = 0x11639f800] 13:26:05 INFO - PROCESS | 2289 | 1463430365746 Marionette DEBUG loaded listener.js 13:26:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x1193dd000) [pid = 2289] [serial = 792] [outer = 0x11639f800] 13:26:06 INFO - PROCESS | 2289 | 1463430366086 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]]]}] 13:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 573ms 13:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:26:06 INFO - PROCESS | 2289 | 1463430366121 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 13:26:06 INFO - PROCESS | 2289 | 1463430366123 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 13:26:06 INFO - PROCESS | 2289 | 1463430366126 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:26:06 INFO - PROCESS | 2289 | 1463430366128 Marionette TRACE conn2 <- [1,1030,null,{}] 13:26:06 INFO - PROCESS | 2289 | 1463430366132 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}] 13:26:06 INFO - PROCESS | 2289 | 1463430366244 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 13:26:06 INFO - PROCESS | 2289 | 1463430366307 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:06 INFO - PROCESS | 2289 | ++DOCSHELL 0x1211b8800 == 37 [pid = 2289] [id = 265] 13:26:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x118118400) [pid = 2289] [serial = 793] [outer = 0x0] 13:26:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x1193e0800) [pid = 2289] [serial = 794] [outer = 0x118118400] 13:26:06 INFO - PROCESS | 2289 | 1463430366346 Marionette DEBUG loaded listener.js 13:26:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x11973a000) [pid = 2289] [serial = 795] [outer = 0x118118400] 13:26:06 INFO - PROCESS | 2289 | 1463430366673 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]]]}] 13:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 571ms 13:26:06 INFO - PROCESS | 2289 | 1463430366708 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 13:26:06 INFO - PROCESS | 2289 | 1463430366710 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 13:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:26:06 INFO - PROCESS | 2289 | 1463430366729 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:26:06 INFO - PROCESS | 2289 | 1463430366734 Marionette TRACE conn2 <- [1,1034,null,{}] 13:26:06 INFO - PROCESS | 2289 | 1463430366737 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}] 13:26:06 INFO - PROCESS | 2289 | 1463430366863 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 13:26:06 INFO - PROCESS | 2289 | 1463430366974 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:06 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180cc800 == 38 [pid = 2289] [id = 266] 13:26:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x119166000) [pid = 2289] [serial = 796] [outer = 0x0] 13:26:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x119741400) [pid = 2289] [serial = 797] [outer = 0x119166000] 13:26:07 INFO - PROCESS | 2289 | 1463430367022 Marionette DEBUG loaded listener.js 13:26:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x121587000) [pid = 2289] [serial = 798] [outer = 0x119166000] 13:26:07 INFO - PROCESS | 2289 | 1463430367430 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]]]}] 13:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 739ms 13:26:07 INFO - PROCESS | 2289 | 1463430367452 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 13:26:07 INFO - PROCESS | 2289 | 1463430367454 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 13:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:26:07 INFO - PROCESS | 2289 | 1463430367456 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:26:07 INFO - PROCESS | 2289 | 1463430367457 Marionette TRACE conn2 <- [1,1038,null,{}] 13:26:07 INFO - PROCESS | 2289 | 1463430367459 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}] 13:26:07 INFO - PROCESS | 2289 | 1463430367550 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 13:26:07 INFO - PROCESS | 2289 | 1463430367560 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:07 INFO - PROCESS | 2289 | ++DOCSHELL 0x121cb3800 == 39 [pid = 2289] [id = 267] 13:26:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x1193e1c00) [pid = 2289] [serial = 799] [outer = 0x0] 13:26:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x12158e400) [pid = 2289] [serial = 800] [outer = 0x1193e1c00] 13:26:07 INFO - PROCESS | 2289 | 1463430367584 Marionette DEBUG loaded listener.js 13:26:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x121593800) [pid = 2289] [serial = 801] [outer = 0x1193e1c00] 13:26:07 INFO - PROCESS | 2289 | 1463430367892 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]]]}] 13:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 468ms 13:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:26:07 INFO - PROCESS | 2289 | 1463430367924 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 13:26:07 INFO - PROCESS | 2289 | 1463430367926 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 13:26:07 INFO - PROCESS | 2289 | 1463430367928 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:26:07 INFO - PROCESS | 2289 | 1463430367929 Marionette TRACE conn2 <- [1,1042,null,{}] 13:26:07 INFO - PROCESS | 2289 | 1463430367933 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}] 13:26:08 INFO - PROCESS | 2289 | 1463430368020 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 13:26:08 INFO - PROCESS | 2289 | 1463430368053 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:08 INFO - PROCESS | 2289 | ++DOCSHELL 0x124d12000 == 40 [pid = 2289] [id = 268] 13:26:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x12158bc00) [pid = 2289] [serial = 802] [outer = 0x0] 13:26:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x1219ce400) [pid = 2289] [serial = 803] [outer = 0x12158bc00] 13:26:08 INFO - PROCESS | 2289 | 1463430368085 Marionette DEBUG loaded listener.js 13:26:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x121b70800) [pid = 2289] [serial = 804] [outer = 0x12158bc00] 13:26:08 INFO - PROCESS | 2289 | 1463430368425 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]]]}] 13:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 522ms 13:26:08 INFO - PROCESS | 2289 | 1463430368451 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 13:26:08 INFO - PROCESS | 2289 | 1463430368452 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 13:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:26:08 INFO - PROCESS | 2289 | 1463430368454 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:26:08 INFO - PROCESS | 2289 | 1463430368455 Marionette TRACE conn2 <- [1,1046,null,{}] 13:26:08 INFO - PROCESS | 2289 | 1463430368457 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}] 13:26:08 INFO - PROCESS | 2289 | 1463430368544 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 13:26:08 INFO - PROCESS | 2289 | 1463430368578 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:08 INFO - PROCESS | 2289 | ++DOCSHELL 0x12637e000 == 41 [pid = 2289] [id = 269] 13:26:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x123dbb400) [pid = 2289] [serial = 805] [outer = 0x0] 13:26:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x123dc1000) [pid = 2289] [serial = 806] [outer = 0x123dbb400] 13:26:08 INFO - PROCESS | 2289 | 1463430368602 Marionette DEBUG loaded listener.js 13:26:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 128 (0x123dc9400) [pid = 2289] [serial = 807] [outer = 0x123dbb400] 13:26:09 INFO - PROCESS | 2289 | 1463430369110 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]]]}] 13:26:09 INFO - PROCESS | 2289 | --DOMWINDOW == 127 (0x116a58800) [pid = 2289] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:26:09 INFO - PROCESS | 2289 | --DOMWINDOW == 126 (0x125e45400) [pid = 2289] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:26:09 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x12a76b800) [pid = 2289] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:26:09 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x12930d400) [pid = 2289] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:26:09 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x12a770c00) [pid = 2289] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:26:09 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x116335800) [pid = 2289] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:26:09 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x125e42000) [pid = 2289] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:26:09 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x1218ecc00) [pid = 2289] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:26:09 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x119324c00) [pid = 2289] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:26:09 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x116182c00) [pid = 2289] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:26:09 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x11684d000) [pid = 2289] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:26:09 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x1125f1400) [pid = 2289] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:26:09 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x12baf7000) [pid = 2289] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:26:09 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x129590000) [pid = 2289] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:26:09 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x12660cc00) [pid = 2289] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:26:09 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x117e2f000) [pid = 2289] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:26:09 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x11861a400) [pid = 2289] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:26:09 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x116766c00) [pid = 2289] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:26:09 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x12ac17c00) [pid = 2289] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:26:09 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x125e3d000) [pid = 2289] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:26:09 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x1193dd800) [pid = 2289] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:26:09 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x128bb5800) [pid = 2289] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:26:09 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x12487dc00) [pid = 2289] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:26:09 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x1163a4000) [pid = 2289] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 719ms 13:26:09 INFO - PROCESS | 2289 | 1463430369174 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 13:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:26:09 INFO - PROCESS | 2289 | 1463430369175 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 13:26:09 INFO - PROCESS | 2289 | 1463430369177 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:26:09 INFO - PROCESS | 2289 | 1463430369178 Marionette TRACE conn2 <- [1,1050,null,{}] 13:26:09 INFO - PROCESS | 2289 | 1463430369181 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}] 13:26:09 INFO - PROCESS | 2289 | 1463430369255 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 13:26:09 INFO - PROCESS | 2289 | 1463430369260 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:09 INFO - PROCESS | 2289 | ++DOCSHELL 0x1188cb000 == 42 [pid = 2289] [id = 270] 13:26:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x117e2e800) [pid = 2289] [serial = 808] [outer = 0x0] 13:26:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x11861a400) [pid = 2289] [serial = 809] [outer = 0x117e2e800] 13:26:09 INFO - PROCESS | 2289 | 1463430369285 Marionette DEBUG loaded listener.js 13:26:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x121140c00) [pid = 2289] [serial = 810] [outer = 0x117e2e800] 13:26:09 INFO - PROCESS | 2289 | 1463430369605 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]]]}] 13:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 470ms 13:26:09 INFO - PROCESS | 2289 | 1463430369649 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 13:26:09 INFO - PROCESS | 2289 | 1463430369650 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 13:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:26:09 INFO - PROCESS | 2289 | 1463430369652 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:26:09 INFO - PROCESS | 2289 | 1463430369653 Marionette TRACE conn2 <- [1,1054,null,{}] 13:26:09 INFO - PROCESS | 2289 | 1463430369655 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}] 13:26:09 INFO - PROCESS | 2289 | 1463430369728 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 13:26:09 INFO - PROCESS | 2289 | 1463430369779 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:09 INFO - PROCESS | 2289 | ++DOCSHELL 0x126b5c000 == 43 [pid = 2289] [id = 271] 13:26:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x117e2f000) [pid = 2289] [serial = 811] [outer = 0x0] 13:26:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x123dc9c00) [pid = 2289] [serial = 812] [outer = 0x117e2f000] 13:26:09 INFO - PROCESS | 2289 | 1463430369803 Marionette DEBUG loaded listener.js 13:26:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x124878800) [pid = 2289] [serial = 813] [outer = 0x117e2f000] 13:26:10 INFO - PROCESS | 2289 | 1463430370068 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]]]}] 13:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 471ms 13:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:26:10 INFO - PROCESS | 2289 | 1463430370123 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 13:26:10 INFO - PROCESS | 2289 | 1463430370124 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 13:26:10 INFO - PROCESS | 2289 | 1463430370126 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:26:10 INFO - PROCESS | 2289 | 1463430370127 Marionette TRACE conn2 <- [1,1058,null,{}] 13:26:10 INFO - PROCESS | 2289 | 1463430370130 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}] 13:26:10 INFO - PROCESS | 2289 | 1463430370207 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 13:26:10 INFO - PROCESS | 2289 | 1463430370211 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:10 INFO - PROCESS | 2289 | ++DOCSHELL 0x128c60800 == 44 [pid = 2289] [id = 272] 13:26:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x124879400) [pid = 2289] [serial = 814] [outer = 0x0] 13:26:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x124881800) [pid = 2289] [serial = 815] [outer = 0x124879400] 13:26:10 INFO - PROCESS | 2289 | 1463430370239 Marionette DEBUG loaded listener.js 13:26:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x124cbac00) [pid = 2289] [serial = 816] [outer = 0x124879400] 13:26:10 INFO - PROCESS | 2289 | 1463430370610 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]]]}] 13:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 520ms 13:26:10 INFO - PROCESS | 2289 | 1463430370646 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 13:26:10 INFO - PROCESS | 2289 | 1463430370647 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 13:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:26:10 INFO - PROCESS | 2289 | 1463430370650 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:26:10 INFO - PROCESS | 2289 | 1463430370651 Marionette TRACE conn2 <- [1,1062,null,{}] 13:26:10 INFO - PROCESS | 2289 | 1463430370653 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}] 13:26:10 INFO - PROCESS | 2289 | 1463430370737 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 13:26:10 INFO - PROCESS | 2289 | 1463430370741 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:10 INFO - PROCESS | 2289 | ++DOCSHELL 0x129137000 == 45 [pid = 2289] [id = 273] 13:26:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x124880000) [pid = 2289] [serial = 817] [outer = 0x0] 13:26:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x124cf8c00) [pid = 2289] [serial = 818] [outer = 0x124880000] 13:26:10 INFO - PROCESS | 2289 | 1463430370766 Marionette DEBUG loaded listener.js 13:26:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x124f10000) [pid = 2289] [serial = 819] [outer = 0x124880000] 13:26:11 INFO - PROCESS | 2289 | 1463430371083 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]]]}] 13:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 470ms 13:26:11 INFO - PROCESS | 2289 | 1463430371168 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 13:26:11 INFO - PROCESS | 2289 | 1463430371170 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 13:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:26:11 INFO - PROCESS | 2289 | 1463430371174 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:26:11 INFO - PROCESS | 2289 | 1463430371177 Marionette TRACE conn2 <- [1,1066,null,{}] 13:26:11 INFO - PROCESS | 2289 | 1463430371181 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}] 13:26:11 INFO - PROCESS | 2289 | 1463430371274 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 13:26:11 INFO - PROCESS | 2289 | 1463430371366 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:11 INFO - PROCESS | 2289 | ++DOCSHELL 0x112c83800 == 46 [pid = 2289] [id = 274] 13:26:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x1121ab400) [pid = 2289] [serial = 820] [outer = 0x0] 13:26:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x1125eec00) [pid = 2289] [serial = 821] [outer = 0x1121ab400] 13:26:11 INFO - PROCESS | 2289 | 1463430371397 Marionette DEBUG loaded listener.js 13:26:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x112ce2800) [pid = 2289] [serial = 822] [outer = 0x1121ab400] 13:26:11 INFO - PROCESS | 2289 | 1463430371940 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]]]}] 13:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 771ms 13:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:26:11 INFO - PROCESS | 2289 | 1463430371972 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 13:26:11 INFO - PROCESS | 2289 | 1463430371974 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 13:26:11 INFO - PROCESS | 2289 | 1463430371983 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:26:11 INFO - PROCESS | 2289 | 1463430371986 Marionette TRACE conn2 <- [1,1070,null,{}] 13:26:11 INFO - PROCESS | 2289 | 1463430371990 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}] 13:26:12 INFO - PROCESS | 2289 | 1463430372095 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 13:26:12 INFO - PROCESS | 2289 | 1463430372168 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:12 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180d4000 == 47 [pid = 2289] [id = 275] 13:26:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x114edec00) [pid = 2289] [serial = 823] [outer = 0x0] 13:26:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x1163aa800) [pid = 2289] [serial = 824] [outer = 0x114edec00] 13:26:12 INFO - PROCESS | 2289 | 1463430372197 Marionette DEBUG loaded listener.js 13:26:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x11684e000) [pid = 2289] [serial = 825] [outer = 0x114edec00] 13:26:12 INFO - PROCESS | 2289 | 1463430372903 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]]]}] 13:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 977ms 13:26:12 INFO - PROCESS | 2289 | 1463430372956 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 13:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:26:12 INFO - PROCESS | 2289 | 1463430372959 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 13:26:12 INFO - PROCESS | 2289 | 1463430372962 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:26:12 INFO - PROCESS | 2289 | 1463430372964 Marionette TRACE conn2 <- [1,1074,null,{}] 13:26:12 INFO - PROCESS | 2289 | 1463430372969 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}] 13:26:13 INFO - PROCESS | 2289 | 1463430373070 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 13:26:13 INFO - PROCESS | 2289 | 1463430373147 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:13 INFO - PROCESS | 2289 | ++DOCSHELL 0x1163cf800 == 48 [pid = 2289] [id = 276] 13:26:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x113394c00) [pid = 2289] [serial = 826] [outer = 0x0] 13:26:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x11341c000) [pid = 2289] [serial = 827] [outer = 0x113394c00] 13:26:13 INFO - PROCESS | 2289 | 1463430373177 Marionette DEBUG loaded listener.js 13:26:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x11617a000) [pid = 2289] [serial = 828] [outer = 0x113394c00] 13:26:13 INFO - PROCESS | 2289 | --DOCSHELL 0x128c60800 == 47 [pid = 2289] [id = 272] 13:26:13 INFO - PROCESS | 2289 | --DOCSHELL 0x126b5c000 == 46 [pid = 2289] [id = 271] 13:26:13 INFO - PROCESS | 2289 | --DOCSHELL 0x1188cb000 == 45 [pid = 2289] [id = 270] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x12c4c0800) [pid = 2289] [serial = 764] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOCSHELL 0x12637e000 == 44 [pid = 2289] [id = 269] 13:26:13 INFO - PROCESS | 2289 | --DOCSHELL 0x124d12000 == 43 [pid = 2289] [id = 268] 13:26:13 INFO - PROCESS | 2289 | --DOCSHELL 0x121cb3800 == 42 [pid = 2289] [id = 267] 13:26:13 INFO - PROCESS | 2289 | --DOCSHELL 0x1180cc800 == 41 [pid = 2289] [id = 266] 13:26:13 INFO - PROCESS | 2289 | --DOCSHELL 0x1211b8800 == 40 [pid = 2289] [id = 265] 13:26:13 INFO - PROCESS | 2289 | --DOCSHELL 0x116ab4000 == 39 [pid = 2289] [id = 264] 13:26:13 INFO - PROCESS | 2289 | --DOCSHELL 0x119972800 == 38 [pid = 2289] [id = 263] 13:26:13 INFO - PROCESS | 2289 | --DOCSHELL 0x119128800 == 37 [pid = 2289] [id = 262] 13:26:13 INFO - PROCESS | 2289 | --DOCSHELL 0x119086800 == 36 [pid = 2289] [id = 261] 13:26:13 INFO - PROCESS | 2289 | --DOCSHELL 0x1180d1000 == 35 [pid = 2289] [id = 260] 13:26:13 INFO - PROCESS | 2289 | --DOCSHELL 0x118094000 == 34 [pid = 2289] [id = 259] 13:26:13 INFO - PROCESS | 2289 | --DOCSHELL 0x116ab4800 == 33 [pid = 2289] [id = 258] 13:26:13 INFO - PROCESS | 2289 | --DOCSHELL 0x1163e1800 == 32 [pid = 2289] [id = 257] 13:26:13 INFO - PROCESS | 2289 | --DOCSHELL 0x112d1d000 == 31 [pid = 2289] [id = 256] 13:26:13 INFO - PROCESS | 2289 | --DOCSHELL 0x12c487000 == 30 [pid = 2289] [id = 255] 13:26:13 INFO - PROCESS | 2289 | 1463430373738 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]]]}] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x126355400) [pid = 2289] [serial = 663] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x1184e0000) [pid = 2289] [serial = 657] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x125e46000) [pid = 2289] [serial = 654] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x121541400) [pid = 2289] [serial = 660] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x129564000) [pid = 2289] [serial = 666] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x123dc2000) [pid = 2289] [serial = 761] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x129584400) [pid = 2289] [serial = 747] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x12be03c00) [pid = 2289] [serial = 752] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x12a81c400) [pid = 2289] [serial = 749] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x12c4b9800) [pid = 2289] [serial = 755] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x11849a000) [pid = 2289] [serial = 758] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x128b1c000) [pid = 2289] [serial = 759] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x12c4c2000) [pid = 2289] [serial = 756] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x125f74c00) [pid = 2289] [serial = 743] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x12487b400) [pid = 2289] [serial = 740] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x125556800) [pid = 2289] [serial = 741] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x119bf4000) [pid = 2289] [serial = 737] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x121793800) [pid = 2289] [serial = 738] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x118119400) [pid = 2289] [serial = 734] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x1193d9c00) [pid = 2289] [serial = 735] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x1184e8c00) [pid = 2289] [serial = 732] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x1183db800) [pid = 2289] [serial = 731] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x116334c00) [pid = 2289] [serial = 729] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x1125f9000) [pid = 2289] [serial = 728] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x12c4bec00) [pid = 2289] [serial = 726] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x12be14800) [pid = 2289] [serial = 725] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x12b224400) [pid = 2289] [serial = 723] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x12a813000) [pid = 2289] [serial = 722] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x12956e000) [pid = 2289] [serial = 720] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x128bae400) [pid = 2289] [serial = 719] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x126356c00) [pid = 2289] [serial = 717] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x125550400) [pid = 2289] [serial = 716] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x119bf3000) [pid = 2289] [serial = 714] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x119387000) [pid = 2289] [serial = 713] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x118499400) [pid = 2289] [serial = 711] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x116efbc00) [pid = 2289] [serial = 710] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x12bafb800) [pid = 2289] [serial = 708] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 86 (0x12aac0800) [pid = 2289] [serial = 762] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 85 (0x128bb6400) [pid = 2289] [serial = 746] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 84 (0x12baaf400) [pid = 2289] [serial = 750] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 83 (0x12be15c00) [pid = 2289] [serial = 753] [outer = 0x0] [url = about:blank] 13:26:13 INFO - PROCESS | 2289 | --DOMWINDOW == 82 (0x128b18800) [pid = 2289] [serial = 744] [outer = 0x0] [url = about:blank] 13:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 822ms 13:26:13 INFO - PROCESS | 2289 | 1463430373786 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 13:26:13 INFO - PROCESS | 2289 | 1463430373791 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 13:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:26:13 INFO - PROCESS | 2289 | 1463430373798 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:26:13 INFO - PROCESS | 2289 | 1463430373800 Marionette TRACE conn2 <- [1,1078,null,{}] 13:26:13 INFO - PROCESS | 2289 | 1463430373804 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}] 13:26:13 INFO - PROCESS | 2289 | 1463430373880 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 13:26:13 INFO - PROCESS | 2289 | 1463430373887 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:13 INFO - PROCESS | 2289 | ++DOCSHELL 0x116aa7800 == 31 [pid = 2289] [id = 277] 13:26:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 83 (0x116761c00) [pid = 2289] [serial = 829] [outer = 0x0] 13:26:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 84 (0x11689f000) [pid = 2289] [serial = 830] [outer = 0x116761c00] 13:26:13 INFO - PROCESS | 2289 | 1463430373915 Marionette DEBUG loaded listener.js 13:26:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 85 (0x11767b800) [pid = 2289] [serial = 831] [outer = 0x116761c00] 13:26:14 INFO - PROCESS | 2289 | 1463430374246 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]]]}] 13:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 473ms 13:26:14 INFO - PROCESS | 2289 | 1463430374270 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 13:26:14 INFO - PROCESS | 2289 | 1463430374272 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 13:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:26:14 INFO - PROCESS | 2289 | 1463430374274 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:26:14 INFO - PROCESS | 2289 | 1463430374277 Marionette TRACE conn2 <- [1,1082,null,{}] 13:26:14 INFO - PROCESS | 2289 | 1463430374285 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}] 13:26:14 INFO - PROCESS | 2289 | 1463430374363 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 13:26:14 INFO - PROCESS | 2289 | 1463430374427 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:14 INFO - PROCESS | 2289 | ++DOCSHELL 0x1181da800 == 32 [pid = 2289] [id = 278] 13:26:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 86 (0x1125f0800) [pid = 2289] [serial = 832] [outer = 0x0] 13:26:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 87 (0x118121400) [pid = 2289] [serial = 833] [outer = 0x1125f0800] 13:26:14 INFO - PROCESS | 2289 | 1463430374456 Marionette DEBUG loaded listener.js 13:26:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x118497400) [pid = 2289] [serial = 834] [outer = 0x1125f0800] 13:26:14 INFO - PROCESS | 2289 | 1463430374831 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]]]}] 13:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 570ms 13:26:14 INFO - PROCESS | 2289 | 1463430374845 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 13:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:26:14 INFO - PROCESS | 2289 | 1463430374856 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 13:26:14 INFO - PROCESS | 2289 | 1463430374860 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:26:14 INFO - PROCESS | 2289 | 1463430374861 Marionette TRACE conn2 <- [1,1086,null,{}] 13:26:14 INFO - PROCESS | 2289 | 1463430374865 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}] 13:26:15 INFO - PROCESS | 2289 | 1463430375003 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 13:26:15 INFO - PROCESS | 2289 | 1463430375014 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:15 INFO - PROCESS | 2289 | ++DOCSHELL 0x11911c000 == 33 [pid = 2289] [id = 279] 13:26:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x118120c00) [pid = 2289] [serial = 835] [outer = 0x0] 13:26:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x1184e1c00) [pid = 2289] [serial = 836] [outer = 0x118120c00] 13:26:15 INFO - PROCESS | 2289 | 1463430375055 Marionette DEBUG loaded listener.js 13:26:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x118829400) [pid = 2289] [serial = 837] [outer = 0x118120c00] 13:26:15 INFO - PROCESS | 2289 | 1463430375420 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]]]}] 13:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 620ms 13:26:15 INFO - PROCESS | 2289 | 1463430375480 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 13:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:26:15 INFO - PROCESS | 2289 | 1463430375482 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 13:26:15 INFO - PROCESS | 2289 | 1463430375485 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:26:15 INFO - PROCESS | 2289 | 1463430375487 Marionette TRACE conn2 <- [1,1090,null,{}] 13:26:15 INFO - PROCESS | 2289 | 1463430375490 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}] 13:26:15 INFO - PROCESS | 2289 | 1463430375597 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 13:26:15 INFO - PROCESS | 2289 | 1463430375710 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:15 INFO - PROCESS | 2289 | ++DOCSHELL 0x119b07000 == 34 [pid = 2289] [id = 280] 13:26:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x1183e0400) [pid = 2289] [serial = 838] [outer = 0x0] 13:26:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x118835c00) [pid = 2289] [serial = 839] [outer = 0x1183e0400] 13:26:15 INFO - PROCESS | 2289 | 1463430375748 Marionette DEBUG loaded listener.js 13:26:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x1190b8000) [pid = 2289] [serial = 840] [outer = 0x1183e0400] 13:26:16 INFO - PROCESS | 2289 | 1463430376071 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]]]}] 13:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 620ms 13:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:26:16 INFO - PROCESS | 2289 | 1463430376105 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 13:26:16 INFO - PROCESS | 2289 | 1463430376106 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 13:26:16 INFO - PROCESS | 2289 | 1463430376108 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:26:16 INFO - PROCESS | 2289 | 1463430376110 Marionette TRACE conn2 <- [1,1094,null,{}] 13:26:16 INFO - PROCESS | 2289 | 1463430376112 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}] 13:26:16 INFO - PROCESS | 2289 | 1463430376227 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 13:26:16 INFO - PROCESS | 2289 | 1463430376233 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:16 INFO - PROCESS | 2289 | ++DOCSHELL 0x121405800 == 35 [pid = 2289] [id = 281] 13:26:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x119162400) [pid = 2289] [serial = 841] [outer = 0x0] 13:26:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x119387800) [pid = 2289] [serial = 842] [outer = 0x119162400] 13:26:16 INFO - PROCESS | 2289 | 1463430376258 Marionette DEBUG loaded listener.js 13:26:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x11973c000) [pid = 2289] [serial = 843] [outer = 0x119162400] 13:26:16 INFO - PROCESS | 2289 | 1463430376579 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]]]}] 13:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 518ms 13:26:16 INFO - PROCESS | 2289 | 1463430376627 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 13:26:16 INFO - PROCESS | 2289 | 1463430376628 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 13:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:26:16 INFO - PROCESS | 2289 | 1463430376633 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:26:16 INFO - PROCESS | 2289 | 1463430376634 Marionette TRACE conn2 <- [1,1098,null,{}] 13:26:16 INFO - PROCESS | 2289 | 1463430376637 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}] 13:26:16 INFO - PROCESS | 2289 | 1463430376725 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 13:26:16 INFO - PROCESS | 2289 | 1463430376729 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:16 INFO - PROCESS | 2289 | ++DOCSHELL 0x121cb0000 == 36 [pid = 2289] [id = 282] 13:26:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x119befc00) [pid = 2289] [serial = 844] [outer = 0x0] 13:26:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x11a02cc00) [pid = 2289] [serial = 845] [outer = 0x119befc00] 13:26:16 INFO - PROCESS | 2289 | 1463430376755 Marionette DEBUG loaded listener.js 13:26:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x121146800) [pid = 2289] [serial = 846] [outer = 0x119befc00] 13:26:17 INFO - PROCESS | 2289 | 1463430377100 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]]]}] 13:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 521ms 13:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:26:17 INFO - PROCESS | 2289 | 1463430377152 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 13:26:17 INFO - PROCESS | 2289 | 1463430377153 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 13:26:17 INFO - PROCESS | 2289 | 1463430377155 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:26:17 INFO - PROCESS | 2289 | 1463430377156 Marionette TRACE conn2 <- [1,1102,null,{}] 13:26:17 INFO - PROCESS | 2289 | 1463430377159 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}] 13:26:17 INFO - PROCESS | 2289 | 1463430377246 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 13:26:17 INFO - PROCESS | 2289 | 1463430377277 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:17 INFO - PROCESS | 2289 | ++DOCSHELL 0x124968000 == 37 [pid = 2289] [id = 283] 13:26:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x121146c00) [pid = 2289] [serial = 847] [outer = 0x0] 13:26:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x1214dbc00) [pid = 2289] [serial = 848] [outer = 0x121146c00] 13:26:17 INFO - PROCESS | 2289 | 1463430377301 Marionette DEBUG loaded listener.js 13:26:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x121586000) [pid = 2289] [serial = 849] [outer = 0x121146c00] 13:26:17 INFO - PROCESS | 2289 | 1463430377733 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]]]}] 13:26:17 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x123dbb400) [pid = 2289] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:26:17 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x117e2f000) [pid = 2289] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:26:17 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x117e2e800) [pid = 2289] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:26:17 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x118494c00) [pid = 2289] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:26:17 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x118118400) [pid = 2289] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:26:17 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x1125ea800) [pid = 2289] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:26:17 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x114e0b400) [pid = 2289] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:26:17 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x115e7d000) [pid = 2289] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:26:17 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x11639f800) [pid = 2289] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:26:17 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x119166000) [pid = 2289] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:26:17 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x124879400) [pid = 2289] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:26:17 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x1193e1c00) [pid = 2289] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:26:17 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x117682c00) [pid = 2289] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:26:17 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x111e2ac00) [pid = 2289] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:26:17 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x112966c00) [pid = 2289] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:26:17 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x115d50400) [pid = 2289] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:26:17 INFO - PROCESS | 2289 | --DOMWINDOW == 86 (0x12158bc00) [pid = 2289] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 617ms 13:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:26:17 INFO - PROCESS | 2289 | 1463430377774 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 13:26:17 INFO - PROCESS | 2289 | 1463430377775 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 13:26:17 INFO - PROCESS | 2289 | 1463430377777 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:26:17 INFO - PROCESS | 2289 | 1463430377778 Marionette TRACE conn2 <- [1,1106,null,{}] 13:26:17 INFO - PROCESS | 2289 | 1463430377781 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}] 13:26:17 INFO - PROCESS | 2289 | 1463430377856 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 13:26:17 INFO - PROCESS | 2289 | 1463430377860 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:17 INFO - PROCESS | 2289 | ++DOCSHELL 0x11911b800 == 38 [pid = 2289] [id = 284] 13:26:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 87 (0x11675e800) [pid = 2289] [serial = 850] [outer = 0x0] 13:26:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x117682c00) [pid = 2289] [serial = 851] [outer = 0x11675e800] 13:26:17 INFO - PROCESS | 2289 | 1463430377887 Marionette DEBUG loaded listener.js 13:26:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x118120800) [pid = 2289] [serial = 852] [outer = 0x11675e800] 13:26:18 INFO - PROCESS | 2289 | 1463430378196 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]]]}] 13:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 469ms 13:26:18 INFO - PROCESS | 2289 | 1463430378247 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 13:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:26:18 INFO - PROCESS | 2289 | 1463430378249 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 13:26:18 INFO - PROCESS | 2289 | 1463430378252 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:26:18 INFO - PROCESS | 2289 | 1463430378254 Marionette TRACE conn2 <- [1,1110,null,{}] 13:26:18 INFO - PROCESS | 2289 | 1463430378258 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}] 13:26:18 INFO - PROCESS | 2289 | 1463430378397 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 13:26:18 INFO - PROCESS | 2289 | 1463430378408 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:18 INFO - PROCESS | 2289 | ++DOCSHELL 0x125e7e800 == 39 [pid = 2289] [id = 285] 13:26:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x118113400) [pid = 2289] [serial = 853] [outer = 0x0] 13:26:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x1193e1c00) [pid = 2289] [serial = 854] [outer = 0x118113400] 13:26:18 INFO - PROCESS | 2289 | 1463430378432 Marionette DEBUG loaded listener.js 13:26:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x12158ac00) [pid = 2289] [serial = 855] [outer = 0x118113400] 13:26:18 INFO - PROCESS | 2289 | 1463430378836 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]]]}] 13:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 621ms 13:26:18 INFO - PROCESS | 2289 | 1463430378874 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 13:26:18 INFO - PROCESS | 2289 | 1463430378875 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 13:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:26:18 INFO - PROCESS | 2289 | 1463430378877 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:26:18 INFO - PROCESS | 2289 | 1463430378879 Marionette TRACE conn2 <- [1,1114,null,{}] 13:26:18 INFO - PROCESS | 2289 | 1463430378882 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}] 13:26:18 INFO - PROCESS | 2289 | 1463430378975 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 13:26:19 INFO - PROCESS | 2289 | 1463430379046 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:19 INFO - PROCESS | 2289 | ++DOCSHELL 0x128c5e800 == 40 [pid = 2289] [id = 286] 13:26:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x121353000) [pid = 2289] [serial = 856] [outer = 0x0] 13:26:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x12178f400) [pid = 2289] [serial = 857] [outer = 0x121353000] 13:26:19 INFO - PROCESS | 2289 | 1463430379092 Marionette DEBUG loaded listener.js 13:26:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x123dc3c00) [pid = 2289] [serial = 858] [outer = 0x121353000] 13:26:19 INFO - PROCESS | 2289 | 1463430379503 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]]]}] 13:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 671ms 13:26:19 INFO - PROCESS | 2289 | 1463430379548 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 13:26:19 INFO - PROCESS | 2289 | 1463430379549 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 13:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:26:19 INFO - PROCESS | 2289 | 1463430379551 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:26:19 INFO - PROCESS | 2289 | 1463430379552 Marionette TRACE conn2 <- [1,1118,null,{}] 13:26:19 INFO - PROCESS | 2289 | 1463430379554 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}] 13:26:19 INFO - PROCESS | 2289 | 1463430379659 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 13:26:19 INFO - PROCESS | 2289 | 1463430379668 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:19 INFO - PROCESS | 2289 | ++DOCSHELL 0x1293c9000 == 41 [pid = 2289] [id = 287] 13:26:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x123dc6800) [pid = 2289] [serial = 859] [outer = 0x0] 13:26:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x124875c00) [pid = 2289] [serial = 860] [outer = 0x123dc6800] 13:26:19 INFO - PROCESS | 2289 | 1463430379708 Marionette DEBUG loaded listener.js 13:26:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x124880800) [pid = 2289] [serial = 861] [outer = 0x123dc6800] 13:26:20 INFO - PROCESS | 2289 | 1463430380284 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]]]}] 13:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 775ms 13:26:20 INFO - PROCESS | 2289 | 1463430380345 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 13:26:20 INFO - PROCESS | 2289 | 1463430380351 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 13:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:26:20 INFO - PROCESS | 2289 | 1463430380371 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:26:20 INFO - PROCESS | 2289 | 1463430380376 Marionette TRACE conn2 <- [1,1122,null,{}] 13:26:20 INFO - PROCESS | 2289 | 1463430380395 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}] 13:26:20 INFO - PROCESS | 2289 | 1463430380576 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 13:26:20 INFO - PROCESS | 2289 | 1463430380621 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:20 INFO - PROCESS | 2289 | ++DOCSHELL 0x11809c000 == 42 [pid = 2289] [id = 288] 13:26:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x11341c400) [pid = 2289] [serial = 862] [outer = 0x0] 13:26:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x1163a6400) [pid = 2289] [serial = 863] [outer = 0x11341c400] 13:26:20 INFO - PROCESS | 2289 | 1463430380670 Marionette DEBUG loaded listener.js 13:26:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x116a5a000) [pid = 2289] [serial = 864] [outer = 0x11341c400] 13:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 827ms 13:26:21 INFO - PROCESS | 2289 | 1463430381188 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]]]}] 13:26:21 INFO - PROCESS | 2289 | 1463430381195 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 13:26:21 INFO - PROCESS | 2289 | 1463430381200 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 13:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:26:21 INFO - PROCESS | 2289 | 1463430381205 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:26:21 INFO - PROCESS | 2289 | 1463430381206 Marionette TRACE conn2 <- [1,1126,null,{}] 13:26:21 INFO - PROCESS | 2289 | 1463430381209 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}] 13:26:21 INFO - PROCESS | 2289 | 1463430381308 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 13:26:21 INFO - PROCESS | 2289 | 1463430381354 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:21 INFO - PROCESS | 2289 | ++DOCSHELL 0x121405000 == 43 [pid = 2289] [id = 289] 13:26:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x116ef4000) [pid = 2289] [serial = 865] [outer = 0x0] 13:26:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x1180ddc00) [pid = 2289] [serial = 866] [outer = 0x116ef4000] 13:26:21 INFO - PROCESS | 2289 | 1463430381384 Marionette DEBUG loaded listener.js 13:26:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x118497800) [pid = 2289] [serial = 867] [outer = 0x116ef4000] 13:26:21 INFO - PROCESS | 2289 | 1463430381861 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]]]}] 13:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 669ms 13:26:21 INFO - PROCESS | 2289 | 1463430381874 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 13:26:21 INFO - PROCESS | 2289 | 1463430381877 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 13:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:26:21 INFO - PROCESS | 2289 | 1463430381900 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:26:21 INFO - PROCESS | 2289 | 1463430381904 Marionette TRACE conn2 <- [1,1130,null,{}] 13:26:21 INFO - PROCESS | 2289 | 1463430381947 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}] 13:26:22 INFO - PROCESS | 2289 | 1463430382108 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 13:26:22 INFO - PROCESS | 2289 | 1463430382156 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:22 INFO - PROCESS | 2289 | ++DOCSHELL 0x129857800 == 44 [pid = 2289] [id = 290] 13:26:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x119324c00) [pid = 2289] [serial = 868] [outer = 0x0] 13:26:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x119394800) [pid = 2289] [serial = 869] [outer = 0x119324c00] 13:26:22 INFO - PROCESS | 2289 | 1463430382187 Marionette DEBUG loaded listener.js 13:26:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x11973d000) [pid = 2289] [serial = 870] [outer = 0x119324c00] 13:26:22 INFO - PROCESS | 2289 | 1463430382596 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]]]}] 13:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 723ms 13:26:22 INFO - PROCESS | 2289 | 1463430382604 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 13:26:22 INFO - PROCESS | 2289 | 1463430382606 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 13:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:26:22 INFO - PROCESS | 2289 | 1463430382608 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:26:22 INFO - PROCESS | 2289 | 1463430382609 Marionette TRACE conn2 <- [1,1134,null,{}] 13:26:22 INFO - PROCESS | 2289 | 1463430382611 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}] 13:26:22 INFO - PROCESS | 2289 | 1463430382706 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 13:26:22 INFO - PROCESS | 2289 | 1463430382752 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:22 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a6cd800 == 45 [pid = 2289] [id = 291] 13:26:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x11938a800) [pid = 2289] [serial = 871] [outer = 0x0] 13:26:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x12158dc00) [pid = 2289] [serial = 872] [outer = 0x11938a800] 13:26:22 INFO - PROCESS | 2289 | 1463430382782 Marionette DEBUG loaded listener.js 13:26:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x121b67c00) [pid = 2289] [serial = 873] [outer = 0x11938a800] 13:26:23 INFO - PROCESS | 2289 | 1463430383184 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]]]}] 13:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 619ms 13:26:23 INFO - PROCESS | 2289 | 1463430383227 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 13:26:23 INFO - PROCESS | 2289 | 1463430383229 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 13:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:26:23 INFO - PROCESS | 2289 | 1463430383231 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:26:23 INFO - PROCESS | 2289 | 1463430383232 Marionette TRACE conn2 <- [1,1138,null,{}] 13:26:23 INFO - PROCESS | 2289 | 1463430383235 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}] 13:26:23 INFO - PROCESS | 2289 | 1463430383327 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 13:26:23 INFO - PROCESS | 2289 | 1463430383407 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:23 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a8b7800 == 46 [pid = 2289] [id = 292] 13:26:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x121752c00) [pid = 2289] [serial = 874] [outer = 0x0] 13:26:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x123dc1400) [pid = 2289] [serial = 875] [outer = 0x121752c00] 13:26:23 INFO - PROCESS | 2289 | 1463430383436 Marionette DEBUG loaded listener.js 13:26:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x12487dc00) [pid = 2289] [serial = 876] [outer = 0x121752c00] 13:26:23 INFO - PROCESS | 2289 | 1463430383814 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]]]}] 13:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 620ms 13:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:26:23 INFO - PROCESS | 2289 | 1463430383851 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 13:26:23 INFO - PROCESS | 2289 | 1463430383853 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 13:26:23 INFO - PROCESS | 2289 | 1463430383855 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:26:23 INFO - PROCESS | 2289 | 1463430383856 Marionette TRACE conn2 <- [1,1142,null,{}] 13:26:23 INFO - PROCESS | 2289 | 1463430383859 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}] 13:26:23 INFO - PROCESS | 2289 | 1463430383980 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 13:26:24 INFO - PROCESS | 2289 | 1463430384046 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:24 INFO - PROCESS | 2289 | ++DOCSHELL 0x12671f000 == 47 [pid = 2289] [id = 293] 13:26:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x112c1a400) [pid = 2289] [serial = 877] [outer = 0x0] 13:26:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x123dca800) [pid = 2289] [serial = 878] [outer = 0x112c1a400] 13:26:24 INFO - PROCESS | 2289 | 1463430384088 Marionette DEBUG loaded listener.js 13:26:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x125e3d800) [pid = 2289] [serial = 879] [outer = 0x112c1a400] 13:26:24 INFO - PROCESS | 2289 | 1463430384702 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]]]}] 13:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 869ms 13:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:26:24 INFO - PROCESS | 2289 | 1463430384724 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 13:26:24 INFO - PROCESS | 2289 | 1463430384726 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 13:26:24 INFO - PROCESS | 2289 | 1463430384730 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:26:24 INFO - PROCESS | 2289 | 1463430384732 Marionette TRACE conn2 <- [1,1146,null,{}] 13:26:24 INFO - PROCESS | 2289 | 1463430384737 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}] 13:26:24 INFO - PROCESS | 2289 | 1463430384828 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 13:26:24 INFO - PROCESS | 2289 | 1463430384878 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:24 INFO - PROCESS | 2289 | ++DOCSHELL 0x1181c4800 == 48 [pid = 2289] [id = 294] 13:26:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x1125f7400) [pid = 2289] [serial = 880] [outer = 0x0] 13:26:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x115e19c00) [pid = 2289] [serial = 881] [outer = 0x1125f7400] 13:26:24 INFO - PROCESS | 2289 | 1463430384907 Marionette DEBUG loaded listener.js 13:26:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x11675f400) [pid = 2289] [serial = 882] [outer = 0x1125f7400] 13:26:25 INFO - PROCESS | 2289 | 1463430385371 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]]]}] 13:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 674ms 13:26:25 INFO - PROCESS | 2289 | 1463430385403 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 13:26:25 INFO - PROCESS | 2289 | 1463430385408 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 13:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:26:25 INFO - PROCESS | 2289 | 1463430385419 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:26:25 INFO - PROCESS | 2289 | 1463430385422 Marionette TRACE conn2 <- [1,1150,null,{}] 13:26:25 INFO - PROCESS | 2289 | 1463430385425 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}] 13:26:25 INFO - PROCESS | 2289 | 1463430385554 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 13:26:25 INFO - PROCESS | 2289 | 1463430385622 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:25 INFO - PROCESS | 2289 | ++DOCSHELL 0x117451000 == 49 [pid = 2289] [id = 295] 13:26:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x116a59000) [pid = 2289] [serial = 883] [outer = 0x0] 13:26:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x1180e4800) [pid = 2289] [serial = 884] [outer = 0x116a59000] 13:26:25 INFO - PROCESS | 2289 | 1463430385648 Marionette DEBUG loaded listener.js 13:26:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x1183d9800) [pid = 2289] [serial = 885] [outer = 0x116a59000] 13:26:25 INFO - PROCESS | 2289 | --DOCSHELL 0x128c5e800 == 48 [pid = 2289] [id = 286] 13:26:25 INFO - PROCESS | 2289 | --DOCSHELL 0x125e7e800 == 47 [pid = 2289] [id = 285] 13:26:25 INFO - PROCESS | 2289 | --DOCSHELL 0x11911b800 == 46 [pid = 2289] [id = 284] 13:26:25 INFO - PROCESS | 2289 | --DOCSHELL 0x124968000 == 45 [pid = 2289] [id = 283] 13:26:25 INFO - PROCESS | 2289 | --DOCSHELL 0x121cb0000 == 44 [pid = 2289] [id = 282] 13:26:25 INFO - PROCESS | 2289 | --DOCSHELL 0x121405800 == 43 [pid = 2289] [id = 281] 13:26:25 INFO - PROCESS | 2289 | --DOCSHELL 0x119b07000 == 42 [pid = 2289] [id = 280] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x124cf8c00) [pid = 2289] [serial = 818] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOCSHELL 0x11911c000 == 41 [pid = 2289] [id = 279] 13:26:25 INFO - PROCESS | 2289 | --DOCSHELL 0x1181da800 == 40 [pid = 2289] [id = 278] 13:26:25 INFO - PROCESS | 2289 | --DOCSHELL 0x116aa7800 == 39 [pid = 2289] [id = 277] 13:26:25 INFO - PROCESS | 2289 | --DOCSHELL 0x1163cf800 == 38 [pid = 2289] [id = 276] 13:26:25 INFO - PROCESS | 2289 | --DOCSHELL 0x1180d4000 == 37 [pid = 2289] [id = 275] 13:26:25 INFO - PROCESS | 2289 | --DOCSHELL 0x112c83800 == 36 [pid = 2289] [id = 274] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x124cbac00) [pid = 2289] [serial = 816] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x12158e400) [pid = 2289] [serial = 800] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x1180df400) [pid = 2289] [serial = 776] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x118119000) [pid = 2289] [serial = 777] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x11676a000) [pid = 2289] [serial = 773] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x117681c00) [pid = 2289] [serial = 774] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x112968400) [pid = 2289] [serial = 767] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x112d8f400) [pid = 2289] [serial = 768] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x11811c800) [pid = 2289] [serial = 779] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x1219ce400) [pid = 2289] [serial = 803] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x118412800) [pid = 2289] [serial = 780] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x123dc1000) [pid = 2289] [serial = 806] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x121b70800) [pid = 2289] [serial = 804] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x123dc9400) [pid = 2289] [serial = 807] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x123dc9c00) [pid = 2289] [serial = 812] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x121140c00) [pid = 2289] [serial = 810] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x1184e5c00) [pid = 2289] [serial = 782] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x119030000) [pid = 2289] [serial = 783] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x124881800) [pid = 2289] [serial = 815] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x1193e0800) [pid = 2289] [serial = 794] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x11973a000) [pid = 2289] [serial = 795] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x119326800) [pid = 2289] [serial = 788] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x119332400) [pid = 2289] [serial = 789] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x115e7ec00) [pid = 2289] [serial = 770] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x116337800) [pid = 2289] [serial = 771] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x119063c00) [pid = 2289] [serial = 785] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x1190bb800) [pid = 2289] [serial = 786] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x119390c00) [pid = 2289] [serial = 791] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x1193dd000) [pid = 2289] [serial = 792] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x11861a400) [pid = 2289] [serial = 809] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x119741400) [pid = 2289] [serial = 797] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x121587000) [pid = 2289] [serial = 798] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x121593800) [pid = 2289] [serial = 801] [outer = 0x0] [url = about:blank] 13:26:25 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x124878800) [pid = 2289] [serial = 813] [outer = 0x0] [url = about:blank] 13:26:26 INFO - PROCESS | 2289 | 1463430386050 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]]]}] 13:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 674ms 13:26:26 INFO - PROCESS | 2289 | 1463430386102 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 13:26:26 INFO - PROCESS | 2289 | 1463430386104 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 13:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:26:26 INFO - PROCESS | 2289 | 1463430386108 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:26:26 INFO - PROCESS | 2289 | 1463430386112 Marionette TRACE conn2 <- [1,1154,null,{}] 13:26:26 INFO - PROCESS | 2289 | 1463430386123 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}] 13:26:26 INFO - PROCESS | 2289 | 1463430386248 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 13:26:26 INFO - PROCESS | 2289 | 1463430386318 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:26 INFO - PROCESS | 2289 | ++DOCSHELL 0x117e0a800 == 37 [pid = 2289] [id = 296] 13:26:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x118119000) [pid = 2289] [serial = 886] [outer = 0x0] 13:26:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x11849f800) [pid = 2289] [serial = 887] [outer = 0x118119000] 13:26:26 INFO - PROCESS | 2289 | 1463430386347 Marionette DEBUG loaded listener.js 13:26:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x118836c00) [pid = 2289] [serial = 888] [outer = 0x118119000] 13:26:26 INFO - PROCESS | 2289 | 1463430386633 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]]]}] 13:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 576ms 13:26:26 INFO - PROCESS | 2289 | 1463430386686 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 13:26:26 INFO - PROCESS | 2289 | 1463430386687 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 13:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:26:26 INFO - PROCESS | 2289 | 1463430386690 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:26:26 INFO - PROCESS | 2289 | 1463430386691 Marionette TRACE conn2 <- [1,1158,null,{}] 13:26:26 INFO - PROCESS | 2289 | 1463430386693 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}] 13:26:26 INFO - PROCESS | 2289 | 1463430386773 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 13:26:26 INFO - PROCESS | 2289 | 1463430386820 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:26 INFO - PROCESS | 2289 | ++DOCSHELL 0x11912b000 == 38 [pid = 2289] [id = 297] 13:26:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x1184a2000) [pid = 2289] [serial = 889] [outer = 0x0] 13:26:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x1190b6c00) [pid = 2289] [serial = 890] [outer = 0x1184a2000] 13:26:26 INFO - PROCESS | 2289 | 1463430386846 Marionette DEBUG loaded listener.js 13:26:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x1193db000) [pid = 2289] [serial = 891] [outer = 0x1184a2000] 13:26:27 INFO - PROCESS | 2289 | 1463430387121 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]]]}] 13:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 468ms 13:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:26:27 INFO - PROCESS | 2289 | 1463430387158 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 13:26:27 INFO - PROCESS | 2289 | 1463430387159 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 13:26:27 INFO - PROCESS | 2289 | 1463430387161 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:26:27 INFO - PROCESS | 2289 | 1463430387163 Marionette TRACE conn2 <- [1,1162,null,{}] 13:26:27 INFO - PROCESS | 2289 | 1463430387173 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}] 13:26:27 INFO - PROCESS | 2289 | 1463430387254 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 13:26:27 INFO - PROCESS | 2289 | 1463430387259 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:27 INFO - PROCESS | 2289 | ++DOCSHELL 0x11a060000 == 39 [pid = 2289] [id = 298] 13:26:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x1184a0400) [pid = 2289] [serial = 892] [outer = 0x0] 13:26:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x119bea400) [pid = 2289] [serial = 893] [outer = 0x1184a0400] 13:26:27 INFO - PROCESS | 2289 | 1463430387284 Marionette DEBUG loaded listener.js 13:26:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x121219800) [pid = 2289] [serial = 894] [outer = 0x1184a0400] 13:26:27 INFO - PROCESS | 2289 | 1463430387763 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]]]}] 13:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 631ms 13:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:26:27 INFO - PROCESS | 2289 | 1463430387792 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 13:26:27 INFO - PROCESS | 2289 | 1463430387794 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 13:26:27 INFO - PROCESS | 2289 | 1463430387796 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:26:27 INFO - PROCESS | 2289 | 1463430387797 Marionette TRACE conn2 <- [1,1166,null,{}] 13:26:27 INFO - PROCESS | 2289 | 1463430387802 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}] 13:26:27 INFO - PROCESS | 2289 | 1463430387888 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 13:26:27 INFO - PROCESS | 2289 | 1463430387893 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:27 INFO - PROCESS | 2289 | ++DOCSHELL 0x124d1b800 == 40 [pid = 2289] [id = 299] 13:26:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x125e3f400) [pid = 2289] [serial = 895] [outer = 0x0] 13:26:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x125f66c00) [pid = 2289] [serial = 896] [outer = 0x125e3f400] 13:26:27 INFO - PROCESS | 2289 | 1463430387921 Marionette DEBUG loaded listener.js 13:26:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x125f72400) [pid = 2289] [serial = 897] [outer = 0x125e3f400] 13:26:28 INFO - PROCESS | 2289 | 1463430388288 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]]]}] 13:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 521ms 13:26:28 INFO - PROCESS | 2289 | 1463430388317 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 13:26:28 INFO - PROCESS | 2289 | 1463430388318 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 13:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:26:28 INFO - PROCESS | 2289 | 1463430388327 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:26:28 INFO - PROCESS | 2289 | 1463430388328 Marionette TRACE conn2 <- [1,1170,null,{}] 13:26:28 INFO - PROCESS | 2289 | 1463430388330 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}] 13:26:28 INFO - PROCESS | 2289 | 1463430388429 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 13:26:28 INFO - PROCESS | 2289 | 1463430388461 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:28 INFO - PROCESS | 2289 | ++DOCSHELL 0x126734000 == 41 [pid = 2289] [id = 300] 13:26:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x124cff000) [pid = 2289] [serial = 898] [outer = 0x0] 13:26:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x126605800) [pid = 2289] [serial = 899] [outer = 0x124cff000] 13:26:28 INFO - PROCESS | 2289 | 1463430388486 Marionette DEBUG loaded listener.js 13:26:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x126704000) [pid = 2289] [serial = 900] [outer = 0x124cff000] 13:26:28 INFO - PROCESS | 2289 | 1463430388830 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]]]}] 13:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 519ms 13:26:28 INFO - PROCESS | 2289 | 1463430388846 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 13:26:28 INFO - PROCESS | 2289 | 1463430388848 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 13:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:26:28 INFO - PROCESS | 2289 | 1463430388853 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:26:28 INFO - PROCESS | 2289 | 1463430388854 Marionette TRACE conn2 <- [1,1174,null,{}] 13:26:28 INFO - PROCESS | 2289 | 1463430388856 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}] 13:26:28 INFO - PROCESS | 2289 | 1463430388951 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 13:26:28 INFO - PROCESS | 2289 | 1463430388964 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:28 INFO - PROCESS | 2289 | ++DOCSHELL 0x128c5a800 == 42 [pid = 2289] [id = 301] 13:26:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x12670f800) [pid = 2289] [serial = 901] [outer = 0x0] 13:26:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x1267bc800) [pid = 2289] [serial = 902] [outer = 0x12670f800] 13:26:28 INFO - PROCESS | 2289 | 1463430388988 Marionette DEBUG loaded listener.js 13:26:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x126d12800) [pid = 2289] [serial = 903] [outer = 0x12670f800] 13:26:29 INFO - PROCESS | 2289 | 1463430389326 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] 13:26:29 INFO - PROCESS | 2289 | 1463430389376 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 13:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:26:29 INFO - PROCESS | 2289 | 1463430389378 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:26:29 INFO - PROCESS | 2289 | 1463430389380 Marionette TRACE conn2 <- [1,1178,null,{}] 13:26:29 INFO - PROCESS | 2289 | 1463430389382 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}] 13:26:29 INFO - PROCESS | 2289 | 1463430389472 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 13:26:29 INFO - PROCESS | 2289 | 1463430389507 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:29 INFO - PROCESS | 2289 | ++DOCSHELL 0x129852000 == 43 [pid = 2289] [id = 302] 13:26:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x126bdbc00) [pid = 2289] [serial = 904] [outer = 0x0] 13:26:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x128b10800) [pid = 2289] [serial = 905] [outer = 0x126bdbc00] 13:26:29 INFO - PROCESS | 2289 | 1463430389539 Marionette DEBUG loaded listener.js 13:26:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x128b19800) [pid = 2289] [serial = 906] [outer = 0x126bdbc00] 13:26:29 INFO - PROCESS | 2289 | 1463430389853 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] 13:26:29 INFO - PROCESS | 2289 | 1463430389901 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 13:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:26:29 INFO - PROCESS | 2289 | 1463430389903 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:26:29 INFO - PROCESS | 2289 | 1463430389904 Marionette TRACE conn2 <- [1,1182,null,{}] 13:26:29 INFO - PROCESS | 2289 | 1463430389906 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}] 13:26:30 INFO - PROCESS | 2289 | 1463430390001 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 13:26:30 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x121353000) [pid = 2289] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:26:30 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x119162400) [pid = 2289] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:26:30 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x119befc00) [pid = 2289] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:26:30 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x121146c00) [pid = 2289] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:26:30 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x124880000) [pid = 2289] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:26:30 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x113394c00) [pid = 2289] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:26:30 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x118120c00) [pid = 2289] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:26:30 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x1125f0800) [pid = 2289] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:26:30 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x116761c00) [pid = 2289] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:26:30 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x11675e800) [pid = 2289] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:26:30 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x118113400) [pid = 2289] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:26:30 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x1183e0400) [pid = 2289] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:26:30 INFO - PROCESS | 2289 | 1463430390080 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:30 INFO - PROCESS | 2289 | ++DOCSHELL 0x119111800 == 44 [pid = 2289] [id = 303] 13:26:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x112d99c00) [pid = 2289] [serial = 907] [outer = 0x0] 13:26:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x11675e800) [pid = 2289] [serial = 908] [outer = 0x112d99c00] 13:26:30 INFO - PROCESS | 2289 | 1463430390104 Marionette DEBUG loaded listener.js 13:26:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x1190b9400) [pid = 2289] [serial = 909] [outer = 0x112d99c00] 13:26:30 INFO - PROCESS | 2289 | 1463430390425 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 53","_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] 13:26:30 INFO - PROCESS | 2289 | 1463430390475 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 13:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:26:30 INFO - PROCESS | 2289 | 1463430390479 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:26:30 INFO - PROCESS | 2289 | 1463430390482 Marionette TRACE conn2 <- [1,1186,null,{}] 13:26:30 INFO - PROCESS | 2289 | 1463430390486 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}] 13:26:30 INFO - PROCESS | 2289 | 1463430390620 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 13:26:30 INFO - PROCESS | 2289 | 1463430390690 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:30 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba06800 == 45 [pid = 2289] [id = 304] 13:26:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x11321d800) [pid = 2289] [serial = 910] [outer = 0x0] 13:26:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x1219d1400) [pid = 2289] [serial = 911] [outer = 0x11321d800] 13:26:30 INFO - PROCESS | 2289 | 1463430390734 Marionette DEBUG loaded listener.js 13:26:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x128f39800) [pid = 2289] [serial = 912] [outer = 0x11321d800] 13:26:31 INFO - PROCESS | 2289 | 1463430391044 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] 13:26:31 INFO - PROCESS | 2289 | 1463430391057 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 13:26:31 INFO - PROCESS | 2289 | 1463430391059 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:26:31 INFO - PROCESS | 2289 | 1463430391060 Marionette TRACE conn2 <- [1,1190,null,{}] 13:26:31 INFO - PROCESS | 2289 | 1463430391062 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}] 13:26:31 INFO - PROCESS | 2289 | 1463430391157 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 13:26:31 INFO - PROCESS | 2289 | 1463430391161 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:31 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba82800 == 46 [pid = 2289] [id = 305] 13:26:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x128f3f400) [pid = 2289] [serial = 913] [outer = 0x0] 13:26:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x129120800) [pid = 2289] [serial = 914] [outer = 0x128f3f400] 13:26:31 INFO - PROCESS | 2289 | 1463430391185 Marionette DEBUG loaded listener.js 13:26:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x129305c00) [pid = 2289] [serial = 915] [outer = 0x128f3f400] 13:26:31 INFO - PROCESS | 2289 | 1463430391513 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] 13:26:31 INFO - PROCESS | 2289 | 1463430391529 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 13:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:26:31 INFO - PROCESS | 2289 | 1463430391537 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:26:31 INFO - PROCESS | 2289 | 1463430391538 Marionette TRACE conn2 <- [1,1194,null,{}] 13:26:31 INFO - PROCESS | 2289 | 1463430391541 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}] 13:26:31 INFO - PROCESS | 2289 | 1463430391648 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 13:26:31 INFO - PROCESS | 2289 | 1463430391655 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:31 INFO - PROCESS | 2289 | ++DOCSHELL 0x12becc800 == 47 [pid = 2289] [id = 306] 13:26:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x128bb7c00) [pid = 2289] [serial = 916] [outer = 0x0] 13:26:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x12930b400) [pid = 2289] [serial = 917] [outer = 0x128bb7c00] 13:26:31 INFO - PROCESS | 2289 | 1463430391679 Marionette DEBUG loaded listener.js 13:26:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x129568000) [pid = 2289] [serial = 918] [outer = 0x128bb7c00] 13:26:31 INFO - PROCESS | 2289 | 1463430391972 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] 13:26:32 INFO - PROCESS | 2289 | 1463430392009 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 13:26:32 INFO - PROCESS | 2289 | 1463430392011 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:26:32 INFO - PROCESS | 2289 | 1463430392012 Marionette TRACE conn2 <- [1,1198,null,{}] 13:26:32 INFO - PROCESS | 2289 | 1463430392016 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}] 13:26:32 INFO - PROCESS | 2289 | 1463430392159 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 13:26:32 INFO - PROCESS | 2289 | 1463430392222 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:32 INFO - PROCESS | 2289 | ++DOCSHELL 0x113318800 == 48 [pid = 2289] [id = 307] 13:26:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x1121b0800) [pid = 2289] [serial = 919] [outer = 0x0] 13:26:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x1125f2800) [pid = 2289] [serial = 920] [outer = 0x1121b0800] 13:26:32 INFO - PROCESS | 2289 | 1463430392256 Marionette DEBUG loaded listener.js 13:26:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x112ceb400) [pid = 2289] [serial = 921] [outer = 0x1121b0800] 13:26:32 INFO - PROCESS | 2289 | 1463430392725 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]]]}] 13:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 771ms 13:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:26:32 INFO - PROCESS | 2289 | 1463430392784 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 13:26:32 INFO - PROCESS | 2289 | 1463430392786 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 13:26:32 INFO - PROCESS | 2289 | 1463430392789 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:26:32 INFO - PROCESS | 2289 | 1463430392791 Marionette TRACE conn2 <- [1,1202,null,{}] 13:26:32 INFO - PROCESS | 2289 | 1463430392794 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}] 13:26:32 INFO - PROCESS | 2289 | 1463430392897 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 13:26:32 INFO - PROCESS | 2289 | 1463430392970 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:32 INFO - PROCESS | 2289 | ++DOCSHELL 0x11949e000 == 49 [pid = 2289] [id = 308] 13:26:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x117e2f000) [pid = 2289] [serial = 922] [outer = 0x0] 13:26:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x11811dc00) [pid = 2289] [serial = 923] [outer = 0x117e2f000] 13:26:33 INFO - PROCESS | 2289 | 1463430393022 Marionette DEBUG loaded listener.js 13:26:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x1184a1800) [pid = 2289] [serial = 924] [outer = 0x117e2f000] 13:26:33 INFO - PROCESS | 2289 | 1463430393554 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]]]}] 13:26:33 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 13:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 822ms 13:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:26:33 INFO - PROCESS | 2289 | 1463430393611 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 13:26:33 INFO - PROCESS | 2289 | 1463430393613 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 13:26:33 INFO - PROCESS | 2289 | 1463430393616 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:26:33 INFO - PROCESS | 2289 | 1463430393617 Marionette TRACE conn2 <- [1,1206,null,{}] 13:26:33 INFO - PROCESS | 2289 | 1463430393620 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}] 13:26:33 INFO - PROCESS | 2289 | 1463430393720 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 13:26:33 INFO - PROCESS | 2289 | 1463430393773 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:33 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a6ce000 == 50 [pid = 2289] [id = 309] 13:26:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x118830800) [pid = 2289] [serial = 925] [outer = 0x0] 13:26:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x11938f400) [pid = 2289] [serial = 926] [outer = 0x118830800] 13:26:33 INFO - PROCESS | 2289 | 1463430393803 Marionette DEBUG loaded listener.js 13:26:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x12158a800) [pid = 2289] [serial = 927] [outer = 0x118830800] 13:26:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x125e3a400) [pid = 2289] [serial = 928] [outer = 0x12cb8d800] 13:26:34 INFO - PROCESS | 2289 | 1463430394245 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]]]}] 13:26:34 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 13:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 724ms 13:26:34 INFO - PROCESS | 2289 | 1463430394348 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 13:26:34 INFO - PROCESS | 2289 | 1463430394351 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 13:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:26:34 INFO - PROCESS | 2289 | 1463430394360 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:26:34 INFO - PROCESS | 2289 | 1463430394363 Marionette TRACE conn2 <- [1,1210,null,{}] 13:26:34 INFO - PROCESS | 2289 | 1463430394368 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}] 13:26:34 INFO - PROCESS | 2289 | 1463430394468 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 13:26:34 INFO - PROCESS | 2289 | 1463430394543 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:34 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a8a5000 == 51 [pid = 2289] [id = 310] 13:26:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x119388c00) [pid = 2289] [serial = 929] [outer = 0x0] 13:26:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x125f69400) [pid = 2289] [serial = 930] [outer = 0x119388c00] 13:26:34 INFO - PROCESS | 2289 | 1463430394574 Marionette DEBUG loaded listener.js 13:26:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x126d1f000) [pid = 2289] [serial = 931] [outer = 0x119388c00] 13:26:35 INFO - PROCESS | 2289 | 1463430395005 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]]]}] 13:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 678ms 13:26:35 INFO - PROCESS | 2289 | 1463430395033 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 13:26:35 INFO - PROCESS | 2289 | 1463430395035 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 13:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:26:35 INFO - PROCESS | 2289 | 1463430395037 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:26:35 INFO - PROCESS | 2289 | 1463430395039 Marionette TRACE conn2 <- [1,1214,null,{}] 13:26:35 INFO - PROCESS | 2289 | 1463430395041 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}] 13:26:35 INFO - PROCESS | 2289 | 1463430395140 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 13:26:35 INFO - PROCESS | 2289 | 1463430395191 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:35 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c85d800 == 52 [pid = 2289] [id = 311] 13:26:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x1267bec00) [pid = 2289] [serial = 932] [outer = 0x0] 13:26:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x128bb8000) [pid = 2289] [serial = 933] [outer = 0x1267bec00] 13:26:35 INFO - PROCESS | 2289 | 1463430395220 Marionette DEBUG loaded listener.js 13:26:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x129563800) [pid = 2289] [serial = 934] [outer = 0x1267bec00] 13:26:35 INFO - PROCESS | 2289 | 1463430395625 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]]]}] 13:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 618ms 13:26:35 INFO - PROCESS | 2289 | 1463430395656 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 13:26:35 INFO - PROCESS | 2289 | 1463430395657 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 13:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:26:35 INFO - PROCESS | 2289 | 1463430395660 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:26:35 INFO - PROCESS | 2289 | 1463430395661 Marionette TRACE conn2 <- [1,1218,null,{}] 13:26:35 INFO - PROCESS | 2289 | 1463430395663 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}] 13:26:35 INFO - PROCESS | 2289 | 1463430395764 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 13:26:35 INFO - PROCESS | 2289 | 1463430395817 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:35 INFO - PROCESS | 2289 | ++DOCSHELL 0x12cb3c800 == 53 [pid = 2289] [id = 312] 13:26:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x12a6d3c00) [pid = 2289] [serial = 935] [outer = 0x0] 13:26:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x12a6d8400) [pid = 2289] [serial = 936] [outer = 0x12a6d3c00] 13:26:35 INFO - PROCESS | 2289 | 1463430395851 Marionette DEBUG loaded listener.js 13:26:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x12a76c800) [pid = 2289] [serial = 937] [outer = 0x12a6d3c00] 13:26:36 INFO - PROCESS | 2289 | 1463430396512 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]]]}] 13:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 919ms 13:26:36 INFO - PROCESS | 2289 | 1463430396579 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 13:26:36 INFO - PROCESS | 2289 | 1463430396582 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 13:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:26:36 INFO - PROCESS | 2289 | 1463430396585 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:26:36 INFO - PROCESS | 2289 | 1463430396588 Marionette TRACE conn2 <- [1,1222,null,{}] 13:26:36 INFO - PROCESS | 2289 | 1463430396592 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}] 13:26:36 INFO - PROCESS | 2289 | 1463430396685 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 13:26:36 INFO - PROCESS | 2289 | 1463430396741 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:36 INFO - PROCESS | 2289 | ++DOCSHELL 0x119790000 == 54 [pid = 2289] [id = 313] 13:26:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 128 (0x1163a4000) [pid = 2289] [serial = 938] [outer = 0x0] 13:26:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 129 (0x116761c00) [pid = 2289] [serial = 939] [outer = 0x1163a4000] 13:26:36 INFO - PROCESS | 2289 | 1463430396768 Marionette DEBUG loaded listener.js 13:26:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 130 (0x117680c00) [pid = 2289] [serial = 940] [outer = 0x1163a4000] 13:26:37 INFO - PROCESS | 2289 | 1463430397173 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] 13:26:37 INFO - PROCESS | 2289 | 1463430397214 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 13:26:37 INFO - PROCESS | 2289 | 1463430397218 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:26:37 INFO - PROCESS | 2289 | 1463430397220 Marionette TRACE conn2 <- [1,1226,null,{}] 13:26:37 INFO - PROCESS | 2289 | 1463430397222 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}] 13:26:37 INFO - PROCESS | 2289 | 1463430397310 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 13:26:37 INFO - PROCESS | 2289 | 1463430397363 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:37 INFO - PROCESS | 2289 | ++DOCSHELL 0x116ab5800 == 55 [pid = 2289] [id = 314] 13:26:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 131 (0x1165c3800) [pid = 2289] [serial = 941] [outer = 0x0] 13:26:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 132 (0x117e31400) [pid = 2289] [serial = 942] [outer = 0x1165c3800] 13:26:37 INFO - PROCESS | 2289 | 1463430397391 Marionette DEBUG loaded listener.js 13:26:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 133 (0x11849e800) [pid = 2289] [serial = 943] [outer = 0x1165c3800] 13:26:37 INFO - PROCESS | 2289 | --DOCSHELL 0x12becc800 == 54 [pid = 2289] [id = 306] 13:26:37 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba82800 == 53 [pid = 2289] [id = 305] 13:26:37 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba06800 == 52 [pid = 2289] [id = 304] 13:26:37 INFO - PROCESS | 2289 | --DOCSHELL 0x119111800 == 51 [pid = 2289] [id = 303] 13:26:37 INFO - PROCESS | 2289 | --DOCSHELL 0x129852000 == 50 [pid = 2289] [id = 302] 13:26:37 INFO - PROCESS | 2289 | --DOCSHELL 0x128c5a800 == 49 [pid = 2289] [id = 301] 13:26:37 INFO - PROCESS | 2289 | --DOCSHELL 0x126734000 == 48 [pid = 2289] [id = 300] 13:26:37 INFO - PROCESS | 2289 | --DOCSHELL 0x124d1b800 == 47 [pid = 2289] [id = 299] 13:26:37 INFO - PROCESS | 2289 | --DOCSHELL 0x11a060000 == 46 [pid = 2289] [id = 298] 13:26:37 INFO - PROCESS | 2289 | --DOCSHELL 0x11912b000 == 45 [pid = 2289] [id = 297] 13:26:37 INFO - PROCESS | 2289 | --DOCSHELL 0x117e0a800 == 44 [pid = 2289] [id = 296] 13:26:37 INFO - PROCESS | 2289 | --DOCSHELL 0x117451000 == 43 [pid = 2289] [id = 295] 13:26:37 INFO - PROCESS | 2289 | --DOCSHELL 0x1181c4800 == 42 [pid = 2289] [id = 294] 13:26:37 INFO - PROCESS | 2289 | --DOCSHELL 0x12a6cd800 == 41 [pid = 2289] [id = 291] 13:26:37 INFO - PROCESS | 2289 | --DOCSHELL 0x129857800 == 40 [pid = 2289] [id = 290] 13:26:37 INFO - PROCESS | 2289 | --DOCSHELL 0x121405000 == 39 [pid = 2289] [id = 289] 13:26:37 INFO - PROCESS | 2289 | --DOCSHELL 0x11809c000 == 38 [pid = 2289] [id = 288] 13:26:37 INFO - PROCESS | 2289 | 1463430397796 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]]]}] 13:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 618ms 13:26:37 INFO - PROCESS | 2289 | 1463430397837 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 13:26:37 INFO - PROCESS | 2289 | 1463430397838 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 13:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:26:37 INFO - PROCESS | 2289 | 1463430397841 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:26:37 INFO - PROCESS | 2289 | 1463430397843 Marionette TRACE conn2 <- [1,1230,null,{}] 13:26:37 INFO - PROCESS | 2289 | 1463430397850 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}] 13:26:37 INFO - PROCESS | 2289 | 1463430397941 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 13:26:37 INFO - PROCESS | 2289 | --DOMWINDOW == 132 (0x12178f400) [pid = 2289] [serial = 857] [outer = 0x0] [url = about:blank] 13:26:37 INFO - PROCESS | 2289 | --DOMWINDOW == 131 (0x119387800) [pid = 2289] [serial = 842] [outer = 0x0] [url = about:blank] 13:26:37 INFO - PROCESS | 2289 | --DOMWINDOW == 130 (0x11a02cc00) [pid = 2289] [serial = 845] [outer = 0x0] [url = about:blank] 13:26:37 INFO - PROCESS | 2289 | --DOMWINDOW == 129 (0x1214dbc00) [pid = 2289] [serial = 848] [outer = 0x0] [url = about:blank] 13:26:37 INFO - PROCESS | 2289 | --DOMWINDOW == 128 (0x124f10000) [pid = 2289] [serial = 819] [outer = 0x0] [url = about:blank] 13:26:37 INFO - PROCESS | 2289 | --DOMWINDOW == 127 (0x11617a000) [pid = 2289] [serial = 828] [outer = 0x0] [url = about:blank] 13:26:37 INFO - PROCESS | 2289 | --DOMWINDOW == 126 (0x11341c000) [pid = 2289] [serial = 827] [outer = 0x0] [url = about:blank] 13:26:37 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x1184e1c00) [pid = 2289] [serial = 836] [outer = 0x0] [url = about:blank] 13:26:37 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x118829400) [pid = 2289] [serial = 837] [outer = 0x0] [url = about:blank] 13:26:37 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x118121400) [pid = 2289] [serial = 833] [outer = 0x0] [url = about:blank] 13:26:37 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x118497400) [pid = 2289] [serial = 834] [outer = 0x0] [url = about:blank] 13:26:37 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x121146800) [pid = 2289] [serial = 846] [outer = 0x0] [url = about:blank] 13:26:37 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x11689f000) [pid = 2289] [serial = 830] [outer = 0x0] [url = about:blank] 13:26:37 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x11767b800) [pid = 2289] [serial = 831] [outer = 0x0] [url = about:blank] 13:26:37 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x1125eec00) [pid = 2289] [serial = 821] [outer = 0x0] [url = about:blank] 13:26:37 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x1163aa800) [pid = 2289] [serial = 824] [outer = 0x0] [url = about:blank] 13:26:37 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x117682c00) [pid = 2289] [serial = 851] [outer = 0x0] [url = about:blank] 13:26:37 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x118120800) [pid = 2289] [serial = 852] [outer = 0x0] [url = about:blank] 13:26:37 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x1193e1c00) [pid = 2289] [serial = 854] [outer = 0x0] [url = about:blank] 13:26:37 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x121586000) [pid = 2289] [serial = 849] [outer = 0x0] [url = about:blank] 13:26:37 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x118835c00) [pid = 2289] [serial = 839] [outer = 0x0] [url = about:blank] 13:26:37 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x1190b8000) [pid = 2289] [serial = 840] [outer = 0x0] [url = about:blank] 13:26:37 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x12158ac00) [pid = 2289] [serial = 855] [outer = 0x0] [url = about:blank] 13:26:37 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x123dc3c00) [pid = 2289] [serial = 858] [outer = 0x0] [url = about:blank] 13:26:37 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x11973c000) [pid = 2289] [serial = 843] [outer = 0x0] [url = about:blank] 13:26:38 INFO - PROCESS | 2289 | 1463430398018 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:38 INFO - PROCESS | 2289 | ++DOCSHELL 0x116ab4000 == 39 [pid = 2289] [id = 315] 13:26:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x1163aa800) [pid = 2289] [serial = 944] [outer = 0x0] 13:26:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x118121400) [pid = 2289] [serial = 945] [outer = 0x1163aa800] 13:26:38 INFO - PROCESS | 2289 | 1463430398046 Marionette DEBUG loaded listener.js 13:26:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x119393400) [pid = 2289] [serial = 946] [outer = 0x1163aa800] 13:26:38 INFO - PROCESS | 2289 | 1463430398338 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]]]}] 13:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 522ms 13:26:38 INFO - PROCESS | 2289 | 1463430398371 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 13:26:38 INFO - PROCESS | 2289 | 1463430398373 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 13:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:26:38 INFO - PROCESS | 2289 | 1463430398375 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:26:38 INFO - PROCESS | 2289 | 1463430398376 Marionette TRACE conn2 <- [1,1234,null,{}] 13:26:38 INFO - PROCESS | 2289 | 1463430398379 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}] 13:26:38 INFO - PROCESS | 2289 | 1463430398459 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 13:26:38 INFO - PROCESS | 2289 | 1463430398524 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:38 INFO - PROCESS | 2289 | ++DOCSHELL 0x119119800 == 40 [pid = 2289] [id = 316] 13:26:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x119387800) [pid = 2289] [serial = 947] [outer = 0x0] 13:26:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x11973c000) [pid = 2289] [serial = 948] [outer = 0x119387800] 13:26:38 INFO - PROCESS | 2289 | 1463430398550 Marionette DEBUG loaded listener.js 13:26:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x121512000) [pid = 2289] [serial = 949] [outer = 0x119387800] 13:26:38 INFO - PROCESS | 2289 | 1463430398816 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]]]}] 13:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 469ms 13:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:26:38 INFO - PROCESS | 2289 | 1463430398844 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 13:26:38 INFO - PROCESS | 2289 | 1463430398845 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 13:26:38 INFO - PROCESS | 2289 | 1463430398855 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:26:38 INFO - PROCESS | 2289 | 1463430398864 Marionette TRACE conn2 <- [1,1238,null,{}] 13:26:38 INFO - PROCESS | 2289 | 1463430398875 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}] 13:26:38 INFO - PROCESS | 2289 | 1463430398957 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 13:26:38 INFO - PROCESS | 2289 | 1463430398961 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:38 INFO - PROCESS | 2289 | ++DOCSHELL 0x1211c0000 == 41 [pid = 2289] [id = 317] 13:26:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x121585c00) [pid = 2289] [serial = 950] [outer = 0x0] 13:26:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x12158fc00) [pid = 2289] [serial = 951] [outer = 0x121585c00] 13:26:38 INFO - PROCESS | 2289 | 1463430398987 Marionette DEBUG loaded listener.js 13:26:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x121b6b000) [pid = 2289] [serial = 952] [outer = 0x121585c00] 13:26:39 INFO - PROCESS | 2289 | 1463430399310 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]]]}] 13:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 495ms 13:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:26:39 INFO - PROCESS | 2289 | 1463430399344 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 13:26:39 INFO - PROCESS | 2289 | 1463430399345 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 13:26:39 INFO - PROCESS | 2289 | 1463430399347 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:26:39 INFO - PROCESS | 2289 | 1463430399349 Marionette TRACE conn2 <- [1,1242,null,{}] 13:26:39 INFO - PROCESS | 2289 | 1463430399353 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}] 13:26:39 INFO - PROCESS | 2289 | 1463430399441 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 13:26:39 INFO - PROCESS | 2289 | 1463430399450 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:39 INFO - PROCESS | 2289 | ++DOCSHELL 0x124855000 == 42 [pid = 2289] [id = 318] 13:26:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x124879400) [pid = 2289] [serial = 953] [outer = 0x0] 13:26:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x124f0c000) [pid = 2289] [serial = 954] [outer = 0x124879400] 13:26:39 INFO - PROCESS | 2289 | 1463430399476 Marionette DEBUG loaded listener.js 13:26:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x125f70000) [pid = 2289] [serial = 955] [outer = 0x124879400] 13:26:39 INFO - PROCESS | 2289 | 1463430399790 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]]]}] 13:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 476ms 13:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:26:39 INFO - PROCESS | 2289 | 1463430399824 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 13:26:39 INFO - PROCESS | 2289 | 1463430399825 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 13:26:39 INFO - PROCESS | 2289 | 1463430399827 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:26:39 INFO - PROCESS | 2289 | 1463430399828 Marionette TRACE conn2 <- [1,1246,null,{}] 13:26:39 INFO - PROCESS | 2289 | 1463430399830 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}] 13:26:39 INFO - PROCESS | 2289 | 1463430399905 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 13:26:39 INFO - PROCESS | 2289 | 1463430399946 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:39 INFO - PROCESS | 2289 | ++DOCSHELL 0x124d25800 == 43 [pid = 2289] [id = 319] 13:26:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x1193dac00) [pid = 2289] [serial = 956] [outer = 0x0] 13:26:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x126353800) [pid = 2289] [serial = 957] [outer = 0x1193dac00] 13:26:40 INFO - PROCESS | 2289 | 1463430400001 Marionette DEBUG loaded listener.js 13:26:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x1267b3000) [pid = 2289] [serial = 958] [outer = 0x1193dac00] 13:26:40 INFO - PROCESS | 2289 | 1463430400321 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]]]}] 13:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 518ms 13:26:40 INFO - PROCESS | 2289 | 1463430400346 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 13:26:40 INFO - PROCESS | 2289 | 1463430400347 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 13:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:26:40 INFO - PROCESS | 2289 | 1463430400357 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:26:40 INFO - PROCESS | 2289 | 1463430400358 Marionette TRACE conn2 <- [1,1250,null,{}] 13:26:40 INFO - PROCESS | 2289 | 1463430400360 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}] 13:26:40 INFO - PROCESS | 2289 | 1463430400454 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 13:26:40 INFO - PROCESS | 2289 | 1463430400458 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:40 INFO - PROCESS | 2289 | ++DOCSHELL 0x126b5f800 == 44 [pid = 2289] [id = 320] 13:26:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x12670fc00) [pid = 2289] [serial = 959] [outer = 0x0] 13:26:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x128b12000) [pid = 2289] [serial = 960] [outer = 0x12670fc00] 13:26:40 INFO - PROCESS | 2289 | 1463430400483 Marionette DEBUG loaded listener.js 13:26:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x128bab400) [pid = 2289] [serial = 961] [outer = 0x12670fc00] 13:26:40 INFO - PROCESS | 2289 | 1463430400836 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]]]}] 13:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 520ms 13:26:40 INFO - PROCESS | 2289 | 1463430400877 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 13:26:40 INFO - PROCESS | 2289 | 1463430400879 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 13:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:26:40 INFO - PROCESS | 2289 | 1463430400881 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:26:40 INFO - PROCESS | 2289 | 1463430400882 Marionette TRACE conn2 <- [1,1254,null,{}] 13:26:40 INFO - PROCESS | 2289 | 1463430400884 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}] 13:26:40 INFO - PROCESS | 2289 | 1463430400980 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 13:26:40 INFO - PROCESS | 2289 | 1463430400985 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:41 INFO - PROCESS | 2289 | ++DOCSHELL 0x128f2c000 == 45 [pid = 2289] [id = 321] 13:26:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x126d1f400) [pid = 2289] [serial = 962] [outer = 0x0] 13:26:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 128 (0x128bb7800) [pid = 2289] [serial = 963] [outer = 0x126d1f400] 13:26:41 INFO - PROCESS | 2289 | 1463430401038 Marionette DEBUG loaded listener.js 13:26:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 129 (0x129303c00) [pid = 2289] [serial = 964] [outer = 0x126d1f400] 13:26:41 INFO - PROCESS | 2289 | 1463430401380 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]]]}] 13:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 519ms 13:26:41 INFO - PROCESS | 2289 | 1463430401401 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 13:26:41 INFO - PROCESS | 2289 | 1463430401403 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 13:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:26:41 INFO - PROCESS | 2289 | 1463430401412 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:26:41 INFO - PROCESS | 2289 | 1463430401413 Marionette TRACE conn2 <- [1,1258,null,{}] 13:26:41 INFO - PROCESS | 2289 | 1463430401419 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}] 13:26:41 INFO - PROCESS | 2289 | 1463430401563 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 13:26:41 INFO - PROCESS | 2289 | 1463430401582 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:41 INFO - PROCESS | 2289 | ++DOCSHELL 0x129856000 == 46 [pid = 2289] [id = 322] 13:26:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 130 (0x126d1f800) [pid = 2289] [serial = 965] [outer = 0x0] 13:26:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 131 (0x129584400) [pid = 2289] [serial = 966] [outer = 0x126d1f800] 13:26:41 INFO - PROCESS | 2289 | 1463430401621 Marionette DEBUG loaded listener.js 13:26:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 132 (0x12a6dc800) [pid = 2289] [serial = 967] [outer = 0x126d1f800] 13:26:42 INFO - PROCESS | 2289 | --DOMWINDOW == 131 (0x124cff000) [pid = 2289] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:26:42 INFO - PROCESS | 2289 | --DOMWINDOW == 130 (0x12670f800) [pid = 2289] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:26:42 INFO - PROCESS | 2289 | --DOMWINDOW == 129 (0x126bdbc00) [pid = 2289] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:26:42 INFO - PROCESS | 2289 | --DOMWINDOW == 128 (0x112d99c00) [pid = 2289] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:26:42 INFO - PROCESS | 2289 | --DOMWINDOW == 127 (0x11321d800) [pid = 2289] [serial = 910] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:26:42 INFO - PROCESS | 2289 | --DOMWINDOW == 126 (0x1125f7400) [pid = 2289] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:26:42 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x118119000) [pid = 2289] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:26:42 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x1184a2000) [pid = 2289] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:26:42 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x1184a0400) [pid = 2289] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:26:42 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x125e3f400) [pid = 2289] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:26:42 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x116a59000) [pid = 2289] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:26:42 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x128f3f400) [pid = 2289] [serial = 913] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:26:42 INFO - PROCESS | 2289 | 1463430402082 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]]]}] 13:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 728ms 13:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:26:42 INFO - PROCESS | 2289 | 1463430402134 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 13:26:42 INFO - PROCESS | 2289 | 1463430402136 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 13:26:42 INFO - PROCESS | 2289 | 1463430402138 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:26:42 INFO - PROCESS | 2289 | 1463430402140 Marionette TRACE conn2 <- [1,1262,null,{}] 13:26:42 INFO - PROCESS | 2289 | 1463430402142 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}] 13:26:42 INFO - PROCESS | 2289 | 1463430402251 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 13:26:42 INFO - PROCESS | 2289 | 1463430402257 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:42 INFO - PROCESS | 2289 | ++DOCSHELL 0x12984a800 == 47 [pid = 2289] [id = 323] 13:26:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x11676a000) [pid = 2289] [serial = 968] [outer = 0x0] 13:26:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x1193dd000) [pid = 2289] [serial = 969] [outer = 0x11676a000] 13:26:42 INFO - PROCESS | 2289 | 1463430402287 Marionette DEBUG loaded listener.js 13:26:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x12a770400) [pid = 2289] [serial = 970] [outer = 0x11676a000] 13:26:42 INFO - PROCESS | 2289 | 1463430402621 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]]]}] 13:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 519ms 13:26:42 INFO - PROCESS | 2289 | 1463430402657 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 13:26:42 INFO - PROCESS | 2289 | 1463430402666 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 13:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:26:42 INFO - PROCESS | 2289 | 1463430402674 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:26:42 INFO - PROCESS | 2289 | 1463430402675 Marionette TRACE conn2 <- [1,1266,null,{}] 13:26:42 INFO - PROCESS | 2289 | 1463430402678 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}] 13:26:42 INFO - PROCESS | 2289 | 1463430402757 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 13:26:42 INFO - PROCESS | 2289 | 1463430402762 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:42 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba10000 == 48 [pid = 2289] [id = 324] 13:26:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x12a812800) [pid = 2289] [serial = 971] [outer = 0x0] 13:26:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x12a81d000) [pid = 2289] [serial = 972] [outer = 0x12a812800] 13:26:42 INFO - PROCESS | 2289 | 1463430402787 Marionette DEBUG loaded listener.js 13:26:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x12aabe800) [pid = 2289] [serial = 973] [outer = 0x12a812800] 13:26:43 INFO - PROCESS | 2289 | 1463430403103 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]]]}] 13:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 467ms 13:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:26:43 INFO - PROCESS | 2289 | 1463430403143 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 13:26:43 INFO - PROCESS | 2289 | 1463430403144 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 13:26:43 INFO - PROCESS | 2289 | 1463430403146 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:26:43 INFO - PROCESS | 2289 | 1463430403147 Marionette TRACE conn2 <- [1,1270,null,{}] 13:26:43 INFO - PROCESS | 2289 | 1463430403149 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}] 13:26:43 INFO - PROCESS | 2289 | 1463430403228 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 13:26:43 INFO - PROCESS | 2289 | 1463430403235 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:43 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba89000 == 49 [pid = 2289] [id = 325] 13:26:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x12aac0800) [pid = 2289] [serial = 974] [outer = 0x0] 13:26:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 128 (0x12aac6800) [pid = 2289] [serial = 975] [outer = 0x12aac0800] 13:26:43 INFO - PROCESS | 2289 | 1463430403259 Marionette DEBUG loaded listener.js 13:26:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 129 (0x12ac12400) [pid = 2289] [serial = 976] [outer = 0x12aac0800] 13:26:43 INFO - PROCESS | 2289 | 1463430403576 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]]]}] 13:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 470ms 13:26:43 INFO - PROCESS | 2289 | 1463430403616 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 13:26:43 INFO - PROCESS | 2289 | 1463430403617 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 13:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:26:43 INFO - PROCESS | 2289 | 1463430403619 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:26:43 INFO - PROCESS | 2289 | 1463430403620 Marionette TRACE conn2 <- [1,1274,null,{}] 13:26:43 INFO - PROCESS | 2289 | 1463430403623 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}] 13:26:43 INFO - PROCESS | 2289 | 1463430403736 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 13:26:43 INFO - PROCESS | 2289 | 1463430403742 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:43 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c25f000 == 50 [pid = 2289] [id = 326] 13:26:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 130 (0x12ac0f400) [pid = 2289] [serial = 977] [outer = 0x0] 13:26:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 131 (0x12ac19800) [pid = 2289] [serial = 978] [outer = 0x12ac0f400] 13:26:43 INFO - PROCESS | 2289 | 1463430403767 Marionette DEBUG loaded listener.js 13:26:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 132 (0x12b224400) [pid = 2289] [serial = 979] [outer = 0x12ac0f400] 13:26:44 INFO - PROCESS | 2289 | 1463430404121 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]]]}] 13:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 522ms 13:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:26:44 INFO - PROCESS | 2289 | 1463430404142 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 13:26:44 INFO - PROCESS | 2289 | 1463430404144 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 13:26:44 INFO - PROCESS | 2289 | 1463430404149 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:26:44 INFO - PROCESS | 2289 | 1463430404153 Marionette TRACE conn2 <- [1,1278,null,{}] 13:26:44 INFO - PROCESS | 2289 | 1463430404157 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}] 13:26:44 INFO - PROCESS | 2289 | 1463430404264 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 13:26:44 INFO - PROCESS | 2289 | 1463430404316 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:44 INFO - PROCESS | 2289 | ++DOCSHELL 0x116869000 == 51 [pid = 2289] [id = 327] 13:26:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 133 (0x112972400) [pid = 2289] [serial = 980] [outer = 0x0] 13:26:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 134 (0x112d8cc00) [pid = 2289] [serial = 981] [outer = 0x112972400] 13:26:44 INFO - PROCESS | 2289 | 1463430404347 Marionette DEBUG loaded listener.js 13:26:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 135 (0x11617a400) [pid = 2289] [serial = 982] [outer = 0x112972400] 13:26:44 INFO - PROCESS | 2289 | 1463430404746 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]]]}] 13:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 625ms 13:26:44 INFO - PROCESS | 2289 | 1463430404784 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 13:26:44 INFO - PROCESS | 2289 | 1463430404788 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 13:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:26:44 INFO - PROCESS | 2289 | 1463430404794 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:26:44 INFO - PROCESS | 2289 | 1463430404795 Marionette TRACE conn2 <- [1,1282,null,{}] 13:26:44 INFO - PROCESS | 2289 | 1463430404800 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}] 13:26:44 INFO - PROCESS | 2289 | 1463430404903 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 13:26:45 INFO - PROCESS | 2289 | 1463430404992 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:45 INFO - PROCESS | 2289 | ++DOCSHELL 0x119977000 == 52 [pid = 2289] [id = 328] 13:26:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 136 (0x11841cc00) [pid = 2289] [serial = 983] [outer = 0x0] 13:26:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 137 (0x11882a400) [pid = 2289] [serial = 984] [outer = 0x11841cc00] 13:26:45 INFO - PROCESS | 2289 | 1463430405022 Marionette DEBUG loaded listener.js 13:26:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 138 (0x11915e800) [pid = 2289] [serial = 985] [outer = 0x11841cc00] 13:26:45 INFO - PROCESS | 2289 | 1463430405444 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]]]}] 13:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 672ms 13:26:45 INFO - PROCESS | 2289 | 1463430405467 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 13:26:45 INFO - PROCESS | 2289 | 1463430405469 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 13:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:26:45 INFO - PROCESS | 2289 | 1463430405472 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:26:45 INFO - PROCESS | 2289 | 1463430405474 Marionette TRACE conn2 <- [1,1286,null,{}] 13:26:45 INFO - PROCESS | 2289 | 1463430405482 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}] 13:26:45 INFO - PROCESS | 2289 | 1463430405587 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 13:26:45 INFO - PROCESS | 2289 | 1463430405642 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:45 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ac4c800 == 53 [pid = 2289] [id = 329] 13:26:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 139 (0x1193df000) [pid = 2289] [serial = 986] [outer = 0x0] 13:26:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 140 (0x121b6ac00) [pid = 2289] [serial = 987] [outer = 0x1193df000] 13:26:45 INFO - PROCESS | 2289 | 1463430405674 Marionette DEBUG loaded listener.js 13:26:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 141 (0x124f10000) [pid = 2289] [serial = 988] [outer = 0x1193df000] 13:26:46 INFO - PROCESS | 2289 | 1463430406121 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]]]}] 13:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 671ms 13:26:46 INFO - PROCESS | 2289 | 1463430406144 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 13:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:26:46 INFO - PROCESS | 2289 | 1463430406145 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 13:26:46 INFO - PROCESS | 2289 | 1463430406148 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:26:46 INFO - PROCESS | 2289 | 1463430406151 Marionette TRACE conn2 <- [1,1290,null,{}] 13:26:46 INFO - PROCESS | 2289 | 1463430406154 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}] 13:26:46 INFO - PROCESS | 2289 | 1463430406274 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 13:26:46 INFO - PROCESS | 2289 | 1463430406342 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:46 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ccb2800 == 54 [pid = 2289] [id = 330] 13:26:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 142 (0x125f66400) [pid = 2289] [serial = 989] [outer = 0x0] 13:26:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 143 (0x126d14400) [pid = 2289] [serial = 990] [outer = 0x125f66400] 13:26:46 INFO - PROCESS | 2289 | 1463430406372 Marionette DEBUG loaded listener.js 13:26:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 144 (0x128bb9c00) [pid = 2289] [serial = 991] [outer = 0x125f66400] 13:26:46 INFO - PROCESS | 2289 | 1463430406745 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]]]}] 13:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 624ms 13:26:46 INFO - PROCESS | 2289 | 1463430406773 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 13:26:46 INFO - PROCESS | 2289 | 1463430406774 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 13:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:26:46 INFO - PROCESS | 2289 | 1463430406776 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:26:46 INFO - PROCESS | 2289 | 1463430406778 Marionette TRACE conn2 <- [1,1294,null,{}] 13:26:46 INFO - PROCESS | 2289 | 1463430406780 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}] 13:26:46 INFO - PROCESS | 2289 | 1463430406880 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 13:26:46 INFO - PROCESS | 2289 | 1463430406941 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:46 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d320000 == 55 [pid = 2289] [id = 331] 13:26:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 145 (0x128f47000) [pid = 2289] [serial = 992] [outer = 0x0] 13:26:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 146 (0x12a6d1400) [pid = 2289] [serial = 993] [outer = 0x128f47000] 13:26:46 INFO - PROCESS | 2289 | 1463430406972 Marionette DEBUG loaded listener.js 13:26:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 147 (0x12a812c00) [pid = 2289] [serial = 994] [outer = 0x128f47000] 13:26:47 INFO - PROCESS | 2289 | 1463430407373 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]]]}] 13:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 620ms 13:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:26:47 INFO - PROCESS | 2289 | 1463430407396 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 13:26:47 INFO - PROCESS | 2289 | 1463430407398 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 13:26:47 INFO - PROCESS | 2289 | 1463430407400 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:26:47 INFO - PROCESS | 2289 | 1463430407401 Marionette TRACE conn2 <- [1,1298,null,{}] 13:26:47 INFO - PROCESS | 2289 | 1463430407403 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}] 13:26:47 INFO - PROCESS | 2289 | 1463430407518 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 13:26:47 INFO - PROCESS | 2289 | 1463430407618 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:47 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d4e7000 == 56 [pid = 2289] [id = 332] 13:26:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 148 (0x12baad400) [pid = 2289] [serial = 995] [outer = 0x0] 13:26:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 149 (0x12baae400) [pid = 2289] [serial = 996] [outer = 0x12baad400] 13:26:47 INFO - PROCESS | 2289 | 1463430407649 Marionette DEBUG loaded listener.js 13:26:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 150 (0x12baf5c00) [pid = 2289] [serial = 997] [outer = 0x12baad400] 13:26:48 INFO - PROCESS | 2289 | 1463430408096 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]]]}] 13:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 724ms 13:26:48 INFO - PROCESS | 2289 | 1463430408125 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 13:26:48 INFO - PROCESS | 2289 | 1463430408126 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 13:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:26:48 INFO - PROCESS | 2289 | 1463430408129 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:26:48 INFO - PROCESS | 2289 | 1463430408130 Marionette TRACE conn2 <- [1,1302,null,{}] 13:26:48 INFO - PROCESS | 2289 | 1463430408132 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}] 13:26:48 INFO - PROCESS | 2289 | 1463430408230 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 13:26:48 INFO - PROCESS | 2289 | 1463430408297 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:48 INFO - PROCESS | 2289 | ++DOCSHELL 0x11a06b000 == 57 [pid = 2289] [id = 333] 13:26:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 151 (0x1183db400) [pid = 2289] [serial = 998] [outer = 0x0] 13:26:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 152 (0x129120c00) [pid = 2289] [serial = 999] [outer = 0x1183db400] 13:26:48 INFO - PROCESS | 2289 | 1463430408327 Marionette DEBUG loaded listener.js 13:26:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 153 (0x12be09c00) [pid = 2289] [serial = 1000] [outer = 0x1183db400] 13:26:48 INFO - PROCESS | 2289 | 1463430408928 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]]]}] 13:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 818ms 13:26:48 INFO - PROCESS | 2289 | 1463430408948 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 13:26:48 INFO - PROCESS | 2289 | 1463430408950 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 13:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:26:48 INFO - PROCESS | 2289 | 1463430408953 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:26:48 INFO - PROCESS | 2289 | 1463430408955 Marionette TRACE conn2 <- [1,1306,null,{}] 13:26:48 INFO - PROCESS | 2289 | 1463430408960 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}] 13:26:49 INFO - PROCESS | 2289 | 1463430409049 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 13:26:49 INFO - PROCESS | 2289 | 1463430409120 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:49 INFO - PROCESS | 2289 | ++DOCSHELL 0x11979a000 == 58 [pid = 2289] [id = 334] 13:26:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 154 (0x116767400) [pid = 2289] [serial = 1001] [outer = 0x0] 13:26:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 155 (0x117681800) [pid = 2289] [serial = 1002] [outer = 0x116767400] 13:26:49 INFO - PROCESS | 2289 | 1463430409147 Marionette DEBUG loaded listener.js 13:26:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 156 (0x11811c800) [pid = 2289] [serial = 1003] [outer = 0x116767400] 13:26:49 INFO - PROCESS | 2289 | 1463430409558 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]]]}] 13:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 671ms 13:26:49 INFO - PROCESS | 2289 | 1463430409625 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 13:26:49 INFO - PROCESS | 2289 | 1463430409629 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 13:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:26:49 INFO - PROCESS | 2289 | 1463430409633 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:26:49 INFO - PROCESS | 2289 | 1463430409635 Marionette TRACE conn2 <- [1,1310,null,{}] 13:26:49 INFO - PROCESS | 2289 | 1463430409637 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}] 13:26:49 INFO - PROCESS | 2289 | 1463430409727 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 13:26:49 INFO - PROCESS | 2289 | 1463430409789 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:49 INFO - PROCESS | 2289 | ++DOCSHELL 0x1188c1800 == 59 [pid = 2289] [id = 335] 13:26:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 157 (0x118611800) [pid = 2289] [serial = 1004] [outer = 0x0] 13:26:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 158 (0x1190b6800) [pid = 2289] [serial = 1005] [outer = 0x118611800] 13:26:49 INFO - PROCESS | 2289 | 1463430409812 Marionette DEBUG loaded listener.js 13:26:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 159 (0x1193df400) [pid = 2289] [serial = 1006] [outer = 0x118611800] 13:26:50 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba89000 == 58 [pid = 2289] [id = 325] 13:26:50 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba10000 == 57 [pid = 2289] [id = 324] 13:26:50 INFO - PROCESS | 2289 | --DOCSHELL 0x12984a800 == 56 [pid = 2289] [id = 323] 13:26:50 INFO - PROCESS | 2289 | --DOMWINDOW == 158 (0x12930b400) [pid = 2289] [serial = 917] [outer = 0x0] [url = about:blank] 13:26:50 INFO - PROCESS | 2289 | --DOCSHELL 0x129856000 == 55 [pid = 2289] [id = 322] 13:26:50 INFO - PROCESS | 2289 | --DOCSHELL 0x128f2c000 == 54 [pid = 2289] [id = 321] 13:26:50 INFO - PROCESS | 2289 | --DOCSHELL 0x126b5f800 == 53 [pid = 2289] [id = 320] 13:26:50 INFO - PROCESS | 2289 | --DOCSHELL 0x124d25800 == 52 [pid = 2289] [id = 319] 13:26:50 INFO - PROCESS | 2289 | --DOCSHELL 0x124855000 == 51 [pid = 2289] [id = 318] 13:26:50 INFO - PROCESS | 2289 | --DOCSHELL 0x1211c0000 == 50 [pid = 2289] [id = 317] 13:26:50 INFO - PROCESS | 2289 | --DOCSHELL 0x119119800 == 49 [pid = 2289] [id = 316] 13:26:50 INFO - PROCESS | 2289 | --DOCSHELL 0x116ab4000 == 48 [pid = 2289] [id = 315] 13:26:50 INFO - PROCESS | 2289 | --DOCSHELL 0x116ab5800 == 47 [pid = 2289] [id = 314] 13:26:50 INFO - PROCESS | 2289 | --DOCSHELL 0x119790000 == 46 [pid = 2289] [id = 313] 13:26:50 INFO - PROCESS | 2289 | --DOCSHELL 0x12a8a5000 == 45 [pid = 2289] [id = 310] 13:26:50 INFO - PROCESS | 2289 | 1463430410378 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] 13:26:50 INFO - PROCESS | 2289 | 1463430410411 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 13:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:26:50 INFO - PROCESS | 2289 | 1463430410424 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:26:50 INFO - PROCESS | 2289 | 1463430410427 Marionette TRACE conn2 <- [1,1314,null,{}] 13:26:50 INFO - PROCESS | 2289 | 1463430410440 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}] 13:26:50 INFO - PROCESS | 2289 | 1463430410571 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 13:26:50 INFO - PROCESS | 2289 | 1463430410583 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:50 INFO - PROCESS | 2289 | ++DOCSHELL 0x1188cb000 == 43 [pid = 2289] [id = 336] 13:26:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 128 (0x1193da800) [pid = 2289] [serial = 1007] [outer = 0x0] 13:26:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 129 (0x121146800) [pid = 2289] [serial = 1008] [outer = 0x1193da800] 13:26:50 INFO - PROCESS | 2289 | 1463430410611 Marionette DEBUG loaded listener.js 13:26:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 130 (0x1218ed000) [pid = 2289] [serial = 1009] [outer = 0x1193da800] 13:26:50 INFO - PROCESS | 2289 | 1463430410941 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]]]}] 13:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 533ms 13:26:50 INFO - PROCESS | 2289 | 1463430410963 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 13:26:50 INFO - PROCESS | 2289 | 1463430410967 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 13:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:26:50 INFO - PROCESS | 2289 | 1463430410972 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:26:50 INFO - PROCESS | 2289 | 1463430410973 Marionette TRACE conn2 <- [1,1318,null,{}] 13:26:50 INFO - PROCESS | 2289 | 1463430410976 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}] 13:26:51 INFO - PROCESS | 2289 | 1463430411058 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 13:26:51 INFO - PROCESS | 2289 | 1463430411064 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:51 INFO - PROCESS | 2289 | ++DOCSHELL 0x1219c0000 == 44 [pid = 2289] [id = 337] 13:26:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 131 (0x123dbe000) [pid = 2289] [serial = 1010] [outer = 0x0] 13:26:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 132 (0x124cb4000) [pid = 2289] [serial = 1011] [outer = 0x123dbe000] 13:26:51 INFO - PROCESS | 2289 | 1463430411089 Marionette DEBUG loaded listener.js 13:26:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 133 (0x125e46000) [pid = 2289] [serial = 1012] [outer = 0x123dbe000] 13:26:51 INFO - PROCESS | 2289 | 1463430411458 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]]]}] 13:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 520ms 13:26:51 INFO - PROCESS | 2289 | 1463430411492 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 13:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:26:51 INFO - PROCESS | 2289 | 1463430411501 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 13:26:51 INFO - PROCESS | 2289 | 1463430411503 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:26:51 INFO - PROCESS | 2289 | 1463430411504 Marionette TRACE conn2 <- [1,1322,null,{}] 13:26:51 INFO - PROCESS | 2289 | 1463430411506 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}] 13:26:51 INFO - PROCESS | 2289 | 1463430411585 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 13:26:51 INFO - PROCESS | 2289 | 1463430411589 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:51 INFO - PROCESS | 2289 | ++DOCSHELL 0x126378800 == 45 [pid = 2289] [id = 338] 13:26:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 134 (0x12634e800) [pid = 2289] [serial = 1013] [outer = 0x0] 13:26:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 135 (0x126695c00) [pid = 2289] [serial = 1014] [outer = 0x12634e800] 13:26:51 INFO - PROCESS | 2289 | 1463430411615 Marionette DEBUG loaded listener.js 13:26:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 136 (0x126d15000) [pid = 2289] [serial = 1015] [outer = 0x12634e800] 13:26:51 INFO - PROCESS | 2289 | 1463430411953 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]]]}] 13:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 470ms 13:26:51 INFO - PROCESS | 2289 | 1463430411973 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 13:26:51 INFO - PROCESS | 2289 | 1463430411975 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 13:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:26:51 INFO - PROCESS | 2289 | 1463430411977 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:26:51 INFO - PROCESS | 2289 | 1463430411978 Marionette TRACE conn2 <- [1,1326,null,{}] 13:26:51 INFO - PROCESS | 2289 | 1463430411980 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}] 13:26:52 INFO - PROCESS | 2289 | 1463430412076 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 13:26:52 INFO - PROCESS | 2289 | 1463430412136 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:52 INFO - PROCESS | 2289 | ++DOCSHELL 0x128be2000 == 46 [pid = 2289] [id = 339] 13:26:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 137 (0x126bdec00) [pid = 2289] [serial = 1016] [outer = 0x0] 13:26:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 138 (0x128bb3c00) [pid = 2289] [serial = 1017] [outer = 0x126bdec00] 13:26:52 INFO - PROCESS | 2289 | 1463430412162 Marionette DEBUG loaded listener.js 13:26:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 139 (0x12a6df000) [pid = 2289] [serial = 1018] [outer = 0x126bdec00] 13:26:52 INFO - PROCESS | 2289 | 1463430412479 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]]]}] 13:26:52 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 13:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 519ms 13:26:52 INFO - PROCESS | 2289 | 1463430412497 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 13:26:52 INFO - PROCESS | 2289 | 1463430412499 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 13:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:26:52 INFO - PROCESS | 2289 | 1463430412505 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:26:52 INFO - PROCESS | 2289 | 1463430412506 Marionette TRACE conn2 <- [1,1330,null,{}] 13:26:52 INFO - PROCESS | 2289 | 1463430412508 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}] 13:26:52 INFO - PROCESS | 2289 | 1463430412614 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 13:26:52 INFO - PROCESS | 2289 | 1463430412629 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:52 INFO - PROCESS | 2289 | ++DOCSHELL 0x12984a800 == 47 [pid = 2289] [id = 340] 13:26:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 140 (0x129572800) [pid = 2289] [serial = 1019] [outer = 0x0] 13:26:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 141 (0x12a814c00) [pid = 2289] [serial = 1020] [outer = 0x129572800] 13:26:52 INFO - PROCESS | 2289 | 1463430412655 Marionette DEBUG loaded listener.js 13:26:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 142 (0x12aac4800) [pid = 2289] [serial = 1021] [outer = 0x129572800] 13:26:52 INFO - PROCESS | 2289 | 1463430412974 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]]]}] 13:26:53 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 13:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 519ms 13:26:53 INFO - PROCESS | 2289 | 1463430413025 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 13:26:53 INFO - PROCESS | 2289 | 1463430413026 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 13:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:26:53 INFO - PROCESS | 2289 | 1463430413028 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:26:53 INFO - PROCESS | 2289 | 1463430413029 Marionette TRACE conn2 <- [1,1334,null,{}] 13:26:53 INFO - PROCESS | 2289 | 1463430413031 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}] 13:26:53 INFO - PROCESS | 2289 | 1463430413127 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 13:26:53 INFO - PROCESS | 2289 | 1463430413141 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:53 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a8bc800 == 48 [pid = 2289] [id = 341] 13:26:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 143 (0x12a76d000) [pid = 2289] [serial = 1022] [outer = 0x0] 13:26:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 144 (0x12b849000) [pid = 2289] [serial = 1023] [outer = 0x12a76d000] 13:26:53 INFO - PROCESS | 2289 | 1463430413166 Marionette DEBUG loaded listener.js 13:26:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 145 (0x12bab4800) [pid = 2289] [serial = 1024] [outer = 0x12a76d000] 13:26:53 INFO - PROCESS | 2289 | 1463430413531 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]]]}] 13:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 523ms 13:26:53 INFO - PROCESS | 2289 | 1463430413552 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 13:26:53 INFO - PROCESS | 2289 | 1463430413553 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 13:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:26:53 INFO - PROCESS | 2289 | 1463430413556 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:26:53 INFO - PROCESS | 2289 | 1463430413557 Marionette TRACE conn2 <- [1,1338,null,{}] 13:26:53 INFO - PROCESS | 2289 | 1463430413565 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}] 13:26:53 INFO - PROCESS | 2289 | 1463430413705 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 13:26:53 INFO - PROCESS | 2289 | 1463430413727 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:53 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba0f000 == 49 [pid = 2289] [id = 342] 13:26:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 146 (0x12ac1b800) [pid = 2289] [serial = 1025] [outer = 0x0] 13:26:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 147 (0x12be02800) [pid = 2289] [serial = 1026] [outer = 0x12ac1b800] 13:26:53 INFO - PROCESS | 2289 | 1463430413776 Marionette DEBUG loaded listener.js 13:26:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 148 (0x12be14c00) [pid = 2289] [serial = 1027] [outer = 0x12ac1b800] 13:26:54 INFO - PROCESS | 2289 | --DOMWINDOW == 147 (0x12670fc00) [pid = 2289] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:26:54 INFO - PROCESS | 2289 | --DOMWINDOW == 146 (0x126d1f400) [pid = 2289] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:26:54 INFO - PROCESS | 2289 | --DOMWINDOW == 145 (0x126d1f800) [pid = 2289] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:26:54 INFO - PROCESS | 2289 | --DOMWINDOW == 144 (0x124879400) [pid = 2289] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:26:54 INFO - PROCESS | 2289 | --DOMWINDOW == 143 (0x1165c3800) [pid = 2289] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:26:54 INFO - PROCESS | 2289 | --DOMWINDOW == 142 (0x1163aa800) [pid = 2289] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:26:54 INFO - PROCESS | 2289 | --DOMWINDOW == 141 (0x1163a4000) [pid = 2289] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:26:54 INFO - PROCESS | 2289 | --DOMWINDOW == 140 (0x119387800) [pid = 2289] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:26:54 INFO - PROCESS | 2289 | --DOMWINDOW == 139 (0x121585c00) [pid = 2289] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:26:54 INFO - PROCESS | 2289 | --DOMWINDOW == 138 (0x128bb7c00) [pid = 2289] [serial = 916] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:26:54 INFO - PROCESS | 2289 | --DOMWINDOW == 137 (0x11676a000) [pid = 2289] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:26:54 INFO - PROCESS | 2289 | --DOMWINDOW == 136 (0x12aac0800) [pid = 2289] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:26:54 INFO - PROCESS | 2289 | --DOMWINDOW == 135 (0x12a812800) [pid = 2289] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:26:54 INFO - PROCESS | 2289 | --DOMWINDOW == 134 (0x1193dac00) [pid = 2289] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:26:54 INFO - PROCESS | 2289 | 1463430414779 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]]]}] 13:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1269ms 13:26:54 INFO - PROCESS | 2289 | 1463430414826 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 13:26:54 INFO - PROCESS | 2289 | 1463430414827 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 13:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:26:54 INFO - PROCESS | 2289 | 1463430414829 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:26:54 INFO - PROCESS | 2289 | 1463430414830 Marionette TRACE conn2 <- [1,1342,null,{}] 13:26:54 INFO - PROCESS | 2289 | 1463430414833 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}] 13:26:54 INFO - PROCESS | 2289 | 1463430414911 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 13:26:54 INFO - PROCESS | 2289 | 1463430414918 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:54 INFO - PROCESS | 2289 | ++DOCSHELL 0x12636e000 == 50 [pid = 2289] [id = 343] 13:26:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 135 (0x116117c00) [pid = 2289] [serial = 1028] [outer = 0x0] 13:26:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 136 (0x124cfb400) [pid = 2289] [serial = 1029] [outer = 0x116117c00] 13:26:54 INFO - PROCESS | 2289 | 1463430414943 Marionette DEBUG loaded listener.js 13:26:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 137 (0x126d21400) [pid = 2289] [serial = 1030] [outer = 0x116117c00] 13:26:55 INFO - PROCESS | 2289 | 1463430415253 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]]]}] 13:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 471ms 13:26:55 INFO - PROCESS | 2289 | 1463430415301 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 13:26:55 INFO - PROCESS | 2289 | 1463430415302 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 13:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:26:55 INFO - PROCESS | 2289 | 1463430415305 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:26:55 INFO - PROCESS | 2289 | 1463430415307 Marionette TRACE conn2 <- [1,1346,null,{}] 13:26:55 INFO - PROCESS | 2289 | 1463430415309 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}] 13:26:55 INFO - PROCESS | 2289 | 1463430415435 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 13:26:55 INFO - PROCESS | 2289 | 1463430415472 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:55 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c869800 == 51 [pid = 2289] [id = 344] 13:26:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 138 (0x1193dac00) [pid = 2289] [serial = 1031] [outer = 0x0] 13:26:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 139 (0x12baae000) [pid = 2289] [serial = 1032] [outer = 0x1193dac00] 13:26:55 INFO - PROCESS | 2289 | 1463430415501 Marionette DEBUG loaded listener.js 13:26:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 140 (0x12c4c1400) [pid = 2289] [serial = 1033] [outer = 0x1193dac00] 13:26:55 INFO - PROCESS | 2289 | 1463430415808 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]]]}] 13:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 519ms 13:26:55 INFO - PROCESS | 2289 | 1463430415824 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 13:26:55 INFO - PROCESS | 2289 | 1463430415826 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 13:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:26:55 INFO - PROCESS | 2289 | 1463430415828 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:26:55 INFO - PROCESS | 2289 | 1463430415829 Marionette TRACE conn2 <- [1,1350,null,{}] 13:26:55 INFO - PROCESS | 2289 | 1463430415835 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}] 13:26:55 INFO - PROCESS | 2289 | 1463430415927 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 13:26:55 INFO - PROCESS | 2289 | 1463430415932 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:55 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d4e2000 == 52 [pid = 2289] [id = 345] 13:26:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 141 (0x12c4bb800) [pid = 2289] [serial = 1034] [outer = 0x0] 13:26:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 142 (0x12c844c00) [pid = 2289] [serial = 1035] [outer = 0x12c4bb800] 13:26:55 INFO - PROCESS | 2289 | 1463430415961 Marionette DEBUG loaded listener.js 13:26:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 143 (0x12c84d400) [pid = 2289] [serial = 1036] [outer = 0x12c4bb800] 13:26:56 INFO - PROCESS | 2289 | 1463430416455 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]]]}] 13:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 673ms 13:26:56 INFO - PROCESS | 2289 | 1463430416502 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 13:26:56 INFO - PROCESS | 2289 | 1463430416503 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 13:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:26:56 INFO - PROCESS | 2289 | 1463430416505 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:26:56 INFO - PROCESS | 2289 | 1463430416506 Marionette TRACE conn2 <- [1,1354,null,{}] 13:26:56 INFO - PROCESS | 2289 | 1463430416508 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}] 13:26:56 INFO - PROCESS | 2289 | 1463430416659 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 13:26:56 INFO - PROCESS | 2289 | 1463430416759 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:56 INFO - PROCESS | 2289 | ++DOCSHELL 0x116887000 == 53 [pid = 2289] [id = 346] 13:26:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 144 (0x1125f9400) [pid = 2289] [serial = 1037] [outer = 0x0] 13:26:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 145 (0x112971c00) [pid = 2289] [serial = 1038] [outer = 0x1125f9400] 13:26:56 INFO - PROCESS | 2289 | 1463430416793 Marionette DEBUG loaded listener.js 13:26:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 146 (0x11675f400) [pid = 2289] [serial = 1039] [outer = 0x1125f9400] 13:26:57 INFO - PROCESS | 2289 | 1463430417303 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]]]}] 13:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 819ms 13:26:57 INFO - PROCESS | 2289 | 1463430417325 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 13:26:57 INFO - PROCESS | 2289 | 1463430417328 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 13:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:26:57 INFO - PROCESS | 2289 | 1463430417331 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:26:57 INFO - PROCESS | 2289 | 1463430417334 Marionette TRACE conn2 <- [1,1358,null,{}] 13:26:57 INFO - PROCESS | 2289 | 1463430417337 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}] 13:26:57 INFO - PROCESS | 2289 | 1463430417443 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 13:26:57 INFO - PROCESS | 2289 | 1463430417501 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:57 INFO - PROCESS | 2289 | ++DOCSHELL 0x1219ae000 == 54 [pid = 2289] [id = 347] 13:26:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 147 (0x1190b6400) [pid = 2289] [serial = 1040] [outer = 0x0] 13:26:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 148 (0x119165400) [pid = 2289] [serial = 1041] [outer = 0x1190b6400] 13:26:57 INFO - PROCESS | 2289 | 1463430417534 Marionette DEBUG loaded listener.js 13:26:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 149 (0x11973c800) [pid = 2289] [serial = 1042] [outer = 0x1190b6400] 13:26:57 INFO - PROCESS | 2289 | 1463430417954 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]]]}] 13:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 674ms 13:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:26:58 INFO - PROCESS | 2289 | 1463430418006 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 13:26:58 INFO - PROCESS | 2289 | 1463430418009 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 13:26:58 INFO - PROCESS | 2289 | 1463430418012 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:26:58 INFO - PROCESS | 2289 | 1463430418015 Marionette TRACE conn2 <- [1,1362,null,{}] 13:26:58 INFO - PROCESS | 2289 | 1463430418018 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}] 13:26:58 INFO - PROCESS | 2289 | 1463430418170 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 13:26:58 INFO - PROCESS | 2289 | 1463430418270 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:58 INFO - PROCESS | 2289 | ++DOCSHELL 0x12b2bc000 == 55 [pid = 2289] [id = 348] 13:26:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 150 (0x121755c00) [pid = 2289] [serial = 1043] [outer = 0x0] 13:26:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 151 (0x125557000) [pid = 2289] [serial = 1044] [outer = 0x121755c00] 13:26:58 INFO - PROCESS | 2289 | 1463430418319 Marionette DEBUG loaded listener.js 13:26:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 152 (0x128b14800) [pid = 2289] [serial = 1045] [outer = 0x121755c00] 13:26:58 INFO - PROCESS | 2289 | 1463430418845 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]]]}] 13:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 874ms 13:26:58 INFO - PROCESS | 2289 | 1463430418898 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 13:26:58 INFO - PROCESS | 2289 | 1463430418901 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 13:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:26:58 INFO - PROCESS | 2289 | 1463430418911 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:26:58 INFO - PROCESS | 2289 | 1463430418914 Marionette TRACE conn2 <- [1,1366,null,{}] 13:26:58 INFO - PROCESS | 2289 | 1463430418919 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}] 13:26:59 INFO - PROCESS | 2289 | 1463430419022 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 13:26:59 INFO - PROCESS | 2289 | 1463430419092 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:59 INFO - PROCESS | 2289 | ++DOCSHELL 0x110eda000 == 56 [pid = 2289] [id = 349] 13:26:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 153 (0x128bb8c00) [pid = 2289] [serial = 1046] [outer = 0x0] 13:26:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 154 (0x129582400) [pid = 2289] [serial = 1047] [outer = 0x128bb8c00] 13:26:59 INFO - PROCESS | 2289 | 1463430419122 Marionette DEBUG loaded listener.js 13:26:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 155 (0x12a811800) [pid = 2289] [serial = 1048] [outer = 0x128bb8c00] 13:26:59 INFO - PROCESS | 2289 | 1463430419568 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] 13:26:59 INFO - PROCESS | 2289 | 1463430419586 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 13:26:59 INFO - PROCESS | 2289 | 1463430419588 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:26:59 INFO - PROCESS | 2289 | 1463430419589 Marionette TRACE conn2 <- [1,1370,null,{}] 13:26:59 INFO - PROCESS | 2289 | 1463430419592 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}] 13:26:59 INFO - PROCESS | 2289 | 1463430419694 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 13:26:59 INFO - PROCESS | 2289 | 1463430419764 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:59 INFO - PROCESS | 2289 | ++DOCSHELL 0x110ef1000 == 57 [pid = 2289] [id = 350] 13:26:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 156 (0x128d1e400) [pid = 2289] [serial = 1049] [outer = 0x0] 13:26:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 157 (0x12b856800) [pid = 2289] [serial = 1050] [outer = 0x128d1e400] 13:26:59 INFO - PROCESS | 2289 | 1463430419794 Marionette DEBUG loaded listener.js 13:26:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 158 (0x12be1b000) [pid = 2289] [serial = 1051] [outer = 0x128d1e400] 13:27:00 INFO - PROCESS | 2289 | 1463430420222 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] 13:27:00 INFO - PROCESS | 2289 | 1463430420259 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 13:27:00 INFO - PROCESS | 2289 | 1463430420261 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:27:00 INFO - PROCESS | 2289 | 1463430420263 Marionette TRACE conn2 <- [1,1374,null,{}] 13:27:00 INFO - PROCESS | 2289 | 1463430420265 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}] 13:27:00 INFO - PROCESS | 2289 | 1463430420415 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 13:27:00 INFO - PROCESS | 2289 | 1463430420477 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:00 INFO - PROCESS | 2289 | ++DOCSHELL 0x112e11000 == 58 [pid = 2289] [id = 351] 13:27:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 159 (0x1125a2c00) [pid = 2289] [serial = 1052] [outer = 0x0] 13:27:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 160 (0x112ce2c00) [pid = 2289] [serial = 1053] [outer = 0x1125a2c00] 13:27:00 INFO - PROCESS | 2289 | 1463430420554 Marionette DEBUG loaded listener.js 13:27:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 161 (0x12a76b800) [pid = 2289] [serial = 1054] [outer = 0x1125a2c00] 13:27:01 INFO - PROCESS | 2289 | [2289] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:27:01 INFO - PROCESS | 2289 | 1463430421149 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] 13:27:01 INFO - PROCESS | 2289 | 1463430421191 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 13:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:27:01 INFO - PROCESS | 2289 | 1463430421194 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:27:01 INFO - PROCESS | 2289 | 1463430421196 Marionette TRACE conn2 <- [1,1378,null,{}] 13:27:01 INFO - PROCESS | 2289 | 1463430421202 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}] 13:27:01 INFO - PROCESS | 2289 | 1463430421304 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 13:27:01 INFO - PROCESS | 2289 | 1463430421376 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:01 INFO - PROCESS | 2289 | ++DOCSHELL 0x11912a000 == 59 [pid = 2289] [id = 352] 13:27:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 162 (0x112871000) [pid = 2289] [serial = 1055] [outer = 0x0] 13:27:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 163 (0x11287b400) [pid = 2289] [serial = 1056] [outer = 0x112871000] 13:27:01 INFO - PROCESS | 2289 | 1463430421405 Marionette DEBUG loaded listener.js 13:27:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 164 (0x112cb2400) [pid = 2289] [serial = 1057] [outer = 0x112871000] 13:27:01 INFO - PROCESS | 2289 | 1463430421867 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] 13:27:01 INFO - PROCESS | 2289 | 1463430421939 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 13:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:27:01 INFO - PROCESS | 2289 | 1463430421945 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:27:01 INFO - PROCESS | 2289 | 1463430421947 Marionette TRACE conn2 <- [1,1382,null,{}] 13:27:01 INFO - PROCESS | 2289 | 1463430421952 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}] 13:27:02 INFO - PROCESS | 2289 | 1463430422052 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 13:27:02 INFO - PROCESS | 2289 | --DOCSHELL 0x12d4e2000 == 58 [pid = 2289] [id = 345] 13:27:02 INFO - PROCESS | 2289 | --DOCSHELL 0x12c869800 == 57 [pid = 2289] [id = 344] 13:27:02 INFO - PROCESS | 2289 | --DOCSHELL 0x12636e000 == 56 [pid = 2289] [id = 343] 13:27:02 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba0f000 == 55 [pid = 2289] [id = 342] 13:27:02 INFO - PROCESS | 2289 | --DOCSHELL 0x12a8bc800 == 54 [pid = 2289] [id = 341] 13:27:02 INFO - PROCESS | 2289 | --DOCSHELL 0x12984a800 == 53 [pid = 2289] [id = 340] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 163 (0x12ac19800) [pid = 2289] [serial = 978] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOCSHELL 0x128be2000 == 52 [pid = 2289] [id = 339] 13:27:02 INFO - PROCESS | 2289 | --DOCSHELL 0x126378800 == 51 [pid = 2289] [id = 338] 13:27:02 INFO - PROCESS | 2289 | --DOCSHELL 0x1219c0000 == 50 [pid = 2289] [id = 337] 13:27:02 INFO - PROCESS | 2289 | --DOCSHELL 0x1188cb000 == 49 [pid = 2289] [id = 336] 13:27:02 INFO - PROCESS | 2289 | --DOCSHELL 0x1188c1800 == 48 [pid = 2289] [id = 335] 13:27:02 INFO - PROCESS | 2289 | --DOCSHELL 0x11979a000 == 47 [pid = 2289] [id = 334] 13:27:02 INFO - PROCESS | 2289 | --DOCSHELL 0x12ccb2800 == 46 [pid = 2289] [id = 330] 13:27:02 INFO - PROCESS | 2289 | --DOCSHELL 0x12ac4c800 == 45 [pid = 2289] [id = 329] 13:27:02 INFO - PROCESS | 2289 | --DOCSHELL 0x119977000 == 44 [pid = 2289] [id = 328] 13:27:02 INFO - PROCESS | 2289 | --DOCSHELL 0x116869000 == 43 [pid = 2289] [id = 327] 13:27:02 INFO - PROCESS | 2289 | 1463430422139 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:02 INFO - PROCESS | 2289 | ++DOCSHELL 0x116869000 == 44 [pid = 2289] [id = 353] 13:27:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 164 (0x11610e000) [pid = 2289] [serial = 1058] [outer = 0x0] 13:27:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 165 (0x1180da400) [pid = 2289] [serial = 1059] [outer = 0x11610e000] 13:27:02 INFO - PROCESS | 2289 | 1463430422165 Marionette DEBUG loaded listener.js 13:27:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 166 (0x1183e0800) [pid = 2289] [serial = 1060] [outer = 0x11610e000] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 165 (0x128b12000) [pid = 2289] [serial = 960] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 164 (0x128bb7800) [pid = 2289] [serial = 963] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 163 (0x129584400) [pid = 2289] [serial = 966] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 162 (0x124f0c000) [pid = 2289] [serial = 954] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 161 (0x117e31400) [pid = 2289] [serial = 942] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 160 (0x129303c00) [pid = 2289] [serial = 964] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 159 (0x11849e800) [pid = 2289] [serial = 943] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 158 (0x125f70000) [pid = 2289] [serial = 955] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 157 (0x118121400) [pid = 2289] [serial = 945] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 156 (0x119393400) [pid = 2289] [serial = 946] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 155 (0x11938f400) [pid = 2289] [serial = 926] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 154 (0x1125f2800) [pid = 2289] [serial = 920] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 153 (0x117680c00) [pid = 2289] [serial = 940] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 152 (0x116761c00) [pid = 2289] [serial = 939] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 151 (0x11973c000) [pid = 2289] [serial = 948] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 150 (0x12158fc00) [pid = 2289] [serial = 951] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 149 (0x121b6b000) [pid = 2289] [serial = 952] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 148 (0x121512000) [pid = 2289] [serial = 949] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 147 (0x11811dc00) [pid = 2289] [serial = 923] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 146 (0x12a6d8400) [pid = 2289] [serial = 936] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 145 (0x129568000) [pid = 2289] [serial = 918] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 144 (0x128bb8000) [pid = 2289] [serial = 933] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 143 (0x125f69400) [pid = 2289] [serial = 930] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 142 (0x1193dd000) [pid = 2289] [serial = 969] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 141 (0x12a770400) [pid = 2289] [serial = 970] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 140 (0x12ac12400) [pid = 2289] [serial = 976] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 139 (0x12aac6800) [pid = 2289] [serial = 975] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 138 (0x12a6dc800) [pid = 2289] [serial = 967] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 137 (0x12a81d000) [pid = 2289] [serial = 972] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 136 (0x126353800) [pid = 2289] [serial = 957] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 135 (0x1267b3000) [pid = 2289] [serial = 958] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 134 (0x128bab400) [pid = 2289] [serial = 961] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 133 (0x12b220400) [pid = 2289] [serial = 519] [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.] 13:27:02 INFO - PROCESS | 2289 | --DOMWINDOW == 132 (0x12aabe800) [pid = 2289] [serial = 973] [outer = 0x0] [url = about:blank] 13:27:02 INFO - PROCESS | 2289 | [2289] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:27:02 INFO - PROCESS | 2289 | 1463430422483 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] 13:27:02 INFO - PROCESS | 2289 | 1463430422519 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 13:27:02 INFO - PROCESS | 2289 | 1463430422521 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:27:02 INFO - PROCESS | 2289 | 1463430422524 Marionette TRACE conn2 <- [1,1386,null,{}] 13:27:02 INFO - PROCESS | 2289 | 1463430422531 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}] 13:27:02 INFO - PROCESS | 2289 | 1463430422611 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 13:27:02 INFO - PROCESS | 2289 | 1463430422619 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:02 INFO - PROCESS | 2289 | ++DOCSHELL 0x11a04f800 == 45 [pid = 2289] [id = 354] 13:27:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 133 (0x118612400) [pid = 2289] [serial = 1061] [outer = 0x0] 13:27:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 134 (0x1190b3c00) [pid = 2289] [serial = 1062] [outer = 0x118612400] 13:27:02 INFO - PROCESS | 2289 | 1463430422647 Marionette DEBUG loaded listener.js 13:27:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 135 (0x1193d9400) [pid = 2289] [serial = 1063] [outer = 0x118612400] 13:27:03 INFO - PROCESS | 2289 | 1463430423003 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] 13:27:03 INFO - PROCESS | 2289 | 1463430423044 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 13:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:27:03 INFO - PROCESS | 2289 | 1463430423049 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:27:03 INFO - PROCESS | 2289 | 1463430423050 Marionette TRACE conn2 <- [1,1390,null,{}] 13:27:03 INFO - PROCESS | 2289 | 1463430423058 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}] 13:27:03 INFO - PROCESS | 2289 | 1463430423139 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 13:27:03 INFO - PROCESS | 2289 | 1463430423144 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:03 INFO - PROCESS | 2289 | ++DOCSHELL 0x124968800 == 46 [pid = 2289] [id = 355] 13:27:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 136 (0x1193dd000) [pid = 2289] [serial = 1064] [outer = 0x0] 13:27:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 137 (0x12134e000) [pid = 2289] [serial = 1065] [outer = 0x1193dd000] 13:27:03 INFO - PROCESS | 2289 | 1463430423177 Marionette DEBUG loaded listener.js 13:27:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 138 (0x12178f800) [pid = 2289] [serial = 1066] [outer = 0x1193dd000] 13:27:03 INFO - PROCESS | 2289 | 1463430423524 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]]]}] 13:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 524ms 13:27:03 INFO - PROCESS | 2289 | 1463430423571 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 13:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:27:03 INFO - PROCESS | 2289 | 1463430423572 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 13:27:03 INFO - PROCESS | 2289 | 1463430423575 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:27:03 INFO - PROCESS | 2289 | 1463430423576 Marionette TRACE conn2 <- [1,1394,null,{}] 13:27:03 INFO - PROCESS | 2289 | 1463430423578 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}] 13:27:03 INFO - PROCESS | 2289 | 1463430423676 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 13:27:03 INFO - PROCESS | 2289 | 1463430423685 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:03 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180cc000 == 47 [pid = 2289] [id = 356] 13:27:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 139 (0x121b6f000) [pid = 2289] [serial = 1067] [outer = 0x0] 13:27:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 140 (0x124874000) [pid = 2289] [serial = 1068] [outer = 0x121b6f000] 13:27:03 INFO - PROCESS | 2289 | 1463430423711 Marionette DEBUG loaded listener.js 13:27:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 141 (0x125006000) [pid = 2289] [serial = 1069] [outer = 0x121b6f000] 13:27:04 INFO - PROCESS | 2289 | 1463430424016 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]]]}] 13:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 467ms 13:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:27:04 INFO - PROCESS | 2289 | 1463430424043 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 13:27:04 INFO - PROCESS | 2289 | 1463430424044 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 13:27:04 INFO - PROCESS | 2289 | 1463430424046 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:27:04 INFO - PROCESS | 2289 | 1463430424047 Marionette TRACE conn2 <- [1,1398,null,{}] 13:27:04 INFO - PROCESS | 2289 | 1463430424052 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}] 13:27:04 INFO - PROCESS | 2289 | 1463430424141 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 13:27:04 INFO - PROCESS | 2289 | 1463430424146 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:04 INFO - PROCESS | 2289 | ++DOCSHELL 0x1293c9800 == 48 [pid = 2289] [id = 357] 13:27:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 142 (0x125e42c00) [pid = 2289] [serial = 1070] [outer = 0x0] 13:27:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 143 (0x12670dc00) [pid = 2289] [serial = 1071] [outer = 0x125e42c00] 13:27:04 INFO - PROCESS | 2289 | 1463430424175 Marionette DEBUG loaded listener.js 13:27:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 144 (0x128bb0400) [pid = 2289] [serial = 1072] [outer = 0x125e42c00] 13:27:04 INFO - PROCESS | 2289 | 1463430424560 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]]]}] 13:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 524ms 13:27:04 INFO - PROCESS | 2289 | 1463430424571 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 13:27:04 INFO - PROCESS | 2289 | 1463430424572 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 13:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:27:04 INFO - PROCESS | 2289 | 1463430424574 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:27:04 INFO - PROCESS | 2289 | 1463430424575 Marionette TRACE conn2 <- [1,1402,null,{}] 13:27:04 INFO - PROCESS | 2289 | 1463430424577 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}] 13:27:04 INFO - PROCESS | 2289 | 1463430424677 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 13:27:04 INFO - PROCESS | 2289 | 1463430424688 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:04 INFO - PROCESS | 2289 | ++DOCSHELL 0x129856000 == 49 [pid = 2289] [id = 358] 13:27:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 145 (0x12490f400) [pid = 2289] [serial = 1073] [outer = 0x0] 13:27:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 146 (0x128bac400) [pid = 2289] [serial = 1074] [outer = 0x12490f400] 13:27:04 INFO - PROCESS | 2289 | 1463430424713 Marionette DEBUG loaded listener.js 13:27:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 147 (0x128bba400) [pid = 2289] [serial = 1075] [outer = 0x12490f400] 13:27:05 INFO - PROCESS | 2289 | 1463430425043 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]]]}] 13:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 518ms 13:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:27:05 INFO - PROCESS | 2289 | 1463430425093 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 13:27:05 INFO - PROCESS | 2289 | 1463430425094 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 13:27:05 INFO - PROCESS | 2289 | 1463430425096 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:27:05 INFO - PROCESS | 2289 | 1463430425097 Marionette TRACE conn2 <- [1,1406,null,{}] 13:27:05 INFO - PROCESS | 2289 | 1463430425099 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}] 13:27:05 INFO - PROCESS | 2289 | 1463430425196 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 13:27:05 INFO - PROCESS | 2289 | 1463430425206 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:05 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a8c1000 == 50 [pid = 2289] [id = 359] 13:27:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 148 (0x128b10400) [pid = 2289] [serial = 1076] [outer = 0x0] 13:27:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 149 (0x129121400) [pid = 2289] [serial = 1077] [outer = 0x128b10400] 13:27:05 INFO - PROCESS | 2289 | 1463430425231 Marionette DEBUG loaded listener.js 13:27:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 150 (0x12956b400) [pid = 2289] [serial = 1078] [outer = 0x128b10400] 13:27:05 INFO - PROCESS | 2289 | 1463430425569 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]]]}] 13:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 519ms 13:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:27:05 INFO - PROCESS | 2289 | 1463430425615 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 13:27:05 INFO - PROCESS | 2289 | 1463430425616 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 13:27:05 INFO - PROCESS | 2289 | 1463430425618 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:27:05 INFO - PROCESS | 2289 | 1463430425620 Marionette TRACE conn2 <- [1,1410,null,{}] 13:27:05 INFO - PROCESS | 2289 | 1463430425622 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}] 13:27:05 INFO - PROCESS | 2289 | 1463430425724 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 13:27:05 INFO - PROCESS | 2289 | 1463430425761 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:05 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba23000 == 51 [pid = 2289] [id = 360] 13:27:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 151 (0x129116000) [pid = 2289] [serial = 1079] [outer = 0x0] 13:27:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 152 (0x12a6d6c00) [pid = 2289] [serial = 1080] [outer = 0x129116000] 13:27:05 INFO - PROCESS | 2289 | 1463430425786 Marionette DEBUG loaded listener.js 13:27:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 153 (0x12a813000) [pid = 2289] [serial = 1081] [outer = 0x129116000] 13:27:06 INFO - PROCESS | 2289 | 1463430426125 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]]]}] 13:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 519ms 13:27:06 INFO - PROCESS | 2289 | 1463430426138 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 13:27:06 INFO - PROCESS | 2289 | 1463430426139 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 13:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:27:06 INFO - PROCESS | 2289 | 1463430426147 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:27:06 INFO - PROCESS | 2289 | 1463430426150 Marionette TRACE conn2 <- [1,1414,null,{}] 13:27:06 INFO - PROCESS | 2289 | 1463430426153 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}] 13:27:06 INFO - PROCESS | 2289 | 1463430426253 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 13:27:06 INFO - PROCESS | 2289 | --DOMWINDOW == 152 (0x12a76d000) [pid = 2289] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:27:06 INFO - PROCESS | 2289 | --DOMWINDOW == 151 (0x129572800) [pid = 2289] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:27:06 INFO - PROCESS | 2289 | --DOMWINDOW == 150 (0x12ac1b800) [pid = 2289] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:27:06 INFO - PROCESS | 2289 | --DOMWINDOW == 149 (0x116767400) [pid = 2289] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:27:06 INFO - PROCESS | 2289 | --DOMWINDOW == 148 (0x126bdec00) [pid = 2289] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:27:06 INFO - PROCESS | 2289 | --DOMWINDOW == 147 (0x1193da800) [pid = 2289] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:27:06 INFO - PROCESS | 2289 | --DOMWINDOW == 146 (0x123dbe000) [pid = 2289] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:27:06 INFO - PROCESS | 2289 | --DOMWINDOW == 145 (0x118611800) [pid = 2289] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:27:06 INFO - PROCESS | 2289 | --DOMWINDOW == 144 (0x12634e800) [pid = 2289] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:27:06 INFO - PROCESS | 2289 | --DOMWINDOW == 143 (0x12ac0f400) [pid = 2289] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:27:06 INFO - PROCESS | 2289 | --DOMWINDOW == 142 (0x1193dac00) [pid = 2289] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:27:06 INFO - PROCESS | 2289 | --DOMWINDOW == 141 (0x116117c00) [pid = 2289] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:27:06 INFO - PROCESS | 2289 | 1463430426406 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:06 INFO - PROCESS | 2289 | ++DOCSHELL 0x119088800 == 52 [pid = 2289] [id = 361] 13:27:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 142 (0x1121b2c00) [pid = 2289] [serial = 1082] [outer = 0x0] 13:27:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 143 (0x118611800) [pid = 2289] [serial = 1083] [outer = 0x1121b2c00] 13:27:06 INFO - PROCESS | 2289 | 1463430426433 Marionette DEBUG loaded listener.js 13:27:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 144 (0x124cf4400) [pid = 2289] [serial = 1084] [outer = 0x1121b2c00] 13:27:06 INFO - PROCESS | 2289 | 1463430426746 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]]]}] 13:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 624ms 13:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:27:06 INFO - PROCESS | 2289 | 1463430426771 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 13:27:06 INFO - PROCESS | 2289 | 1463430426773 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 13:27:06 INFO - PROCESS | 2289 | 1463430426775 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:27:06 INFO - PROCESS | 2289 | 1463430426777 Marionette TRACE conn2 <- [1,1418,null,{}] 13:27:06 INFO - PROCESS | 2289 | 1463430426779 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}] 13:27:06 INFO - PROCESS | 2289 | 1463430426880 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 13:27:06 INFO - PROCESS | 2289 | 1463430426887 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:06 INFO - PROCESS | 2289 | ++DOCSHELL 0x12cb35800 == 53 [pid = 2289] [id = 362] 13:27:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 145 (0x124cf5000) [pid = 2289] [serial = 1085] [outer = 0x0] 13:27:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 146 (0x12b222400) [pid = 2289] [serial = 1086] [outer = 0x124cf5000] 13:27:06 INFO - PROCESS | 2289 | 1463430426917 Marionette DEBUG loaded listener.js 13:27:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 147 (0x12baed400) [pid = 2289] [serial = 1087] [outer = 0x124cf5000] 13:27:07 INFO - PROCESS | 2289 | 1463430427323 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]]]}] 13:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 569ms 13:27:07 INFO - PROCESS | 2289 | 1463430427345 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 13:27:07 INFO - PROCESS | 2289 | 1463430427347 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 13:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:27:07 INFO - PROCESS | 2289 | 1463430427352 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:27:07 INFO - PROCESS | 2289 | 1463430427353 Marionette TRACE conn2 <- [1,1422,null,{}] 13:27:07 INFO - PROCESS | 2289 | 1463430427357 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}] 13:27:07 INFO - PROCESS | 2289 | 1463430427484 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 13:27:07 INFO - PROCESS | 2289 | 1463430427491 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:07 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ccb4000 == 54 [pid = 2289] [id = 363] 13:27:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 148 (0x12babc400) [pid = 2289] [serial = 1088] [outer = 0x0] 13:27:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 149 (0x12be0ec00) [pid = 2289] [serial = 1089] [outer = 0x12babc400] 13:27:07 INFO - PROCESS | 2289 | 1463430427528 Marionette DEBUG loaded listener.js 13:27:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 150 (0x12be1e000) [pid = 2289] [serial = 1090] [outer = 0x12babc400] 13:27:07 INFO - PROCESS | 2289 | 1463430427940 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]]]}] 13:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 620ms 13:27:07 INFO - PROCESS | 2289 | 1463430427980 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 13:27:07 INFO - PROCESS | 2289 | 1463430427981 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 13:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:27:07 INFO - PROCESS | 2289 | 1463430427986 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:27:07 INFO - PROCESS | 2289 | 1463430427987 Marionette TRACE conn2 <- [1,1426,null,{}] 13:27:07 INFO - PROCESS | 2289 | 1463430427989 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}] 13:27:08 INFO - PROCESS | 2289 | 1463430428071 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 13:27:08 INFO - PROCESS | 2289 | 1463430428075 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:08 INFO - PROCESS | 2289 | ++DOCSHELL 0x12deb5000 == 55 [pid = 2289] [id = 364] 13:27:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 151 (0x12be20800) [pid = 2289] [serial = 1091] [outer = 0x0] 13:27:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 152 (0x12c4bb000) [pid = 2289] [serial = 1092] [outer = 0x12be20800] 13:27:08 INFO - PROCESS | 2289 | 1463430428100 Marionette DEBUG loaded listener.js 13:27:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 153 (0x12c4c2000) [pid = 2289] [serial = 1093] [outer = 0x12be20800] 13:27:08 INFO - PROCESS | 2289 | 1463430428536 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]]]}] 13:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 619ms 13:27:08 INFO - PROCESS | 2289 | 1463430428616 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 13:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:27:08 INFO - PROCESS | 2289 | 1463430428619 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 13:27:08 INFO - PROCESS | 2289 | 1463430428622 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:27:08 INFO - PROCESS | 2289 | 1463430428625 Marionette TRACE conn2 <- [1,1430,null,{}] 13:27:08 INFO - PROCESS | 2289 | 1463430428629 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}] 13:27:08 INFO - PROCESS | 2289 | 1463430428740 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 13:27:08 INFO - PROCESS | 2289 | 1463430428798 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:08 INFO - PROCESS | 2289 | ++DOCSHELL 0x119072800 == 56 [pid = 2289] [id = 365] 13:27:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 154 (0x112873800) [pid = 2289] [serial = 1094] [outer = 0x0] 13:27:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 155 (0x112fa0c00) [pid = 2289] [serial = 1095] [outer = 0x112873800] 13:27:08 INFO - PROCESS | 2289 | 1463430428831 Marionette DEBUG loaded listener.js 13:27:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 156 (0x116a64400) [pid = 2289] [serial = 1096] [outer = 0x112873800] 13:27:09 INFO - PROCESS | 2289 | 1463430429355 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]]]}] 13:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 772ms 13:27:09 INFO - PROCESS | 2289 | 1463430429395 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 13:27:09 INFO - PROCESS | 2289 | 1463430429401 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 13:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:27:09 INFO - PROCESS | 2289 | 1463430429406 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:27:09 INFO - PROCESS | 2289 | 1463430429408 Marionette TRACE conn2 <- [1,1434,null,{}] 13:27:09 INFO - PROCESS | 2289 | 1463430429410 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}] 13:27:09 INFO - PROCESS | 2289 | 1463430429513 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 13:27:09 INFO - PROCESS | 2289 | 1463430429584 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:09 INFO - PROCESS | 2289 | ++DOCSHELL 0x128f20000 == 57 [pid = 2289] [id = 366] 13:27:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 157 (0x11767c000) [pid = 2289] [serial = 1097] [outer = 0x0] 13:27:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 158 (0x119028000) [pid = 2289] [serial = 1098] [outer = 0x11767c000] 13:27:09 INFO - PROCESS | 2289 | 1463430429614 Marionette DEBUG loaded listener.js 13:27:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 159 (0x1193e0400) [pid = 2289] [serial = 1099] [outer = 0x11767c000] 13:27:10 INFO - PROCESS | 2289 | 1463430430040 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]]]}] 13:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 670ms 13:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:27:10 INFO - PROCESS | 2289 | 1463430430075 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 13:27:10 INFO - PROCESS | 2289 | 1463430430077 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 13:27:10 INFO - PROCESS | 2289 | 1463430430079 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:27:10 INFO - PROCESS | 2289 | 1463430430082 Marionette TRACE conn2 <- [1,1438,null,{}] 13:27:10 INFO - PROCESS | 2289 | 1463430430109 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}] 13:27:10 INFO - PROCESS | 2289 | 1463430430216 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 13:27:10 INFO - PROCESS | 2289 | 1463430430290 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:10 INFO - PROCESS | 2289 | ++DOCSHELL 0x12dea3000 == 58 [pid = 2289] [id = 367] 13:27:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 160 (0x12487b000) [pid = 2289] [serial = 1100] [outer = 0x0] 13:27:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 161 (0x126359c00) [pid = 2289] [serial = 1101] [outer = 0x12487b000] 13:27:10 INFO - PROCESS | 2289 | 1463430430322 Marionette DEBUG loaded listener.js 13:27:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 162 (0x126bdec00) [pid = 2289] [serial = 1102] [outer = 0x12487b000] 13:27:10 INFO - PROCESS | 2289 | 1463430430737 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]]]}] 13:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 691ms 13:27:10 INFO - PROCESS | 2289 | 1463430430771 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 13:27:10 INFO - PROCESS | 2289 | 1463430430773 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 13:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:27:10 INFO - PROCESS | 2289 | 1463430430775 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:27:10 INFO - PROCESS | 2289 | 1463430430776 Marionette TRACE conn2 <- [1,1442,null,{}] 13:27:10 INFO - PROCESS | 2289 | 1463430430779 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}] 13:27:10 INFO - PROCESS | 2289 | 1463430430903 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 13:27:10 INFO - PROCESS | 2289 | 1463430430962 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:10 INFO - PROCESS | 2289 | ++DOCSHELL 0x1355d3800 == 59 [pid = 2289] [id = 368] 13:27:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 163 (0x128b84400) [pid = 2289] [serial = 1103] [outer = 0x0] 13:27:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 164 (0x128b8a400) [pid = 2289] [serial = 1104] [outer = 0x128b84400] 13:27:10 INFO - PROCESS | 2289 | 1463430430992 Marionette DEBUG loaded listener.js 13:27:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 165 (0x128b8f400) [pid = 2289] [serial = 1105] [outer = 0x128b84400] 13:27:11 INFO - PROCESS | 2289 | 1463430431443 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]]]}] 13:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 721ms 13:27:11 INFO - PROCESS | 2289 | 1463430431499 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 13:27:11 INFO - PROCESS | 2289 | 1463430431501 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 13:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:27:11 INFO - PROCESS | 2289 | 1463430431503 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:27:11 INFO - PROCESS | 2289 | 1463430431504 Marionette TRACE conn2 <- [1,1446,null,{}] 13:27:11 INFO - PROCESS | 2289 | 1463430431507 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}] 13:27:11 INFO - PROCESS | 2289 | 1463430431607 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 13:27:11 INFO - PROCESS | 2289 | 1463430431678 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:11 INFO - PROCESS | 2289 | ++DOCSHELL 0x112699000 == 60 [pid = 2289] [id = 369] 13:27:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 166 (0x128b85c00) [pid = 2289] [serial = 1106] [outer = 0x0] 13:27:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 167 (0x129572800) [pid = 2289] [serial = 1107] [outer = 0x128b85c00] 13:27:11 INFO - PROCESS | 2289 | 1463430431707 Marionette DEBUG loaded listener.js 13:27:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 168 (0x12aabdc00) [pid = 2289] [serial = 1108] [outer = 0x128b85c00] 13:27:12 INFO - PROCESS | 2289 | 1463430432193 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]]]}] 13:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 772ms 13:27:12 INFO - PROCESS | 2289 | 1463430432276 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 13:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:27:12 INFO - PROCESS | 2289 | 1463430432278 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 13:27:12 INFO - PROCESS | 2289 | 1463430432284 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:27:12 INFO - PROCESS | 2289 | 1463430432287 Marionette TRACE conn2 <- [1,1450,null,{}] 13:27:12 INFO - PROCESS | 2289 | 1463430432290 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}] 13:27:12 INFO - PROCESS | 2289 | 1463430432460 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 13:27:12 INFO - PROCESS | 2289 | 1463430432564 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:12 INFO - PROCESS | 2289 | ++DOCSHELL 0x1194aa000 == 61 [pid = 2289] [id = 370] 13:27:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 169 (0x11882e000) [pid = 2289] [serial = 1109] [outer = 0x0] 13:27:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 170 (0x12ac19400) [pid = 2289] [serial = 1110] [outer = 0x11882e000] 13:27:12 INFO - PROCESS | 2289 | 1463430432611 Marionette DEBUG loaded listener.js 13:27:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 171 (0x12c4c4800) [pid = 2289] [serial = 1111] [outer = 0x11882e000] 13:27:13 INFO - PROCESS | 2289 | 1463430433240 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]]]}] 13:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1024ms 13:27:13 INFO - PROCESS | 2289 | 1463430433306 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 13:27:13 INFO - PROCESS | 2289 | 1463430433308 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 13:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:27:13 INFO - PROCESS | 2289 | 1463430433312 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:27:13 INFO - PROCESS | 2289 | 1463430433314 Marionette TRACE conn2 <- [1,1454,null,{}] 13:27:13 INFO - PROCESS | 2289 | 1463430433317 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}] 13:27:13 INFO - PROCESS | 2289 | 1463430433415 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 13:27:13 INFO - PROCESS | 2289 | 1463430433488 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:13 INFO - PROCESS | 2289 | ++DOCSHELL 0x11a068000 == 62 [pid = 2289] [id = 371] 13:27:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 172 (0x11322a000) [pid = 2289] [serial = 1112] [outer = 0x0] 13:27:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 173 (0x11633f000) [pid = 2289] [serial = 1113] [outer = 0x11322a000] 13:27:13 INFO - PROCESS | 2289 | 1463430433517 Marionette DEBUG loaded listener.js 13:27:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 174 (0x11767b800) [pid = 2289] [serial = 1114] [outer = 0x11322a000] 13:27:14 INFO - PROCESS | 2289 | 1463430434057 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]]]}] 13:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 773ms 13:27:14 INFO - PROCESS | 2289 | 1463430434088 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 13:27:14 INFO - PROCESS | 2289 | 1463430434093 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 13:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:27:14 INFO - PROCESS | 2289 | 1463430434104 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:27:14 INFO - PROCESS | 2289 | 1463430434107 Marionette TRACE conn2 <- [1,1458,null,{}] 13:27:14 INFO - PROCESS | 2289 | 1463430434110 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}] 13:27:14 INFO - PROCESS | 2289 | 1463430434232 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 13:27:14 INFO - PROCESS | 2289 | 1463430434292 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:14 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183c8800 == 63 [pid = 2289] [id = 372] 13:27:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 175 (0x117e30c00) [pid = 2289] [serial = 1115] [outer = 0x0] 13:27:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 176 (0x118612800) [pid = 2289] [serial = 1116] [outer = 0x117e30c00] 13:27:14 INFO - PROCESS | 2289 | 1463430434319 Marionette DEBUG loaded listener.js 13:27:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 177 (0x11915d000) [pid = 2289] [serial = 1117] [outer = 0x117e30c00] 13:27:14 INFO - PROCESS | 2289 | --DOCSHELL 0x12ccb4000 == 62 [pid = 2289] [id = 363] 13:27:14 INFO - PROCESS | 2289 | --DOCSHELL 0x12cb35800 == 61 [pid = 2289] [id = 362] 13:27:14 INFO - PROCESS | 2289 | --DOCSHELL 0x119088800 == 60 [pid = 2289] [id = 361] 13:27:14 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba23000 == 59 [pid = 2289] [id = 360] 13:27:14 INFO - PROCESS | 2289 | --DOCSHELL 0x12a8c1000 == 58 [pid = 2289] [id = 359] 13:27:14 INFO - PROCESS | 2289 | --DOCSHELL 0x129856000 == 57 [pid = 2289] [id = 358] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 176 (0x12a6d1400) [pid = 2289] [serial = 993] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 175 (0x12baae400) [pid = 2289] [serial = 996] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 174 (0x129120c00) [pid = 2289] [serial = 999] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 173 (0x12c844c00) [pid = 2289] [serial = 1035] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 172 (0x112d8cc00) [pid = 2289] [serial = 981] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 171 (0x121b6ac00) [pid = 2289] [serial = 987] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 170 (0x126d14400) [pid = 2289] [serial = 990] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 169 (0x11882a400) [pid = 2289] [serial = 984] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOCSHELL 0x1293c9800 == 56 [pid = 2289] [id = 357] 13:27:14 INFO - PROCESS | 2289 | --DOCSHELL 0x1180cc000 == 55 [pid = 2289] [id = 356] 13:27:14 INFO - PROCESS | 2289 | --DOCSHELL 0x124968800 == 54 [pid = 2289] [id = 355] 13:27:14 INFO - PROCESS | 2289 | --DOCSHELL 0x11a04f800 == 53 [pid = 2289] [id = 354] 13:27:14 INFO - PROCESS | 2289 | --DOCSHELL 0x116869000 == 52 [pid = 2289] [id = 353] 13:27:14 INFO - PROCESS | 2289 | --DOCSHELL 0x11912a000 == 51 [pid = 2289] [id = 352] 13:27:14 INFO - PROCESS | 2289 | --DOCSHELL 0x110eda000 == 50 [pid = 2289] [id = 349] 13:27:14 INFO - PROCESS | 2289 | --DOCSHELL 0x12b2bc000 == 49 [pid = 2289] [id = 348] 13:27:14 INFO - PROCESS | 2289 | --DOCSHELL 0x1219ae000 == 48 [pid = 2289] [id = 347] 13:27:14 INFO - PROCESS | 2289 | --DOCSHELL 0x116887000 == 47 [pid = 2289] [id = 346] 13:27:14 INFO - PROCESS | 2289 | 1463430434806 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]]]}] 13:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 722ms 13:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:27:14 INFO - PROCESS | 2289 | 1463430434825 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 13:27:14 INFO - PROCESS | 2289 | 1463430434827 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 13:27:14 INFO - PROCESS | 2289 | 1463430434829 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:27:14 INFO - PROCESS | 2289 | 1463430434832 Marionette TRACE conn2 <- [1,1462,null,{}] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 168 (0x12be14c00) [pid = 2289] [serial = 1027] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 167 (0x12baae000) [pid = 2289] [serial = 1032] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 166 (0x126d21400) [pid = 2289] [serial = 1030] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 165 (0x12c4c1400) [pid = 2289] [serial = 1033] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 164 (0x12aac4800) [pid = 2289] [serial = 1021] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 163 (0x124cfb400) [pid = 2289] [serial = 1029] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 162 (0x12a6df000) [pid = 2289] [serial = 1018] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 161 (0x12b849000) [pid = 2289] [serial = 1023] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 160 (0x12a814c00) [pid = 2289] [serial = 1020] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 159 (0x12be02800) [pid = 2289] [serial = 1026] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 158 (0x12bab4800) [pid = 2289] [serial = 1024] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 157 (0x11811c800) [pid = 2289] [serial = 1003] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 156 (0x117681800) [pid = 2289] [serial = 1002] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 155 (0x128bb3c00) [pid = 2289] [serial = 1017] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 154 (0x121146800) [pid = 2289] [serial = 1008] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 153 (0x1218ed000) [pid = 2289] [serial = 1009] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 152 (0x124cb4000) [pid = 2289] [serial = 1011] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 151 (0x125e46000) [pid = 2289] [serial = 1012] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 150 (0x1193df400) [pid = 2289] [serial = 1006] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 149 (0x1190b6800) [pid = 2289] [serial = 1005] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 148 (0x126695c00) [pid = 2289] [serial = 1014] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 147 (0x126d15000) [pid = 2289] [serial = 1015] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | --DOMWINDOW == 146 (0x12b224400) [pid = 2289] [serial = 979] [outer = 0x0] [url = about:blank] 13:27:14 INFO - PROCESS | 2289 | 1463430434871 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}] 13:27:14 INFO - PROCESS | 2289 | 1463430434978 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 13:27:14 INFO - PROCESS | 2289 | 1463430434986 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:15 INFO - PROCESS | 2289 | ++DOCSHELL 0x119111800 == 48 [pid = 2289] [id = 373] 13:27:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 147 (0x11915d400) [pid = 2289] [serial = 1118] [outer = 0x0] 13:27:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 148 (0x119738c00) [pid = 2289] [serial = 1119] [outer = 0x11915d400] 13:27:15 INFO - PROCESS | 2289 | 1463430435022 Marionette DEBUG loaded listener.js 13:27:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 149 (0x121351000) [pid = 2289] [serial = 1120] [outer = 0x11915d400] 13:27:15 INFO - PROCESS | 2289 | 1463430435511 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]]]}] 13:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 732ms 13:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:27:15 INFO - PROCESS | 2289 | 1463430435562 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 13:27:15 INFO - PROCESS | 2289 | 1463430435563 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 13:27:15 INFO - PROCESS | 2289 | 1463430435568 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:27:15 INFO - PROCESS | 2289 | 1463430435569 Marionette TRACE conn2 <- [1,1466,null,{}] 13:27:15 INFO - PROCESS | 2289 | 1463430435572 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}] 13:27:15 INFO - PROCESS | 2289 | 1463430435652 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 13:27:15 INFO - PROCESS | 2289 | 1463430435656 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:15 INFO - PROCESS | 2289 | ++DOCSHELL 0x124985800 == 49 [pid = 2289] [id = 374] 13:27:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 150 (0x1218f6000) [pid = 2289] [serial = 1121] [outer = 0x0] 13:27:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 151 (0x12487bc00) [pid = 2289] [serial = 1122] [outer = 0x1218f6000] 13:27:15 INFO - PROCESS | 2289 | 1463430435682 Marionette DEBUG loaded listener.js 13:27:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 152 (0x125e39400) [pid = 2289] [serial = 1123] [outer = 0x1218f6000] 13:27:16 INFO - PROCESS | 2289 | 1463430436026 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]]]}] 13:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 521ms 13:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:27:16 INFO - PROCESS | 2289 | 1463430436087 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 13:27:16 INFO - PROCESS | 2289 | 1463430436088 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 13:27:16 INFO - PROCESS | 2289 | 1463430436091 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:27:16 INFO - PROCESS | 2289 | 1463430436092 Marionette TRACE conn2 <- [1,1470,null,{}] 13:27:16 INFO - PROCESS | 2289 | 1463430436101 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}] 13:27:16 INFO - PROCESS | 2289 | 1463430436179 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 13:27:16 INFO - PROCESS | 2289 | 1463430436188 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:16 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180a8800 == 50 [pid = 2289] [id = 375] 13:27:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 153 (0x125e39c00) [pid = 2289] [serial = 1124] [outer = 0x0] 13:27:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 154 (0x12660ac00) [pid = 2289] [serial = 1125] [outer = 0x125e39c00] 13:27:16 INFO - PROCESS | 2289 | 1463430436213 Marionette DEBUG loaded listener.js 13:27:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 155 (0x126d1cc00) [pid = 2289] [serial = 1126] [outer = 0x125e39c00] 13:27:16 INFO - PROCESS | 2289 | 1463430436547 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]]]}] 13:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 477ms 13:27:16 INFO - PROCESS | 2289 | 1463430436570 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 13:27:16 INFO - PROCESS | 2289 | 1463430436571 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 13:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:27:16 INFO - PROCESS | 2289 | 1463430436573 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:27:16 INFO - PROCESS | 2289 | 1463430436575 Marionette TRACE conn2 <- [1,1474,null,{}] 13:27:16 INFO - PROCESS | 2289 | 1463430436577 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}] 13:27:16 INFO - PROCESS | 2289 | 1463430436706 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 13:27:16 INFO - PROCESS | 2289 | 1463430436745 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:16 INFO - PROCESS | 2289 | ++DOCSHELL 0x1293dc800 == 51 [pid = 2289] [id = 376] 13:27:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 156 (0x126bd7800) [pid = 2289] [serial = 1127] [outer = 0x0] 13:27:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 157 (0x128b87c00) [pid = 2289] [serial = 1128] [outer = 0x126bd7800] 13:27:16 INFO - PROCESS | 2289 | 1463430436773 Marionette DEBUG loaded listener.js 13:27:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 158 (0x12958e000) [pid = 2289] [serial = 1129] [outer = 0x126bd7800] 13:27:17 INFO - PROCESS | 2289 | 1463430437111 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]]]}] 13:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 569ms 13:27:17 INFO - PROCESS | 2289 | 1463430437144 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 13:27:17 INFO - PROCESS | 2289 | 1463430437145 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 13:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:27:17 INFO - PROCESS | 2289 | 1463430437155 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:27:17 INFO - PROCESS | 2289 | 1463430437156 Marionette TRACE conn2 <- [1,1478,null,{}] 13:27:17 INFO - PROCESS | 2289 | 1463430437158 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}] 13:27:17 INFO - PROCESS | 2289 | 1463430437267 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 13:27:17 INFO - PROCESS | 2289 | 1463430437309 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:17 INFO - PROCESS | 2289 | ++DOCSHELL 0x12b2b1800 == 52 [pid = 2289] [id = 377] 13:27:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 159 (0x129568400) [pid = 2289] [serial = 1130] [outer = 0x0] 13:27:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 160 (0x12a815000) [pid = 2289] [serial = 1131] [outer = 0x129568400] 13:27:17 INFO - PROCESS | 2289 | 1463430437333 Marionette DEBUG loaded listener.js 13:27:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 161 (0x12aac5c00) [pid = 2289] [serial = 1132] [outer = 0x129568400] 13:27:17 INFO - PROCESS | 2289 | 1463430437653 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]]]}] 13:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 528ms 13:27:17 INFO - PROCESS | 2289 | 1463430437676 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 13:27:17 INFO - PROCESS | 2289 | 1463430437677 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 13:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:27:17 INFO - PROCESS | 2289 | 1463430437679 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:27:17 INFO - PROCESS | 2289 | 1463430437680 Marionette TRACE conn2 <- [1,1482,null,{}] 13:27:17 INFO - PROCESS | 2289 | 1463430437691 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}] 13:27:17 INFO - PROCESS | 2289 | 1463430437808 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 13:27:17 INFO - PROCESS | 2289 | 1463430437863 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:17 INFO - PROCESS | 2289 | ++DOCSHELL 0x12bec7800 == 53 [pid = 2289] [id = 378] 13:27:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 162 (0x12b224400) [pid = 2289] [serial = 1133] [outer = 0x0] 13:27:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 163 (0x12b851800) [pid = 2289] [serial = 1134] [outer = 0x12b224400] 13:27:17 INFO - PROCESS | 2289 | 1463430437887 Marionette DEBUG loaded listener.js 13:27:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 164 (0x129311800) [pid = 2289] [serial = 1135] [outer = 0x12b224400] 13:27:18 INFO - PROCESS | 2289 | 1463430438231 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]]]}] 13:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 572ms 13:27:18 INFO - PROCESS | 2289 | 1463430438260 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 13:27:18 INFO - PROCESS | 2289 | 1463430438261 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 13:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:27:18 INFO - PROCESS | 2289 | 1463430438264 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:27:18 INFO - PROCESS | 2289 | 1463430438265 Marionette TRACE conn2 <- [1,1486,null,{}] 13:27:18 INFO - PROCESS | 2289 | 1463430438270 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}] 13:27:18 INFO - PROCESS | 2289 | 1463430438373 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 13:27:18 INFO - PROCESS | 2289 | 1463430438411 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:18 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c863800 == 54 [pid = 2289] [id = 379] 13:27:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 165 (0x129585c00) [pid = 2289] [serial = 1136] [outer = 0x0] 13:27:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 166 (0x12be07c00) [pid = 2289] [serial = 1137] [outer = 0x129585c00] 13:27:18 INFO - PROCESS | 2289 | 1463430438443 Marionette DEBUG loaded listener.js 13:27:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 167 (0x12c4bc400) [pid = 2289] [serial = 1138] [outer = 0x129585c00] 13:27:18 INFO - PROCESS | 2289 | 1463430438744 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]]]}] 13:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 521ms 13:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:27:18 INFO - PROCESS | 2289 | 1463430438786 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 13:27:18 INFO - PROCESS | 2289 | 1463430438787 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 13:27:18 INFO - PROCESS | 2289 | 1463430438789 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:27:18 INFO - PROCESS | 2289 | 1463430438790 Marionette TRACE conn2 <- [1,1490,null,{}] 13:27:18 INFO - PROCESS | 2289 | 1463430438793 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}] 13:27:18 INFO - PROCESS | 2289 | 1463430438897 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 13:27:18 INFO - PROCESS | 2289 | 1463430438908 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:18 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d314000 == 55 [pid = 2289] [id = 380] 13:27:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 168 (0x12b848000) [pid = 2289] [serial = 1139] [outer = 0x0] 13:27:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 169 (0x12c846800) [pid = 2289] [serial = 1140] [outer = 0x12b848000] 13:27:18 INFO - PROCESS | 2289 | 1463430438933 Marionette DEBUG loaded listener.js 13:27:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 170 (0x12c84c400) [pid = 2289] [serial = 1141] [outer = 0x12b848000] 13:27:19 INFO - PROCESS | 2289 | --DOMWINDOW == 169 (0x12a6d3c00) [pid = 2289] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:27:19 INFO - PROCESS | 2289 | --DOMWINDOW == 168 (0x12c4bb800) [pid = 2289] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:27:19 INFO - PROCESS | 2289 | --DOMWINDOW == 167 (0x124cf5000) [pid = 2289] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:27:19 INFO - PROCESS | 2289 | --DOMWINDOW == 166 (0x125e42c00) [pid = 2289] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:27:19 INFO - PROCESS | 2289 | --DOMWINDOW == 165 (0x118612400) [pid = 2289] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:27:19 INFO - PROCESS | 2289 | --DOMWINDOW == 164 (0x112871000) [pid = 2289] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:27:19 INFO - PROCESS | 2289 | --DOMWINDOW == 163 (0x1193dd000) [pid = 2289] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:27:19 INFO - PROCESS | 2289 | --DOMWINDOW == 162 (0x11610e000) [pid = 2289] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:27:19 INFO - PROCESS | 2289 | --DOMWINDOW == 161 (0x121b6f000) [pid = 2289] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:27:19 INFO - PROCESS | 2289 | --DOMWINDOW == 160 (0x117e28800) [pid = 2289] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:27:19 INFO - PROCESS | 2289 | --DOMWINDOW == 159 (0x1121ab400) [pid = 2289] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:27:19 INFO - PROCESS | 2289 | --DOMWINDOW == 158 (0x1121b2c00) [pid = 2289] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:27:19 INFO - PROCESS | 2289 | --DOMWINDOW == 157 (0x114edec00) [pid = 2289] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:27:19 INFO - PROCESS | 2289 | --DOMWINDOW == 156 (0x112c1a400) [pid = 2289] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:27:19 INFO - PROCESS | 2289 | --DOMWINDOW == 155 (0x129116000) [pid = 2289] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:27:19 INFO - PROCESS | 2289 | --DOMWINDOW == 154 (0x12babc400) [pid = 2289] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:27:19 INFO - PROCESS | 2289 | --DOMWINDOW == 153 (0x1183db400) [pid = 2289] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:27:19 INFO - PROCESS | 2289 | --DOMWINDOW == 152 (0x1125a2c00) [pid = 2289] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:27:19 INFO - PROCESS | 2289 | --DOMWINDOW == 151 (0x128b10400) [pid = 2289] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:27:19 INFO - PROCESS | 2289 | --DOMWINDOW == 150 (0x12490f400) [pid = 2289] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:27:19 INFO - PROCESS | 2289 | 1463430439453 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]]]}] 13:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 672ms 13:27:19 INFO - PROCESS | 2289 | 1463430439462 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 13:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:27:19 INFO - PROCESS | 2289 | 1463430439463 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 13:27:19 INFO - PROCESS | 2289 | 1463430439471 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:27:19 INFO - PROCESS | 2289 | 1463430439472 Marionette TRACE conn2 <- [1,1494,null,{}] 13:27:19 INFO - PROCESS | 2289 | 1463430439475 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}] 13:27:19 INFO - PROCESS | 2289 | 1463430439605 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 13:27:19 INFO - PROCESS | 2289 | 1463430439648 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:19 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d32d000 == 56 [pid = 2289] [id = 381] 13:27:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 151 (0x110da5800) [pid = 2289] [serial = 1142] [outer = 0x0] 13:27:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 152 (0x110dad400) [pid = 2289] [serial = 1143] [outer = 0x110da5800] 13:27:19 INFO - PROCESS | 2289 | 1463430439678 Marionette DEBUG loaded listener.js 13:27:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 153 (0x11811e800) [pid = 2289] [serial = 1144] [outer = 0x110da5800] 13:27:20 INFO - PROCESS | 2289 | 1463430440004 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]]]}] 13:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 576ms 13:27:20 INFO - PROCESS | 2289 | 1463430440043 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 13:27:20 INFO - PROCESS | 2289 | 1463430440045 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 13:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:27:20 INFO - PROCESS | 2289 | 1463430440049 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:27:20 INFO - PROCESS | 2289 | 1463430440050 Marionette TRACE conn2 <- [1,1498,null,{}] 13:27:20 INFO - PROCESS | 2289 | 1463430440054 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}] 13:27:20 INFO - PROCESS | 2289 | 1463430440183 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 13:27:20 INFO - PROCESS | 2289 | 1463430440249 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:20 INFO - PROCESS | 2289 | ++DOCSHELL 0x1353ce800 == 57 [pid = 2289] [id = 382] 13:27:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 154 (0x116340400) [pid = 2289] [serial = 1145] [outer = 0x0] 13:27:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 155 (0x1219cd000) [pid = 2289] [serial = 1146] [outer = 0x116340400] 13:27:20 INFO - PROCESS | 2289 | 1463430440273 Marionette DEBUG loaded listener.js 13:27:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 156 (0x12a6d8800) [pid = 2289] [serial = 1147] [outer = 0x116340400] 13:27:20 INFO - PROCESS | 2289 | 1463430440572 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]]]}] 13:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 575ms 13:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:27:20 INFO - PROCESS | 2289 | 1463430440623 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 13:27:20 INFO - PROCESS | 2289 | 1463430440625 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 13:27:20 INFO - PROCESS | 2289 | 1463430440628 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:27:20 INFO - PROCESS | 2289 | 1463430440630 Marionette TRACE conn2 <- [1,1502,null,{}] 13:27:20 INFO - PROCESS | 2289 | 1463430440633 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}] 13:27:20 INFO - PROCESS | 2289 | 1463430440764 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 13:27:20 INFO - PROCESS | 2289 | 1463430440853 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:20 INFO - PROCESS | 2289 | ++DOCSHELL 0x116e1d000 == 58 [pid = 2289] [id = 383] 13:27:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 157 (0x117e31400) [pid = 2289] [serial = 1148] [outer = 0x0] 13:27:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 158 (0x128b37c00) [pid = 2289] [serial = 1149] [outer = 0x117e31400] 13:27:20 INFO - PROCESS | 2289 | 1463430440893 Marionette DEBUG loaded listener.js 13:27:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 159 (0x128b3dc00) [pid = 2289] [serial = 1150] [outer = 0x117e31400] 13:27:21 INFO - PROCESS | 2289 | 1463430441183 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]]]}] 13:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 572ms 13:27:21 INFO - PROCESS | 2289 | 1463430441206 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 13:27:21 INFO - PROCESS | 2289 | 1463430441207 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 13:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:27:21 INFO - PROCESS | 2289 | 1463430441209 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:27:21 INFO - PROCESS | 2289 | 1463430441210 Marionette TRACE conn2 <- [1,1506,null,{}] 13:27:21 INFO - PROCESS | 2289 | 1463430441213 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}] 13:27:21 INFO - PROCESS | 2289 | 1463430441387 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 13:27:21 INFO - PROCESS | 2289 | 1463430441517 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:21 INFO - PROCESS | 2289 | ++DOCSHELL 0x115eb0000 == 59 [pid = 2289] [id = 384] 13:27:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 160 (0x110dad800) [pid = 2289] [serial = 1151] [outer = 0x0] 13:27:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 161 (0x110db1400) [pid = 2289] [serial = 1152] [outer = 0x110dad800] 13:27:21 INFO - PROCESS | 2289 | 1463430441551 Marionette DEBUG loaded listener.js 13:27:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 162 (0x11259a000) [pid = 2289] [serial = 1153] [outer = 0x110dad800] 13:27:21 INFO - PROCESS | 2289 | 1463430441982 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]]]}] 13:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 819ms 13:27:22 INFO - PROCESS | 2289 | 1463430442029 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 13:27:22 INFO - PROCESS | 2289 | 1463430442032 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 13:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:27:22 INFO - PROCESS | 2289 | 1463430442035 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:27:22 INFO - PROCESS | 2289 | 1463430442038 Marionette TRACE conn2 <- [1,1510,null,{}] 13:27:22 INFO - PROCESS | 2289 | 1463430442041 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}] 13:27:22 INFO - PROCESS | 2289 | 1463430442151 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 13:27:22 INFO - PROCESS | 2289 | 1463430442213 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:22 INFO - PROCESS | 2289 | ++DOCSHELL 0x11a04e800 == 60 [pid = 2289] [id = 385] 13:27:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 163 (0x112871400) [pid = 2289] [serial = 1154] [outer = 0x0] 13:27:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 164 (0x11676a000) [pid = 2289] [serial = 1155] [outer = 0x112871400] 13:27:22 INFO - PROCESS | 2289 | 1463430442245 Marionette DEBUG loaded listener.js 13:27:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 165 (0x118119400) [pid = 2289] [serial = 1156] [outer = 0x112871400] 13:27:22 INFO - PROCESS | 2289 | 1463430442689 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]]]}] 13:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 672ms 13:27:22 INFO - PROCESS | 2289 | 1463430442708 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 13:27:22 INFO - PROCESS | 2289 | 1463430442710 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 13:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:27:22 INFO - PROCESS | 2289 | 1463430442712 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:27:22 INFO - PROCESS | 2289 | 1463430442714 Marionette TRACE conn2 <- [1,1514,null,{}] 13:27:22 INFO - PROCESS | 2289 | 1463430442716 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}] 13:27:22 INFO - PROCESS | 2289 | 1463430442841 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 13:27:22 INFO - PROCESS | 2289 | 1463430442930 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:22 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ac59000 == 61 [pid = 2289] [id = 386] 13:27:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 166 (0x11849f400) [pid = 2289] [serial = 1157] [outer = 0x0] 13:27:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 167 (0x119386c00) [pid = 2289] [serial = 1158] [outer = 0x11849f400] 13:27:22 INFO - PROCESS | 2289 | 1463430442961 Marionette DEBUG loaded listener.js 13:27:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 168 (0x1214d2c00) [pid = 2289] [serial = 1159] [outer = 0x11849f400] 13:27:23 INFO - PROCESS | 2289 | 1463430443421 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]]]}] 13:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 723ms 13:27:23 INFO - PROCESS | 2289 | 1463430443436 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 13:27:23 INFO - PROCESS | 2289 | 1463430443440 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 13:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:27:23 INFO - PROCESS | 2289 | 1463430443453 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:27:23 INFO - PROCESS | 2289 | 1463430443458 Marionette TRACE conn2 <- [1,1518,null,{}] 13:27:23 INFO - PROCESS | 2289 | 1463430443462 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}] 13:27:23 INFO - PROCESS | 2289 | 1463430443673 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 13:27:23 INFO - PROCESS | 2289 | 1463430443736 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:23 INFO - PROCESS | 2289 | ++DOCSHELL 0x135ac9000 == 62 [pid = 2289] [id = 387] 13:27:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 169 (0x118829400) [pid = 2289] [serial = 1160] [outer = 0x0] 13:27:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 170 (0x1267bc800) [pid = 2289] [serial = 1161] [outer = 0x118829400] 13:27:23 INFO - PROCESS | 2289 | 1463430443765 Marionette DEBUG loaded listener.js 13:27:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 171 (0x128b40400) [pid = 2289] [serial = 1162] [outer = 0x118829400] 13:27:24 INFO - PROCESS | 2289 | 1463430444199 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]]]}] 13:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 781ms 13:27:24 INFO - PROCESS | 2289 | 1463430444227 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 13:27:24 INFO - PROCESS | 2289 | 1463430444228 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 13:27:24 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:27:24 INFO - PROCESS | 2289 | 1463430444230 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:27:24 INFO - PROCESS | 2289 | 1463430444232 Marionette TRACE conn2 <- [1,1522,null,{}] 13:27:24 INFO - PROCESS | 2289 | 1463430444234 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}] 13:27:24 INFO - PROCESS | 2289 | 1463430444368 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 13:27:24 INFO - PROCESS | 2289 | 1463430444444 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:24 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ac43800 == 63 [pid = 2289] [id = 388] 13:27:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 172 (0x12158b800) [pid = 2289] [serial = 1163] [outer = 0x0] 13:27:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 173 (0x128b86c00) [pid = 2289] [serial = 1164] [outer = 0x12158b800] 13:27:24 INFO - PROCESS | 2289 | 1463430444473 Marionette DEBUG loaded listener.js 13:27:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 174 (0x129120400) [pid = 2289] [serial = 1165] [outer = 0x12158b800] 13:27:24 INFO - PROCESS | 2289 | 1463430444826 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"]]]}] 13:27:24 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 () { 13:27:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:27:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:27:24 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 () { 13:27:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:27:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:27:24 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 () { 13:27:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:27:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:27:24 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 () { 13:27:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:27:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:27:24 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 619ms 13:27:24 INFO - PROCESS | 2289 | 1463430444851 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 13:27:24 INFO - PROCESS | 2289 | 1463430444852 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 13:27:24 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:27:24 INFO - PROCESS | 2289 | 1463430444855 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:27:24 INFO - PROCESS | 2289 | 1463430444856 Marionette TRACE conn2 <- [1,1526,null,{}] 13:27:24 INFO - PROCESS | 2289 | 1463430444859 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}] 13:27:24 INFO - PROCESS | 2289 | 1463430444962 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 13:27:25 INFO - PROCESS | 2289 | 1463430445022 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:25 INFO - PROCESS | 2289 | ++DOCSHELL 0x1161bf000 == 64 [pid = 2289] [id = 389] 13:27:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 175 (0x129308c00) [pid = 2289] [serial = 1166] [outer = 0x0] 13:27:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 176 (0x12a76d000) [pid = 2289] [serial = 1167] [outer = 0x129308c00] 13:27:25 INFO - PROCESS | 2289 | 1463430445103 Marionette DEBUG loaded listener.js 13:27:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 177 (0x12baf0400) [pid = 2289] [serial = 1168] [outer = 0x129308c00] 13:27:25 INFO - PROCESS | 2289 | 1463430445486 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"]]]}] 13:27:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:27:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:27:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:27:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:27:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:27:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:27:25 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 670ms 13:27:25 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:27:25 INFO - PROCESS | 2289 | 1463430445526 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 13:27:25 INFO - PROCESS | 2289 | 1463430445527 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 13:27:25 INFO - PROCESS | 2289 | 1463430445530 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:27:25 INFO - PROCESS | 2289 | 1463430445531 Marionette TRACE conn2 <- [1,1530,null,{}] 13:27:25 INFO - PROCESS | 2289 | 1463430445533 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}] 13:27:25 INFO - PROCESS | 2289 | 1463430445808 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 13:27:25 INFO - PROCESS | 2289 | 1463430445952 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:25 INFO - PROCESS | 2289 | ++DOCSHELL 0x116aba800 == 65 [pid = 2289] [id = 390] 13:27:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 178 (0x111c1f400) [pid = 2289] [serial = 1169] [outer = 0x0] 13:27:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 179 (0x11214c400) [pid = 2289] [serial = 1170] [outer = 0x111c1f400] 13:27:25 INFO - PROCESS | 2289 | 1463430445982 Marionette DEBUG loaded listener.js 13:27:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 180 (0x1125a3800) [pid = 2289] [serial = 1171] [outer = 0x111c1f400] 13:27:26 INFO - PROCESS | 2289 | 1463430446347 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]]]}] 13:27:26 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 13:27:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:27:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:27:26 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. 13:27:26 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:27:26 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 872ms 13:27:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:27:26 INFO - PROCESS | 2289 | 1463430446403 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 13:27:26 INFO - PROCESS | 2289 | 1463430446405 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 13:27:26 INFO - PROCESS | 2289 | 1463430446408 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:27:26 INFO - PROCESS | 2289 | 1463430446411 Marionette TRACE conn2 <- [1,1534,null,{}] 13:27:26 INFO - PROCESS | 2289 | 1463430446414 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}] 13:27:26 INFO - PROCESS | 2289 | 1463430446506 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 13:27:26 INFO - PROCESS | 2289 | 1463430446573 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:26 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180cb800 == 66 [pid = 2289] [id = 391] 13:27:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 181 (0x112872800) [pid = 2289] [serial = 1172] [outer = 0x0] 13:27:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 182 (0x112ce5000) [pid = 2289] [serial = 1173] [outer = 0x112872800] 13:27:26 INFO - PROCESS | 2289 | 1463430446602 Marionette DEBUG loaded listener.js 13:27:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 183 (0x114e07000) [pid = 2289] [serial = 1174] [outer = 0x112872800] 13:27:27 INFO - PROCESS | 2289 | 1463430447018 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]]]}] 13:27:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:27:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 671ms 13:27:27 INFO - PROCESS | 2289 | 1463430447080 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 13:27:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:27:27 INFO - PROCESS | 2289 | 1463430447082 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 13:27:27 INFO - PROCESS | 2289 | 1463430447084 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:27:27 INFO - PROCESS | 2289 | 1463430447085 Marionette TRACE conn2 <- [1,1538,null,{}] 13:27:27 INFO - PROCESS | 2289 | 1463430447088 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}] 13:27:27 INFO - PROCESS | 2289 | 1463430447165 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 13:27:27 INFO - PROCESS | 2289 | 1463430447285 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:27 INFO - PROCESS | 2289 | ++DOCSHELL 0x117e21800 == 67 [pid = 2289] [id = 392] 13:27:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 184 (0x116ef1c00) [pid = 2289] [serial = 1175] [outer = 0x0] 13:27:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 185 (0x11767f000) [pid = 2289] [serial = 1176] [outer = 0x116ef1c00] 13:27:27 INFO - PROCESS | 2289 | 1463430447315 Marionette DEBUG loaded listener.js 13:27:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 186 (0x1180e0000) [pid = 2289] [serial = 1177] [outer = 0x116ef1c00] 13:27:27 INFO - PROCESS | 2289 | --DOCSHELL 0x116e1d000 == 66 [pid = 2289] [id = 383] 13:27:27 INFO - PROCESS | 2289 | --DOCSHELL 0x1353ce800 == 65 [pid = 2289] [id = 382] 13:27:27 INFO - PROCESS | 2289 | --DOCSHELL 0x12d32d000 == 64 [pid = 2289] [id = 381] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 185 (0x12c4bb000) [pid = 2289] [serial = 1092] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOCSHELL 0x12d314000 == 63 [pid = 2289] [id = 380] 13:27:27 INFO - PROCESS | 2289 | --DOCSHELL 0x12c863800 == 62 [pid = 2289] [id = 379] 13:27:27 INFO - PROCESS | 2289 | --DOCSHELL 0x12bec7800 == 61 [pid = 2289] [id = 378] 13:27:27 INFO - PROCESS | 2289 | --DOCSHELL 0x12b2b1800 == 60 [pid = 2289] [id = 377] 13:27:27 INFO - PROCESS | 2289 | --DOCSHELL 0x1293dc800 == 59 [pid = 2289] [id = 376] 13:27:27 INFO - PROCESS | 2289 | --DOCSHELL 0x1180a8800 == 58 [pid = 2289] [id = 375] 13:27:27 INFO - PROCESS | 2289 | --DOCSHELL 0x124985800 == 57 [pid = 2289] [id = 374] 13:27:27 INFO - PROCESS | 2289 | --DOCSHELL 0x119111800 == 56 [pid = 2289] [id = 373] 13:27:27 INFO - PROCESS | 2289 | --DOCSHELL 0x1183c8800 == 55 [pid = 2289] [id = 372] 13:27:27 INFO - PROCESS | 2289 | --DOCSHELL 0x11a068000 == 54 [pid = 2289] [id = 371] 13:27:27 INFO - PROCESS | 2289 | --DOCSHELL 0x12dea3000 == 53 [pid = 2289] [id = 367] 13:27:27 INFO - PROCESS | 2289 | --DOCSHELL 0x128f20000 == 52 [pid = 2289] [id = 366] 13:27:27 INFO - PROCESS | 2289 | --DOCSHELL 0x119072800 == 51 [pid = 2289] [id = 365] 13:27:27 INFO - PROCESS | 2289 | --DOCSHELL 0x12deb5000 == 50 [pid = 2289] [id = 364] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 184 (0x12a76c800) [pid = 2289] [serial = 937] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 183 (0x12c84d400) [pid = 2289] [serial = 1036] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 182 (0x12c847c00) [pid = 2289] [serial = 765] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 181 (0x112ce2800) [pid = 2289] [serial = 822] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 180 (0x11684e000) [pid = 2289] [serial = 825] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 179 (0x125e3d800) [pid = 2289] [serial = 879] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 178 (0x12be09c00) [pid = 2289] [serial = 1000] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 177 (0x12be1e000) [pid = 2289] [serial = 1090] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 176 (0x12baed400) [pid = 2289] [serial = 1087] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 175 (0x12670dc00) [pid = 2289] [serial = 1071] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 174 (0x125557000) [pid = 2289] [serial = 1044] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 173 (0x1190b3c00) [pid = 2289] [serial = 1062] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 172 (0x11287b400) [pid = 2289] [serial = 1056] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 171 (0x12134e000) [pid = 2289] [serial = 1065] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 170 (0x1180da400) [pid = 2289] [serial = 1059] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 169 (0x124874000) [pid = 2289] [serial = 1068] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 168 (0x112971c00) [pid = 2289] [serial = 1038] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 167 (0x12178f800) [pid = 2289] [serial = 1066] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 166 (0x124cf4400) [pid = 2289] [serial = 1084] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 165 (0x118611800) [pid = 2289] [serial = 1083] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 164 (0x128bb0400) [pid = 2289] [serial = 1072] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 163 (0x1183e0800) [pid = 2289] [serial = 1060] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 162 (0x12a813000) [pid = 2289] [serial = 1081] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 161 (0x119165400) [pid = 2289] [serial = 1041] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 160 (0x12be0ec00) [pid = 2289] [serial = 1089] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 159 (0x12a76b800) [pid = 2289] [serial = 1054] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 158 (0x112cb2400) [pid = 2289] [serial = 1057] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 157 (0x129121400) [pid = 2289] [serial = 1077] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 156 (0x125006000) [pid = 2289] [serial = 1069] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 155 (0x12b856800) [pid = 2289] [serial = 1050] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 154 (0x128bac400) [pid = 2289] [serial = 1074] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 153 (0x12956b400) [pid = 2289] [serial = 1078] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 152 (0x112ce2c00) [pid = 2289] [serial = 1053] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 151 (0x12a6d6c00) [pid = 2289] [serial = 1080] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 150 (0x128bba400) [pid = 2289] [serial = 1075] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 149 (0x12b222400) [pid = 2289] [serial = 1086] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 148 (0x1193d9400) [pid = 2289] [serial = 1063] [outer = 0x0] [url = about:blank] 13:27:27 INFO - PROCESS | 2289 | --DOMWINDOW == 147 (0x129582400) [pid = 2289] [serial = 1047] [outer = 0x0] [url = about:blank] 13:27:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:27:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 872ms 13:27:27 INFO - PROCESS | 2289 | 1463430447951 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]]]}] 13:27:27 INFO - PROCESS | 2289 | 1463430447957 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 13:27:27 INFO - PROCESS | 2289 | 1463430447961 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 13:27:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:27:27 INFO - PROCESS | 2289 | 1463430447977 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:27:27 INFO - PROCESS | 2289 | 1463430447982 Marionette TRACE conn2 <- [1,1542,null,{}] 13:27:27 INFO - PROCESS | 2289 | 1463430447986 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}] 13:27:28 INFO - PROCESS | 2289 | 1463430448076 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 13:27:28 INFO - PROCESS | 2289 | 1463430448166 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:28 INFO - PROCESS | 2289 | ++DOCSHELL 0x1188bc000 == 51 [pid = 2289] [id = 393] 13:27:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 148 (0x116ef5400) [pid = 2289] [serial = 1178] [outer = 0x0] 13:27:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 149 (0x1184e0000) [pid = 2289] [serial = 1179] [outer = 0x116ef5400] 13:27:28 INFO - PROCESS | 2289 | 1463430448215 Marionette DEBUG loaded listener.js 13:27:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 150 (0x11902e000) [pid = 2289] [serial = 1180] [outer = 0x116ef5400] 13:27:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:27:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 637ms 13:27:28 INFO - PROCESS | 2289 | 1463430448595 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]]]}] 13:27:28 INFO - PROCESS | 2289 | 1463430448601 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 13:27:28 INFO - PROCESS | 2289 | 1463430448602 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 13:27:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:27:28 INFO - PROCESS | 2289 | 1463430448605 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:27:28 INFO - PROCESS | 2289 | 1463430448606 Marionette TRACE conn2 <- [1,1546,null,{}] 13:27:28 INFO - PROCESS | 2289 | 1463430448608 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}] 13:27:28 INFO - PROCESS | 2289 | 1463430448699 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 13:27:28 INFO - PROCESS | 2289 | 1463430448772 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:28 INFO - PROCESS | 2289 | ++DOCSHELL 0x1194b2000 == 52 [pid = 2289] [id = 394] 13:27:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 151 (0x119026000) [pid = 2289] [serial = 1181] [outer = 0x0] 13:27:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 152 (0x1190b9000) [pid = 2289] [serial = 1182] [outer = 0x119026000] 13:27:28 INFO - PROCESS | 2289 | 1463430448798 Marionette DEBUG loaded listener.js 13:27:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 153 (0x119332400) [pid = 2289] [serial = 1183] [outer = 0x119026000] 13:27:29 INFO - PROCESS | 2289 | 1463430449066 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]]]}] 13:27:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:27:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 469ms 13:27:29 INFO - PROCESS | 2289 | 1463430449075 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 13:27:29 INFO - PROCESS | 2289 | 1463430449076 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 13:27:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:27:29 INFO - PROCESS | 2289 | 1463430449089 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:27:29 INFO - PROCESS | 2289 | 1463430449090 Marionette TRACE conn2 <- [1,1550,null,{}] 13:27:29 INFO - PROCESS | 2289 | 1463430449092 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}] 13:27:29 INFO - PROCESS | 2289 | 1463430449180 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 13:27:29 INFO - PROCESS | 2289 | 1463430449187 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:29 INFO - PROCESS | 2289 | ++DOCSHELL 0x115d0a800 == 53 [pid = 2289] [id = 395] 13:27:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 154 (0x11973d400) [pid = 2289] [serial = 1184] [outer = 0x0] 13:27:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 155 (0x119cc8000) [pid = 2289] [serial = 1185] [outer = 0x11973d400] 13:27:29 INFO - PROCESS | 2289 | 1463430449272 Marionette DEBUG loaded listener.js 13:27:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 156 (0x121512c00) [pid = 2289] [serial = 1186] [outer = 0x11973d400] 13:27:29 INFO - PROCESS | 2289 | 1463430449558 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]]]}] 13:27:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:27:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 526ms 13:27:29 INFO - PROCESS | 2289 | 1463430449607 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 13:27:29 INFO - PROCESS | 2289 | 1463430449608 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 13:27:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:27:29 INFO - PROCESS | 2289 | 1463430449616 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:27:29 INFO - PROCESS | 2289 | 1463430449619 Marionette TRACE conn2 <- [1,1554,null,{}] 13:27:29 INFO - PROCESS | 2289 | 1463430449622 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}] 13:27:29 INFO - PROCESS | 2289 | 1463430449721 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 13:27:29 INFO - PROCESS | 2289 | 1463430449726 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:29 INFO - PROCESS | 2289 | ++DOCSHELL 0x12550c000 == 54 [pid = 2289] [id = 396] 13:27:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 157 (0x11973e400) [pid = 2289] [serial = 1187] [outer = 0x0] 13:27:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 158 (0x12178c800) [pid = 2289] [serial = 1188] [outer = 0x11973e400] 13:27:29 INFO - PROCESS | 2289 | 1463430449788 Marionette DEBUG loaded listener.js 13:27:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 159 (0x123dc5800) [pid = 2289] [serial = 1189] [outer = 0x11973e400] 13:27:30 INFO - PROCESS | 2289 | 1463430450112 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]]]}] 13:27:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:27:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 527ms 13:27:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:27:30 INFO - PROCESS | 2289 | 1463430450138 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 13:27:30 INFO - PROCESS | 2289 | 1463430450139 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 13:27:30 INFO - PROCESS | 2289 | 1463430450141 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:27:30 INFO - PROCESS | 2289 | 1463430450143 Marionette TRACE conn2 <- [1,1558,null,{}] 13:27:30 INFO - PROCESS | 2289 | 1463430450145 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}] 13:27:30 INFO - PROCESS | 2289 | 1463430450243 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 13:27:30 INFO - PROCESS | 2289 | 1463430450255 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:30 INFO - PROCESS | 2289 | ++DOCSHELL 0x126b52800 == 55 [pid = 2289] [id = 397] 13:27:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 160 (0x12158b400) [pid = 2289] [serial = 1190] [outer = 0x0] 13:27:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 161 (0x124876800) [pid = 2289] [serial = 1191] [outer = 0x12158b400] 13:27:30 INFO - PROCESS | 2289 | 1463430450280 Marionette DEBUG loaded listener.js 13:27:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 162 (0x124cbbc00) [pid = 2289] [serial = 1192] [outer = 0x12158b400] 13:27:30 INFO - PROCESS | 2289 | 1463430450609 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]]]}] 13:27:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:27:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 518ms 13:27:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:27:30 INFO - PROCESS | 2289 | 1463430450660 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 13:27:30 INFO - PROCESS | 2289 | 1463430450662 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 13:27:30 INFO - PROCESS | 2289 | 1463430450664 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:27:30 INFO - PROCESS | 2289 | 1463430450665 Marionette TRACE conn2 <- [1,1562,null,{}] 13:27:30 INFO - PROCESS | 2289 | 1463430450667 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}] 13:27:30 INFO - PROCESS | 2289 | 1463430450774 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 13:27:30 INFO - PROCESS | 2289 | 1463430450809 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:30 INFO - PROCESS | 2289 | ++DOCSHELL 0x128c5a000 == 56 [pid = 2289] [id = 398] 13:27:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 163 (0x124878000) [pid = 2289] [serial = 1193] [outer = 0x0] 13:27:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 164 (0x12554fc00) [pid = 2289] [serial = 1194] [outer = 0x124878000] 13:27:30 INFO - PROCESS | 2289 | 1463430450835 Marionette DEBUG loaded listener.js 13:27:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 165 (0x125e43000) [pid = 2289] [serial = 1195] [outer = 0x124878000] 13:27:31 INFO - PROCESS | 2289 | 1463430451219 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]]]}] 13:27:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:27:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 570ms 13:27:31 INFO - PROCESS | 2289 | 1463430451235 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 13:27:31 INFO - PROCESS | 2289 | 1463430451237 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 13:27:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:27:31 INFO - PROCESS | 2289 | 1463430451261 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:27:31 INFO - PROCESS | 2289 | 1463430451263 Marionette TRACE conn2 <- [1,1566,null,{}] 13:27:31 INFO - PROCESS | 2289 | 1463430451266 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}] 13:27:31 INFO - PROCESS | 2289 | 1463430451420 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 13:27:31 INFO - PROCESS | 2289 | 1463430451438 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:31 INFO - PROCESS | 2289 | ++DOCSHELL 0x1293e7800 == 57 [pid = 2289] [id = 399] 13:27:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 166 (0x12554f400) [pid = 2289] [serial = 1196] [outer = 0x0] 13:27:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 167 (0x125f72800) [pid = 2289] [serial = 1197] [outer = 0x12554f400] 13:27:31 INFO - PROCESS | 2289 | 1463430451477 Marionette DEBUG loaded listener.js 13:27:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 168 (0x126709400) [pid = 2289] [serial = 1198] [outer = 0x12554f400] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 167 (0x129568400) [pid = 2289] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 166 (0x11882e000) [pid = 2289] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 165 (0x12b224400) [pid = 2289] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 164 (0x128b85c00) [pid = 2289] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 163 (0x110da5800) [pid = 2289] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 162 (0x12b848000) [pid = 2289] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 161 (0x11767c000) [pid = 2289] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 160 (0x1218f6000) [pid = 2289] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 159 (0x129585c00) [pid = 2289] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 158 (0x125e39c00) [pid = 2289] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 157 (0x12487b000) [pid = 2289] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 156 (0x126bd7800) [pid = 2289] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 155 (0x112873800) [pid = 2289] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 154 (0x117e30c00) [pid = 2289] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 153 (0x11322a000) [pid = 2289] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 152 (0x11915d400) [pid = 2289] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 151 (0x128b84400) [pid = 2289] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 150 (0x116340400) [pid = 2289] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 149 (0x121752c00) [pid = 2289] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 148 (0x118830800) [pid = 2289] [serial = 925] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 147 (0x1121b0800) [pid = 2289] [serial = 919] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 146 (0x125f66400) [pid = 2289] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 145 (0x119388c00) [pid = 2289] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 144 (0x117e2f000) [pid = 2289] [serial = 922] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 143 (0x12baad400) [pid = 2289] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 142 (0x119324c00) [pid = 2289] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 141 (0x128f47000) [pid = 2289] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 140 (0x11938a800) [pid = 2289] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 139 (0x1267bec00) [pid = 2289] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 138 (0x123dc6800) [pid = 2289] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 137 (0x11341c400) [pid = 2289] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 136 (0x116ef4000) [pid = 2289] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 135 (0x112972400) [pid = 2289] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 134 (0x11841cc00) [pid = 2289] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 133 (0x1193df000) [pid = 2289] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 132 (0x128d1e400) [pid = 2289] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 131 (0x1190b6400) [pid = 2289] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 130 (0x1125f9400) [pid = 2289] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 129 (0x121755c00) [pid = 2289] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:27:31 INFO - PROCESS | 2289 | --DOMWINDOW == 128 (0x128bb8c00) [pid = 2289] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:27:32 INFO - PROCESS | 2289 | 1463430452090 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]]]}] 13:27:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:27:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 870ms 13:27:32 INFO - PROCESS | 2289 | 1463430452131 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 13:27:32 INFO - PROCESS | 2289 | 1463430452132 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 13:27:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:27:32 INFO - PROCESS | 2289 | 1463430452148 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:27:32 INFO - PROCESS | 2289 | 1463430452150 Marionette TRACE conn2 <- [1,1570,null,{}] 13:27:32 INFO - PROCESS | 2289 | 1463430452158 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}] 13:27:32 INFO - PROCESS | 2289 | 1463430452245 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 13:27:32 INFO - PROCESS | 2289 | 1463430452252 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:32 INFO - PROCESS | 2289 | ++DOCSHELL 0x126b5b800 == 58 [pid = 2289] [id = 400] 13:27:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 129 (0x11322a000) [pid = 2289] [serial = 1199] [outer = 0x0] 13:27:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 130 (0x116766400) [pid = 2289] [serial = 1200] [outer = 0x11322a000] 13:27:32 INFO - PROCESS | 2289 | 1463430452282 Marionette DEBUG loaded listener.js 13:27:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 131 (0x119166400) [pid = 2289] [serial = 1201] [outer = 0x11322a000] 13:27:32 INFO - PROCESS | 2289 | 1463430452606 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]]]}] 13:27:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:27:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 483ms 13:27:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:27:32 INFO - PROCESS | 2289 | 1463430452624 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 13:27:32 INFO - PROCESS | 2289 | 1463430452626 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 13:27:32 INFO - PROCESS | 2289 | 1463430452628 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:27:32 INFO - PROCESS | 2289 | 1463430452640 Marionette TRACE conn2 <- [1,1574,null,{}] 13:27:32 INFO - PROCESS | 2289 | 1463430452643 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}] 13:27:32 INFO - PROCESS | 2289 | 1463430452743 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 13:27:32 INFO - PROCESS | 2289 | 1463430452800 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:32 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a8a3800 == 59 [pid = 2289] [id = 401] 13:27:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 132 (0x118493800) [pid = 2289] [serial = 1202] [outer = 0x0] 13:27:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 133 (0x121752c00) [pid = 2289] [serial = 1203] [outer = 0x118493800] 13:27:32 INFO - PROCESS | 2289 | 1463430452825 Marionette DEBUG loaded listener.js 13:27:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 134 (0x12670b400) [pid = 2289] [serial = 1204] [outer = 0x118493800] 13:27:33 INFO - PROCESS | 2289 | 1463430453109 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]]]}] 13:27:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:27:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 529ms 13:27:33 INFO - PROCESS | 2289 | 1463430453158 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 13:27:33 INFO - PROCESS | 2289 | 1463430453159 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 13:27:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:27:33 INFO - PROCESS | 2289 | 1463430453161 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:27:33 INFO - PROCESS | 2289 | 1463430453162 Marionette TRACE conn2 <- [1,1578,null,{}] 13:27:33 INFO - PROCESS | 2289 | 1463430453165 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}] 13:27:33 INFO - PROCESS | 2289 | 1463430453247 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 13:27:33 INFO - PROCESS | 2289 | 1463430453253 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:33 INFO - PROCESS | 2289 | ++DOCSHELL 0x12b2ba000 == 60 [pid = 2289] [id = 402] 13:27:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 135 (0x126710c00) [pid = 2289] [serial = 1205] [outer = 0x0] 13:27:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 136 (0x126d1ac00) [pid = 2289] [serial = 1206] [outer = 0x126710c00] 13:27:33 INFO - PROCESS | 2289 | 1463430453278 Marionette DEBUG loaded listener.js 13:27:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 137 (0x128b1b800) [pid = 2289] [serial = 1207] [outer = 0x126710c00] 13:27:33 INFO - PROCESS | 2289 | 1463430453599 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]]]}] 13:27:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:27:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 472ms 13:27:33 INFO - PROCESS | 2289 | 1463430453633 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 13:27:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:27:33 INFO - PROCESS | 2289 | 1463430453634 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 13:27:33 INFO - PROCESS | 2289 | 1463430453636 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:27:33 INFO - PROCESS | 2289 | 1463430453637 Marionette TRACE conn2 <- [1,1582,null,{}] 13:27:33 INFO - PROCESS | 2289 | 1463430453640 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}] 13:27:33 INFO - PROCESS | 2289 | 1463430453758 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 13:27:33 INFO - PROCESS | 2289 | 1463430453765 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:33 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba1a800 == 61 [pid = 2289] [id = 403] 13:27:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 138 (0x12487e800) [pid = 2289] [serial = 1208] [outer = 0x0] 13:27:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 139 (0x128b3b800) [pid = 2289] [serial = 1209] [outer = 0x12487e800] 13:27:33 INFO - PROCESS | 2289 | 1463430453790 Marionette DEBUG loaded listener.js 13:27:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 140 (0x128b88400) [pid = 2289] [serial = 1210] [outer = 0x12487e800] 13:27:34 INFO - PROCESS | 2289 | 1463430454253 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]]]}] 13:27:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:27:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 669ms 13:27:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:27:34 INFO - PROCESS | 2289 | 1463430454307 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 13:27:34 INFO - PROCESS | 2289 | 1463430454309 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 13:27:34 INFO - PROCESS | 2289 | 1463430454314 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:27:34 INFO - PROCESS | 2289 | 1463430454316 Marionette TRACE conn2 <- [1,1586,null,{}] 13:27:34 INFO - PROCESS | 2289 | 1463430454320 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}] 13:27:34 INFO - PROCESS | 2289 | 1463430454430 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 13:27:34 INFO - PROCESS | 2289 | 1463430454540 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:34 INFO - PROCESS | 2289 | ++DOCSHELL 0x116e23000 == 62 [pid = 2289] [id = 404] 13:27:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 141 (0x11287c400) [pid = 2289] [serial = 1211] [outer = 0x0] 13:27:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 142 (0x112ce5800) [pid = 2289] [serial = 1212] [outer = 0x11287c400] 13:27:34 INFO - PROCESS | 2289 | 1463430454574 Marionette DEBUG loaded listener.js 13:27:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 143 (0x116182c00) [pid = 2289] [serial = 1213] [outer = 0x11287c400] 13:27:35 INFO - PROCESS | 2289 | 1463430455002 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]]]}] 13:27:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:27:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 722ms 13:27:35 INFO - PROCESS | 2289 | 1463430455036 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 13:27:35 INFO - PROCESS | 2289 | 1463430455040 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 13:27:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:27:35 INFO - PROCESS | 2289 | 1463430455045 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:27:35 INFO - PROCESS | 2289 | 1463430455047 Marionette TRACE conn2 <- [1,1590,null,{}] 13:27:35 INFO - PROCESS | 2289 | 1463430455049 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}] 13:27:35 INFO - PROCESS | 2289 | 1463430455154 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 13:27:35 INFO - PROCESS | 2289 | 1463430455214 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:35 INFO - PROCESS | 2289 | ++DOCSHELL 0x119961800 == 63 [pid = 2289] [id = 405] 13:27:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 144 (0x116761c00) [pid = 2289] [serial = 1214] [outer = 0x0] 13:27:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 145 (0x118117c00) [pid = 2289] [serial = 1215] [outer = 0x116761c00] 13:27:35 INFO - PROCESS | 2289 | 1463430455244 Marionette DEBUG loaded listener.js 13:27:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 146 (0x118412400) [pid = 2289] [serial = 1216] [outer = 0x116761c00] 13:27:35 INFO - PROCESS | 2289 | 1463430455703 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]]]}] 13:27:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:27:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 722ms 13:27:35 INFO - PROCESS | 2289 | 1463430455772 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 13:27:35 INFO - PROCESS | 2289 | 1463430455773 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 13:27:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:27:35 INFO - PROCESS | 2289 | 1463430455776 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:27:35 INFO - PROCESS | 2289 | 1463430455778 Marionette TRACE conn2 <- [1,1594,null,{}] 13:27:35 INFO - PROCESS | 2289 | 1463430455806 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}] 13:27:35 INFO - PROCESS | 2289 | 1463430455915 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 13:27:35 INFO - PROCESS | 2289 | 1463430455990 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:36 INFO - PROCESS | 2289 | ++DOCSHELL 0x12b2b1000 == 64 [pid = 2289] [id = 406] 13:27:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 147 (0x1190b0c00) [pid = 2289] [serial = 1217] [outer = 0x0] 13:27:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 148 (0x1193d9400) [pid = 2289] [serial = 1218] [outer = 0x1190b0c00] 13:27:36 INFO - PROCESS | 2289 | 1463430456022 Marionette DEBUG loaded listener.js 13:27:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 149 (0x121146c00) [pid = 2289] [serial = 1219] [outer = 0x1190b0c00] 13:27:36 INFO - PROCESS | 2289 | 1463430456438 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]]]}] 13:27:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:27:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 720ms 13:27:36 INFO - PROCESS | 2289 | 1463430456497 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 13:27:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:27:36 INFO - PROCESS | 2289 | 1463430456499 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 13:27:36 INFO - PROCESS | 2289 | 1463430456501 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:27:36 INFO - PROCESS | 2289 | 1463430456503 Marionette TRACE conn2 <- [1,1598,null,{}] 13:27:36 INFO - PROCESS | 2289 | 1463430456505 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}] 13:27:36 INFO - PROCESS | 2289 | 1463430456608 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 13:27:36 INFO - PROCESS | 2289 | 1463430456668 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:36 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c24b800 == 65 [pid = 2289] [id = 407] 13:27:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 150 (0x121143400) [pid = 2289] [serial = 1220] [outer = 0x0] 13:27:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 151 (0x1219cd400) [pid = 2289] [serial = 1221] [outer = 0x121143400] 13:27:36 INFO - PROCESS | 2289 | 1463430456699 Marionette DEBUG loaded listener.js 13:27:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 152 (0x124877c00) [pid = 2289] [serial = 1222] [outer = 0x121143400] 13:27:37 INFO - PROCESS | 2289 | 1463430457143 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]]]}] 13:27:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:27:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 670ms 13:27:37 INFO - PROCESS | 2289 | 1463430457172 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 13:27:37 INFO - PROCESS | 2289 | 1463430457173 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 13:27:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:27:37 INFO - PROCESS | 2289 | 1463430457176 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:27:37 INFO - PROCESS | 2289 | 1463430457177 Marionette TRACE conn2 <- [1,1602,null,{}] 13:27:37 INFO - PROCESS | 2289 | 1463430457179 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}] 13:27:37 INFO - PROCESS | 2289 | 1463430457300 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 13:27:37 INFO - PROCESS | 2289 | 1463430457361 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:37 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c48c800 == 66 [pid = 2289] [id = 408] 13:27:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 153 (0x123dc9000) [pid = 2289] [serial = 1223] [outer = 0x0] 13:27:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 154 (0x125554c00) [pid = 2289] [serial = 1224] [outer = 0x123dc9000] 13:27:37 INFO - PROCESS | 2289 | 1463430457393 Marionette DEBUG loaded listener.js 13:27:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 155 (0x128b1b400) [pid = 2289] [serial = 1225] [outer = 0x123dc9000] 13:27:37 INFO - PROCESS | 2289 | 1463430457876 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]]]}] 13:27:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:27:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 720ms 13:27:37 INFO - PROCESS | 2289 | 1463430457896 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 13:27:37 INFO - PROCESS | 2289 | 1463430457898 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 13:27:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:27:37 INFO - PROCESS | 2289 | 1463430457925 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:27:37 INFO - PROCESS | 2289 | 1463430457927 Marionette TRACE conn2 <- [1,1606,null,{}] 13:27:37 INFO - PROCESS | 2289 | 1463430457929 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}] 13:27:38 INFO - PROCESS | 2289 | 1463430458051 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 13:27:38 INFO - PROCESS | 2289 | 1463430458125 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:38 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183d5000 == 67 [pid = 2289] [id = 409] 13:27:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 156 (0x11321d000) [pid = 2289] [serial = 1226] [outer = 0x0] 13:27:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 157 (0x1184dc800) [pid = 2289] [serial = 1227] [outer = 0x11321d000] 13:27:38 INFO - PROCESS | 2289 | 1463430458156 Marionette DEBUG loaded listener.js 13:27:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 158 (0x128b88800) [pid = 2289] [serial = 1228] [outer = 0x11321d000] 13:27:38 INFO - PROCESS | 2289 | 1463430458880 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]]]}] 13:27:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:27:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1025ms 13:27:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:27:38 INFO - PROCESS | 2289 | 1463430458950 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 13:27:38 INFO - PROCESS | 2289 | 1463430458953 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 13:27:38 INFO - PROCESS | 2289 | 1463430458958 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:27:38 INFO - PROCESS | 2289 | 1463430458962 Marionette TRACE conn2 <- [1,1610,null,{}] 13:27:38 INFO - PROCESS | 2289 | 1463430458968 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}] 13:27:39 INFO - PROCESS | 2289 | 1463430459113 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 13:27:39 INFO - PROCESS | 2289 | 1463430459254 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:39 INFO - PROCESS | 2289 | ++DOCSHELL 0x1188bb800 == 68 [pid = 2289] [id = 410] 13:27:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 159 (0x112595c00) [pid = 2289] [serial = 1229] [outer = 0x0] 13:27:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 160 (0x1125eb800) [pid = 2289] [serial = 1230] [outer = 0x112595c00] 13:27:39 INFO - PROCESS | 2289 | 1463430459284 Marionette DEBUG loaded listener.js 13:27:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 161 (0x112d8cc00) [pid = 2289] [serial = 1231] [outer = 0x112595c00] 13:27:39 INFO - PROCESS | 2289 | --DOCSHELL 0x12b2ba000 == 67 [pid = 2289] [id = 402] 13:27:39 INFO - PROCESS | 2289 | --DOCSHELL 0x12a8a3800 == 66 [pid = 2289] [id = 401] 13:27:39 INFO - PROCESS | 2289 | --DOCSHELL 0x126b5b800 == 65 [pid = 2289] [id = 400] 13:27:39 INFO - PROCESS | 2289 | --DOMWINDOW == 160 (0x128b37c00) [pid = 2289] [serial = 1149] [outer = 0x0] [url = about:blank] 13:27:39 INFO - PROCESS | 2289 | 1463430459811 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]]]}] 13:27:39 INFO - PROCESS | 2289 | --DOCSHELL 0x1293e7800 == 64 [pid = 2289] [id = 399] 13:27:39 INFO - PROCESS | 2289 | --DOCSHELL 0x128c5a000 == 63 [pid = 2289] [id = 398] 13:27:39 INFO - PROCESS | 2289 | --DOCSHELL 0x126b52800 == 62 [pid = 2289] [id = 397] 13:27:39 INFO - PROCESS | 2289 | --DOCSHELL 0x12550c000 == 61 [pid = 2289] [id = 396] 13:27:39 INFO - PROCESS | 2289 | --DOCSHELL 0x115d0a800 == 60 [pid = 2289] [id = 395] 13:27:39 INFO - PROCESS | 2289 | --DOCSHELL 0x1194b2000 == 59 [pid = 2289] [id = 394] 13:27:39 INFO - PROCESS | 2289 | --DOCSHELL 0x1188bc000 == 58 [pid = 2289] [id = 393] 13:27:39 INFO - PROCESS | 2289 | --DOCSHELL 0x117e21800 == 57 [pid = 2289] [id = 392] 13:27:39 INFO - PROCESS | 2289 | --DOCSHELL 0x1180cb800 == 56 [pid = 2289] [id = 391] 13:27:39 INFO - PROCESS | 2289 | --DOCSHELL 0x116aba800 == 55 [pid = 2289] [id = 390] 13:27:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:27:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 878ms 13:27:39 INFO - PROCESS | 2289 | --DOCSHELL 0x135ac9000 == 54 [pid = 2289] [id = 387] 13:27:39 INFO - PROCESS | 2289 | --DOCSHELL 0x12ac59000 == 53 [pid = 2289] [id = 386] 13:27:39 INFO - PROCESS | 2289 | --DOCSHELL 0x11a04e800 == 52 [pid = 2289] [id = 385] 13:27:39 INFO - PROCESS | 2289 | --DOCSHELL 0x115eb0000 == 51 [pid = 2289] [id = 384] 13:27:39 INFO - PROCESS | 2289 | 1463430459839 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 13:27:39 INFO - PROCESS | 2289 | 1463430459843 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 13:27:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:27:39 INFO - PROCESS | 2289 | 1463430459847 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:27:39 INFO - PROCESS | 2289 | 1463430459851 Marionette TRACE conn2 <- [1,1614,null,{}] 13:27:39 INFO - PROCESS | 2289 | 1463430459853 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}] 13:27:39 INFO - PROCESS | 2289 | 1463430459921 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 13:27:39 INFO - PROCESS | 2289 | 1463430459926 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:39 INFO - PROCESS | 2289 | ++DOCSHELL 0x115eb0000 == 52 [pid = 2289] [id = 411] 13:27:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 161 (0x116117c00) [pid = 2289] [serial = 1232] [outer = 0x0] 13:27:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 162 (0x11650b000) [pid = 2289] [serial = 1233] [outer = 0x116117c00] 13:27:39 INFO - PROCESS | 2289 | 1463430459947 Marionette DEBUG loaded listener.js 13:27:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 163 (0x117e2f400) [pid = 2289] [serial = 1234] [outer = 0x116117c00] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 162 (0x124880800) [pid = 2289] [serial = 861] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 161 (0x116a5a000) [pid = 2289] [serial = 864] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 160 (0x118497800) [pid = 2289] [serial = 867] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 159 (0x11617a400) [pid = 2289] [serial = 982] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 158 (0x11915e800) [pid = 2289] [serial = 985] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 157 (0x124f10000) [pid = 2289] [serial = 988] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 156 (0x12487dc00) [pid = 2289] [serial = 876] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 155 (0x12158a800) [pid = 2289] [serial = 927] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 154 (0x112ceb400) [pid = 2289] [serial = 921] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 153 (0x128bb9c00) [pid = 2289] [serial = 991] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 152 (0x126d1f000) [pid = 2289] [serial = 931] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 151 (0x1184a1800) [pid = 2289] [serial = 924] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 150 (0x12baf5c00) [pid = 2289] [serial = 997] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 149 (0x11973d000) [pid = 2289] [serial = 870] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 148 (0x12a812c00) [pid = 2289] [serial = 994] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 147 (0x121b67c00) [pid = 2289] [serial = 873] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 146 (0x129563800) [pid = 2289] [serial = 934] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 145 (0x12a815000) [pid = 2289] [serial = 1131] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 144 (0x12ac19400) [pid = 2289] [serial = 1110] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 143 (0x129311800) [pid = 2289] [serial = 1135] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 142 (0x12c4c4800) [pid = 2289] [serial = 1111] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 141 (0x12aabdc00) [pid = 2289] [serial = 1108] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 140 (0x129572800) [pid = 2289] [serial = 1107] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 139 (0x12b851800) [pid = 2289] [serial = 1134] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 138 (0x110dad400) [pid = 2289] [serial = 1143] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 137 (0x12c846800) [pid = 2289] [serial = 1140] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 136 (0x1193e0400) [pid = 2289] [serial = 1099] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 135 (0x119028000) [pid = 2289] [serial = 1098] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 134 (0x12487bc00) [pid = 2289] [serial = 1122] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 133 (0x125e39400) [pid = 2289] [serial = 1123] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 132 (0x12c4bc400) [pid = 2289] [serial = 1138] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 131 (0x12660ac00) [pid = 2289] [serial = 1125] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 130 (0x12be07c00) [pid = 2289] [serial = 1137] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 129 (0x126d1cc00) [pid = 2289] [serial = 1126] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 128 (0x126bdec00) [pid = 2289] [serial = 1102] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 127 (0x126359c00) [pid = 2289] [serial = 1101] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 126 (0x128b87c00) [pid = 2289] [serial = 1128] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x116a64400) [pid = 2289] [serial = 1096] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x112fa0c00) [pid = 2289] [serial = 1095] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x11915d000) [pid = 2289] [serial = 1117] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x118612800) [pid = 2289] [serial = 1116] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x11767b800) [pid = 2289] [serial = 1114] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x11633f000) [pid = 2289] [serial = 1113] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x119738c00) [pid = 2289] [serial = 1119] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x121351000) [pid = 2289] [serial = 1120] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x128b8f400) [pid = 2289] [serial = 1105] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x128b8a400) [pid = 2289] [serial = 1104] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x1219cd000) [pid = 2289] [serial = 1146] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x12c84c400) [pid = 2289] [serial = 1141] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x12a6d8800) [pid = 2289] [serial = 1147] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x12aac5c00) [pid = 2289] [serial = 1132] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x12958e000) [pid = 2289] [serial = 1129] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x11811e800) [pid = 2289] [serial = 1144] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x12be1b000) [pid = 2289] [serial = 1051] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x11973c800) [pid = 2289] [serial = 1042] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x11675f400) [pid = 2289] [serial = 1039] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x128b14800) [pid = 2289] [serial = 1045] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x12a811800) [pid = 2289] [serial = 1048] [outer = 0x0] [url = about:blank] 13:27:40 INFO - PROCESS | 2289 | 1463430460463 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]]]}] 13:27:40 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 13:27:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 675ms 13:27:40 INFO - PROCESS | 2289 | 1463430460525 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 13:27:40 INFO - PROCESS | 2289 | 1463430460527 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 13:27:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:27:40 INFO - PROCESS | 2289 | 1463430460531 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:27:40 INFO - PROCESS | 2289 | 1463430460535 Marionette TRACE conn2 <- [1,1618,null,{}] 13:27:40 INFO - PROCESS | 2289 | 1463430460546 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}] 13:27:40 INFO - PROCESS | 2289 | 1463430460675 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 13:27:40 INFO - PROCESS | 2289 | 1463430460746 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:40 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183d2800 == 53 [pid = 2289] [id = 412] 13:27:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x1180dfc00) [pid = 2289] [serial = 1235] [outer = 0x0] 13:27:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x118611800) [pid = 2289] [serial = 1236] [outer = 0x1180dfc00] 13:27:40 INFO - PROCESS | 2289 | 1463430460774 Marionette DEBUG loaded listener.js 13:27:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x11902f800) [pid = 2289] [serial = 1237] [outer = 0x1180dfc00] 13:27:41 INFO - PROCESS | 2289 | 1463430461072 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]]]}] 13:27:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:27:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 575ms 13:27:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:27:41 INFO - PROCESS | 2289 | 1463430461105 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 13:27:41 INFO - PROCESS | 2289 | 1463430461107 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 13:27:41 INFO - PROCESS | 2289 | 1463430461109 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:27:41 INFO - PROCESS | 2289 | 1463430461110 Marionette TRACE conn2 <- [1,1622,null,{}] 13:27:41 INFO - PROCESS | 2289 | 1463430461112 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}] 13:27:41 INFO - PROCESS | 2289 | 1463430461200 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 13:27:41 INFO - PROCESS | 2289 | 1463430461206 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:41 INFO - PROCESS | 2289 | ++DOCSHELL 0x11a04e800 == 54 [pid = 2289] [id = 413] 13:27:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x11906c800) [pid = 2289] [serial = 1238] [outer = 0x0] 13:27:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x119163800) [pid = 2289] [serial = 1239] [outer = 0x11906c800] 13:27:41 INFO - PROCESS | 2289 | 1463430461232 Marionette DEBUG loaded listener.js 13:27:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x1193df000) [pid = 2289] [serial = 1240] [outer = 0x11906c800] 13:27:41 INFO - PROCESS | 2289 | 1463430461561 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]]]}] 13:27:41 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 13:27:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 469ms 13:27:41 INFO - PROCESS | 2289 | 1463430461579 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 13:27:41 INFO - PROCESS | 2289 | 1463430461580 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 13:27:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:27:41 INFO - PROCESS | 2289 | 1463430461585 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:27:41 INFO - PROCESS | 2289 | 1463430461588 Marionette TRACE conn2 <- [1,1626,null,{}] 13:27:41 INFO - PROCESS | 2289 | 1463430461590 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}] 13:27:41 INFO - PROCESS | 2289 | 1463430461704 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 13:27:41 INFO - PROCESS | 2289 | 1463430461738 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:41 INFO - PROCESS | 2289 | ++DOCSHELL 0x11614e800 == 55 [pid = 2289] [id = 414] 13:27:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x1183db800) [pid = 2289] [serial = 1241] [outer = 0x0] 13:27:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x119733400) [pid = 2289] [serial = 1242] [outer = 0x1183db800] 13:27:41 INFO - PROCESS | 2289 | 1463430461763 Marionette DEBUG loaded listener.js 13:27:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x121141400) [pid = 2289] [serial = 1243] [outer = 0x1183db800] 13:27:42 INFO - PROCESS | 2289 | 1463430462072 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]]]}] 13:27:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:27:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 523ms 13:27:42 INFO - PROCESS | 2289 | 1463430462107 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 13:27:42 INFO - PROCESS | 2289 | 1463430462108 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 13:27:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:27:42 INFO - PROCESS | 2289 | 1463430462110 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:27:42 INFO - PROCESS | 2289 | 1463430462112 Marionette TRACE conn2 <- [1,1630,null,{}] 13:27:42 INFO - PROCESS | 2289 | 1463430462114 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}] 13:27:42 INFO - PROCESS | 2289 | 1463430462228 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 13:27:42 INFO - PROCESS | 2289 | 1463430462265 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:42 INFO - PROCESS | 2289 | ++DOCSHELL 0x126b52800 == 56 [pid = 2289] [id = 415] 13:27:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x121588800) [pid = 2289] [serial = 1244] [outer = 0x0] 13:27:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x123dbc000) [pid = 2289] [serial = 1245] [outer = 0x121588800] 13:27:42 INFO - PROCESS | 2289 | 1463430462298 Marionette DEBUG loaded listener.js 13:27:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x125e3ac00) [pid = 2289] [serial = 1246] [outer = 0x121588800] 13:27:42 INFO - PROCESS | 2289 | 1463430462633 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]]]}] 13:27:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:27:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 568ms 13:27:42 INFO - PROCESS | 2289 | 1463430462679 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 13:27:42 INFO - PROCESS | 2289 | 1463430462681 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 13:27:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:27:42 INFO - PROCESS | 2289 | 1463430462685 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:27:42 INFO - PROCESS | 2289 | 1463430462686 Marionette TRACE conn2 <- [1,1634,null,{}] 13:27:42 INFO - PROCESS | 2289 | 1463430462690 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}] 13:27:42 INFO - PROCESS | 2289 | 1463430462837 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 13:27:42 INFO - PROCESS | 2289 | 1463430462857 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:42 INFO - PROCESS | 2289 | ++DOCSHELL 0x128beb800 == 57 [pid = 2289] [id = 416] 13:27:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x121590400) [pid = 2289] [serial = 1247] [outer = 0x0] 13:27:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x125f71c00) [pid = 2289] [serial = 1248] [outer = 0x121590400] 13:27:42 INFO - PROCESS | 2289 | 1463430462883 Marionette DEBUG loaded listener.js 13:27:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x126d14400) [pid = 2289] [serial = 1249] [outer = 0x121590400] 13:27:43 INFO - PROCESS | 2289 | 1463430463221 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]]]}] 13:27:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:27:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 571ms 13:27:43 INFO - PROCESS | 2289 | 1463430463263 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 13:27:43 INFO - PROCESS | 2289 | 1463430463264 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 13:27:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:27:43 INFO - PROCESS | 2289 | 1463430463266 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:27:43 INFO - PROCESS | 2289 | 1463430463268 Marionette TRACE conn2 <- [1,1638,null,{}] 13:27:43 INFO - PROCESS | 2289 | 1463430463270 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}] 13:27:43 INFO - PROCESS | 2289 | 1463430463371 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 13:27:43 INFO - PROCESS | 2289 | 1463430463406 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:43 INFO - PROCESS | 2289 | ++DOCSHELL 0x1293da800 == 58 [pid = 2289] [id = 417] 13:27:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x124f10000) [pid = 2289] [serial = 1250] [outer = 0x0] 13:27:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x128b1c400) [pid = 2289] [serial = 1251] [outer = 0x124f10000] 13:27:43 INFO - PROCESS | 2289 | 1463430463431 Marionette DEBUG loaded listener.js 13:27:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x128b87400) [pid = 2289] [serial = 1252] [outer = 0x124f10000] 13:27:43 INFO - PROCESS | 2289 | 1463430463778 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]]]}] 13:27:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:27:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 518ms 13:27:43 INFO - PROCESS | 2289 | 1463430463787 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 13:27:43 INFO - PROCESS | 2289 | 1463430463788 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 13:27:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:27:43 INFO - PROCESS | 2289 | 1463430463790 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:27:43 INFO - PROCESS | 2289 | 1463430463792 Marionette TRACE conn2 <- [1,1642,null,{}] 13:27:43 INFO - PROCESS | 2289 | 1463430463794 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}] 13:27:43 INFO - PROCESS | 2289 | 1463430463901 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 13:27:43 INFO - PROCESS | 2289 | 1463430463936 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:43 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a6c8000 == 59 [pid = 2289] [id = 418] 13:27:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x128b38c00) [pid = 2289] [serial = 1253] [outer = 0x0] 13:27:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x128b90400) [pid = 2289] [serial = 1254] [outer = 0x128b38c00] 13:27:43 INFO - PROCESS | 2289 | 1463430463961 Marionette DEBUG loaded listener.js 13:27:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x128bb6400) [pid = 2289] [serial = 1255] [outer = 0x128b38c00] 13:27:44 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x126710c00) [pid = 2289] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:27:44 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x116ef5400) [pid = 2289] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:27:44 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x116ef1c00) [pid = 2289] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:27:44 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x112872800) [pid = 2289] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:27:44 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x111c1f400) [pid = 2289] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:27:44 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x11973d400) [pid = 2289] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:27:44 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x119026000) [pid = 2289] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:27:44 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x124878000) [pid = 2289] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:27:44 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x12158b400) [pid = 2289] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:27:44 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x12554f400) [pid = 2289] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:27:44 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x117e31400) [pid = 2289] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:27:44 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x11322a000) [pid = 2289] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:27:44 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x118493800) [pid = 2289] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:27:44 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x11973e400) [pid = 2289] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:27:44 INFO - PROCESS | 2289 | 1463430464344 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]]]}] 13:27:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:27:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 568ms 13:27:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:27:44 INFO - PROCESS | 2289 | 1463430464359 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 13:27:44 INFO - PROCESS | 2289 | 1463430464361 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 13:27:44 INFO - PROCESS | 2289 | 1463430464363 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:27:44 INFO - PROCESS | 2289 | 1463430464364 Marionette TRACE conn2 <- [1,1646,null,{}] 13:27:44 INFO - PROCESS | 2289 | 1463430464372 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}] 13:27:44 INFO - PROCESS | 2289 | 1463430464485 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 13:27:44 INFO - PROCESS | 2289 | 1463430464520 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:44 INFO - PROCESS | 2289 | ++DOCSHELL 0x12913e800 == 60 [pid = 2289] [id = 419] 13:27:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x112872800) [pid = 2289] [serial = 1256] [outer = 0x0] 13:27:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x119328400) [pid = 2289] [serial = 1257] [outer = 0x112872800] 13:27:44 INFO - PROCESS | 2289 | 1463430464545 Marionette DEBUG loaded listener.js 13:27:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x12554f400) [pid = 2289] [serial = 1258] [outer = 0x112872800] 13:27:44 INFO - PROCESS | 2289 | 1463430464824 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]]]}] 13:27:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:27:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 476ms 13:27:44 INFO - PROCESS | 2289 | 1463430464839 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 13:27:44 INFO - PROCESS | 2289 | 1463430464841 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 13:27:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:27:44 INFO - PROCESS | 2289 | 1463430464843 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:27:44 INFO - PROCESS | 2289 | 1463430464845 Marionette TRACE conn2 <- [1,1650,null,{}] 13:27:44 INFO - PROCESS | 2289 | 1463430464855 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}] 13:27:44 INFO - PROCESS | 2289 | 1463430464964 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 13:27:44 INFO - PROCESS | 2289 | 1463430464971 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:44 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba19800 == 61 [pid = 2289] [id = 420] 13:27:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x128bab400) [pid = 2289] [serial = 1259] [outer = 0x0] 13:27:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x128d19c00) [pid = 2289] [serial = 1260] [outer = 0x128bab400] 13:27:45 INFO - PROCESS | 2289 | 1463430465000 Marionette DEBUG loaded listener.js 13:27:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x129303c00) [pid = 2289] [serial = 1261] [outer = 0x128bab400] 13:27:45 INFO - PROCESS | 2289 | 1463430465325 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]]]}] 13:27:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:27:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 519ms 13:27:45 INFO - PROCESS | 2289 | 1463430465363 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 13:27:45 INFO - PROCESS | 2289 | 1463430465364 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 13:27:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:27:45 INFO - PROCESS | 2289 | 1463430465368 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:27:45 INFO - PROCESS | 2289 | 1463430465370 Marionette TRACE conn2 <- [1,1654,null,{}] 13:27:45 INFO - PROCESS | 2289 | 1463430465372 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}] 13:27:45 INFO - PROCESS | 2289 | 1463430465482 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 13:27:45 INFO - PROCESS | 2289 | 1463430465488 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:45 INFO - PROCESS | 2289 | ++DOCSHELL 0x12bec8000 == 62 [pid = 2289] [id = 421] 13:27:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x1193e5800) [pid = 2289] [serial = 1262] [outer = 0x0] 13:27:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x129307800) [pid = 2289] [serial = 1263] [outer = 0x1193e5800] 13:27:45 INFO - PROCESS | 2289 | 1463430465513 Marionette DEBUG loaded listener.js 13:27:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x129584000) [pid = 2289] [serial = 1264] [outer = 0x1193e5800] 13:27:45 INFO - PROCESS | 2289 | 1463430465816 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]]]}] 13:27:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:27:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 469ms 13:27:45 INFO - PROCESS | 2289 | 1463430465838 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 13:27:45 INFO - PROCESS | 2289 | 1463430465840 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 13:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:27:45 INFO - PROCESS | 2289 | 1463430465842 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:27:45 INFO - PROCESS | 2289 | 1463430465843 Marionette TRACE conn2 <- [1,1658,null,{}] 13:27:45 INFO - PROCESS | 2289 | 1463430465845 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}] 13:27:45 INFO - PROCESS | 2289 | 1463430465931 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 13:27:45 INFO - PROCESS | 2289 | 1463430465935 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:45 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c873800 == 63 [pid = 2289] [id = 422] 13:27:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x129590800) [pid = 2289] [serial = 1265] [outer = 0x0] 13:27:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x12a6dd400) [pid = 2289] [serial = 1266] [outer = 0x129590800] 13:27:45 INFO - PROCESS | 2289 | 1463430465959 Marionette DEBUG loaded listener.js 13:27:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x12a76d800) [pid = 2289] [serial = 1267] [outer = 0x129590800] 13:27:46 INFO - PROCESS | 2289 | --DOCSHELL 0x1293c9000 == 62 [pid = 2289] [id = 287] 13:27:46 INFO - PROCESS | 2289 | --DOCSHELL 0x12c85d800 == 61 [pid = 2289] [id = 311] 13:27:46 INFO - PROCESS | 2289 | --DOCSHELL 0x1161bf000 == 60 [pid = 2289] [id = 389] 13:27:46 INFO - PROCESS | 2289 | --DOCSHELL 0x1355d3800 == 59 [pid = 2289] [id = 368] 13:27:46 INFO - PROCESS | 2289 | --DOCSHELL 0x12cb3c800 == 58 [pid = 2289] [id = 312] 13:27:46 INFO - PROCESS | 2289 | --DOCSHELL 0x1194aa000 == 57 [pid = 2289] [id = 370] 13:27:46 INFO - PROCESS | 2289 | --DOCSHELL 0x12c25f000 == 56 [pid = 2289] [id = 326] 13:27:46 INFO - PROCESS | 2289 | --DOCSHELL 0x112699000 == 55 [pid = 2289] [id = 369] 13:27:46 INFO - PROCESS | 2289 | --DOCSHELL 0x12d320000 == 54 [pid = 2289] [id = 331] 13:27:46 INFO - PROCESS | 2289 | --DOCSHELL 0x11a06b000 == 53 [pid = 2289] [id = 333] 13:27:46 INFO - PROCESS | 2289 | --DOCSHELL 0x12ac43800 == 52 [pid = 2289] [id = 388] 13:27:46 INFO - PROCESS | 2289 | --DOCSHELL 0x12d4e7000 == 51 [pid = 2289] [id = 332] 13:27:46 INFO - PROCESS | 2289 | --DOCSHELL 0x12671f000 == 50 [pid = 2289] [id = 293] 13:27:46 INFO - PROCESS | 2289 | --DOCSHELL 0x12a8b7800 == 49 [pid = 2289] [id = 292] 13:27:46 INFO - PROCESS | 2289 | --DOCSHELL 0x110ef1000 == 48 [pid = 2289] [id = 350] 13:27:46 INFO - PROCESS | 2289 | --DOCSHELL 0x112e11000 == 47 [pid = 2289] [id = 351] 13:27:46 INFO - PROCESS | 2289 | --DOCSHELL 0x129137000 == 46 [pid = 2289] [id = 273] 13:27:46 INFO - PROCESS | 2289 | --DOCSHELL 0x1188bb800 == 45 [pid = 2289] [id = 410] 13:27:46 INFO - PROCESS | 2289 | --DOCSHELL 0x1183d5000 == 44 [pid = 2289] [id = 409] 13:27:46 INFO - PROCESS | 2289 | --DOCSHELL 0x12c48c800 == 43 [pid = 2289] [id = 408] 13:27:46 INFO - PROCESS | 2289 | --DOCSHELL 0x12c24b800 == 42 [pid = 2289] [id = 407] 13:27:46 INFO - PROCESS | 2289 | --DOCSHELL 0x12b2b1000 == 41 [pid = 2289] [id = 406] 13:27:46 INFO - PROCESS | 2289 | --DOCSHELL 0x119961800 == 40 [pid = 2289] [id = 405] 13:27:46 INFO - PROCESS | 2289 | --DOCSHELL 0x116e23000 == 39 [pid = 2289] [id = 404] 13:27:46 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba1a800 == 38 [pid = 2289] [id = 403] 13:27:47 INFO - PROCESS | 2289 | --DOCSHELL 0x126b52800 == 37 [pid = 2289] [id = 415] 13:27:47 INFO - PROCESS | 2289 | --DOCSHELL 0x1183d2800 == 36 [pid = 2289] [id = 412] 13:27:47 INFO - PROCESS | 2289 | --DOCSHELL 0x115eb0000 == 35 [pid = 2289] [id = 411] 13:27:47 INFO - PROCESS | 2289 | --DOCSHELL 0x1293da800 == 34 [pid = 2289] [id = 417] 13:27:47 INFO - PROCESS | 2289 | --DOCSHELL 0x12913e800 == 33 [pid = 2289] [id = 419] 13:27:47 INFO - PROCESS | 2289 | --DOCSHELL 0x128beb800 == 32 [pid = 2289] [id = 416] 13:27:47 INFO - PROCESS | 2289 | --DOCSHELL 0x11a04e800 == 31 [pid = 2289] [id = 413] 13:27:47 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba19800 == 30 [pid = 2289] [id = 420] 13:27:47 INFO - PROCESS | 2289 | --DOCSHELL 0x12a6c8000 == 29 [pid = 2289] [id = 418] 13:27:47 INFO - PROCESS | 2289 | --DOCSHELL 0x11614e800 == 28 [pid = 2289] [id = 414] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x128b3b800) [pid = 2289] [serial = 1209] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x126d1ac00) [pid = 2289] [serial = 1206] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOCSHELL 0x12bec8000 == 27 [pid = 2289] [id = 421] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x1184e0000) [pid = 2289] [serial = 1179] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x11902e000) [pid = 2289] [serial = 1180] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x1180e0000) [pid = 2289] [serial = 1177] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x11767f000) [pid = 2289] [serial = 1176] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x114e07000) [pid = 2289] [serial = 1174] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x112ce5000) [pid = 2289] [serial = 1173] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x1125a3800) [pid = 2289] [serial = 1171] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x11214c400) [pid = 2289] [serial = 1170] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x119cc8000) [pid = 2289] [serial = 1185] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x1190b9000) [pid = 2289] [serial = 1182] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x12554fc00) [pid = 2289] [serial = 1194] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x119332400) [pid = 2289] [serial = 1183] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x128b86c00) [pid = 2289] [serial = 1164] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x119386c00) [pid = 2289] [serial = 1158] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x124876800) [pid = 2289] [serial = 1191] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x125f72800) [pid = 2289] [serial = 1197] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x110db1400) [pid = 2289] [serial = 1152] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x125e43000) [pid = 2289] [serial = 1195] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x1267bc800) [pid = 2289] [serial = 1161] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x11676a000) [pid = 2289] [serial = 1155] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x128b3dc00) [pid = 2289] [serial = 1150] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x12a76d000) [pid = 2289] [serial = 1167] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x116766400) [pid = 2289] [serial = 1200] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x12670b400) [pid = 2289] [serial = 1204] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x126709400) [pid = 2289] [serial = 1198] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x123dc5800) [pid = 2289] [serial = 1189] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x12178c800) [pid = 2289] [serial = 1188] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x124cbbc00) [pid = 2289] [serial = 1192] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x121752c00) [pid = 2289] [serial = 1203] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x121512c00) [pid = 2289] [serial = 1186] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x119166400) [pid = 2289] [serial = 1201] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x128b1b800) [pid = 2289] [serial = 1207] [outer = 0x0] [url = about:blank] 13:27:47 INFO - PROCESS | 2289 | 1463430467667 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]]]}] 13:27:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:27:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1871ms 13:27:47 INFO - PROCESS | 2289 | 1463430467713 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 13:27:47 INFO - PROCESS | 2289 | 1463430467716 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 13:27:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:27:47 INFO - PROCESS | 2289 | 1463430467726 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:27:47 INFO - PROCESS | 2289 | 1463430467728 Marionette TRACE conn2 <- [1,1662,null,{}] 13:27:47 INFO - PROCESS | 2289 | 1463430467733 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}] 13:27:47 INFO - PROCESS | 2289 | 1463430467818 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 13:27:47 INFO - PROCESS | 2289 | 1463430467870 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:47 INFO - PROCESS | 2289 | ++DOCSHELL 0x11268a800 == 28 [pid = 2289] [id = 423] 13:27:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x11259d000) [pid = 2289] [serial = 1268] [outer = 0x0] 13:27:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x11259e400) [pid = 2289] [serial = 1269] [outer = 0x11259d000] 13:27:47 INFO - PROCESS | 2289 | 1463430467899 Marionette DEBUG loaded listener.js 13:27:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x111c8a800) [pid = 2289] [serial = 1270] [outer = 0x11259d000] 13:27:48 INFO - PROCESS | 2289 | 1463430468225 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]]]}] 13:27:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:27:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 521ms 13:27:48 INFO - PROCESS | 2289 | 1463430468247 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 13:27:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:27:48 INFO - PROCESS | 2289 | 1463430468254 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 13:27:48 INFO - PROCESS | 2289 | 1463430468258 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:27:48 INFO - PROCESS | 2289 | 1463430468260 Marionette TRACE conn2 <- [1,1666,null,{}] 13:27:48 INFO - PROCESS | 2289 | 1463430468263 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}] 13:27:48 INFO - PROCESS | 2289 | 1463430468338 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 13:27:48 INFO - PROCESS | 2289 | 1463430468387 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:48 INFO - PROCESS | 2289 | ++DOCSHELL 0x112c8a000 == 29 [pid = 2289] [id = 424] 13:27:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x11259e000) [pid = 2289] [serial = 1271] [outer = 0x0] 13:27:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x112873c00) [pid = 2289] [serial = 1272] [outer = 0x11259e000] 13:27:48 INFO - PROCESS | 2289 | 1463430468413 Marionette DEBUG loaded listener.js 13:27:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x112ce2c00) [pid = 2289] [serial = 1273] [outer = 0x11259e000] 13:27:48 INFO - PROCESS | 2289 | 1463430468706 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]]]}] 13:27:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:27:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 470ms 13:27:48 INFO - PROCESS | 2289 | 1463430468729 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 13:27:48 INFO - PROCESS | 2289 | 1463430468730 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 13:27:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:27:48 INFO - PROCESS | 2289 | 1463430468735 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:27:48 INFO - PROCESS | 2289 | 1463430468739 Marionette TRACE conn2 <- [1,1670,null,{}] 13:27:48 INFO - PROCESS | 2289 | 1463430468748 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}] 13:27:48 INFO - PROCESS | 2289 | 1463430468830 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 13:27:48 INFO - PROCESS | 2289 | 1463430468838 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:48 INFO - PROCESS | 2289 | ++DOCSHELL 0x116e2b800 == 30 [pid = 2289] [id = 425] 13:27:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x110daa400) [pid = 2289] [serial = 1274] [outer = 0x0] 13:27:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x114edf000) [pid = 2289] [serial = 1275] [outer = 0x110daa400] 13:27:48 INFO - PROCESS | 2289 | 1463430468866 Marionette DEBUG loaded listener.js 13:27:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x11633d400) [pid = 2289] [serial = 1276] [outer = 0x110daa400] 13:27:49 INFO - PROCESS | 2289 | 1463430469229 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]]]}] 13:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 526ms 13:27:49 INFO - PROCESS | 2289 | 1463430469260 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 13:27:49 INFO - PROCESS | 2289 | 1463430469262 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 13:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:27:49 INFO - PROCESS | 2289 | 1463430469265 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:27:49 INFO - PROCESS | 2289 | 1463430469270 Marionette TRACE conn2 <- [1,1674,null,{}] 13:27:49 INFO - PROCESS | 2289 | 1463430469273 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}] 13:27:49 INFO - PROCESS | 2289 | 1463430469387 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 13:27:49 INFO - PROCESS | 2289 | 1463430469393 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:49 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180c4000 == 31 [pid = 2289] [id = 426] 13:27:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x1163a5400) [pid = 2289] [serial = 1277] [outer = 0x0] 13:27:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x11675bc00) [pid = 2289] [serial = 1278] [outer = 0x1163a5400] 13:27:49 INFO - PROCESS | 2289 | 1463430469433 Marionette DEBUG loaded listener.js 13:27:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x1168a1c00) [pid = 2289] [serial = 1279] [outer = 0x1163a5400] 13:27:49 INFO - PROCESS | 2289 | 1463430469796 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]]]}] 13:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 573ms 13:27:49 INFO - PROCESS | 2289 | 1463430469839 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 13:27:49 INFO - PROCESS | 2289 | 1463430469840 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 13:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:27:49 INFO - PROCESS | 2289 | 1463430469842 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:27:49 INFO - PROCESS | 2289 | 1463430469843 Marionette TRACE conn2 <- [1,1678,null,{}] 13:27:49 INFO - PROCESS | 2289 | 1463430469845 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}] 13:27:49 INFO - PROCESS | 2289 | 1463430469937 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 13:27:49 INFO - PROCESS | 2289 | 1463430469944 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:49 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183bb800 == 32 [pid = 2289] [id = 427] 13:27:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x111ab7800) [pid = 2289] [serial = 1280] [outer = 0x0] 13:27:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x116a5c400) [pid = 2289] [serial = 1281] [outer = 0x111ab7800] 13:27:49 INFO - PROCESS | 2289 | 1463430469971 Marionette DEBUG loaded listener.js 13:27:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x117682800) [pid = 2289] [serial = 1282] [outer = 0x111ab7800] 13:27:50 INFO - PROCESS | 2289 | 1463430470347 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]]]}] 13:27:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:27:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 520ms 13:27:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:27:50 INFO - PROCESS | 2289 | 1463430470363 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 13:27:50 INFO - PROCESS | 2289 | 1463430470366 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 13:27:50 INFO - PROCESS | 2289 | 1463430470370 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:27:50 INFO - PROCESS | 2289 | 1463430470371 Marionette TRACE conn2 <- [1,1682,null,{}] 13:27:50 INFO - PROCESS | 2289 | 1463430470373 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}] 13:27:50 INFO - PROCESS | 2289 | 1463430470499 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 13:27:50 INFO - PROCESS | 2289 | 1463430470579 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:50 INFO - PROCESS | 2289 | ++DOCSHELL 0x119119000 == 33 [pid = 2289] [id = 428] 13:27:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x1168a9000) [pid = 2289] [serial = 1283] [outer = 0x0] 13:27:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x1180dc000) [pid = 2289] [serial = 1284] [outer = 0x1168a9000] 13:27:50 INFO - PROCESS | 2289 | 1463430470619 Marionette DEBUG loaded listener.js 13:27:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x1184a0400) [pid = 2289] [serial = 1285] [outer = 0x1168a9000] 13:27:50 INFO - PROCESS | 2289 | 1463430470958 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]]]}] 13:27:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:27:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 619ms 13:27:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:27:50 INFO - PROCESS | 2289 | 1463430470988 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 13:27:50 INFO - PROCESS | 2289 | 1463430470989 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 13:27:50 INFO - PROCESS | 2289 | 1463430470991 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:27:50 INFO - PROCESS | 2289 | 1463430470993 Marionette TRACE conn2 <- [1,1686,null,{}] 13:27:50 INFO - PROCESS | 2289 | 1463430470995 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}] 13:27:51 INFO - PROCESS | 2289 | 1463430471063 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 13:27:51 INFO - PROCESS | 2289 | 1463430471070 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:51 INFO - PROCESS | 2289 | ++DOCSHELL 0x119959800 == 34 [pid = 2289] [id = 429] 13:27:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x116a64000) [pid = 2289] [serial = 1286] [outer = 0x0] 13:27:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x118617400) [pid = 2289] [serial = 1287] [outer = 0x116a64000] 13:27:51 INFO - PROCESS | 2289 | 1463430471095 Marionette DEBUG loaded listener.js 13:27:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x119025c00) [pid = 2289] [serial = 1288] [outer = 0x116a64000] 13:27:51 INFO - PROCESS | 2289 | 1463430471390 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]]]}] 13:27:51 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 13:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 417ms 13:27:51 INFO - PROCESS | 2289 | 1463430471409 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 13:27:51 INFO - PROCESS | 2289 | 1463430471411 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 13:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:27:51 INFO - PROCESS | 2289 | 1463430471422 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:27:51 INFO - PROCESS | 2289 | 1463430471423 Marionette TRACE conn2 <- [1,1690,null,{}] 13:27:51 INFO - PROCESS | 2289 | 1463430471426 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}] 13:27:51 INFO - PROCESS | 2289 | 1463430471537 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 13:27:51 INFO - PROCESS | 2289 | 1463430471543 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:51 INFO - PROCESS | 2289 | ++DOCSHELL 0x119b08000 == 35 [pid = 2289] [id = 430] 13:27:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x118499c00) [pid = 2289] [serial = 1289] [outer = 0x0] 13:27:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x118838000) [pid = 2289] [serial = 1290] [outer = 0x118499c00] 13:27:51 INFO - PROCESS | 2289 | 1463430471568 Marionette DEBUG loaded listener.js 13:27:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x1190b7000) [pid = 2289] [serial = 1291] [outer = 0x118499c00] 13:27:51 INFO - PROCESS | 2289 | 1463430471876 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]]]}] 13:27:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 481ms 13:27:51 INFO - PROCESS | 2289 | 1463430471895 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 13:27:51 INFO - PROCESS | 2289 | 1463430471896 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 13:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:27:51 INFO - PROCESS | 2289 | 1463430471899 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:27:51 INFO - PROCESS | 2289 | 1463430471902 Marionette TRACE conn2 <- [1,1694,null,{}] 13:27:51 INFO - PROCESS | 2289 | 1463430471906 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}] 13:27:51 INFO - PROCESS | 2289 | 1463430471978 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 13:27:51 INFO - PROCESS | 2289 | 1463430471985 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:51 INFO - PROCESS | 2289 | ++DOCSHELL 0x116e2b000 == 36 [pid = 2289] [id = 431] 13:27:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x1190ba000) [pid = 2289] [serial = 1292] [outer = 0x0] 13:27:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x119165000) [pid = 2289] [serial = 1293] [outer = 0x1190ba000] 13:27:52 INFO - PROCESS | 2289 | 1463430472010 Marionette DEBUG loaded listener.js 13:27:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x119332400) [pid = 2289] [serial = 1294] [outer = 0x1190ba000] 13:27:52 INFO - PROCESS | 2289 | 1463430472319 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]]]}] 13:27:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 473ms 13:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:27:52 INFO - PROCESS | 2289 | 1463430472372 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 13:27:52 INFO - PROCESS | 2289 | 1463430472373 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 13:27:52 INFO - PROCESS | 2289 | 1463430472375 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:27:52 INFO - PROCESS | 2289 | 1463430472376 Marionette TRACE conn2 <- [1,1698,null,{}] 13:27:52 INFO - PROCESS | 2289 | 1463430472379 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}] 13:27:52 INFO - PROCESS | 2289 | 1463430472481 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 13:27:52 INFO - PROCESS | 2289 | 1463430472516 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:52 INFO - PROCESS | 2289 | ++DOCSHELL 0x1215e9000 == 37 [pid = 2289] [id = 432] 13:27:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x116852800) [pid = 2289] [serial = 1295] [outer = 0x0] 13:27:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x11938e400) [pid = 2289] [serial = 1296] [outer = 0x116852800] 13:27:52 INFO - PROCESS | 2289 | 1463430472543 Marionette DEBUG loaded listener.js 13:27:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x1193dcc00) [pid = 2289] [serial = 1297] [outer = 0x116852800] 13:27:52 INFO - PROCESS | 2289 | 1463430472829 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]]]}] 13:27:52 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 13:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 469ms 13:27:52 INFO - PROCESS | 2289 | 1463430472846 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 13:27:52 INFO - PROCESS | 2289 | 1463430472847 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 13:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:27:52 INFO - PROCESS | 2289 | 1463430472863 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:27:52 INFO - PROCESS | 2289 | 1463430472865 Marionette TRACE conn2 <- [1,1702,null,{}] 13:27:52 INFO - PROCESS | 2289 | 1463430472871 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}] 13:27:52 INFO - PROCESS | 2289 | 1463430472974 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 13:27:53 INFO - PROCESS | 2289 | 1463430473011 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:53 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183ba800 == 38 [pid = 2289] [id = 433] 13:27:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x1190ba800) [pid = 2289] [serial = 1298] [outer = 0x0] 13:27:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x119738c00) [pid = 2289] [serial = 1299] [outer = 0x1190ba800] 13:27:53 INFO - PROCESS | 2289 | 1463430473040 Marionette DEBUG loaded listener.js 13:27:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x121143800) [pid = 2289] [serial = 1300] [outer = 0x1190ba800] 13:27:53 INFO - PROCESS | 2289 | 1463430473382 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]]]}] 13:27:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:27:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 586ms 13:27:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:27:53 INFO - PROCESS | 2289 | 1463430473437 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 13:27:53 INFO - PROCESS | 2289 | 1463430473438 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 13:27:53 INFO - PROCESS | 2289 | 1463430473440 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:27:53 INFO - PROCESS | 2289 | 1463430473441 Marionette TRACE conn2 <- [1,1706,null,{}] 13:27:53 INFO - PROCESS | 2289 | 1463430473443 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}] 13:27:53 INFO - PROCESS | 2289 | 1463430473536 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 13:27:53 INFO - PROCESS | 2289 | 1463430473547 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:53 INFO - PROCESS | 2289 | ++DOCSHELL 0x12668a000 == 39 [pid = 2289] [id = 434] 13:27:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x119738800) [pid = 2289] [serial = 1301] [outer = 0x0] 13:27:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x12153bc00) [pid = 2289] [serial = 1302] [outer = 0x119738800] 13:27:53 INFO - PROCESS | 2289 | 1463430473573 Marionette DEBUG loaded listener.js 13:27:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x121591c00) [pid = 2289] [serial = 1303] [outer = 0x119738800] 13:27:53 INFO - PROCESS | 2289 | 1463430473895 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]]]}] 13:27:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:27:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 470ms 13:27:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:27:53 INFO - PROCESS | 2289 | 1463430473910 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 13:27:53 INFO - PROCESS | 2289 | 1463430473912 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 13:27:53 INFO - PROCESS | 2289 | 1463430473914 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:27:53 INFO - PROCESS | 2289 | 1463430473915 Marionette TRACE conn2 <- [1,1710,null,{}] 13:27:53 INFO - PROCESS | 2289 | 1463430473920 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}] 13:27:54 INFO - PROCESS | 2289 | 1463430474023 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 13:27:54 INFO - PROCESS | 2289 | 1463430474049 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:54 INFO - PROCESS | 2289 | ++DOCSHELL 0x128bde800 == 40 [pid = 2289] [id = 435] 13:27:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x121513000) [pid = 2289] [serial = 1304] [outer = 0x0] 13:27:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 128 (0x121792800) [pid = 2289] [serial = 1305] [outer = 0x121513000] 13:27:54 INFO - PROCESS | 2289 | 1463430474073 Marionette DEBUG loaded listener.js 13:27:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 129 (0x123dbe000) [pid = 2289] [serial = 1306] [outer = 0x121513000] 13:27:54 INFO - PROCESS | 2289 | 1463430474418 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]]]}] 13:27:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:27:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 521ms 13:27:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:27:54 INFO - PROCESS | 2289 | 1463430474436 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 13:27:54 INFO - PROCESS | 2289 | 1463430474437 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 13:27:54 INFO - PROCESS | 2289 | 1463430474439 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:27:54 INFO - PROCESS | 2289 | 1463430474440 Marionette TRACE conn2 <- [1,1714,null,{}] 13:27:54 INFO - PROCESS | 2289 | 1463430474442 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}] 13:27:54 INFO - PROCESS | 2289 | 1463430474538 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 13:27:54 INFO - PROCESS | 2289 | 1463430474550 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:54 INFO - PROCESS | 2289 | ++DOCSHELL 0x129131800 == 41 [pid = 2289] [id = 436] 13:27:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 130 (0x123dc1800) [pid = 2289] [serial = 1307] [outer = 0x0] 13:27:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 131 (0x124873c00) [pid = 2289] [serial = 1308] [outer = 0x123dc1800] 13:27:54 INFO - PROCESS | 2289 | 1463430474575 Marionette DEBUG loaded listener.js 13:27:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 132 (0x12487f000) [pid = 2289] [serial = 1309] [outer = 0x123dc1800] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 131 (0x12be20800) [pid = 2289] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 130 (0x121590400) [pid = 2289] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 129 (0x121588800) [pid = 2289] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 128 (0x124f10000) [pid = 2289] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 127 (0x128b38c00) [pid = 2289] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 126 (0x112872800) [pid = 2289] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x128bab400) [pid = 2289] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x1193e5800) [pid = 2289] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x1190b0c00) [pid = 2289] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x116761c00) [pid = 2289] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x11287c400) [pid = 2289] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x12487e800) [pid = 2289] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x1183db800) [pid = 2289] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x11906c800) [pid = 2289] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x1180dfc00) [pid = 2289] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x116117c00) [pid = 2289] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x112595c00) [pid = 2289] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x11321d000) [pid = 2289] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x123dc9000) [pid = 2289] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x121143400) [pid = 2289] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x118829400) [pid = 2289] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x129308c00) [pid = 2289] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x12158b800) [pid = 2289] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x11849f400) [pid = 2289] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x110dad800) [pid = 2289] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:27:55 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x112871400) [pid = 2289] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:27:55 INFO - PROCESS | 2289 | 1463430475229 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]]]}] 13:27:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:27:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 818ms 13:27:55 INFO - PROCESS | 2289 | 1463430475259 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 13:27:55 INFO - PROCESS | 2289 | 1463430475260 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 13:27:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:27:55 INFO - PROCESS | 2289 | 1463430475262 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:27:55 INFO - PROCESS | 2289 | 1463430475263 Marionette TRACE conn2 <- [1,1718,null,{}] 13:27:55 INFO - PROCESS | 2289 | 1463430475265 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}] 13:27:55 INFO - PROCESS | 2289 | 1463430475342 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 13:27:55 INFO - PROCESS | 2289 | 1463430475391 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:55 INFO - PROCESS | 2289 | ++DOCSHELL 0x119974000 == 42 [pid = 2289] [id = 437] 13:27:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x1125a2c00) [pid = 2289] [serial = 1310] [outer = 0x0] 13:27:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x115e18c00) [pid = 2289] [serial = 1311] [outer = 0x1125a2c00] 13:27:55 INFO - PROCESS | 2289 | 1463430475420 Marionette DEBUG loaded listener.js 13:27:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x11811a400) [pid = 2289] [serial = 1312] [outer = 0x1125a2c00] 13:27:55 INFO - PROCESS | 2289 | 1463430475686 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]]]}] 13:27:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:27:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 469ms 13:27:55 INFO - PROCESS | 2289 | 1463430475754 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 13:27:55 INFO - PROCESS | 2289 | 1463430475755 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 13:27:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:27:55 INFO - PROCESS | 2289 | 1463430475757 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:27:55 INFO - PROCESS | 2289 | 1463430475758 Marionette TRACE conn2 <- [1,1722,null,{}] 13:27:55 INFO - PROCESS | 2289 | 1463430475761 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}] 13:27:55 INFO - PROCESS | 2289 | 1463430475839 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 13:27:55 INFO - PROCESS | 2289 | 1463430475844 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:55 INFO - PROCESS | 2289 | ++DOCSHELL 0x12983c800 == 43 [pid = 2289] [id = 438] 13:27:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x116761c00) [pid = 2289] [serial = 1313] [outer = 0x0] 13:27:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x1193e0400) [pid = 2289] [serial = 1314] [outer = 0x116761c00] 13:27:55 INFO - PROCESS | 2289 | 1463430475869 Marionette DEBUG loaded listener.js 13:27:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x12487a800) [pid = 2289] [serial = 1315] [outer = 0x116761c00] 13:27:56 INFO - PROCESS | 2289 | 1463430476185 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]]]}] 13:27:56 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 13:27:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 470ms 13:27:56 INFO - PROCESS | 2289 | 1463430476227 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 13:27:56 INFO - PROCESS | 2289 | 1463430476228 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 13:27:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:27:56 INFO - PROCESS | 2289 | 1463430476231 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:27:56 INFO - PROCESS | 2289 | 1463430476232 Marionette TRACE conn2 <- [1,1726,null,{}] 13:27:56 INFO - PROCESS | 2289 | 1463430476234 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}] 13:27:56 INFO - PROCESS | 2289 | 1463430476335 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 13:27:56 INFO - PROCESS | 2289 | 1463430476341 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:56 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a6b6000 == 44 [pid = 2289] [id = 439] 13:27:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x1180dfc00) [pid = 2289] [serial = 1316] [outer = 0x0] 13:27:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x124911400) [pid = 2289] [serial = 1317] [outer = 0x1180dfc00] 13:27:56 INFO - PROCESS | 2289 | 1463430476366 Marionette DEBUG loaded listener.js 13:27:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x124cfc400) [pid = 2289] [serial = 1318] [outer = 0x1180dfc00] 13:27:56 INFO - PROCESS | 2289 | 1463430476659 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]]]}] 13:27:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:27:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 468ms 13:27:56 INFO - PROCESS | 2289 | 1463430476701 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 13:27:56 INFO - PROCESS | 2289 | 1463430476704 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 13:27:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:27:56 INFO - PROCESS | 2289 | 1463430476707 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:27:56 INFO - PROCESS | 2289 | 1463430476707 Marionette TRACE conn2 <- [1,1730,null,{}] 13:27:56 INFO - PROCESS | 2289 | 1463430476710 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}] 13:27:56 INFO - PROCESS | 2289 | 1463430476788 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 13:27:56 INFO - PROCESS | 2289 | 1463430476793 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:56 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a86c800 == 45 [pid = 2289] [id = 440] 13:27:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x124cb9c00) [pid = 2289] [serial = 1319] [outer = 0x0] 13:27:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x125554000) [pid = 2289] [serial = 1320] [outer = 0x124cb9c00] 13:27:56 INFO - PROCESS | 2289 | 1463430476817 Marionette DEBUG loaded listener.js 13:27:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x125e3f800) [pid = 2289] [serial = 1321] [outer = 0x124cb9c00] 13:27:57 INFO - PROCESS | 2289 | 1463430477227 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]]]}] 13:27:57 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 13:27:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 569ms 13:27:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:27:57 INFO - PROCESS | 2289 | 1463430477277 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 13:27:57 INFO - PROCESS | 2289 | 1463430477279 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 13:27:57 INFO - PROCESS | 2289 | 1463430477283 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:27:57 INFO - PROCESS | 2289 | 1463430477286 Marionette TRACE conn2 <- [1,1734,null,{}] 13:27:57 INFO - PROCESS | 2289 | 1463430477290 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}] 13:27:57 INFO - PROCESS | 2289 | 1463430477406 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 13:27:57 INFO - PROCESS | 2289 | 1463430477486 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:57 INFO - PROCESS | 2289 | ++DOCSHELL 0x1133dc800 == 46 [pid = 2289] [id = 441] 13:27:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x111c1f400) [pid = 2289] [serial = 1322] [outer = 0x0] 13:27:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x1121b6000) [pid = 2289] [serial = 1323] [outer = 0x111c1f400] 13:27:57 INFO - PROCESS | 2289 | 1463430477518 Marionette DEBUG loaded listener.js 13:27:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x1125f2800) [pid = 2289] [serial = 1324] [outer = 0x111c1f400] 13:27:58 INFO - PROCESS | 2289 | 1463430478040 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]]]}] 13:27:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:27:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 823ms 13:27:58 INFO - PROCESS | 2289 | 1463430478109 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 13:27:58 INFO - PROCESS | 2289 | 1463430478113 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 13:27:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:27:58 INFO - PROCESS | 2289 | 1463430478122 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:27:58 INFO - PROCESS | 2289 | 1463430478123 Marionette TRACE conn2 <- [1,1738,null,{}] 13:27:58 INFO - PROCESS | 2289 | 1463430478126 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}] 13:27:58 INFO - PROCESS | 2289 | 1463430478233 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 13:27:58 INFO - PROCESS | 2289 | 1463430478311 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:58 INFO - PROCESS | 2289 | ++DOCSHELL 0x119089000 == 47 [pid = 2289] [id = 442] 13:27:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x112971800) [pid = 2289] [serial = 1325] [outer = 0x0] 13:27:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x11321d400) [pid = 2289] [serial = 1326] [outer = 0x112971800] 13:27:58 INFO - PROCESS | 2289 | 1463430478341 Marionette DEBUG loaded listener.js 13:27:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x115d51000) [pid = 2289] [serial = 1327] [outer = 0x112971800] 13:27:59 INFO - PROCESS | 2289 | 1463430479075 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]]]}] 13:27:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:27:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 978ms 13:27:59 INFO - PROCESS | 2289 | 1463430479113 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 13:27:59 INFO - PROCESS | 2289 | 1463430479115 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 13:27:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:27:59 INFO - PROCESS | 2289 | 1463430479124 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:27:59 INFO - PROCESS | 2289 | 1463430479126 Marionette TRACE conn2 <- [1,1742,null,{}] 13:27:59 INFO - PROCESS | 2289 | 1463430479131 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}] 13:27:59 INFO - PROCESS | 2289 | 1463430479248 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 13:27:59 INFO - PROCESS | 2289 | 1463430479354 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:59 INFO - PROCESS | 2289 | ++DOCSHELL 0x1161c9000 == 48 [pid = 2289] [id = 443] 13:27:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x11259f400) [pid = 2289] [serial = 1328] [outer = 0x0] 13:27:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x1125f7000) [pid = 2289] [serial = 1329] [outer = 0x11259f400] 13:27:59 INFO - PROCESS | 2289 | 1463430479401 Marionette DEBUG loaded listener.js 13:27:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x11287c800) [pid = 2289] [serial = 1330] [outer = 0x11259f400] 13:27:59 INFO - PROCESS | 2289 | --DOCSHELL 0x12a6b6000 == 47 [pid = 2289] [id = 439] 13:27:59 INFO - PROCESS | 2289 | --DOCSHELL 0x12983c800 == 46 [pid = 2289] [id = 438] 13:27:59 INFO - PROCESS | 2289 | --DOCSHELL 0x119974000 == 45 [pid = 2289] [id = 437] 13:27:59 INFO - PROCESS | 2289 | --DOCSHELL 0x129131800 == 44 [pid = 2289] [id = 436] 13:27:59 INFO - PROCESS | 2289 | --DOCSHELL 0x128bde800 == 43 [pid = 2289] [id = 435] 13:27:59 INFO - PROCESS | 2289 | --DOCSHELL 0x12668a000 == 42 [pid = 2289] [id = 434] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 126 (0x12a6dd400) [pid = 2289] [serial = 1266] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOCSHELL 0x1183ba800 == 41 [pid = 2289] [id = 433] 13:27:59 INFO - PROCESS | 2289 | --DOCSHELL 0x1215e9000 == 40 [pid = 2289] [id = 432] 13:27:59 INFO - PROCESS | 2289 | --DOCSHELL 0x116e2b000 == 39 [pid = 2289] [id = 431] 13:27:59 INFO - PROCESS | 2289 | --DOCSHELL 0x119b08000 == 38 [pid = 2289] [id = 430] 13:27:59 INFO - PROCESS | 2289 | --DOCSHELL 0x119959800 == 37 [pid = 2289] [id = 429] 13:27:59 INFO - PROCESS | 2289 | --DOCSHELL 0x119119000 == 36 [pid = 2289] [id = 428] 13:27:59 INFO - PROCESS | 2289 | --DOCSHELL 0x1183bb800 == 35 [pid = 2289] [id = 427] 13:27:59 INFO - PROCESS | 2289 | --DOCSHELL 0x1180c4000 == 34 [pid = 2289] [id = 426] 13:27:59 INFO - PROCESS | 2289 | --DOCSHELL 0x116e2b800 == 33 [pid = 2289] [id = 425] 13:27:59 INFO - PROCESS | 2289 | --DOCSHELL 0x112c8a000 == 32 [pid = 2289] [id = 424] 13:27:59 INFO - PROCESS | 2289 | --DOCSHELL 0x11268a800 == 31 [pid = 2289] [id = 423] 13:27:59 INFO - PROCESS | 2289 | --DOCSHELL 0x12c873800 == 30 [pid = 2289] [id = 422] 13:27:59 INFO - PROCESS | 2289 | 1463430479843 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]]]}] 13:27:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:27:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 773ms 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x12c4c2000) [pid = 2289] [serial = 1093] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x128b40400) [pid = 2289] [serial = 1162] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x12baf0400) [pid = 2289] [serial = 1168] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x129120400) [pid = 2289] [serial = 1165] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x1214d2c00) [pid = 2289] [serial = 1159] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x11259a000) [pid = 2289] [serial = 1153] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x118119400) [pid = 2289] [serial = 1156] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x119163800) [pid = 2289] [serial = 1239] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x1193df000) [pid = 2289] [serial = 1240] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x118611800) [pid = 2289] [serial = 1236] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x11902f800) [pid = 2289] [serial = 1237] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x11650b000) [pid = 2289] [serial = 1233] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x117e2f400) [pid = 2289] [serial = 1234] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x1125eb800) [pid = 2289] [serial = 1230] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x112d8cc00) [pid = 2289] [serial = 1231] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x128b88800) [pid = 2289] [serial = 1228] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x1184dc800) [pid = 2289] [serial = 1227] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x128b1b400) [pid = 2289] [serial = 1225] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x125554c00) [pid = 2289] [serial = 1224] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x124877c00) [pid = 2289] [serial = 1222] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x1219cd400) [pid = 2289] [serial = 1221] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x121146c00) [pid = 2289] [serial = 1219] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x129584000) [pid = 2289] [serial = 1264] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x125e3ac00) [pid = 2289] [serial = 1246] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x126d14400) [pid = 2289] [serial = 1249] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x12554f400) [pid = 2289] [serial = 1258] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x128bb6400) [pid = 2289] [serial = 1255] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x129303c00) [pid = 2289] [serial = 1261] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x121141400) [pid = 2289] [serial = 1243] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x125f71c00) [pid = 2289] [serial = 1248] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x123dbc000) [pid = 2289] [serial = 1245] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x128b1c400) [pid = 2289] [serial = 1251] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x128b90400) [pid = 2289] [serial = 1254] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x119328400) [pid = 2289] [serial = 1257] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x128b87400) [pid = 2289] [serial = 1252] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x128d19c00) [pid = 2289] [serial = 1260] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x129307800) [pid = 2289] [serial = 1263] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x1193d9400) [pid = 2289] [serial = 1218] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x118412400) [pid = 2289] [serial = 1216] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 86 (0x118117c00) [pid = 2289] [serial = 1215] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 85 (0x116182c00) [pid = 2289] [serial = 1213] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 84 (0x112ce5800) [pid = 2289] [serial = 1212] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 83 (0x128b88400) [pid = 2289] [serial = 1210] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | --DOMWINDOW == 82 (0x119733400) [pid = 2289] [serial = 1242] [outer = 0x0] [url = about:blank] 13:27:59 INFO - PROCESS | 2289 | 1463430479905 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 13:27:59 INFO - PROCESS | 2289 | 1463430479909 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 13:27:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:27:59 INFO - PROCESS | 2289 | 1463430479918 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:27:59 INFO - PROCESS | 2289 | 1463430479919 Marionette TRACE conn2 <- [1,1746,null,{}] 13:27:59 INFO - PROCESS | 2289 | 1463430479922 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}] 13:28:00 INFO - PROCESS | 2289 | 1463430479995 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 13:28:00 INFO - PROCESS | 2289 | 1463430480003 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:00 INFO - PROCESS | 2289 | ++DOCSHELL 0x116ab8000 == 31 [pid = 2289] [id = 444] 13:28:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 83 (0x112cb0c00) [pid = 2289] [serial = 1331] [outer = 0x0] 13:28:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 84 (0x113304c00) [pid = 2289] [serial = 1332] [outer = 0x112cb0c00] 13:28:00 INFO - PROCESS | 2289 | 1463430480029 Marionette DEBUG loaded listener.js 13:28:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 85 (0x11600d400) [pid = 2289] [serial = 1333] [outer = 0x112cb0c00] 13:28:00 INFO - PROCESS | 2289 | 1463430480386 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]]]}] 13:28:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:28:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 522ms 13:28:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:28:00 INFO - PROCESS | 2289 | 1463430480437 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 13:28:00 INFO - PROCESS | 2289 | 1463430480439 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 13:28:00 INFO - PROCESS | 2289 | 1463430480441 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:28:00 INFO - PROCESS | 2289 | 1463430480443 Marionette TRACE conn2 <- [1,1750,null,{}] 13:28:00 INFO - PROCESS | 2289 | 1463430480458 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}] 13:28:00 INFO - PROCESS | 2289 | 1463430480536 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 13:28:00 INFO - PROCESS | 2289 | 1463430480541 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:00 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183cc000 == 32 [pid = 2289] [id = 445] 13:28:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 86 (0x111fed000) [pid = 2289] [serial = 1334] [outer = 0x0] 13:28:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 87 (0x116769800) [pid = 2289] [serial = 1335] [outer = 0x111fed000] 13:28:00 INFO - PROCESS | 2289 | 1463430480572 Marionette DEBUG loaded listener.js 13:28:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x117681800) [pid = 2289] [serial = 1336] [outer = 0x111fed000] 13:28:00 INFO - PROCESS | 2289 | 1463430480930 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]]]}] 13:28:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:28:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 523ms 13:28:00 INFO - PROCESS | 2289 | 1463430480965 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 13:28:00 INFO - PROCESS | 2289 | 1463430480975 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 13:28:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:28:00 INFO - PROCESS | 2289 | 1463430480978 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:28:00 INFO - PROCESS | 2289 | 1463430480979 Marionette TRACE conn2 <- [1,1754,null,{}] 13:28:00 INFO - PROCESS | 2289 | 1463430480981 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}] 13:28:01 INFO - PROCESS | 2289 | 1463430481074 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 13:28:01 INFO - PROCESS | 2289 | 1463430481080 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:01 INFO - PROCESS | 2289 | ++DOCSHELL 0x1194a2000 == 33 [pid = 2289] [id = 446] 13:28:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x11610e000) [pid = 2289] [serial = 1337] [outer = 0x0] 13:28:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x118114000) [pid = 2289] [serial = 1338] [outer = 0x11610e000] 13:28:01 INFO - PROCESS | 2289 | 1463430481109 Marionette DEBUG loaded listener.js 13:28:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x118120000) [pid = 2289] [serial = 1339] [outer = 0x11610e000] 13:28:01 INFO - PROCESS | 2289 | 1463430481419 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]]]}] 13:28:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:28:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 467ms 13:28:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:28:01 INFO - PROCESS | 2289 | 1463430481446 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 13:28:01 INFO - PROCESS | 2289 | 1463430481447 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 13:28:01 INFO - PROCESS | 2289 | 1463430481449 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:28:01 INFO - PROCESS | 2289 | 1463430481452 Marionette TRACE conn2 <- [1,1758,null,{}] 13:28:01 INFO - PROCESS | 2289 | 1463430481455 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}] 13:28:01 INFO - PROCESS | 2289 | 1463430481525 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 13:28:01 INFO - PROCESS | 2289 | 1463430481529 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:01 INFO - PROCESS | 2289 | ++DOCSHELL 0x11a059000 == 34 [pid = 2289] [id = 447] 13:28:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x116efbc00) [pid = 2289] [serial = 1340] [outer = 0x0] 13:28:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x118495800) [pid = 2289] [serial = 1341] [outer = 0x116efbc00] 13:28:01 INFO - PROCESS | 2289 | 1463430481557 Marionette DEBUG loaded listener.js 13:28:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x1184dc800) [pid = 2289] [serial = 1342] [outer = 0x116efbc00] 13:28:01 INFO - PROCESS | 2289 | 1463430481930 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]]]}] 13:28:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:28:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 524ms 13:28:01 INFO - PROCESS | 2289 | 1463430481974 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 13:28:01 INFO - PROCESS | 2289 | 1463430481975 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 13:28:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:28:01 INFO - PROCESS | 2289 | 1463430481977 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:28:01 INFO - PROCESS | 2289 | 1463430481978 Marionette TRACE conn2 <- [1,1762,null,{}] 13:28:01 INFO - PROCESS | 2289 | 1463430481980 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}] 13:28:02 INFO - PROCESS | 2289 | 1463430482370 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 13:28:02 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x123dc1800) [pid = 2289] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:28:02 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x118499c00) [pid = 2289] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:28:02 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x116852800) [pid = 2289] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:28:02 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x110daa400) [pid = 2289] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:28:02 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x111ab7800) [pid = 2289] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:28:02 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x1190ba000) [pid = 2289] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:28:02 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x1163a5400) [pid = 2289] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:28:02 INFO - PROCESS | 2289 | --DOMWINDOW == 86 (0x116a64000) [pid = 2289] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:28:02 INFO - PROCESS | 2289 | --DOMWINDOW == 85 (0x1168a9000) [pid = 2289] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:28:02 INFO - PROCESS | 2289 | --DOMWINDOW == 84 (0x119738800) [pid = 2289] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:28:02 INFO - PROCESS | 2289 | --DOMWINDOW == 83 (0x116761c00) [pid = 2289] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:28:02 INFO - PROCESS | 2289 | --DOMWINDOW == 82 (0x11259e000) [pid = 2289] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:28:02 INFO - PROCESS | 2289 | --DOMWINDOW == 81 (0x11259d000) [pid = 2289] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:28:02 INFO - PROCESS | 2289 | --DOMWINDOW == 80 (0x1125a2c00) [pid = 2289] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:28:02 INFO - PROCESS | 2289 | --DOMWINDOW == 79 (0x121513000) [pid = 2289] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:28:02 INFO - PROCESS | 2289 | --DOMWINDOW == 78 (0x1190ba800) [pid = 2289] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:28:02 INFO - PROCESS | 2289 | --DOMWINDOW == 77 (0x1180dfc00) [pid = 2289] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:28:02 INFO - PROCESS | 2289 | 1463430482418 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:02 INFO - PROCESS | 2289 | ++DOCSHELL 0x112698800 == 35 [pid = 2289] [id = 448] 13:28:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 78 (0x110da7c00) [pid = 2289] [serial = 1343] [outer = 0x0] 13:28:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 79 (0x110db2c00) [pid = 2289] [serial = 1344] [outer = 0x110da7c00] 13:28:02 INFO - PROCESS | 2289 | 1463430482452 Marionette DEBUG loaded listener.js 13:28:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 80 (0x112599400) [pid = 2289] [serial = 1345] [outer = 0x110da7c00] 13:28:02 INFO - PROCESS | 2289 | 1463430482924 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]]]}] 13:28:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:28:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 969ms 13:28:02 INFO - PROCESS | 2289 | 1463430482947 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 13:28:02 INFO - PROCESS | 2289 | 1463430482952 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 13:28:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:28:02 INFO - PROCESS | 2289 | 1463430482955 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:28:02 INFO - PROCESS | 2289 | 1463430482958 Marionette TRACE conn2 <- [1,1766,null,{}] 13:28:02 INFO - PROCESS | 2289 | 1463430482962 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}] 13:28:03 INFO - PROCESS | 2289 | 1463430483093 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 13:28:03 INFO - PROCESS | 2289 | 1463430483153 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:03 INFO - PROCESS | 2289 | ++DOCSHELL 0x1188c3000 == 36 [pid = 2289] [id = 449] 13:28:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 81 (0x112ce6800) [pid = 2289] [serial = 1346] [outer = 0x0] 13:28:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 82 (0x114eddc00) [pid = 2289] [serial = 1347] [outer = 0x112ce6800] 13:28:03 INFO - PROCESS | 2289 | 1463430483186 Marionette DEBUG loaded listener.js 13:28:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 83 (0x11639e800) [pid = 2289] [serial = 1348] [outer = 0x112ce6800] 13:28:03 INFO - PROCESS | 2289 | 1463430483607 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]]]}] 13:28:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:28:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 672ms 13:28:03 INFO - PROCESS | 2289 | 1463430483628 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 13:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:28:03 INFO - PROCESS | 2289 | 1463430483630 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 13:28:03 INFO - PROCESS | 2289 | 1463430483632 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:28:03 INFO - PROCESS | 2289 | 1463430483634 Marionette TRACE conn2 <- [1,1770,null,{}] 13:28:03 INFO - PROCESS | 2289 | 1463430483636 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}] 13:28:03 INFO - PROCESS | 2289 | 1463430483729 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 13:28:03 INFO - PROCESS | 2289 | 1463430483777 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:03 INFO - PROCESS | 2289 | ++DOCSHELL 0x1212a4800 == 37 [pid = 2289] [id = 450] 13:28:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 84 (0x116510400) [pid = 2289] [serial = 1349] [outer = 0x0] 13:28:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 85 (0x1168a9c00) [pid = 2289] [serial = 1350] [outer = 0x116510400] 13:28:03 INFO - PROCESS | 2289 | 1463430483808 Marionette DEBUG loaded listener.js 13:28:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 86 (0x117e31000) [pid = 2289] [serial = 1351] [outer = 0x116510400] 13:28:04 INFO - PROCESS | 2289 | 1463430484228 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]]]}] 13:28:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 622ms 13:28:04 INFO - PROCESS | 2289 | 1463430484255 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 13:28:04 INFO - PROCESS | 2289 | 1463430484259 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 13:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:28:04 INFO - PROCESS | 2289 | 1463430484271 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:28:04 INFO - PROCESS | 2289 | 1463430484276 Marionette TRACE conn2 <- [1,1774,null,{}] 13:28:04 INFO - PROCESS | 2289 | 1463430484280 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}] 13:28:04 INFO - PROCESS | 2289 | 1463430484416 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 13:28:04 INFO - PROCESS | 2289 | 1463430484516 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:04 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183cb000 == 38 [pid = 2289] [id = 451] 13:28:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 87 (0x1183da800) [pid = 2289] [serial = 1352] [outer = 0x0] 13:28:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x118830000) [pid = 2289] [serial = 1353] [outer = 0x1183da800] 13:28:04 INFO - PROCESS | 2289 | 1463430484547 Marionette DEBUG loaded listener.js 13:28:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x119069c00) [pid = 2289] [serial = 1354] [outer = 0x1183da800] 13:28:04 INFO - PROCESS | 2289 | 1463430484952 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]]]}] 13:28:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 733ms 13:28:04 INFO - PROCESS | 2289 | 1463430484996 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 13:28:04 INFO - PROCESS | 2289 | 1463430484997 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 13:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:28:05 INFO - PROCESS | 2289 | 1463430485000 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:28:05 INFO - PROCESS | 2289 | 1463430485001 Marionette TRACE conn2 <- [1,1778,null,{}] 13:28:05 INFO - PROCESS | 2289 | 1463430485004 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}] 13:28:05 INFO - PROCESS | 2289 | 1463430485094 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 13:28:05 INFO - PROCESS | 2289 | 1463430485144 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:05 INFO - PROCESS | 2289 | ++DOCSHELL 0x12668a000 == 39 [pid = 2289] [id = 452] 13:28:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x1190b3c00) [pid = 2289] [serial = 1355] [outer = 0x0] 13:28:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x119163c00) [pid = 2289] [serial = 1356] [outer = 0x1190b3c00] 13:28:05 INFO - PROCESS | 2289 | 1463430485174 Marionette DEBUG loaded listener.js 13:28:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x11932fc00) [pid = 2289] [serial = 1357] [outer = 0x1190b3c00] 13:28:05 INFO - PROCESS | 2289 | 1463430485573 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]]]}] 13:28:05 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 13:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 618ms 13:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:28:05 INFO - PROCESS | 2289 | 1463430485619 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 13:28:05 INFO - PROCESS | 2289 | 1463430485620 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 13:28:05 INFO - PROCESS | 2289 | 1463430485623 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:28:05 INFO - PROCESS | 2289 | 1463430485624 Marionette TRACE conn2 <- [1,1782,null,{}] 13:28:05 INFO - PROCESS | 2289 | 1463430485626 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}] 13:28:05 INFO - PROCESS | 2289 | 1463430485721 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 13:28:05 INFO - PROCESS | 2289 | 1463430485832 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:05 INFO - PROCESS | 2289 | ++DOCSHELL 0x128f1a000 == 40 [pid = 2289] [id = 453] 13:28:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x1193df000) [pid = 2289] [serial = 1358] [outer = 0x0] 13:28:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x1193e3c00) [pid = 2289] [serial = 1359] [outer = 0x1193df000] 13:28:05 INFO - PROCESS | 2289 | 1463430485869 Marionette DEBUG loaded listener.js 13:28:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x119bf2800) [pid = 2289] [serial = 1360] [outer = 0x1193df000] 13:28:06 INFO - PROCESS | 2289 | 1463430486353 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]]]}] 13:28:06 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 13:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 774ms 13:28:06 INFO - PROCESS | 2289 | 1463430486397 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 13:28:06 INFO - PROCESS | 2289 | 1463430486401 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 13:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:28:06 INFO - PROCESS | 2289 | 1463430486405 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:28:06 INFO - PROCESS | 2289 | 1463430486408 Marionette TRACE conn2 <- [1,1786,null,{}] 13:28:06 INFO - PROCESS | 2289 | 1463430486412 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}] 13:28:06 INFO - PROCESS | 2289 | 1463430486513 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 13:28:06 INFO - PROCESS | 2289 | 1463430486576 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:06 INFO - PROCESS | 2289 | ++DOCSHELL 0x117445000 == 41 [pid = 2289] [id = 454] 13:28:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x11259cc00) [pid = 2289] [serial = 1361] [outer = 0x0] 13:28:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x1125a0400) [pid = 2289] [serial = 1362] [outer = 0x11259cc00] 13:28:06 INFO - PROCESS | 2289 | 1463430486604 Marionette DEBUG loaded listener.js 13:28:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x112878c00) [pid = 2289] [serial = 1363] [outer = 0x11259cc00] 13:28:06 INFO - PROCESS | 2289 | --DOCSHELL 0x11a059000 == 40 [pid = 2289] [id = 447] 13:28:06 INFO - PROCESS | 2289 | --DOCSHELL 0x1194a2000 == 39 [pid = 2289] [id = 446] 13:28:06 INFO - PROCESS | 2289 | --DOCSHELL 0x1183cc000 == 38 [pid = 2289] [id = 445] 13:28:06 INFO - PROCESS | 2289 | --DOCSHELL 0x116ab8000 == 37 [pid = 2289] [id = 444] 13:28:06 INFO - PROCESS | 2289 | --DOCSHELL 0x1161c9000 == 36 [pid = 2289] [id = 443] 13:28:06 INFO - PROCESS | 2289 | --DOCSHELL 0x119089000 == 35 [pid = 2289] [id = 442] 13:28:06 INFO - PROCESS | 2289 | --DOCSHELL 0x1133dc800 == 34 [pid = 2289] [id = 441] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x125554000) [pid = 2289] [serial = 1320] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x124cfc400) [pid = 2289] [serial = 1318] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x124873c00) [pid = 2289] [serial = 1308] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x12487f000) [pid = 2289] [serial = 1309] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x1190b7000) [pid = 2289] [serial = 1291] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x1193dcc00) [pid = 2289] [serial = 1297] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x114edf000) [pid = 2289] [serial = 1275] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x117682800) [pid = 2289] [serial = 1282] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x119165000) [pid = 2289] [serial = 1293] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x11675bc00) [pid = 2289] [serial = 1278] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x118617400) [pid = 2289] [serial = 1287] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 86 (0x118838000) [pid = 2289] [serial = 1290] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 85 (0x1184a0400) [pid = 2289] [serial = 1285] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 84 (0x12153bc00) [pid = 2289] [serial = 1302] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 83 (0x1168a1c00) [pid = 2289] [serial = 1279] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 82 (0x12487a800) [pid = 2289] [serial = 1315] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 81 (0x112ce2c00) [pid = 2289] [serial = 1273] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 80 (0x11259e400) [pid = 2289] [serial = 1269] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 79 (0x116a5c400) [pid = 2289] [serial = 1281] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 78 (0x11811a400) [pid = 2289] [serial = 1312] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 77 (0x123dbe000) [pid = 2289] [serial = 1306] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 76 (0x112873c00) [pid = 2289] [serial = 1272] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 75 (0x119738c00) [pid = 2289] [serial = 1299] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 74 (0x124911400) [pid = 2289] [serial = 1317] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 73 (0x121792800) [pid = 2289] [serial = 1305] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 72 (0x121143800) [pid = 2289] [serial = 1300] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 71 (0x121591c00) [pid = 2289] [serial = 1303] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 70 (0x119025c00) [pid = 2289] [serial = 1288] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 69 (0x11633d400) [pid = 2289] [serial = 1276] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 68 (0x11938e400) [pid = 2289] [serial = 1296] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 67 (0x1180dc000) [pid = 2289] [serial = 1284] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 66 (0x115e18c00) [pid = 2289] [serial = 1311] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 65 (0x1193e0400) [pid = 2289] [serial = 1314] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 64 (0x111c8a800) [pid = 2289] [serial = 1270] [outer = 0x0] [url = about:blank] 13:28:06 INFO - PROCESS | 2289 | --DOMWINDOW == 63 (0x119332400) [pid = 2289] [serial = 1294] [outer = 0x0] [url = about:blank] 13:28:07 INFO - PROCESS | 2289 | 1463430487003 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]]]}] 13:28:07 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 13:28:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 623ms 13:28:07 INFO - PROCESS | 2289 | 1463430487029 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 13:28:07 INFO - PROCESS | 2289 | 1463430487036 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 13:28:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:28:07 INFO - PROCESS | 2289 | 1463430487041 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:28:07 INFO - PROCESS | 2289 | 1463430487043 Marionette TRACE conn2 <- [1,1790,null,{}] 13:28:07 INFO - PROCESS | 2289 | 1463430487070 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}] 13:28:07 INFO - PROCESS | 2289 | 1463430487180 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 13:28:07 INFO - PROCESS | 2289 | 1463430487256 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:07 INFO - PROCESS | 2289 | ++DOCSHELL 0x116a9c800 == 35 [pid = 2289] [id = 455] 13:28:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 64 (0x112599c00) [pid = 2289] [serial = 1364] [outer = 0x0] 13:28:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 65 (0x112ce2400) [pid = 2289] [serial = 1365] [outer = 0x112599c00] 13:28:07 INFO - PROCESS | 2289 | 1463430487296 Marionette DEBUG loaded listener.js 13:28:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 66 (0x1163a7400) [pid = 2289] [serial = 1366] [outer = 0x112599c00] 13:28:07 INFO - PROCESS | 2289 | 1463430487710 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]]]}] 13:28:07 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) 13:28:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 695ms 13:28:07 INFO - PROCESS | 2289 | 1463430487736 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 13:28:07 INFO - PROCESS | 2289 | 1463430487738 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 13:28:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:28:07 INFO - PROCESS | 2289 | 1463430487740 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:28:07 INFO - PROCESS | 2289 | 1463430487742 Marionette TRACE conn2 <- [1,1794,null,{}] 13:28:07 INFO - PROCESS | 2289 | 1463430487750 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}] 13:28:07 INFO - PROCESS | 2289 | 1463430487829 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 13:28:07 INFO - PROCESS | 2289 | 1463430487837 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:07 INFO - PROCESS | 2289 | ++DOCSHELL 0x119074800 == 36 [pid = 2289] [id = 456] 13:28:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 67 (0x116853800) [pid = 2289] [serial = 1367] [outer = 0x0] 13:28:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 68 (0x1180da000) [pid = 2289] [serial = 1368] [outer = 0x116853800] 13:28:07 INFO - PROCESS | 2289 | 1463430487866 Marionette DEBUG loaded listener.js 13:28:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 69 (0x11849a000) [pid = 2289] [serial = 1369] [outer = 0x116853800] 13:28:08 INFO - PROCESS | 2289 | 1463430488192 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]]]}] 13:28:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 470ms 13:28:08 INFO - PROCESS | 2289 | 1463430488210 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 13:28:08 INFO - PROCESS | 2289 | 1463430488212 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 13:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:28:08 INFO - PROCESS | 2289 | 1463430488214 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:28:08 INFO - PROCESS | 2289 | 1463430488225 Marionette TRACE conn2 <- [1,1798,null,{}] 13:28:08 INFO - PROCESS | 2289 | 1463430488227 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}] 13:28:08 INFO - PROCESS | 2289 | 1463430488307 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 13:28:08 INFO - PROCESS | 2289 | 1463430488359 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:08 INFO - PROCESS | 2289 | ++DOCSHELL 0x11979a000 == 37 [pid = 2289] [id = 457] 13:28:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 70 (0x118421000) [pid = 2289] [serial = 1370] [outer = 0x0] 13:28:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 71 (0x118617400) [pid = 2289] [serial = 1371] [outer = 0x118421000] 13:28:08 INFO - PROCESS | 2289 | 1463430488385 Marionette DEBUG loaded listener.js 13:28:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 72 (0x11938dc00) [pid = 2289] [serial = 1372] [outer = 0x118421000] 13:28:08 INFO - PROCESS | 2289 | 1463430488669 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]]]}] 13:28:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 481ms 13:28:08 INFO - PROCESS | 2289 | 1463430488695 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 13:28:08 INFO - PROCESS | 2289 | 1463430488697 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 13:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:28:08 INFO - PROCESS | 2289 | 1463430488706 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:28:08 INFO - PROCESS | 2289 | 1463430488708 Marionette TRACE conn2 <- [1,1802,null,{}] 13:28:08 INFO - PROCESS | 2289 | 1463430488710 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}] 13:28:08 INFO - PROCESS | 2289 | 1463430488789 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 13:28:08 INFO - PROCESS | 2289 | 1463430488794 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:08 INFO - PROCESS | 2289 | ++DOCSHELL 0x1215e0800 == 38 [pid = 2289] [id = 458] 13:28:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 73 (0x1193d7400) [pid = 2289] [serial = 1373] [outer = 0x0] 13:28:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 74 (0x119738800) [pid = 2289] [serial = 1374] [outer = 0x1193d7400] 13:28:08 INFO - PROCESS | 2289 | 1463430488821 Marionette DEBUG loaded listener.js 13:28:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 75 (0x11a029000) [pid = 2289] [serial = 1375] [outer = 0x1193d7400] 13:28:09 INFO - PROCESS | 2289 | 1463430489225 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]]]}] 13:28:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:28:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 579ms 13:28:09 INFO - PROCESS | 2289 | 1463430489284 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 13:28:09 INFO - PROCESS | 2289 | 1463430489286 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 13:28:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:28:09 INFO - PROCESS | 2289 | 1463430489290 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:28:09 INFO - PROCESS | 2289 | 1463430489291 Marionette TRACE conn2 <- [1,1806,null,{}] 13:28:09 INFO - PROCESS | 2289 | 1463430489295 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}] 13:28:09 INFO - PROCESS | 2289 | 1463430489463 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 13:28:09 INFO - PROCESS | 2289 | 1463430489529 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:09 INFO - PROCESS | 2289 | ++DOCSHELL 0x124c93000 == 39 [pid = 2289] [id = 459] 13:28:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 76 (0x119ccac00) [pid = 2289] [serial = 1376] [outer = 0x0] 13:28:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 77 (0x121356800) [pid = 2289] [serial = 1377] [outer = 0x119ccac00] 13:28:09 INFO - PROCESS | 2289 | 1463430489568 Marionette DEBUG loaded listener.js 13:28:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 78 (0x1218ed000) [pid = 2289] [serial = 1378] [outer = 0x119ccac00] 13:28:09 INFO - PROCESS | 2289 | 1463430489931 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]]]}] 13:28:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:28:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 670ms 13:28:09 INFO - PROCESS | 2289 | 1463430489960 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 13:28:09 INFO - PROCESS | 2289 | 1463430489961 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 13:28:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:28:09 INFO - PROCESS | 2289 | 1463430489964 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:28:09 INFO - PROCESS | 2289 | 1463430489965 Marionette TRACE conn2 <- [1,1810,null,{}] 13:28:09 INFO - PROCESS | 2289 | 1463430489977 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}] 13:28:10 INFO - PROCESS | 2289 | 1463430490077 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 13:28:10 INFO - PROCESS | 2289 | 1463430490082 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:10 INFO - PROCESS | 2289 | ++DOCSHELL 0x126b6c800 == 40 [pid = 2289] [id = 460] 13:28:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 79 (0x12158fc00) [pid = 2289] [serial = 1379] [outer = 0x0] 13:28:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 80 (0x123dbe400) [pid = 2289] [serial = 1380] [outer = 0x12158fc00] 13:28:10 INFO - PROCESS | 2289 | 1463430490159 Marionette DEBUG loaded listener.js 13:28:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 81 (0x124875400) [pid = 2289] [serial = 1381] [outer = 0x12158fc00] 13:28:10 INFO - PROCESS | 2289 | --DOMWINDOW == 80 (0x112cb0c00) [pid = 2289] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:28:10 INFO - PROCESS | 2289 | --DOMWINDOW == 79 (0x11259f400) [pid = 2289] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:28:10 INFO - PROCESS | 2289 | --DOMWINDOW == 78 (0x111fed000) [pid = 2289] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:28:10 INFO - PROCESS | 2289 | --DOMWINDOW == 77 (0x11610e000) [pid = 2289] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:28:10 INFO - PROCESS | 2289 | 1463430490455 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]]]}] 13:28:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 521ms 13:28:10 INFO - PROCESS | 2289 | 1463430490490 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 13:28:10 INFO - PROCESS | 2289 | 1463430490491 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 13:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:28:10 INFO - PROCESS | 2289 | 1463430490494 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:28:10 INFO - PROCESS | 2289 | 1463430490495 Marionette TRACE conn2 <- [1,1814,null,{}] 13:28:10 INFO - PROCESS | 2289 | 1463430490497 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}] 13:28:10 INFO - PROCESS | 2289 | 1463430490578 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 13:28:10 INFO - PROCESS | 2289 | 1463430490583 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:10 INFO - PROCESS | 2289 | ++DOCSHELL 0x129143000 == 41 [pid = 2289] [id = 461] 13:28:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 78 (0x116760800) [pid = 2289] [serial = 1382] [outer = 0x0] 13:28:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 79 (0x12487a800) [pid = 2289] [serial = 1383] [outer = 0x116760800] 13:28:10 INFO - PROCESS | 2289 | 1463430490610 Marionette DEBUG loaded listener.js 13:28:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 80 (0x124cba400) [pid = 2289] [serial = 1384] [outer = 0x116760800] 13:28:10 INFO - PROCESS | 2289 | 1463430490943 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]]]}] 13:28:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 468ms 13:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:28:10 INFO - PROCESS | 2289 | 1463430490963 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 13:28:10 INFO - PROCESS | 2289 | 1463430490964 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 13:28:10 INFO - PROCESS | 2289 | 1463430490966 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:28:10 INFO - PROCESS | 2289 | 1463430490969 Marionette TRACE conn2 <- [1,1818,null,{}] 13:28:10 INFO - PROCESS | 2289 | 1463430490972 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}] 13:28:11 INFO - PROCESS | 2289 | 1463430491070 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 13:28:11 INFO - PROCESS | 2289 | 1463430491076 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:11 INFO - PROCESS | 2289 | ++DOCSHELL 0x1293dc800 == 42 [pid = 2289] [id = 462] 13:28:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 81 (0x12487dc00) [pid = 2289] [serial = 1385] [outer = 0x0] 13:28:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 82 (0x125006c00) [pid = 2289] [serial = 1386] [outer = 0x12487dc00] 13:28:11 INFO - PROCESS | 2289 | 1463430491101 Marionette DEBUG loaded listener.js 13:28:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 83 (0x125e39000) [pid = 2289] [serial = 1387] [outer = 0x12487dc00] 13:28:11 INFO - PROCESS | 2289 | 1463430491410 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]]]}] 13:28:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:28:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 473ms 13:28:11 INFO - PROCESS | 2289 | 1463430491441 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 13:28:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:28:11 INFO - PROCESS | 2289 | 1463430491443 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 13:28:11 INFO - PROCESS | 2289 | 1463430491446 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:28:11 INFO - PROCESS | 2289 | 1463430491448 Marionette TRACE conn2 <- [1,1822,null,{}] 13:28:11 INFO - PROCESS | 2289 | 1463430491454 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}] 13:28:11 INFO - PROCESS | 2289 | 1463430491572 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 13:28:11 INFO - PROCESS | 2289 | 1463430491644 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:11 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a6b4800 == 43 [pid = 2289] [id = 463] 13:28:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 84 (0x124cbe000) [pid = 2289] [serial = 1388] [outer = 0x0] 13:28:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 85 (0x125e3f400) [pid = 2289] [serial = 1389] [outer = 0x124cbe000] 13:28:11 INFO - PROCESS | 2289 | 1463430491683 Marionette DEBUG loaded listener.js 13:28:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 86 (0x125f70400) [pid = 2289] [serial = 1390] [outer = 0x124cbe000] 13:28:12 INFO - PROCESS | 2289 | 1463430492060 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]]]}] 13:28:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:28:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 624ms 13:28:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:28:12 INFO - PROCESS | 2289 | 1463430492071 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 13:28:12 INFO - PROCESS | 2289 | 1463430492073 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 13:28:12 INFO - PROCESS | 2289 | 1463430492075 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:28:12 INFO - PROCESS | 2289 | 1463430492076 Marionette TRACE conn2 <- [1,1826,null,{}] 13:28:12 INFO - PROCESS | 2289 | 1463430492079 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}] 13:28:12 INFO - PROCESS | 2289 | 1463430492186 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 13:28:12 INFO - PROCESS | 2289 | 1463430492190 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:12 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a8b7800 == 44 [pid = 2289] [id = 464] 13:28:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 87 (0x12634cc00) [pid = 2289] [serial = 1391] [outer = 0x0] 13:28:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x126703800) [pid = 2289] [serial = 1392] [outer = 0x12634cc00] 13:28:12 INFO - PROCESS | 2289 | 1463430492219 Marionette DEBUG loaded listener.js 13:28:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x126d1a800) [pid = 2289] [serial = 1393] [outer = 0x12634cc00] 13:28:12 INFO - PROCESS | 2289 | 1463430492562 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]]]}] 13:28:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:28:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 519ms 13:28:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:28:12 INFO - PROCESS | 2289 | 1463430492595 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 13:28:12 INFO - PROCESS | 2289 | 1463430492596 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 13:28:12 INFO - PROCESS | 2289 | 1463430492609 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:28:12 INFO - PROCESS | 2289 | 1463430492610 Marionette TRACE conn2 <- [1,1830,null,{}] 13:28:12 INFO - PROCESS | 2289 | 1463430492613 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}] 13:28:12 INFO - PROCESS | 2289 | 1463430492692 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 13:28:12 INFO - PROCESS | 2289 | 1463430492696 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:12 INFO - PROCESS | 2289 | ++DOCSHELL 0x12b2ae800 == 45 [pid = 2289] [id = 465] 13:28:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x126d1e800) [pid = 2289] [serial = 1394] [outer = 0x0] 13:28:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x128b11c00) [pid = 2289] [serial = 1395] [outer = 0x126d1e800] 13:28:12 INFO - PROCESS | 2289 | 1463430492722 Marionette DEBUG loaded listener.js 13:28:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x128b1d400) [pid = 2289] [serial = 1396] [outer = 0x126d1e800] 13:28:13 INFO - PROCESS | 2289 | 1463430493091 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]]]}] 13:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 531ms 13:28:13 INFO - PROCESS | 2289 | 1463430493130 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 13:28:13 INFO - PROCESS | 2289 | 1463430493132 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 13:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:28:13 INFO - PROCESS | 2289 | 1463430493138 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:28:13 INFO - PROCESS | 2289 | 1463430493140 Marionette TRACE conn2 <- [1,1834,null,{}] 13:28:13 INFO - PROCESS | 2289 | 1463430493143 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}] 13:28:13 INFO - PROCESS | 2289 | 1463430493264 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 13:28:13 INFO - PROCESS | 2289 | 1463430493433 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:13 INFO - PROCESS | 2289 | ++DOCSHELL 0x1126a0800 == 46 [pid = 2289] [id = 466] 13:28:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x110dacc00) [pid = 2289] [serial = 1397] [outer = 0x0] 13:28:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x110fa6c00) [pid = 2289] [serial = 1398] [outer = 0x110dacc00] 13:28:13 INFO - PROCESS | 2289 | 1463430493487 Marionette DEBUG loaded listener.js 13:28:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x1125a3400) [pid = 2289] [serial = 1399] [outer = 0x110dacc00] 13:28:13 INFO - PROCESS | 2289 | 1463430493956 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]]]}] 13:28:14 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 13:28:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 869ms 13:28:14 INFO - PROCESS | 2289 | 1463430494008 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 13:28:14 INFO - PROCESS | 2289 | 1463430494011 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 13:28:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:28:14 INFO - PROCESS | 2289 | 1463430494015 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:28:14 INFO - PROCESS | 2289 | 1463430494017 Marionette TRACE conn2 <- [1,1838,null,{}] 13:28:14 INFO - PROCESS | 2289 | 1463430494020 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}] 13:28:14 INFO - PROCESS | 2289 | 1463430494126 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 13:28:14 INFO - PROCESS | 2289 | 1463430494181 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:14 INFO - PROCESS | 2289 | ++DOCSHELL 0x119958000 == 47 [pid = 2289] [id = 467] 13:28:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x112d91400) [pid = 2289] [serial = 1400] [outer = 0x0] 13:28:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x11675c000) [pid = 2289] [serial = 1401] [outer = 0x112d91400] 13:28:14 INFO - PROCESS | 2289 | 1463430494224 Marionette DEBUG loaded listener.js 13:28:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x116ef5000) [pid = 2289] [serial = 1402] [outer = 0x112d91400] 13:28:14 INFO - PROCESS | 2289 | 1463430494641 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]]]}] 13:28:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:28:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 673ms 13:28:14 INFO - PROCESS | 2289 | 1463430494690 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 13:28:14 INFO - PROCESS | 2289 | 1463430494692 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 13:28:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:28:14 INFO - PROCESS | 2289 | 1463430494695 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:28:14 INFO - PROCESS | 2289 | 1463430494696 Marionette TRACE conn2 <- [1,1842,null,{}] 13:28:14 INFO - PROCESS | 2289 | 1463430494756 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}] 13:28:14 INFO - PROCESS | 2289 | 1463430494874 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 13:28:14 INFO - PROCESS | 2289 | 1463430494925 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:14 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a6c5000 == 48 [pid = 2289] [id = 468] 13:28:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x11849bc00) [pid = 2289] [serial = 1403] [outer = 0x0] 13:28:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x1190afc00) [pid = 2289] [serial = 1404] [outer = 0x11849bc00] 13:28:14 INFO - PROCESS | 2289 | 1463430494956 Marionette DEBUG loaded listener.js 13:28:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x1193e0800) [pid = 2289] [serial = 1405] [outer = 0x11849bc00] 13:28:15 INFO - PROCESS | 2289 | 1463430495372 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]]]}] 13:28:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:28:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 719ms 13:28:15 INFO - PROCESS | 2289 | 1463430495414 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 13:28:15 INFO - PROCESS | 2289 | 1463430495416 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 13:28:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:28:15 INFO - PROCESS | 2289 | 1463430495424 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:28:15 INFO - PROCESS | 2289 | 1463430495428 Marionette TRACE conn2 <- [1,1846,null,{}] 13:28:15 INFO - PROCESS | 2289 | 1463430495431 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}] 13:28:15 INFO - PROCESS | 2289 | 1463430495534 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 13:28:15 INFO - PROCESS | 2289 | 1463430495587 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:15 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba17800 == 49 [pid = 2289] [id = 469] 13:28:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x119bea800) [pid = 2289] [serial = 1406] [outer = 0x0] 13:28:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x121585400) [pid = 2289] [serial = 1407] [outer = 0x119bea800] 13:28:15 INFO - PROCESS | 2289 | 1463430495615 Marionette DEBUG loaded listener.js 13:28:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x123dc0c00) [pid = 2289] [serial = 1408] [outer = 0x119bea800] 13:28:16 INFO - PROCESS | 2289 | 1463430496022 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]]]}] 13:28:16 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) 13:28:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 629ms 13:28:16 INFO - PROCESS | 2289 | 1463430496048 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 13:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:28:16 INFO - PROCESS | 2289 | 1463430496050 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 13:28:16 INFO - PROCESS | 2289 | 1463430496053 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:28:16 INFO - PROCESS | 2289 | 1463430496054 Marionette TRACE conn2 <- [1,1850,null,{}] 13:28:16 INFO - PROCESS | 2289 | 1463430496056 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}] 13:28:16 INFO - PROCESS | 2289 | 1463430496155 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 13:28:16 INFO - PROCESS | 2289 | 1463430496241 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:16 INFO - PROCESS | 2289 | ++DOCSHELL 0x12bec3800 == 50 [pid = 2289] [id = 470] 13:28:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x124874c00) [pid = 2289] [serial = 1409] [outer = 0x0] 13:28:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x125e47800) [pid = 2289] [serial = 1410] [outer = 0x124874c00] 13:28:16 INFO - PROCESS | 2289 | 1463430496270 Marionette DEBUG loaded listener.js 13:28:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x126690c00) [pid = 2289] [serial = 1411] [outer = 0x124874c00] 13:28:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:28:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 620ms 13:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:28:16 INFO - PROCESS | 2289 | 1463430496669 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]]]}] 13:28:16 INFO - PROCESS | 2289 | 1463430496674 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 13:28:16 INFO - PROCESS | 2289 | 1463430496675 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 13:28:16 INFO - PROCESS | 2289 | 1463430496677 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:28:16 INFO - PROCESS | 2289 | 1463430496679 Marionette TRACE conn2 <- [1,1854,null,{}] 13:28:16 INFO - PROCESS | 2289 | 1463430496681 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}] 13:28:16 INFO - PROCESS | 2289 | 1463430496782 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 13:28:16 INFO - PROCESS | 2289 | 1463430496834 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:16 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c250800 == 51 [pid = 2289] [id = 471] 13:28:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x126d12400) [pid = 2289] [serial = 1412] [outer = 0x0] 13:28:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x126d1fc00) [pid = 2289] [serial = 1413] [outer = 0x126d12400] 13:28:16 INFO - PROCESS | 2289 | 1463430496869 Marionette DEBUG loaded listener.js 13:28:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x128b3b000) [pid = 2289] [serial = 1414] [outer = 0x126d12400] 13:28:17 INFO - PROCESS | 2289 | 1463430497606 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]]]}] 13:28:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:28:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 972ms 13:28:17 INFO - PROCESS | 2289 | 1463430497651 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 13:28:17 INFO - PROCESS | 2289 | 1463430497653 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 13:28:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:28:17 INFO - PROCESS | 2289 | 1463430497656 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:28:17 INFO - PROCESS | 2289 | 1463430497659 Marionette TRACE conn2 <- [1,1858,null,{}] 13:28:17 INFO - PROCESS | 2289 | 1463430497662 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}] 13:28:17 INFO - PROCESS | 2289 | 1463430497760 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 13:28:17 INFO - PROCESS | 2289 | 1463430497835 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:17 INFO - PROCESS | 2289 | ++DOCSHELL 0x11907f000 == 52 [pid = 2289] [id = 472] 13:28:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x112594400) [pid = 2289] [serial = 1415] [outer = 0x0] 13:28:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x112870400) [pid = 2289] [serial = 1416] [outer = 0x112594400] 13:28:17 INFO - PROCESS | 2289 | 1463430497864 Marionette DEBUG loaded listener.js 13:28:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x115e7d400) [pid = 2289] [serial = 1417] [outer = 0x112594400] 13:28:18 INFO - PROCESS | 2289 | 1463430498261 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]]]}] 13:28:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 673ms 13:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:28:18 INFO - PROCESS | 2289 | 1463430498330 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 13:28:18 INFO - PROCESS | 2289 | 1463430498334 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 13:28:18 INFO - PROCESS | 2289 | 1463430498338 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:28:18 INFO - PROCESS | 2289 | 1463430498339 Marionette TRACE conn2 <- [1,1862,null,{}] 13:28:18 INFO - PROCESS | 2289 | 1463430498342 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}] 13:28:18 INFO - PROCESS | 2289 | 1463430498435 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 13:28:18 INFO - PROCESS | 2289 | 1463430498505 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:18 INFO - PROCESS | 2289 | ++DOCSHELL 0x1188b5000 == 53 [pid = 2289] [id = 473] 13:28:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x11675dc00) [pid = 2289] [serial = 1418] [outer = 0x0] 13:28:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x1180dd800) [pid = 2289] [serial = 1419] [outer = 0x11675dc00] 13:28:18 INFO - PROCESS | 2289 | 1463430498532 Marionette DEBUG loaded listener.js 13:28:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x1184a0400) [pid = 2289] [serial = 1420] [outer = 0x11675dc00] 13:28:18 INFO - PROCESS | 2289 | --DOCSHELL 0x12b2ae800 == 52 [pid = 2289] [id = 465] 13:28:18 INFO - PROCESS | 2289 | --DOCSHELL 0x12a8b7800 == 51 [pid = 2289] [id = 464] 13:28:18 INFO - PROCESS | 2289 | --DOCSHELL 0x12a6b4800 == 50 [pid = 2289] [id = 463] 13:28:18 INFO - PROCESS | 2289 | --DOCSHELL 0x1293dc800 == 49 [pid = 2289] [id = 462] 13:28:18 INFO - PROCESS | 2289 | --DOCSHELL 0x129143000 == 48 [pid = 2289] [id = 461] 13:28:18 INFO - PROCESS | 2289 | --DOCSHELL 0x126b6c800 == 47 [pid = 2289] [id = 460] 13:28:18 INFO - PROCESS | 2289 | --DOCSHELL 0x124c93000 == 46 [pid = 2289] [id = 459] 13:28:18 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x118495800) [pid = 2289] [serial = 1341] [outer = 0x0] [url = about:blank] 13:28:18 INFO - PROCESS | 2289 | --DOCSHELL 0x1215e0800 == 45 [pid = 2289] [id = 458] 13:28:18 INFO - PROCESS | 2289 | --DOCSHELL 0x11979a000 == 44 [pid = 2289] [id = 457] 13:28:18 INFO - PROCESS | 2289 | --DOCSHELL 0x119074800 == 43 [pid = 2289] [id = 456] 13:28:18 INFO - PROCESS | 2289 | --DOCSHELL 0x116a9c800 == 42 [pid = 2289] [id = 455] 13:28:18 INFO - PROCESS | 2289 | --DOCSHELL 0x117445000 == 41 [pid = 2289] [id = 454] 13:28:18 INFO - PROCESS | 2289 | --DOCSHELL 0x1183cb000 == 40 [pid = 2289] [id = 451] 13:28:18 INFO - PROCESS | 2289 | --DOCSHELL 0x1212a4800 == 39 [pid = 2289] [id = 450] 13:28:18 INFO - PROCESS | 2289 | --DOCSHELL 0x1188c3000 == 38 [pid = 2289] [id = 449] 13:28:18 INFO - PROCESS | 2289 | --DOCSHELL 0x112698800 == 37 [pid = 2289] [id = 448] 13:28:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 570ms 13:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:28:18 INFO - PROCESS | 2289 | 1463430498903 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]]]}] 13:28:18 INFO - PROCESS | 2289 | 1463430498908 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 13:28:18 INFO - PROCESS | 2289 | 1463430498909 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 13:28:18 INFO - PROCESS | 2289 | 1463430498911 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:28:18 INFO - PROCESS | 2289 | 1463430498914 Marionette TRACE conn2 <- [1,1866,null,{}] 13:28:18 INFO - PROCESS | 2289 | 1463430498924 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}] 13:28:19 INFO - PROCESS | 2289 | 1463430499003 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 13:28:19 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x113304c00) [pid = 2289] [serial = 1332] [outer = 0x0] [url = about:blank] 13:28:19 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x11600d400) [pid = 2289] [serial = 1333] [outer = 0x0] [url = about:blank] 13:28:19 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x11287c800) [pid = 2289] [serial = 1330] [outer = 0x0] [url = about:blank] 13:28:19 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x1125f7000) [pid = 2289] [serial = 1329] [outer = 0x0] [url = about:blank] 13:28:19 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x11321d400) [pid = 2289] [serial = 1326] [outer = 0x0] [url = about:blank] 13:28:19 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x116769800) [pid = 2289] [serial = 1335] [outer = 0x0] [url = about:blank] 13:28:19 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x117681800) [pid = 2289] [serial = 1336] [outer = 0x0] [url = about:blank] 13:28:19 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x118114000) [pid = 2289] [serial = 1338] [outer = 0x0] [url = about:blank] 13:28:19 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x118120000) [pid = 2289] [serial = 1339] [outer = 0x0] [url = about:blank] 13:28:19 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x1121b6000) [pid = 2289] [serial = 1323] [outer = 0x0] [url = about:blank] 13:28:19 INFO - PROCESS | 2289 | 1463430499078 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:19 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183ca000 == 38 [pid = 2289] [id = 474] 13:28:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x11321d400) [pid = 2289] [serial = 1421] [outer = 0x0] 13:28:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x11811bc00) [pid = 2289] [serial = 1422] [outer = 0x11321d400] 13:28:19 INFO - PROCESS | 2289 | 1463430499109 Marionette DEBUG loaded listener.js 13:28:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x119394400) [pid = 2289] [serial = 1423] [outer = 0x11321d400] 13:28:19 INFO - PROCESS | 2289 | 1463430499420 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]]]}] 13:28:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:28:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 525ms 13:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:28:19 INFO - PROCESS | 2289 | 1463430499439 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 13:28:19 INFO - PROCESS | 2289 | 1463430499440 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 13:28:19 INFO - PROCESS | 2289 | 1463430499442 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:28:19 INFO - PROCESS | 2289 | 1463430499444 Marionette TRACE conn2 <- [1,1870,null,{}] 13:28:19 INFO - PROCESS | 2289 | 1463430499446 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}] 13:28:19 INFO - PROCESS | 2289 | 1463430499526 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 13:28:19 INFO - PROCESS | 2289 | 1463430499530 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:19 INFO - PROCESS | 2289 | ++DOCSHELL 0x1215d1800 == 39 [pid = 2289] [id = 475] 13:28:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x1193e1000) [pid = 2289] [serial = 1424] [outer = 0x0] 13:28:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x11a02d800) [pid = 2289] [serial = 1425] [outer = 0x1193e1000] 13:28:19 INFO - PROCESS | 2289 | 1463430499559 Marionette DEBUG loaded listener.js 13:28:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x12158b400) [pid = 2289] [serial = 1426] [outer = 0x1193e1000] 13:28:19 INFO - PROCESS | 2289 | 1463430499874 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]]]}] 13:28:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:28:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 469ms 13:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:28:19 INFO - PROCESS | 2289 | 1463430499911 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 13:28:19 INFO - PROCESS | 2289 | 1463430499912 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 13:28:19 INFO - PROCESS | 2289 | 1463430499924 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:28:19 INFO - PROCESS | 2289 | 1463430499925 Marionette TRACE conn2 <- [1,1874,null,{}] 13:28:19 INFO - PROCESS | 2289 | 1463430499927 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}] 13:28:20 INFO - PROCESS | 2289 | 1463430500004 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 13:28:20 INFO - PROCESS | 2289 | 1463430500009 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:20 INFO - PROCESS | 2289 | ++DOCSHELL 0x126b5e000 == 40 [pid = 2289] [id = 476] 13:28:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x12121b000) [pid = 2289] [serial = 1427] [outer = 0x0] 13:28:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x1219cf000) [pid = 2289] [serial = 1428] [outer = 0x12121b000] 13:28:20 INFO - PROCESS | 2289 | 1463430500034 Marionette DEBUG loaded listener.js 13:28:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x123dc3c00) [pid = 2289] [serial = 1429] [outer = 0x12121b000] 13:28:20 INFO - PROCESS | 2289 | 1463430500378 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]]]}] 13:28:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 480ms 13:28:20 INFO - PROCESS | 2289 | 1463430500396 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 13:28:20 INFO - PROCESS | 2289 | 1463430500397 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 13:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:28:20 INFO - PROCESS | 2289 | 1463430500399 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:28:20 INFO - PROCESS | 2289 | 1463430500402 Marionette TRACE conn2 <- [1,1878,null,{}] 13:28:20 INFO - PROCESS | 2289 | 1463430500407 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}] 13:28:20 INFO - PROCESS | 2289 | 1463430500497 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 13:28:20 INFO - PROCESS | 2289 | 1463430500561 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:20 INFO - PROCESS | 2289 | ++DOCSHELL 0x128bef800 == 41 [pid = 2289] [id = 477] 13:28:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x121351400) [pid = 2289] [serial = 1430] [outer = 0x0] 13:28:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x124879000) [pid = 2289] [serial = 1431] [outer = 0x121351400] 13:28:20 INFO - PROCESS | 2289 | 1463430500587 Marionette DEBUG loaded listener.js 13:28:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x12670fc00) [pid = 2289] [serial = 1432] [outer = 0x121351400] 13:28:20 INFO - PROCESS | 2289 | 1463430500894 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]]]}] 13:28:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 524ms 13:28:20 INFO - PROCESS | 2289 | 1463430500924 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 13:28:20 INFO - PROCESS | 2289 | 1463430500925 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 13:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:28:20 INFO - PROCESS | 2289 | 1463430500935 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:28:20 INFO - PROCESS | 2289 | 1463430500937 Marionette TRACE conn2 <- [1,1882,null,{}] 13:28:20 INFO - PROCESS | 2289 | 1463430500939 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}] 13:28:21 INFO - PROCESS | 2289 | 1463430501044 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 13:28:21 INFO - PROCESS | 2289 | 1463430501049 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:21 INFO - PROCESS | 2289 | ++DOCSHELL 0x129857800 == 42 [pid = 2289] [id = 478] 13:28:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x126703000) [pid = 2289] [serial = 1433] [outer = 0x0] 13:28:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x126d12c00) [pid = 2289] [serial = 1434] [outer = 0x126703000] 13:28:21 INFO - PROCESS | 2289 | 1463430501074 Marionette DEBUG loaded listener.js 13:28:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x128b39000) [pid = 2289] [serial = 1435] [outer = 0x126703000] 13:28:21 INFO - PROCESS | 2289 | 1463430501413 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]]]}] 13:28:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:28:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 521ms 13:28:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:28:21 INFO - PROCESS | 2289 | 1463430501455 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 13:28:21 INFO - PROCESS | 2289 | 1463430501456 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 13:28:21 INFO - PROCESS | 2289 | 1463430501459 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:28:21 INFO - PROCESS | 2289 | 1463430501460 Marionette TRACE conn2 <- [1,1886,null,{}] 13:28:21 INFO - PROCESS | 2289 | 1463430501462 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}] 13:28:21 INFO - PROCESS | 2289 | 1463430501562 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 13:28:21 INFO - PROCESS | 2289 | 1463430501573 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:21 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ac49800 == 43 [pid = 2289] [id = 479] 13:28:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x126d20000) [pid = 2289] [serial = 1436] [outer = 0x0] 13:28:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x128b42000) [pid = 2289] [serial = 1437] [outer = 0x126d20000] 13:28:21 INFO - PROCESS | 2289 | 1463430501604 Marionette DEBUG loaded listener.js 13:28:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x128b89800) [pid = 2289] [serial = 1438] [outer = 0x126d20000] 13:28:22 INFO - PROCESS | 2289 | 1463430502089 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]]]}] 13:28:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:28:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 669ms 13:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:28:22 INFO - PROCESS | 2289 | 1463430502129 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 13:28:22 INFO - PROCESS | 2289 | 1463430502130 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 13:28:22 INFO - PROCESS | 2289 | 1463430502132 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:28:22 INFO - PROCESS | 2289 | 1463430502134 Marionette TRACE conn2 <- [1,1890,null,{}] 13:28:22 INFO - PROCESS | 2289 | 1463430502138 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}] 13:28:22 INFO - PROCESS | 2289 | 1463430502239 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 13:28:22 INFO - PROCESS | 2289 | 1463430502243 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:22 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba23800 == 44 [pid = 2289] [id = 480] 13:28:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x1180de800) [pid = 2289] [serial = 1439] [outer = 0x0] 13:28:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x125e3e800) [pid = 2289] [serial = 1440] [outer = 0x1180de800] 13:28:22 INFO - PROCESS | 2289 | 1463430502299 Marionette DEBUG loaded listener.js 13:28:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x128bac000) [pid = 2289] [serial = 1441] [outer = 0x1180de800] 13:28:22 INFO - PROCESS | 2289 | 1463430502599 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]]]}] 13:28:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:28:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 522ms 13:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:28:22 INFO - PROCESS | 2289 | 1463430502655 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 13:28:22 INFO - PROCESS | 2289 | 1463430502656 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 13:28:22 INFO - PROCESS | 2289 | 1463430502658 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:28:22 INFO - PROCESS | 2289 | 1463430502660 Marionette TRACE conn2 <- [1,1894,null,{}] 13:28:22 INFO - PROCESS | 2289 | 1463430502662 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}] 13:28:22 INFO - PROCESS | 2289 | 1463430502760 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 13:28:22 INFO - PROCESS | 2289 | 1463430502772 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:22 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c486800 == 45 [pid = 2289] [id = 481] 13:28:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x128b90800) [pid = 2289] [serial = 1442] [outer = 0x0] 13:28:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 128 (0x128bb6800) [pid = 2289] [serial = 1443] [outer = 0x128b90800] 13:28:22 INFO - PROCESS | 2289 | 1463430502797 Marionette DEBUG loaded listener.js 13:28:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 129 (0x128d15000) [pid = 2289] [serial = 1444] [outer = 0x128b90800] 13:28:23 INFO - PROCESS | 2289 | --DOMWINDOW == 128 (0x118421000) [pid = 2289] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:28:23 INFO - PROCESS | 2289 | --DOMWINDOW == 127 (0x112599c00) [pid = 2289] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:28:23 INFO - PROCESS | 2289 | --DOMWINDOW == 126 (0x119ccac00) [pid = 2289] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:28:23 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x1193d7400) [pid = 2289] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:28:23 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x116853800) [pid = 2289] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:28:23 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x11259cc00) [pid = 2289] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:28:23 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x12158fc00) [pid = 2289] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:28:23 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x116efbc00) [pid = 2289] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:28:23 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x116760800) [pid = 2289] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:28:23 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x12487dc00) [pid = 2289] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:28:23 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x12634cc00) [pid = 2289] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:28:23 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x124cbe000) [pid = 2289] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:28:23 INFO - PROCESS | 2289 | 1463430503219 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]]]}] 13:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 572ms 13:28:23 INFO - PROCESS | 2289 | 1463430503230 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 13:28:23 INFO - PROCESS | 2289 | 1463430503232 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 13:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:28:23 INFO - PROCESS | 2289 | 1463430503240 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:28:23 INFO - PROCESS | 2289 | 1463430503242 Marionette TRACE conn2 <- [1,1898,null,{}] 13:28:23 INFO - PROCESS | 2289 | 1463430503244 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}] 13:28:23 INFO - PROCESS | 2289 | 1463430503372 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 13:28:23 INFO - PROCESS | 2289 | 1463430503379 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:23 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c85e800 == 46 [pid = 2289] [id = 482] 13:28:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x114e07000) [pid = 2289] [serial = 1445] [outer = 0x0] 13:28:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x1219cd400) [pid = 2289] [serial = 1446] [outer = 0x114e07000] 13:28:23 INFO - PROCESS | 2289 | 1463430503408 Marionette DEBUG loaded listener.js 13:28:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x128f3f400) [pid = 2289] [serial = 1447] [outer = 0x114e07000] 13:28:23 INFO - PROCESS | 2289 | 1463430503719 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]]]}] 13:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 520ms 13:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:28:23 INFO - PROCESS | 2289 | 1463430503760 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 13:28:23 INFO - PROCESS | 2289 | 1463430503761 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 13:28:23 INFO - PROCESS | 2289 | 1463430503763 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:28:23 INFO - PROCESS | 2289 | 1463430503765 Marionette TRACE conn2 <- [1,1902,null,{}] 13:28:23 INFO - PROCESS | 2289 | 1463430503767 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}] 13:28:23 INFO - PROCESS | 2289 | 1463430503845 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 13:28:23 INFO - PROCESS | 2289 | 1463430503905 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:23 INFO - PROCESS | 2289 | ++DOCSHELL 0x12cb3a000 == 47 [pid = 2289] [id = 483] 13:28:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x128f3b400) [pid = 2289] [serial = 1448] [outer = 0x0] 13:28:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x12911e400) [pid = 2289] [serial = 1449] [outer = 0x128f3b400] 13:28:23 INFO - PROCESS | 2289 | 1463430503930 Marionette DEBUG loaded listener.js 13:28:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x12930f800) [pid = 2289] [serial = 1450] [outer = 0x128f3b400] 13:28:24 INFO - PROCESS | 2289 | 1463430504219 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]]]}] 13:28:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:28:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 467ms 13:28:24 INFO - PROCESS | 2289 | 1463430504232 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 13:28:24 INFO - PROCESS | 2289 | 1463430504233 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 13:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:28:24 INFO - PROCESS | 2289 | 1463430504243 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:28:24 INFO - PROCESS | 2289 | 1463430504244 Marionette TRACE conn2 <- [1,1906,null,{}] 13:28:24 INFO - PROCESS | 2289 | 1463430504247 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}] 13:28:24 INFO - PROCESS | 2289 | 1463430504332 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 13:28:24 INFO - PROCESS | 2289 | 1463430504338 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:24 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ccbb800 == 48 [pid = 2289] [id = 484] 13:28:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x129311800) [pid = 2289] [serial = 1451] [outer = 0x0] 13:28:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x12956e400) [pid = 2289] [serial = 1452] [outer = 0x129311800] 13:28:24 INFO - PROCESS | 2289 | 1463430504363 Marionette DEBUG loaded listener.js 13:28:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x12958d400) [pid = 2289] [serial = 1453] [outer = 0x129311800] 13:28:24 INFO - PROCESS | 2289 | 1463430504674 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]]]}] 13:28:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:28:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 471ms 13:28:24 INFO - PROCESS | 2289 | 1463430504714 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 13:28:24 INFO - PROCESS | 2289 | 1463430504716 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 13:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:28:24 INFO - PROCESS | 2289 | 1463430504720 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:28:24 INFO - PROCESS | 2289 | 1463430504721 Marionette TRACE conn2 <- [1,1910,null,{}] 13:28:24 INFO - PROCESS | 2289 | 1463430504723 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}] 13:28:24 INFO - PROCESS | 2289 | 1463430504839 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 13:28:24 INFO - PROCESS | 2289 | 1463430504846 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:24 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d31c000 == 49 [pid = 2289] [id = 485] 13:28:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x129121800) [pid = 2289] [serial = 1454] [outer = 0x0] 13:28:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 128 (0x12a6d2400) [pid = 2289] [serial = 1455] [outer = 0x129121800] 13:28:24 INFO - PROCESS | 2289 | 1463430504870 Marionette DEBUG loaded listener.js 13:28:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 129 (0x12a76b000) [pid = 2289] [serial = 1456] [outer = 0x129121800] 13:28:25 INFO - PROCESS | 2289 | --DOCSHELL 0x12668a000 == 48 [pid = 2289] [id = 452] 13:28:25 INFO - PROCESS | 2289 | --DOCSHELL 0x128f1a000 == 47 [pid = 2289] [id = 453] 13:28:25 INFO - PROCESS | 2289 | --DOCSHELL 0x12a86c800 == 46 [pid = 2289] [id = 440] 13:28:25 INFO - PROCESS | 2289 | --DOCSHELL 0x11907f000 == 45 [pid = 2289] [id = 472] 13:28:25 INFO - PROCESS | 2289 | --DOCSHELL 0x12c250800 == 44 [pid = 2289] [id = 471] 13:28:25 INFO - PROCESS | 2289 | --DOCSHELL 0x12bec3800 == 43 [pid = 2289] [id = 470] 13:28:25 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba17800 == 42 [pid = 2289] [id = 469] 13:28:25 INFO - PROCESS | 2289 | --DOCSHELL 0x12a6c5000 == 41 [pid = 2289] [id = 468] 13:28:25 INFO - PROCESS | 2289 | --DOCSHELL 0x119958000 == 40 [pid = 2289] [id = 467] 13:28:25 INFO - PROCESS | 2289 | --DOCSHELL 0x1126a0800 == 39 [pid = 2289] [id = 466] 13:28:26 INFO - PROCESS | 2289 | --DOCSHELL 0x1188b5000 == 38 [pid = 2289] [id = 473] 13:28:26 INFO - PROCESS | 2289 | --DOCSHELL 0x1183ca000 == 37 [pid = 2289] [id = 474] 13:28:26 INFO - PROCESS | 2289 | --DOCSHELL 0x1215d1800 == 36 [pid = 2289] [id = 475] 13:28:26 INFO - PROCESS | 2289 | --DOCSHELL 0x129857800 == 35 [pid = 2289] [id = 478] 13:28:26 INFO - PROCESS | 2289 | --DOCSHELL 0x12cb3a000 == 34 [pid = 2289] [id = 483] 13:28:26 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba23800 == 33 [pid = 2289] [id = 480] 13:28:26 INFO - PROCESS | 2289 | --DOCSHELL 0x12ac49800 == 32 [pid = 2289] [id = 479] 13:28:26 INFO - PROCESS | 2289 | --DOCSHELL 0x126b5e000 == 31 [pid = 2289] [id = 476] 13:28:26 INFO - PROCESS | 2289 | --DOCSHELL 0x128bef800 == 30 [pid = 2289] [id = 477] 13:28:26 INFO - PROCESS | 2289 | --DOCSHELL 0x12c85e800 == 29 [pid = 2289] [id = 482] 13:28:26 INFO - PROCESS | 2289 | --DOCSHELL 0x12c486800 == 28 [pid = 2289] [id = 481] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 128 (0x118617400) [pid = 2289] [serial = 1371] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 127 (0x11938dc00) [pid = 2289] [serial = 1372] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 126 (0x112ce2400) [pid = 2289] [serial = 1365] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x1163a7400) [pid = 2289] [serial = 1366] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x1218ed000) [pid = 2289] [serial = 1378] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x114eddc00) [pid = 2289] [serial = 1347] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x119738800) [pid = 2289] [serial = 1374] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x1180da000) [pid = 2289] [serial = 1368] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x11849a000) [pid = 2289] [serial = 1369] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x112878c00) [pid = 2289] [serial = 1363] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x1125a0400) [pid = 2289] [serial = 1362] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x110db2c00) [pid = 2289] [serial = 1344] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x1168a9c00) [pid = 2289] [serial = 1350] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x123dbe400) [pid = 2289] [serial = 1380] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x118830000) [pid = 2289] [serial = 1353] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x1184dc800) [pid = 2289] [serial = 1342] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x119163c00) [pid = 2289] [serial = 1356] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x1193e3c00) [pid = 2289] [serial = 1359] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x12487a800) [pid = 2289] [serial = 1383] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x125e39000) [pid = 2289] [serial = 1387] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x124875400) [pid = 2289] [serial = 1381] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x126703800) [pid = 2289] [serial = 1392] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x126d1a800) [pid = 2289] [serial = 1393] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x128b11c00) [pid = 2289] [serial = 1395] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x121356800) [pid = 2289] [serial = 1377] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x125e3f400) [pid = 2289] [serial = 1389] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x124cba400) [pid = 2289] [serial = 1384] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x125f70400) [pid = 2289] [serial = 1390] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x11a029000) [pid = 2289] [serial = 1375] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x125006c00) [pid = 2289] [serial = 1386] [outer = 0x0] [url = about:blank] 13:28:26 INFO - PROCESS | 2289 | --DOCSHELL 0x12ccbb800 == 27 [pid = 2289] [id = 484] 13:28:26 INFO - PROCESS | 2289 | 1463430506458 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]]]}] 13:28:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1770ms 13:28:26 INFO - PROCESS | 2289 | 1463430506491 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 13:28:26 INFO - PROCESS | 2289 | 1463430506494 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 13:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:28:26 INFO - PROCESS | 2289 | 1463430506497 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:28:26 INFO - PROCESS | 2289 | 1463430506500 Marionette TRACE conn2 <- [1,1914,null,{}] 13:28:26 INFO - PROCESS | 2289 | 1463430506504 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}] 13:28:26 INFO - PROCESS | 2289 | 1463430506604 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 13:28:26 INFO - PROCESS | 2289 | 1463430506611 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:26 INFO - PROCESS | 2289 | ++DOCSHELL 0x11269e000 == 28 [pid = 2289] [id = 486] 13:28:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x112599c00) [pid = 2289] [serial = 1457] [outer = 0x0] 13:28:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x1125a2000) [pid = 2289] [serial = 1458] [outer = 0x112599c00] 13:28:26 INFO - PROCESS | 2289 | 1463430506641 Marionette DEBUG loaded listener.js 13:28:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x1125f5800) [pid = 2289] [serial = 1459] [outer = 0x112599c00] 13:28:26 INFO - PROCESS | 2289 | 1463430506978 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]]]}] 13:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 522ms 13:28:27 INFO - PROCESS | 2289 | 1463430507019 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 13:28:27 INFO - PROCESS | 2289 | 1463430507023 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 13:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:28:27 INFO - PROCESS | 2289 | 1463430507028 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:28:27 INFO - PROCESS | 2289 | 1463430507030 Marionette TRACE conn2 <- [1,1918,null,{}] 13:28:27 INFO - PROCESS | 2289 | 1463430507032 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}] 13:28:27 INFO - PROCESS | 2289 | 1463430507107 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 13:28:27 INFO - PROCESS | 2289 | 1463430507156 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:27 INFO - PROCESS | 2289 | ++DOCSHELL 0x115e28800 == 29 [pid = 2289] [id = 487] 13:28:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x1125f3400) [pid = 2289] [serial = 1460] [outer = 0x0] 13:28:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x112877000) [pid = 2289] [serial = 1461] [outer = 0x1125f3400] 13:28:27 INFO - PROCESS | 2289 | 1463430507183 Marionette DEBUG loaded listener.js 13:28:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x112d8f800) [pid = 2289] [serial = 1462] [outer = 0x1125f3400] 13:28:27 INFO - PROCESS | 2289 | 1463430507481 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]]]}] 13:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 468ms 13:28:27 INFO - PROCESS | 2289 | 1463430507497 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 13:28:27 INFO - PROCESS | 2289 | 1463430507499 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 13:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:28:27 INFO - PROCESS | 2289 | 1463430507509 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:28:27 INFO - PROCESS | 2289 | 1463430507512 Marionette TRACE conn2 <- [1,1922,null,{}] 13:28:27 INFO - PROCESS | 2289 | 1463430507523 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}] 13:28:27 INFO - PROCESS | 2289 | 1463430507607 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 13:28:27 INFO - PROCESS | 2289 | 1463430507613 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:27 INFO - PROCESS | 2289 | ++DOCSHELL 0x117e07000 == 30 [pid = 2289] [id = 488] 13:28:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x110da8000) [pid = 2289] [serial = 1463] [outer = 0x0] 13:28:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x116334c00) [pid = 2289] [serial = 1464] [outer = 0x110da8000] 13:28:27 INFO - PROCESS | 2289 | 1463430507645 Marionette DEBUG loaded listener.js 13:28:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x1165cdc00) [pid = 2289] [serial = 1465] [outer = 0x110da8000] 13:28:27 INFO - PROCESS | 2289 | 1463430507974 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]]]}] 13:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 473ms 13:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:28:27 INFO - PROCESS | 2289 | 1463430507990 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 13:28:27 INFO - PROCESS | 2289 | 1463430507992 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 13:28:27 INFO - PROCESS | 2289 | 1463430507994 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:28:27 INFO - PROCESS | 2289 | 1463430507995 Marionette TRACE conn2 <- [1,1926,null,{}] 13:28:28 INFO - PROCESS | 2289 | 1463430507997 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}] 13:28:28 INFO - PROCESS | 2289 | 1463430508107 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 13:28:28 INFO - PROCESS | 2289 | 1463430508112 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:28 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180c8800 == 31 [pid = 2289] [id = 489] 13:28:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x116338400) [pid = 2289] [serial = 1466] [outer = 0x0] 13:28:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x11684ec00) [pid = 2289] [serial = 1467] [outer = 0x116338400] 13:28:28 INFO - PROCESS | 2289 | 1463430508141 Marionette DEBUG loaded listener.js 13:28:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x11767e000) [pid = 2289] [serial = 1468] [outer = 0x116338400] 13:28:28 INFO - PROCESS | 2289 | 1463430508438 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]]]}] 13:28:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:28:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 468ms 13:28:28 INFO - PROCESS | 2289 | 1463430508462 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 13:28:28 INFO - PROCESS | 2289 | 1463430508463 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 13:28:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:28:28 INFO - PROCESS | 2289 | 1463430508466 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:28:28 INFO - PROCESS | 2289 | 1463430508468 Marionette TRACE conn2 <- [1,1930,null,{}] 13:28:28 INFO - PROCESS | 2289 | 1463430508474 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}] 13:28:28 INFO - PROCESS | 2289 | 1463430508548 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 13:28:28 INFO - PROCESS | 2289 | 1463430508555 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:28 INFO - PROCESS | 2289 | ++DOCSHELL 0x119084000 == 32 [pid = 2289] [id = 490] 13:28:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x1125f5c00) [pid = 2289] [serial = 1469] [outer = 0x0] 13:28:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x117e28000) [pid = 2289] [serial = 1470] [outer = 0x1125f5c00] 13:28:28 INFO - PROCESS | 2289 | 1463430508582 Marionette DEBUG loaded listener.js 13:28:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x118113c00) [pid = 2289] [serial = 1471] [outer = 0x1125f5c00] 13:28:29 INFO - PROCESS | 2289 | 1463430509020 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]]]}] 13:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 573ms 13:28:29 INFO - PROCESS | 2289 | 1463430509047 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 13:28:29 INFO - PROCESS | 2289 | 1463430509048 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 13:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:28:29 INFO - PROCESS | 2289 | 1463430509051 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:28:29 INFO - PROCESS | 2289 | 1463430509052 Marionette TRACE conn2 <- [1,1934,null,{}] 13:28:29 INFO - PROCESS | 2289 | 1463430509054 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}] 13:28:29 INFO - PROCESS | 2289 | 1463430509140 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 13:28:29 INFO - PROCESS | 2289 | 1463430509145 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:29 INFO - PROCESS | 2289 | ++DOCSHELL 0x119796800 == 33 [pid = 2289] [id = 491] 13:28:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x118118c00) [pid = 2289] [serial = 1472] [outer = 0x0] 13:28:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x1183e0800) [pid = 2289] [serial = 1473] [outer = 0x118118c00] 13:28:29 INFO - PROCESS | 2289 | 1463430509174 Marionette DEBUG loaded listener.js 13:28:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x11860bc00) [pid = 2289] [serial = 1474] [outer = 0x118118c00] 13:28:29 INFO - PROCESS | 2289 | 1463430509490 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]]]}] 13:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 471ms 13:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:28:29 INFO - PROCESS | 2289 | 1463430509522 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 13:28:29 INFO - PROCESS | 2289 | 1463430509524 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 13:28:29 INFO - PROCESS | 2289 | 1463430509526 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:28:29 INFO - PROCESS | 2289 | 1463430509527 Marionette TRACE conn2 <- [1,1938,null,{}] 13:28:29 INFO - PROCESS | 2289 | 1463430509529 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}] 13:28:29 INFO - PROCESS | 2289 | 1463430509597 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 13:28:29 INFO - PROCESS | 2289 | 1463430509650 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:29 INFO - PROCESS | 2289 | ++DOCSHELL 0x11996a000 == 34 [pid = 2289] [id = 492] 13:28:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x110dac800) [pid = 2289] [serial = 1475] [outer = 0x0] 13:28:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x118613c00) [pid = 2289] [serial = 1476] [outer = 0x110dac800] 13:28:29 INFO - PROCESS | 2289 | 1463430509675 Marionette DEBUG loaded listener.js 13:28:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x119030000) [pid = 2289] [serial = 1477] [outer = 0x110dac800] 13:28:29 INFO - PROCESS | 2289 | 1463430509938 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]]]}] 13:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 419ms 13:28:29 INFO - PROCESS | 2289 | 1463430509945 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 13:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:28:29 INFO - PROCESS | 2289 | 1463430509946 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 13:28:29 INFO - PROCESS | 2289 | 1463430509956 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:28:29 INFO - PROCESS | 2289 | 1463430509957 Marionette TRACE conn2 <- [1,1942,null,{}] 13:28:29 INFO - PROCESS | 2289 | 1463430509962 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}] 13:28:30 INFO - PROCESS | 2289 | 1463430510040 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 13:28:30 INFO - PROCESS | 2289 | 1463430510044 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:30 INFO - PROCESS | 2289 | ++DOCSHELL 0x1211bd800 == 35 [pid = 2289] [id = 493] 13:28:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x112596000) [pid = 2289] [serial = 1478] [outer = 0x0] 13:28:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x1190b6c00) [pid = 2289] [serial = 1479] [outer = 0x112596000] 13:28:30 INFO - PROCESS | 2289 | 1463430510078 Marionette DEBUG loaded listener.js 13:28:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x119163c00) [pid = 2289] [serial = 1480] [outer = 0x112596000] 13:28:30 INFO - PROCESS | 2289 | 1463430510393 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]]]}] 13:28:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:28:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 479ms 13:28:30 INFO - PROCESS | 2289 | 1463430510428 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 13:28:30 INFO - PROCESS | 2289 | 1463430510429 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 13:28:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:28:30 INFO - PROCESS | 2289 | 1463430510432 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:28:30 INFO - PROCESS | 2289 | 1463430510434 Marionette TRACE conn2 <- [1,1946,null,{}] 13:28:30 INFO - PROCESS | 2289 | 1463430510438 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}] 13:28:30 INFO - PROCESS | 2289 | 1463430510506 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 13:28:30 INFO - PROCESS | 2289 | 1463430510561 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:30 INFO - PROCESS | 2289 | ++DOCSHELL 0x117e05800 == 36 [pid = 2289] [id = 494] 13:28:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x112ce6000) [pid = 2289] [serial = 1481] [outer = 0x0] 13:28:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x1190ba800) [pid = 2289] [serial = 1482] [outer = 0x112ce6000] 13:28:30 INFO - PROCESS | 2289 | 1463430510586 Marionette DEBUG loaded listener.js 13:28:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x11938e800) [pid = 2289] [serial = 1483] [outer = 0x112ce6000] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x11269e000 == 35 [pid = 2289] [id = 486] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x12d31c000 == 34 [pid = 2289] [id = 485] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x115e28800 == 33 [pid = 2289] [id = 487] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x11996a000 == 32 [pid = 2289] [id = 492] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x1180c8800 == 31 [pid = 2289] [id = 489] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x117e07000 == 30 [pid = 2289] [id = 488] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x119084000 == 29 [pid = 2289] [id = 490] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x119796800 == 28 [pid = 2289] [id = 491] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x12a8ac000 == 27 [pid = 2289] [id = 8] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba22000 == 26 [pid = 2289] [id = 10] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x113318000 == 25 [pid = 2289] [id = 26] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x12913c800 == 24 [pid = 2289] [id = 6] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x12de9c800 == 23 [pid = 2289] [id = 22] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x12c860800 == 22 [pid = 2289] [id = 14] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x12bec8800 == 21 [pid = 2289] [id = 11] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x1134ba000 == 20 [pid = 2289] [id = 25] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x12b2b6800 == 19 [pid = 2289] [id = 9] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x119b0a800 == 18 [pid = 2289] [id = 18] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x116888800 == 17 [pid = 2289] [id = 24] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x12c486000 == 16 [pid = 2289] [id = 13] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x1183c9000 == 15 [pid = 2289] [id = 20] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x12c251800 == 14 [pid = 2289] [id = 12] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x12cb3d800 == 13 [pid = 2289] [id = 15] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x1293e5800 == 12 [pid = 2289] [id = 21] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x12d4dd000 == 11 [pid = 2289] [id = 19] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x112d27800 == 10 [pid = 2289] [id = 23] 13:28:32 INFO - PROCESS | 2289 | --DOCSHELL 0x1211bd800 == 9 [pid = 2289] [id = 493] 13:28:32 INFO - PROCESS | 2289 | 1463430512903 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]]]}] 13:28:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 2477ms 13:28:32 INFO - PROCESS | 2289 | 1463430512910 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 13:28:32 INFO - PROCESS | 2289 | 1463430512912 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 13:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:28:32 INFO - PROCESS | 2289 | 1463430512916 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:28:32 INFO - PROCESS | 2289 | 1463430512920 Marionette TRACE conn2 <- [1,1950,null,{}] 13:28:32 INFO - PROCESS | 2289 | 1463430512925 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}] 13:28:33 INFO - PROCESS | 2289 | 1463430513003 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 13:28:33 INFO - PROCESS | 2289 | 1463430513061 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:33 INFO - PROCESS | 2289 | ++DOCSHELL 0x1134b1800 == 10 [pid = 2289] [id = 495] 13:28:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x11259e000) [pid = 2289] [serial = 1484] [outer = 0x0] 13:28:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 128 (0x1125f0400) [pid = 2289] [serial = 1485] [outer = 0x11259e000] 13:28:33 INFO - PROCESS | 2289 | 1463430513089 Marionette DEBUG loaded listener.js 13:28:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 129 (0x112879c00) [pid = 2289] [serial = 1486] [outer = 0x11259e000] 13:28:33 INFO - PROCESS | 2289 | 1463430513458 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]]]}] 13:28:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:28:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 573ms 13:28:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:28:33 INFO - PROCESS | 2289 | 1463430513489 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 13:28:33 INFO - PROCESS | 2289 | 1463430513493 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 13:28:33 INFO - PROCESS | 2289 | 1463430513498 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:28:33 INFO - PROCESS | 2289 | 1463430513499 Marionette TRACE conn2 <- [1,1954,null,{}] 13:28:33 INFO - PROCESS | 2289 | 1463430513502 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}] 13:28:33 INFO - PROCESS | 2289 | 1463430513598 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 13:28:33 INFO - PROCESS | 2289 | 1463430513633 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:33 INFO - PROCESS | 2289 | ++DOCSHELL 0x112c7c000 == 11 [pid = 2289] [id = 496] 13:28:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 130 (0x112879400) [pid = 2289] [serial = 1487] [outer = 0x0] 13:28:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 131 (0x112fa9000) [pid = 2289] [serial = 1488] [outer = 0x112879400] 13:28:33 INFO - PROCESS | 2289 | 1463430513659 Marionette DEBUG loaded listener.js 13:28:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 132 (0x11675bc00) [pid = 2289] [serial = 1489] [outer = 0x112879400] 13:28:34 INFO - PROCESS | 2289 | 1463430514014 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]]]}] 13:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 521ms 13:28:34 INFO - PROCESS | 2289 | 1463430514020 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 13:28:34 INFO - PROCESS | 2289 | 1463430514022 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 13:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:28:34 INFO - PROCESS | 2289 | 1463430514024 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:28:34 INFO - PROCESS | 2289 | 1463430514027 Marionette TRACE conn2 <- [1,1958,null,{}] 13:28:34 INFO - PROCESS | 2289 | 1463430514035 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}] 13:28:34 INFO - PROCESS | 2289 | 1463430514137 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 13:28:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 133 (0x116853800) [pid = 2289] [serial = 1490] [outer = 0x12cb8d800] 13:28:34 INFO - PROCESS | 2289 | 1463430514188 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:34 INFO - PROCESS | 2289 | ++DOCSHELL 0x119085000 == 12 [pid = 2289] [id = 497] 13:28:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 134 (0x110dad400) [pid = 2289] [serial = 1491] [outer = 0x0] 13:28:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 135 (0x1180da800) [pid = 2289] [serial = 1492] [outer = 0x110dad400] 13:28:34 INFO - PROCESS | 2289 | 1463430514221 Marionette DEBUG loaded listener.js 13:28:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 136 (0x11811cc00) [pid = 2289] [serial = 1493] [outer = 0x110dad400] 13:28:34 INFO - PROCESS | 2289 | 1463430514606 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]]]}] 13:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 621ms 13:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:28:34 INFO - PROCESS | 2289 | 1463430514646 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 13:28:34 INFO - PROCESS | 2289 | 1463430514647 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 13:28:34 INFO - PROCESS | 2289 | 1463430514650 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:28:34 INFO - PROCESS | 2289 | 1463430514651 Marionette TRACE conn2 <- [1,1962,null,{}] 13:28:34 INFO - PROCESS | 2289 | 1463430514653 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}] 13:28:34 INFO - PROCESS | 2289 | 1463430514747 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 13:28:34 INFO - PROCESS | 2289 | 1463430514752 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:34 INFO - PROCESS | 2289 | ++DOCSHELL 0x11978d800 == 13 [pid = 2289] [id = 498] 13:28:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 137 (0x117e23c00) [pid = 2289] [serial = 1494] [outer = 0x0] 13:28:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 138 (0x11849dc00) [pid = 2289] [serial = 1495] [outer = 0x117e23c00] 13:28:34 INFO - PROCESS | 2289 | 1463430514778 Marionette DEBUG loaded listener.js 13:28:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 139 (0x11861ac00) [pid = 2289] [serial = 1496] [outer = 0x117e23c00] 13:28:35 INFO - PROCESS | 2289 | 1463430515131 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]]]}] 13:28:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:28:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 519ms 13:28:35 INFO - PROCESS | 2289 | 1463430515169 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 13:28:35 INFO - PROCESS | 2289 | 1463430515170 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 13:28:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:28:35 INFO - PROCESS | 2289 | 1463430515173 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:28:35 INFO - PROCESS | 2289 | 1463430515174 Marionette TRACE conn2 <- [1,1966,null,{}] 13:28:35 INFO - PROCESS | 2289 | 1463430515176 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}] 13:28:35 INFO - PROCESS | 2289 | 1463430515264 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 13:28:35 INFO - PROCESS | 2289 | 1463430515300 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:35 INFO - PROCESS | 2289 | ++DOCSHELL 0x12129d800 == 14 [pid = 2289] [id = 499] 13:28:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 140 (0x112871000) [pid = 2289] [serial = 1497] [outer = 0x0] 13:28:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 141 (0x119063400) [pid = 2289] [serial = 1498] [outer = 0x112871000] 13:28:35 INFO - PROCESS | 2289 | 1463430515325 Marionette DEBUG loaded listener.js 13:28:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 142 (0x119165000) [pid = 2289] [serial = 1499] [outer = 0x112871000] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 141 (0x112971800) [pid = 2289] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 140 (0x126d1e800) [pid = 2289] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 139 (0x129590800) [pid = 2289] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 138 (0x112599c00) [pid = 2289] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 137 (0x1125f3400) [pid = 2289] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 136 (0x110da8000) [pid = 2289] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 135 (0x126703000) [pid = 2289] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 134 (0x1180de800) [pid = 2289] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 133 (0x126d20000) [pid = 2289] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 132 (0x128b90800) [pid = 2289] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 131 (0x116338400) [pid = 2289] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 130 (0x1125f5c00) [pid = 2289] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 129 (0x114e07000) [pid = 2289] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 128 (0x118118c00) [pid = 2289] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 127 (0x110dac800) [pid = 2289] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 126 (0x128f3b400) [pid = 2289] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x112596000) [pid = 2289] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x11849bc00) [pid = 2289] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x112d91400) [pid = 2289] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x110dacc00) [pid = 2289] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x121351400) [pid = 2289] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x12121b000) [pid = 2289] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x1193e1000) [pid = 2289] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x11321d400) [pid = 2289] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x11675dc00) [pid = 2289] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x112594400) [pid = 2289] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x126d12400) [pid = 2289] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x124874c00) [pid = 2289] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x119bea800) [pid = 2289] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x1183da800) [pid = 2289] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x111c1f400) [pid = 2289] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x116510400) [pid = 2289] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x1190b3c00) [pid = 2289] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x1193df000) [pid = 2289] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x112ce6800) [pid = 2289] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x124cb9c00) [pid = 2289] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x110da7c00) [pid = 2289] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x129121800) [pid = 2289] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:28:35 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x129311800) [pid = 2289] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:28:36 INFO - PROCESS | 2289 | 1463430516014 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]]]}] 13:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 874ms 13:28:36 INFO - PROCESS | 2289 | 1463430516048 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 13:28:36 INFO - PROCESS | 2289 | 1463430516049 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 13:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:28:36 INFO - PROCESS | 2289 | 1463430516057 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:28:36 INFO - PROCESS | 2289 | 1463430516058 Marionette TRACE conn2 <- [1,1970,null,{}] 13:28:36 INFO - PROCESS | 2289 | 1463430516060 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}] 13:28:36 INFO - PROCESS | 2289 | 1463430516162 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 13:28:36 INFO - PROCESS | 2289 | 1463430516171 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:36 INFO - PROCESS | 2289 | ++DOCSHELL 0x11a067800 == 15 [pid = 2289] [id = 500] 13:28:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x112fad800) [pid = 2289] [serial = 1500] [outer = 0x0] 13:28:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x119060000) [pid = 2289] [serial = 1501] [outer = 0x112fad800] 13:28:36 INFO - PROCESS | 2289 | 1463430516198 Marionette DEBUG loaded listener.js 13:28:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x119388000) [pid = 2289] [serial = 1502] [outer = 0x112fad800] 13:28:36 INFO - PROCESS | 2289 | 1463430516611 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]]]}] 13:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 571ms 13:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:28:36 INFO - PROCESS | 2289 | 1463430516629 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 13:28:36 INFO - PROCESS | 2289 | 1463430516631 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 13:28:36 INFO - PROCESS | 2289 | 1463430516634 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:28:36 INFO - PROCESS | 2289 | 1463430516636 Marionette TRACE conn2 <- [1,1974,null,{}] 13:28:36 INFO - PROCESS | 2289 | 1463430516639 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}] 13:28:36 INFO - PROCESS | 2289 | 1463430516781 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 13:28:36 INFO - PROCESS | 2289 | 1463430516790 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:36 INFO - PROCESS | 2289 | ++DOCSHELL 0x124867800 == 16 [pid = 2289] [id = 501] 13:28:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x119391400) [pid = 2289] [serial = 1503] [outer = 0x0] 13:28:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x1193da000) [pid = 2289] [serial = 1504] [outer = 0x119391400] 13:28:36 INFO - PROCESS | 2289 | 1463430516829 Marionette DEBUG loaded listener.js 13:28:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x1193e0c00) [pid = 2289] [serial = 1505] [outer = 0x119391400] 13:28:37 INFO - PROCESS | 2289 | 1463430517217 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]]]}] 13:28:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 622ms 13:28:37 INFO - PROCESS | 2289 | 1463430517256 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 13:28:37 INFO - PROCESS | 2289 | 1463430517257 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 13:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:28:37 INFO - PROCESS | 2289 | 1463430517260 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:28:37 INFO - PROCESS | 2289 | 1463430517261 Marionette TRACE conn2 <- [1,1978,null,{}] 13:28:37 INFO - PROCESS | 2289 | 1463430517263 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}] 13:28:37 INFO - PROCESS | 2289 | 1463430517333 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 13:28:37 INFO - PROCESS | 2289 | 1463430517389 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:37 INFO - PROCESS | 2289 | ++DOCSHELL 0x125e78000 == 17 [pid = 2289] [id = 502] 13:28:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x119391c00) [pid = 2289] [serial = 1506] [outer = 0x0] 13:28:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x119739800) [pid = 2289] [serial = 1507] [outer = 0x119391c00] 13:28:37 INFO - PROCESS | 2289 | 1463430517422 Marionette DEBUG loaded listener.js 13:28:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x11a029c00) [pid = 2289] [serial = 1508] [outer = 0x119391c00] 13:28:37 INFO - PROCESS | 2289 | 1463430517686 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]]]}] 13:28:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 467ms 13:28:37 INFO - PROCESS | 2289 | 1463430517728 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 13:28:37 INFO - PROCESS | 2289 | 1463430517729 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 13:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:28:37 INFO - PROCESS | 2289 | 1463430517731 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:28:37 INFO - PROCESS | 2289 | 1463430517732 Marionette TRACE conn2 <- [1,1982,null,{}] 13:28:37 INFO - PROCESS | 2289 | 1463430517743 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}] 13:28:37 INFO - PROCESS | 2289 | 1463430517870 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 13:28:37 INFO - PROCESS | 2289 | 1463430517922 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:37 INFO - PROCESS | 2289 | ++DOCSHELL 0x112545000 == 18 [pid = 2289] [id = 503] 13:28:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x110da7000) [pid = 2289] [serial = 1509] [outer = 0x0] 13:28:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x110dae000) [pid = 2289] [serial = 1510] [outer = 0x110da7000] 13:28:37 INFO - PROCESS | 2289 | 1463430517954 Marionette DEBUG loaded listener.js 13:28:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x11214e800) [pid = 2289] [serial = 1511] [outer = 0x110da7000] 13:28:38 INFO - PROCESS | 2289 | 1463430518488 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]]]}] 13:28:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:28:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 779ms 13:28:38 INFO - PROCESS | 2289 | 1463430518511 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 13:28:38 INFO - PROCESS | 2289 | 1463430518514 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 13:28:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:28:38 INFO - PROCESS | 2289 | 1463430518544 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:28:38 INFO - PROCESS | 2289 | 1463430518546 Marionette TRACE conn2 <- [1,1986,null,{}] 13:28:38 INFO - PROCESS | 2289 | 1463430518550 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}] 13:28:38 INFO - PROCESS | 2289 | 1463430518655 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 13:28:38 INFO - PROCESS | 2289 | 1463430518730 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:38 INFO - PROCESS | 2289 | ++DOCSHELL 0x1188b8800 == 19 [pid = 2289] [id = 504] 13:28:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x112d8f400) [pid = 2289] [serial = 1512] [outer = 0x0] 13:28:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x113396800) [pid = 2289] [serial = 1513] [outer = 0x112d8f400] 13:28:38 INFO - PROCESS | 2289 | 1463430518763 Marionette DEBUG loaded listener.js 13:28:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x115e7d000) [pid = 2289] [serial = 1514] [outer = 0x112d8f400] 13:28:39 INFO - PROCESS | 2289 | 1463430519407 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]]]}] 13:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 899ms 13:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:28:39 INFO - PROCESS | 2289 | 1463430519417 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 13:28:39 INFO - PROCESS | 2289 | 1463430519419 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 13:28:39 INFO - PROCESS | 2289 | 1463430519422 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:28:39 INFO - PROCESS | 2289 | 1463430519425 Marionette TRACE conn2 <- [1,1990,null,{}] 13:28:39 INFO - PROCESS | 2289 | 1463430519430 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}] 13:28:39 INFO - PROCESS | 2289 | 1463430519542 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 13:28:39 INFO - PROCESS | 2289 | 1463430519629 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:39 INFO - PROCESS | 2289 | ++DOCSHELL 0x1126a0800 == 20 [pid = 2289] [id = 505] 13:28:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x1125f8000) [pid = 2289] [serial = 1515] [outer = 0x0] 13:28:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x112872800) [pid = 2289] [serial = 1516] [outer = 0x1125f8000] 13:28:39 INFO - PROCESS | 2289 | 1463430519678 Marionette DEBUG loaded listener.js 13:28:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x112965400) [pid = 2289] [serial = 1517] [outer = 0x1125f8000] 13:28:39 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x1190ba800) [pid = 2289] [serial = 1482] [outer = 0x0] [url = about:blank] 13:28:39 INFO - PROCESS | 2289 | --DOCSHELL 0x117e05800 == 19 [pid = 2289] [id = 494] 13:28:40 INFO - PROCESS | 2289 | 1463430520094 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]]]}] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x115d51000) [pid = 2289] [serial = 1327] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x128b1d400) [pid = 2289] [serial = 1396] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x12a76d800) [pid = 2289] [serial = 1267] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x125e3f800) [pid = 2289] [serial = 1321] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x112599400) [pid = 2289] [serial = 1345] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x119069c00) [pid = 2289] [serial = 1354] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x1125f2800) [pid = 2289] [serial = 1324] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x117e31000) [pid = 2289] [serial = 1351] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x11932fc00) [pid = 2289] [serial = 1357] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x119bf2800) [pid = 2289] [serial = 1360] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x11639e800) [pid = 2289] [serial = 1348] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x1125a2000) [pid = 2289] [serial = 1458] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x112877000) [pid = 2289] [serial = 1461] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x112d8f800) [pid = 2289] [serial = 1462] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x116334c00) [pid = 2289] [serial = 1464] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x126d12c00) [pid = 2289] [serial = 1434] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x125e3e800) [pid = 2289] [serial = 1440] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x1165cdc00) [pid = 2289] [serial = 1465] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x128b42000) [pid = 2289] [serial = 1437] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x128bb6800) [pid = 2289] [serial = 1443] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x128bac000) [pid = 2289] [serial = 1441] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x11767e000) [pid = 2289] [serial = 1468] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x117e28000) [pid = 2289] [serial = 1470] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x1219cd400) [pid = 2289] [serial = 1446] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x118113c00) [pid = 2289] [serial = 1471] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x1183e0800) [pid = 2289] [serial = 1473] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x118613c00) [pid = 2289] [serial = 1476] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x11684ec00) [pid = 2289] [serial = 1467] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x11860bc00) [pid = 2289] [serial = 1474] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x12a76b000) [pid = 2289] [serial = 1456] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x119030000) [pid = 2289] [serial = 1477] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x12930f800) [pid = 2289] [serial = 1450] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x1190b6c00) [pid = 2289] [serial = 1479] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 86 (0x128d15000) [pid = 2289] [serial = 1444] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 85 (0x1193e0800) [pid = 2289] [serial = 1405] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 84 (0x1190afc00) [pid = 2289] [serial = 1404] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 83 (0x116ef5000) [pid = 2289] [serial = 1402] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 82 (0x11675c000) [pid = 2289] [serial = 1401] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 81 (0x1125a3400) [pid = 2289] [serial = 1399] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 80 (0x110fa6c00) [pid = 2289] [serial = 1398] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 79 (0x124879000) [pid = 2289] [serial = 1431] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 78 (0x1219cf000) [pid = 2289] [serial = 1428] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 77 (0x123dc3c00) [pid = 2289] [serial = 1429] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 76 (0x1125f5800) [pid = 2289] [serial = 1459] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 75 (0x119163c00) [pid = 2289] [serial = 1480] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 74 (0x11a02d800) [pid = 2289] [serial = 1425] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 73 (0x12158b400) [pid = 2289] [serial = 1426] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 72 (0x11811bc00) [pid = 2289] [serial = 1422] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 71 (0x119394400) [pid = 2289] [serial = 1423] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 70 (0x1184a0400) [pid = 2289] [serial = 1420] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 69 (0x1180dd800) [pid = 2289] [serial = 1419] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 68 (0x115e7d400) [pid = 2289] [serial = 1417] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 67 (0x112870400) [pid = 2289] [serial = 1416] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 66 (0x128b3b000) [pid = 2289] [serial = 1414] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 65 (0x126d1fc00) [pid = 2289] [serial = 1413] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 64 (0x12958d400) [pid = 2289] [serial = 1453] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 63 (0x126690c00) [pid = 2289] [serial = 1411] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 62 (0x125e47800) [pid = 2289] [serial = 1410] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 61 (0x123dc0c00) [pid = 2289] [serial = 1408] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 60 (0x121585400) [pid = 2289] [serial = 1407] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 59 (0x128b89800) [pid = 2289] [serial = 1438] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 58 (0x12670fc00) [pid = 2289] [serial = 1432] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 57 (0x128f3f400) [pid = 2289] [serial = 1447] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 56 (0x12911e400) [pid = 2289] [serial = 1449] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 55 (0x128b39000) [pid = 2289] [serial = 1435] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 54 (0x12a6d2400) [pid = 2289] [serial = 1455] [outer = 0x0] [url = about:blank] 13:28:40 INFO - PROCESS | 2289 | --DOMWINDOW == 53 (0x12956e400) [pid = 2289] [serial = 1452] [outer = 0x0] [url = about:blank] 13:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 727ms 13:28:40 INFO - PROCESS | 2289 | 1463430520151 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 13:28:40 INFO - PROCESS | 2289 | 1463430520157 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 13:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:28:40 INFO - PROCESS | 2289 | 1463430520165 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:28:40 INFO - PROCESS | 2289 | 1463430520167 Marionette TRACE conn2 <- [1,1994,null,{}] 13:28:40 INFO - PROCESS | 2289 | 1463430520170 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}] 13:28:40 INFO - PROCESS | 2289 | 1463430520280 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 13:28:40 INFO - PROCESS | 2289 | 1463430520296 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:40 INFO - PROCESS | 2289 | ++DOCSHELL 0x116aa1000 == 20 [pid = 2289] [id = 506] 13:28:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 54 (0x112d8cc00) [pid = 2289] [serial = 1518] [outer = 0x0] 13:28:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 55 (0x11341c800) [pid = 2289] [serial = 1519] [outer = 0x112d8cc00] 13:28:40 INFO - PROCESS | 2289 | 1463430520337 Marionette DEBUG loaded listener.js 13:28:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 56 (0x11632d000) [pid = 2289] [serial = 1520] [outer = 0x112d8cc00] 13:28:40 INFO - PROCESS | 2289 | 1463430520835 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]]]}] 13:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 723ms 13:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:28:40 INFO - PROCESS | 2289 | 1463430520887 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 13:28:40 INFO - PROCESS | 2289 | 1463430520888 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 13:28:40 INFO - PROCESS | 2289 | 1463430520890 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:28:40 INFO - PROCESS | 2289 | 1463430520892 Marionette TRACE conn2 <- [1,1998,null,{}] 13:28:40 INFO - PROCESS | 2289 | 1463430520900 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}] 13:28:40 INFO - PROCESS | 2289 | 1463430520992 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 13:28:41 INFO - PROCESS | 2289 | 1463430521000 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:41 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180c8000 == 21 [pid = 2289] [id = 507] 13:28:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 57 (0x11684c000) [pid = 2289] [serial = 1521] [outer = 0x0] 13:28:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 58 (0x1168a1c00) [pid = 2289] [serial = 1522] [outer = 0x11684c000] 13:28:41 INFO - PROCESS | 2289 | 1463430521031 Marionette DEBUG loaded listener.js 13:28:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 59 (0x116ef4c00) [pid = 2289] [serial = 1523] [outer = 0x11684c000] 13:28:41 INFO - PROCESS | 2289 | 1463430521354 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]]]}] 13:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 520ms 13:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:28:41 INFO - PROCESS | 2289 | 1463430521411 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 13:28:41 INFO - PROCESS | 2289 | 1463430521412 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 13:28:41 INFO - PROCESS | 2289 | 1463430521414 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:28:41 INFO - PROCESS | 2289 | 1463430521415 Marionette TRACE conn2 <- [1,2002,null,{}] 13:28:41 INFO - PROCESS | 2289 | 1463430521420 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}] 13:28:41 INFO - PROCESS | 2289 | 1463430521497 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 13:28:41 INFO - PROCESS | 2289 | 1463430521504 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:41 INFO - PROCESS | 2289 | ++DOCSHELL 0x1188ca000 == 22 [pid = 2289] [id = 508] 13:28:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 60 (0x11675dc00) [pid = 2289] [serial = 1524] [outer = 0x0] 13:28:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 61 (0x1180e0000) [pid = 2289] [serial = 1525] [outer = 0x11675dc00] 13:28:41 INFO - PROCESS | 2289 | 1463430521530 Marionette DEBUG loaded listener.js 13:28:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 62 (0x11811e400) [pid = 2289] [serial = 1526] [outer = 0x11675dc00] 13:28:41 INFO - PROCESS | 2289 | 1463430521841 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]]]}] 13:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 473ms 13:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:28:41 INFO - PROCESS | 2289 | 1463430521888 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 13:28:41 INFO - PROCESS | 2289 | 1463430521889 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 13:28:41 INFO - PROCESS | 2289 | 1463430521891 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:28:41 INFO - PROCESS | 2289 | 1463430521892 Marionette TRACE conn2 <- [1,2006,null,{}] 13:28:41 INFO - PROCESS | 2289 | 1463430521894 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}] 13:28:41 INFO - PROCESS | 2289 | 1463430521988 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 13:28:41 INFO - PROCESS | 2289 | 1463430521994 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:42 INFO - PROCESS | 2289 | ++DOCSHELL 0x1126a7000 == 23 [pid = 2289] [id = 509] 13:28:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 63 (0x1180e2c00) [pid = 2289] [serial = 1527] [outer = 0x0] 13:28:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 64 (0x118493c00) [pid = 2289] [serial = 1528] [outer = 0x1180e2c00] 13:28:42 INFO - PROCESS | 2289 | 1463430522022 Marionette DEBUG loaded listener.js 13:28:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 65 (0x11849c400) [pid = 2289] [serial = 1529] [outer = 0x1180e2c00] 13:28:42 INFO - PROCESS | 2289 | 1463430522345 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]]]}] 13:28:42 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 13:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 469ms 13:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:28:42 INFO - PROCESS | 2289 | 1463430522361 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 13:28:42 INFO - PROCESS | 2289 | 1463430522362 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 13:28:42 INFO - PROCESS | 2289 | 1463430522364 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:28:42 INFO - PROCESS | 2289 | 1463430522365 Marionette TRACE conn2 <- [1,2010,null,{}] 13:28:42 INFO - PROCESS | 2289 | 1463430522370 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}] 13:28:42 INFO - PROCESS | 2289 | 1463430522479 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 13:28:42 INFO - PROCESS | 2289 | 1463430522484 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:42 INFO - PROCESS | 2289 | ++DOCSHELL 0x119b16800 == 24 [pid = 2289] [id = 510] 13:28:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 66 (0x116ef7c00) [pid = 2289] [serial = 1530] [outer = 0x0] 13:28:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 67 (0x1184eb400) [pid = 2289] [serial = 1531] [outer = 0x116ef7c00] 13:28:42 INFO - PROCESS | 2289 | 1463430522511 Marionette DEBUG loaded listener.js 13:28:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 68 (0x1190b9400) [pid = 2289] [serial = 1532] [outer = 0x116ef7c00] 13:28:42 INFO - PROCESS | 2289 | 1463430522843 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]]]}] 13:28:42 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 13:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 522ms 13:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:28:42 INFO - PROCESS | 2289 | 1463430522888 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 13:28:42 INFO - PROCESS | 2289 | 1463430522889 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 13:28:42 INFO - PROCESS | 2289 | 1463430522891 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:28:42 INFO - PROCESS | 2289 | 1463430522892 Marionette TRACE conn2 <- [1,2014,null,{}] 13:28:42 INFO - PROCESS | 2289 | 1463430522894 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}] 13:28:42 INFO - PROCESS | 2289 | 1463430522980 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 13:28:43 INFO - PROCESS | 2289 | 1463430523013 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:43 INFO - PROCESS | 2289 | ++DOCSHELL 0x11a066000 == 25 [pid = 2289] [id = 511] 13:28:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 69 (0x1184a1000) [pid = 2289] [serial = 1533] [outer = 0x0] 13:28:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 70 (0x119327800) [pid = 2289] [serial = 1534] [outer = 0x1184a1000] 13:28:43 INFO - PROCESS | 2289 | 1463430523038 Marionette DEBUG loaded listener.js 13:28:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 71 (0x1193d7400) [pid = 2289] [serial = 1535] [outer = 0x1184a1000] 13:28:43 INFO - PROCESS | 2289 | 1463430523357 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]]]}] 13:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 519ms 13:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:28:43 INFO - PROCESS | 2289 | 1463430523411 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 13:28:43 INFO - PROCESS | 2289 | 1463430523412 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 13:28:43 INFO - PROCESS | 2289 | 1463430523414 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:28:43 INFO - PROCESS | 2289 | 1463430523415 Marionette TRACE conn2 <- [1,2018,null,{}] 13:28:43 INFO - PROCESS | 2289 | 1463430523417 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}] 13:28:43 INFO - PROCESS | 2289 | 1463430523506 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 13:28:43 INFO - PROCESS | 2289 | 1463430523539 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:43 INFO - PROCESS | 2289 | ++DOCSHELL 0x1219b5800 == 26 [pid = 2289] [id = 512] 13:28:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 72 (0x11915d400) [pid = 2289] [serial = 1536] [outer = 0x0] 13:28:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 73 (0x1193e2c00) [pid = 2289] [serial = 1537] [outer = 0x11915d400] 13:28:43 INFO - PROCESS | 2289 | 1463430523564 Marionette DEBUG loaded listener.js 13:28:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 74 (0x119cc8000) [pid = 2289] [serial = 1538] [outer = 0x11915d400] 13:28:43 INFO - PROCESS | 2289 | --DOMWINDOW == 73 (0x119391400) [pid = 2289] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:28:43 INFO - PROCESS | 2289 | --DOMWINDOW == 72 (0x112879400) [pid = 2289] [serial = 1487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:28:43 INFO - PROCESS | 2289 | --DOMWINDOW == 71 (0x11259e000) [pid = 2289] [serial = 1484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:28:43 INFO - PROCESS | 2289 | --DOMWINDOW == 70 (0x112ce6000) [pid = 2289] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:28:43 INFO - PROCESS | 2289 | --DOMWINDOW == 69 (0x110dad400) [pid = 2289] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:28:43 INFO - PROCESS | 2289 | --DOMWINDOW == 68 (0x117e23c00) [pid = 2289] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:28:43 INFO - PROCESS | 2289 | --DOMWINDOW == 67 (0x112fad800) [pid = 2289] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:28:43 INFO - PROCESS | 2289 | --DOMWINDOW == 66 (0x112871000) [pid = 2289] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:28:43 INFO - PROCESS | 2289 | 1463430523882 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]]]}] 13:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 521ms 13:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:28:43 INFO - PROCESS | 2289 | 1463430523937 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 13:28:43 INFO - PROCESS | 2289 | 1463430523938 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 13:28:43 INFO - PROCESS | 2289 | 1463430523940 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:28:43 INFO - PROCESS | 2289 | 1463430523941 Marionette TRACE conn2 <- [1,2022,null,{}] 13:28:43 INFO - PROCESS | 2289 | 1463430523944 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}] 13:28:44 INFO - PROCESS | 2289 | 1463430524022 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 13:28:44 INFO - PROCESS | 2289 | 1463430524027 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:44 INFO - PROCESS | 2289 | ++DOCSHELL 0x124871800 == 27 [pid = 2289] [id = 513] 13:28:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 67 (0x115e7ec00) [pid = 2289] [serial = 1539] [outer = 0x0] 13:28:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 68 (0x1193d9800) [pid = 2289] [serial = 1540] [outer = 0x115e7ec00] 13:28:44 INFO - PROCESS | 2289 | 1463430524051 Marionette DEBUG loaded listener.js 13:28:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 69 (0x121144c00) [pid = 2289] [serial = 1541] [outer = 0x115e7ec00] 13:28:44 INFO - PROCESS | 2289 | 1463430524384 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]]]}] 13:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 468ms 13:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:28:44 INFO - PROCESS | 2289 | 1463430524409 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 13:28:44 INFO - PROCESS | 2289 | 1463430524410 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 13:28:44 INFO - PROCESS | 2289 | 1463430524411 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:28:44 INFO - PROCESS | 2289 | 1463430524412 Marionette TRACE conn2 <- [1,2026,null,{}] 13:28:44 INFO - PROCESS | 2289 | 1463430524415 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}] 13:28:44 INFO - PROCESS | 2289 | 1463430524507 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 13:28:44 INFO - PROCESS | 2289 | 1463430524513 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:44 INFO - PROCESS | 2289 | ++DOCSHELL 0x1188bb800 == 28 [pid = 2289] [id = 514] 13:28:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 70 (0x119391400) [pid = 2289] [serial = 1542] [outer = 0x0] 13:28:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 71 (0x121512000) [pid = 2289] [serial = 1543] [outer = 0x119391400] 13:28:44 INFO - PROCESS | 2289 | 1463430524542 Marionette DEBUG loaded listener.js 13:28:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 72 (0x12158a400) [pid = 2289] [serial = 1544] [outer = 0x119391400] 13:28:44 INFO - PROCESS | 2289 | 1463430524858 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]]]}] 13:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 468ms 13:28:44 INFO - PROCESS | 2289 | 1463430524881 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 13:28:44 INFO - PROCESS | 2289 | 1463430524882 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 13:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:28:44 INFO - PROCESS | 2289 | 1463430524887 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:28:44 INFO - PROCESS | 2289 | 1463430524889 Marionette TRACE conn2 <- [1,2030,null,{}] 13:28:44 INFO - PROCESS | 2289 | 1463430524891 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}] 13:28:44 INFO - PROCESS | 2289 | 1463430524975 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 13:28:44 INFO - PROCESS | 2289 | 1463430524980 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:44 INFO - PROCESS | 2289 | ++DOCSHELL 0x128be0000 == 29 [pid = 2289] [id = 515] 13:28:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 73 (0x12158d400) [pid = 2289] [serial = 1545] [outer = 0x0] 13:28:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 74 (0x121755c00) [pid = 2289] [serial = 1546] [outer = 0x12158d400] 13:28:45 INFO - PROCESS | 2289 | 1463430525011 Marionette DEBUG loaded listener.js 13:28:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 75 (0x123dc2800) [pid = 2289] [serial = 1547] [outer = 0x12158d400] 13:28:45 INFO - PROCESS | 2289 | 1463430525348 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]]]}] 13:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 519ms 13:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:28:45 INFO - PROCESS | 2289 | 1463430525407 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 13:28:45 INFO - PROCESS | 2289 | 1463430525408 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 13:28:45 INFO - PROCESS | 2289 | 1463430525410 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:28:45 INFO - PROCESS | 2289 | 1463430525411 Marionette TRACE conn2 <- [1,2034,null,{}] 13:28:45 INFO - PROCESS | 2289 | 1463430525414 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}] 13:28:45 INFO - PROCESS | 2289 | 1463430525488 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 13:28:45 INFO - PROCESS | 2289 | 1463430525492 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:45 INFO - PROCESS | 2289 | ++DOCSHELL 0x128f1b800 == 30 [pid = 2289] [id = 516] 13:28:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 76 (0x123dc5000) [pid = 2289] [serial = 1548] [outer = 0x0] 13:28:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 77 (0x123dca000) [pid = 2289] [serial = 1549] [outer = 0x123dc5000] 13:28:45 INFO - PROCESS | 2289 | 1463430525517 Marionette DEBUG loaded listener.js 13:28:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 78 (0x124879c00) [pid = 2289] [serial = 1550] [outer = 0x123dc5000] 13:28:45 INFO - PROCESS | 2289 | 1463430525812 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]]]}] 13:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 419ms 13:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:28:45 INFO - PROCESS | 2289 | 1463430525830 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 13:28:45 INFO - PROCESS | 2289 | 1463430525831 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 13:28:45 INFO - PROCESS | 2289 | 1463430525833 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:28:45 INFO - PROCESS | 2289 | 1463430525836 Marionette TRACE conn2 <- [1,2038,null,{}] 13:28:45 INFO - PROCESS | 2289 | 1463430525840 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}] 13:28:45 INFO - PROCESS | 2289 | 1463430525913 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 13:28:45 INFO - PROCESS | 2289 | 1463430525918 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:45 INFO - PROCESS | 2289 | ++DOCSHELL 0x1293ca800 == 31 [pid = 2289] [id = 517] 13:28:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 79 (0x12158d800) [pid = 2289] [serial = 1551] [outer = 0x0] 13:28:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 80 (0x124882400) [pid = 2289] [serial = 1552] [outer = 0x12158d800] 13:28:45 INFO - PROCESS | 2289 | 1463430525944 Marionette DEBUG loaded listener.js 13:28:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 81 (0x124cb9c00) [pid = 2289] [serial = 1553] [outer = 0x12158d800] 13:28:46 INFO - PROCESS | 2289 | 1463430526338 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]]]}] 13:28:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 573ms 13:28:46 INFO - PROCESS | 2289 | 1463430526406 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 13:28:46 INFO - PROCESS | 2289 | 1463430526409 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 13:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:28:46 INFO - PROCESS | 2289 | 1463430526412 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:28:46 INFO - PROCESS | 2289 | 1463430526415 Marionette TRACE conn2 <- [1,2042,null,{}] 13:28:46 INFO - PROCESS | 2289 | 1463430526420 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}] 13:28:46 INFO - PROCESS | 2289 | 1463430526512 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 13:28:46 INFO - PROCESS | 2289 | 1463430526565 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:46 INFO - PROCESS | 2289 | ++DOCSHELL 0x1163cf800 == 32 [pid = 2289] [id = 518] 13:28:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 82 (0x110fb1c00) [pid = 2289] [serial = 1554] [outer = 0x0] 13:28:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 83 (0x1125a3800) [pid = 2289] [serial = 1555] [outer = 0x110fb1c00] 13:28:46 INFO - PROCESS | 2289 | 1463430526596 Marionette DEBUG loaded listener.js 13:28:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 84 (0x11287e000) [pid = 2289] [serial = 1556] [outer = 0x110fb1c00] 13:28:47 INFO - PROCESS | 2289 | 1463430527072 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]]]}] 13:28: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) 13:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 722ms 13:28:47 INFO - PROCESS | 2289 | 1463430527136 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 13:28:47 INFO - PROCESS | 2289 | 1463430527142 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 13:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:28:47 INFO - PROCESS | 2289 | 1463430527150 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:28:47 INFO - PROCESS | 2289 | 1463430527153 Marionette TRACE conn2 <- [1,2046,null,{}] 13:28:47 INFO - PROCESS | 2289 | 1463430527157 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}] 13:28:47 INFO - PROCESS | 2289 | 1463430527276 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 13:28:47 INFO - PROCESS | 2289 | 1463430527339 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:47 INFO - PROCESS | 2289 | ++DOCSHELL 0x1197a3800 == 33 [pid = 2289] [id = 519] 13:28:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 85 (0x112ce2400) [pid = 2289] [serial = 1557] [outer = 0x0] 13:28:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 86 (0x11611a000) [pid = 2289] [serial = 1558] [outer = 0x112ce2400] 13:28:47 INFO - PROCESS | 2289 | 1463430527370 Marionette DEBUG loaded listener.js 13:28:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 87 (0x116763400) [pid = 2289] [serial = 1559] [outer = 0x112ce2400] 13:28:47 INFO - PROCESS | 2289 | 1463430527748 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]]]}] 13:28:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 626ms 13:28:47 INFO - PROCESS | 2289 | 1463430527787 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 13:28:47 INFO - PROCESS | 2289 | 1463430527788 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 13:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:28:47 INFO - PROCESS | 2289 | 1463430527791 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:28:47 INFO - PROCESS | 2289 | 1463430527794 Marionette TRACE conn2 <- [1,2050,null,{}] 13:28:47 INFO - PROCESS | 2289 | 1463430527828 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}] 13:28:47 INFO - PROCESS | 2289 | 1463430527927 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 13:28:47 INFO - PROCESS | 2289 | 1463430527979 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:47 INFO - PROCESS | 2289 | ++DOCSHELL 0x1293cd800 == 34 [pid = 2289] [id = 520] 13:28:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x116a59000) [pid = 2289] [serial = 1560] [outer = 0x0] 13:28:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x118495000) [pid = 2289] [serial = 1561] [outer = 0x116a59000] 13:28:48 INFO - PROCESS | 2289 | 1463430528011 Marionette DEBUG loaded listener.js 13:28:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x119069000) [pid = 2289] [serial = 1562] [outer = 0x116a59000] 13:28:48 INFO - PROCESS | 2289 | 1463430528436 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]]]}] 13:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 673ms 13:28:48 INFO - PROCESS | 2289 | 1463430528464 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 13:28:48 INFO - PROCESS | 2289 | 1463430528466 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 13:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:28:48 INFO - PROCESS | 2289 | 1463430528469 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:28:48 INFO - PROCESS | 2289 | 1463430528470 Marionette TRACE conn2 <- [1,2054,null,{}] 13:28:48 INFO - PROCESS | 2289 | 1463430528472 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}] 13:28:48 INFO - PROCESS | 2289 | 1463430528566 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 13:28:48 INFO - PROCESS | 2289 | 1463430528613 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:48 INFO - PROCESS | 2289 | ++DOCSHELL 0x12985a800 == 35 [pid = 2289] [id = 521] 13:28:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x11882a800) [pid = 2289] [serial = 1563] [outer = 0x0] 13:28:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x1193db800) [pid = 2289] [serial = 1564] [outer = 0x11882a800] 13:28:48 INFO - PROCESS | 2289 | 1463430528643 Marionette DEBUG loaded listener.js 13:28:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x12158c400) [pid = 2289] [serial = 1565] [outer = 0x11882a800] 13:28:49 INFO - PROCESS | 2289 | 1463430529054 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]]]}] 13:28:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:28:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 620ms 13:28:49 INFO - PROCESS | 2289 | 1463430529090 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 13:28:49 INFO - PROCESS | 2289 | 1463430529091 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 13:28:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:28:49 INFO - PROCESS | 2289 | 1463430529093 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:28:49 INFO - PROCESS | 2289 | 1463430529094 Marionette TRACE conn2 <- [1,2058,null,{}] 13:28:49 INFO - PROCESS | 2289 | 1463430529097 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}] 13:28:49 INFO - PROCESS | 2289 | 1463430529191 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 13:28:49 INFO - PROCESS | 2289 | 1463430529272 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:49 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a85a000 == 36 [pid = 2289] [id = 522] 13:28:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x121593000) [pid = 2289] [serial = 1566] [outer = 0x0] 13:28:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x121b6b000) [pid = 2289] [serial = 1567] [outer = 0x121593000] 13:28:49 INFO - PROCESS | 2289 | 1463430529303 Marionette DEBUG loaded listener.js 13:28:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x124875c00) [pid = 2289] [serial = 1568] [outer = 0x121593000] 13:28:49 INFO - PROCESS | 2289 | 1463430529864 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]]]}] 13:28:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:28:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 822ms 13:28:49 INFO - PROCESS | 2289 | 1463430529940 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 13:28:49 INFO - PROCESS | 2289 | 1463430529944 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 13:28:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:28:49 INFO - PROCESS | 2289 | 1463430529954 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:28:49 INFO - PROCESS | 2289 | 1463430529958 Marionette TRACE conn2 <- [1,2062,null,{}] 13:28:49 INFO - PROCESS | 2289 | 1463430529964 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}] 13:28:50 INFO - PROCESS | 2289 | 1463430530087 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 13:28:50 INFO - PROCESS | 2289 | 1463430530154 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:50 INFO - PROCESS | 2289 | ++DOCSHELL 0x1188c4000 == 37 [pid = 2289] [id = 523] 13:28:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x1125f3400) [pid = 2289] [serial = 1569] [outer = 0x0] 13:28:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x1125f9400) [pid = 2289] [serial = 1570] [outer = 0x1125f3400] 13:28:50 INFO - PROCESS | 2289 | 1463430530182 Marionette DEBUG loaded listener.js 13:28:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x11321d800) [pid = 2289] [serial = 1571] [outer = 0x1125f3400] 13:28:50 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x119739800) [pid = 2289] [serial = 1507] [outer = 0x0] [url = about:blank] 13:28:50 INFO - PROCESS | 2289 | 1463430530634 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]]]}] 13:28:50 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x1193e0c00) [pid = 2289] [serial = 1505] [outer = 0x0] [url = about:blank] 13:28:50 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x112fa9000) [pid = 2289] [serial = 1488] [outer = 0x0] [url = about:blank] 13:28:50 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x1125f0400) [pid = 2289] [serial = 1485] [outer = 0x0] [url = about:blank] 13:28:50 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x11938e800) [pid = 2289] [serial = 1483] [outer = 0x0] [url = about:blank] 13:28:50 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x1180da800) [pid = 2289] [serial = 1492] [outer = 0x0] [url = about:blank] 13:28:50 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x125e3a400) [pid = 2289] [serial = 928] [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.] 13:28:50 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x11849dc00) [pid = 2289] [serial = 1495] [outer = 0x0] [url = about:blank] 13:28:50 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x119060000) [pid = 2289] [serial = 1501] [outer = 0x0] [url = about:blank] 13:28:50 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x119063400) [pid = 2289] [serial = 1498] [outer = 0x0] [url = about:blank] 13:28:50 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x11861ac00) [pid = 2289] [serial = 1496] [outer = 0x0] [url = about:blank] 13:28:50 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x119388000) [pid = 2289] [serial = 1502] [outer = 0x0] [url = about:blank] 13:28:50 INFO - PROCESS | 2289 | --DOMWINDOW == 86 (0x1193da000) [pid = 2289] [serial = 1504] [outer = 0x0] [url = about:blank] 13:28:50 INFO - PROCESS | 2289 | --DOMWINDOW == 85 (0x119165000) [pid = 2289] [serial = 1499] [outer = 0x0] [url = about:blank] 13:28:50 INFO - PROCESS | 2289 | --DOMWINDOW == 84 (0x11675bc00) [pid = 2289] [serial = 1489] [outer = 0x0] [url = about:blank] 13:28:50 INFO - PROCESS | 2289 | --DOMWINDOW == 83 (0x11811cc00) [pid = 2289] [serial = 1493] [outer = 0x0] [url = about:blank] 13:28:50 INFO - PROCESS | 2289 | --DOMWINDOW == 82 (0x112879c00) [pid = 2289] [serial = 1486] [outer = 0x0] [url = about:blank] 13:28:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:28:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 731ms 13:28:50 INFO - PROCESS | 2289 | 1463430530680 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 13:28:50 INFO - PROCESS | 2289 | 1463430530686 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 13:28:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:28:50 INFO - PROCESS | 2289 | 1463430530691 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:28:50 INFO - PROCESS | 2289 | 1463430530692 Marionette TRACE conn2 <- [1,2066,null,{}] 13:28:50 INFO - PROCESS | 2289 | 1463430530695 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}] 13:28:50 INFO - PROCESS | 2289 | 1463430530769 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 13:28:50 INFO - PROCESS | 2289 | 1463430530776 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:50 INFO - PROCESS | 2289 | ++DOCSHELL 0x11613b000 == 38 [pid = 2289] [id = 524] 13:28:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 83 (0x112877000) [pid = 2289] [serial = 1572] [outer = 0x0] 13:28:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 84 (0x11632e000) [pid = 2289] [serial = 1573] [outer = 0x112877000] 13:28:50 INFO - PROCESS | 2289 | 1463430530802 Marionette DEBUG loaded listener.js 13:28:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 85 (0x116a58800) [pid = 2289] [serial = 1574] [outer = 0x112877000] 13:28:51 INFO - PROCESS | 2289 | 1463430531142 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]]]}] 13:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 470ms 13:28:51 INFO - PROCESS | 2289 | 1463430531162 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 13:28:51 INFO - PROCESS | 2289 | 1463430531163 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 13:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:28:51 INFO - PROCESS | 2289 | 1463430531165 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:28:51 INFO - PROCESS | 2289 | 1463430531169 Marionette TRACE conn2 <- [1,2070,null,{}] 13:28:51 INFO - PROCESS | 2289 | 1463430531177 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}] 13:28:51 INFO - PROCESS | 2289 | 1463430531272 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 13:28:51 INFO - PROCESS | 2289 | 1463430531324 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:51 INFO - PROCESS | 2289 | ++DOCSHELL 0x11911f800 == 39 [pid = 2289] [id = 525] 13:28:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 86 (0x117e26c00) [pid = 2289] [serial = 1575] [outer = 0x0] 13:28:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 87 (0x1183dc400) [pid = 2289] [serial = 1576] [outer = 0x117e26c00] 13:28:51 INFO - PROCESS | 2289 | 1463430531352 Marionette DEBUG loaded listener.js 13:28:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x11860c000) [pid = 2289] [serial = 1577] [outer = 0x117e26c00] 13:28:51 INFO - PROCESS | 2289 | 1463430531641 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]]]}] 13:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 524ms 13:28:51 INFO - PROCESS | 2289 | 1463430531690 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 13:28:51 INFO - PROCESS | 2289 | 1463430531692 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 13:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:28:51 INFO - PROCESS | 2289 | 1463430531694 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:28:51 INFO - PROCESS | 2289 | 1463430531695 Marionette TRACE conn2 <- [1,2074,null,{}] 13:28:51 INFO - PROCESS | 2289 | 1463430531697 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}] 13:28:51 INFO - PROCESS | 2289 | 1463430531779 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 13:28:51 INFO - PROCESS | 2289 | 1463430531833 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:51 INFO - PROCESS | 2289 | ++DOCSHELL 0x119b0e800 == 40 [pid = 2289] [id = 526] 13:28:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x1180da800) [pid = 2289] [serial = 1578] [outer = 0x0] 13:28:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x119063c00) [pid = 2289] [serial = 1579] [outer = 0x1180da800] 13:28:51 INFO - PROCESS | 2289 | 1463430531859 Marionette DEBUG loaded listener.js 13:28:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x11932a800) [pid = 2289] [serial = 1580] [outer = 0x1180da800] 13:28:52 INFO - PROCESS | 2289 | 1463430532154 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]]]}] 13:28:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:28:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 469ms 13:28:52 INFO - PROCESS | 2289 | 1463430532163 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 13:28:52 INFO - PROCESS | 2289 | 1463430532164 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 13:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:28:52 INFO - PROCESS | 2289 | 1463430532167 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:28:52 INFO - PROCESS | 2289 | 1463430532170 Marionette TRACE conn2 <- [1,2078,null,{}] 13:28:52 INFO - PROCESS | 2289 | 1463430532178 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}] 13:28:52 INFO - PROCESS | 2289 | 1463430532256 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 13:28:52 INFO - PROCESS | 2289 | 1463430532261 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:52 INFO - PROCESS | 2289 | ++DOCSHELL 0x123d20800 == 41 [pid = 2289] [id = 527] 13:28:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x119162000) [pid = 2289] [serial = 1581] [outer = 0x0] 13:28:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x1193de800) [pid = 2289] [serial = 1582] [outer = 0x119162000] 13:28:52 INFO - PROCESS | 2289 | 1463430532289 Marionette DEBUG loaded listener.js 13:28:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x121351400) [pid = 2289] [serial = 1583] [outer = 0x119162000] 13:28:52 INFO - PROCESS | 2289 | 1463430532612 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]]]}] 13:28:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:28:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 478ms 13:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:28:52 INFO - PROCESS | 2289 | 1463430532646 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 13:28:52 INFO - PROCESS | 2289 | 1463430532647 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 13:28:52 INFO - PROCESS | 2289 | 1463430532649 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:28:52 INFO - PROCESS | 2289 | 1463430532650 Marionette TRACE conn2 <- [1,2082,null,{}] 13:28:52 INFO - PROCESS | 2289 | 1463430532652 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}] 13:28:52 INFO - PROCESS | 2289 | 1463430532773 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 13:28:52 INFO - PROCESS | 2289 | 1463430532789 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:52 INFO - PROCESS | 2289 | ++DOCSHELL 0x125515800 == 42 [pid = 2289] [id = 528] 13:28:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x121586000) [pid = 2289] [serial = 1584] [outer = 0x0] 13:28:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x1218eb800) [pid = 2289] [serial = 1585] [outer = 0x121586000] 13:28:52 INFO - PROCESS | 2289 | 1463430532815 Marionette DEBUG loaded listener.js 13:28:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x124cc1c00) [pid = 2289] [serial = 1586] [outer = 0x121586000] 13:28:53 INFO - PROCESS | 2289 | 1463430533155 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]]]}] 13:28:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 518ms 13:28:53 INFO - PROCESS | 2289 | 1463430533169 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 13:28:53 INFO - PROCESS | 2289 | 1463430533171 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 13:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:28:53 INFO - PROCESS | 2289 | 1463430533173 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:28:53 INFO - PROCESS | 2289 | 1463430533174 Marionette TRACE conn2 <- [1,2086,null,{}] 13:28:53 INFO - PROCESS | 2289 | 1463430533177 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}] 13:28:53 INFO - PROCESS | 2289 | 1463430533272 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 13:28:53 INFO - PROCESS | 2289 | 1463430533303 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:53 INFO - PROCESS | 2289 | ++DOCSHELL 0x128c4d800 == 43 [pid = 2289] [id = 529] 13:28:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x121b67c00) [pid = 2289] [serial = 1587] [outer = 0x0] 13:28:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x124da3c00) [pid = 2289] [serial = 1588] [outer = 0x121b67c00] 13:28:53 INFO - PROCESS | 2289 | 1463430533329 Marionette DEBUG loaded listener.js 13:28:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x125553800) [pid = 2289] [serial = 1589] [outer = 0x121b67c00] 13:28:53 INFO - PROCESS | 2289 | 1463430533650 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]]]}] 13:28:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 522ms 13:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:28:53 INFO - PROCESS | 2289 | 1463430533695 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 13:28:53 INFO - PROCESS | 2289 | 1463430533697 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 13:28:53 INFO - PROCESS | 2289 | 1463430533699 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:28:53 INFO - PROCESS | 2289 | 1463430533700 Marionette TRACE conn2 <- [1,2090,null,{}] 13:28:53 INFO - PROCESS | 2289 | 1463430533702 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}] 13:28:53 INFO - PROCESS | 2289 | 1463430533796 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 13:28:53 INFO - PROCESS | 2289 | 1463430533801 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:53 INFO - PROCESS | 2289 | ++DOCSHELL 0x12984d000 == 44 [pid = 2289] [id = 530] 13:28:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x124cf8000) [pid = 2289] [serial = 1590] [outer = 0x0] 13:28:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x125e3a400) [pid = 2289] [serial = 1591] [outer = 0x124cf8000] 13:28:53 INFO - PROCESS | 2289 | 1463430533826 Marionette DEBUG loaded listener.js 13:28:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x125e41400) [pid = 2289] [serial = 1592] [outer = 0x124cf8000] 13:28:54 INFO - PROCESS | 2289 | 1463430534144 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]]]}] 13:28:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 468ms 13:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:28:54 INFO - PROCESS | 2289 | 1463430534169 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 13:28:54 INFO - PROCESS | 2289 | 1463430534172 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 13:28:54 INFO - PROCESS | 2289 | 1463430534180 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:28:54 INFO - PROCESS | 2289 | 1463430534182 Marionette TRACE conn2 <- [1,2094,null,{}] 13:28:54 INFO - PROCESS | 2289 | 1463430534186 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}] 13:28:54 INFO - PROCESS | 2289 | 1463430534279 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 13:28:54 INFO - PROCESS | 2289 | 1463430534284 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:54 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a8b8800 == 45 [pid = 2289] [id = 531] 13:28:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x125e41800) [pid = 2289] [serial = 1593] [outer = 0x0] 13:28:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x125e47800) [pid = 2289] [serial = 1594] [outer = 0x125e41800] 13:28:54 INFO - PROCESS | 2289 | 1463430534308 Marionette DEBUG loaded listener.js 13:28:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x125f74800) [pid = 2289] [serial = 1595] [outer = 0x125e41800] 13:28:54 INFO - PROCESS | 2289 | 1463430534628 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]]]}] 13:28:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 474ms 13:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:28:54 INFO - PROCESS | 2289 | 1463430534657 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 13:28:54 INFO - PROCESS | 2289 | 1463430534658 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 13:28:54 INFO - PROCESS | 2289 | 1463430534661 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:28:54 INFO - PROCESS | 2289 | 1463430534662 Marionette TRACE conn2 <- [1,2098,null,{}] 13:28:54 INFO - PROCESS | 2289 | 1463430534664 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}] 13:28:54 INFO - PROCESS | 2289 | 1463430534833 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 13:28:54 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x116ef7c00) [pid = 2289] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:28:54 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x11915d400) [pid = 2289] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:28:54 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x1125f8000) [pid = 2289] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:28:54 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x119391c00) [pid = 2289] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:28:54 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x112d8cc00) [pid = 2289] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:28:54 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x11675dc00) [pid = 2289] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:28:54 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x1184a1000) [pid = 2289] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:28:54 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x1180e2c00) [pid = 2289] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:28:54 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x11684c000) [pid = 2289] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:28:54 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x115e7ec00) [pid = 2289] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:28:54 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x119391400) [pid = 2289] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:28:54 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x123dc5000) [pid = 2289] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:28:54 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x12158d400) [pid = 2289] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:28:54 INFO - PROCESS | 2289 | 1463430534873 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:54 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183c2800 == 46 [pid = 2289] [id = 532] 13:28:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x110db2000) [pid = 2289] [serial = 1596] [outer = 0x0] 13:28:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x1125f8000) [pid = 2289] [serial = 1597] [outer = 0x110db2000] 13:28:54 INFO - PROCESS | 2289 | 1463430534898 Marionette DEBUG loaded listener.js 13:28:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x1180e2c00) [pid = 2289] [serial = 1598] [outer = 0x110db2000] 13:28:55 INFO - PROCESS | 2289 | 1463430535146 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]]]}] 13:28:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 518ms 13:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:28:55 INFO - PROCESS | 2289 | 1463430535179 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 13:28:55 INFO - PROCESS | 2289 | 1463430535181 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 13:28:55 INFO - PROCESS | 2289 | 1463430535191 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:28:55 INFO - PROCESS | 2289 | 1463430535193 Marionette TRACE conn2 <- [1,2102,null,{}] 13:28:55 INFO - PROCESS | 2289 | 1463430535195 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}] 13:28:55 INFO - PROCESS | 2289 | 1463430535298 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 13:28:55 INFO - PROCESS | 2289 | 1463430535305 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:55 INFO - PROCESS | 2289 | ++DOCSHELL 0x12b2be800 == 47 [pid = 2289] [id = 533] 13:28:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x11915d400) [pid = 2289] [serial = 1599] [outer = 0x0] 13:28:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x126359c00) [pid = 2289] [serial = 1600] [outer = 0x11915d400] 13:28:55 INFO - PROCESS | 2289 | 1463430535334 Marionette DEBUG loaded listener.js 13:28:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x1267bb800) [pid = 2289] [serial = 1601] [outer = 0x11915d400] 13:28:55 INFO - PROCESS | 2289 | 1463430535659 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]]]}] 13:28:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 527ms 13:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:28:55 INFO - PROCESS | 2289 | 1463430535710 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 13:28:55 INFO - PROCESS | 2289 | 1463430535712 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 13:28:55 INFO - PROCESS | 2289 | 1463430535714 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:28:55 INFO - PROCESS | 2289 | 1463430535715 Marionette TRACE conn2 <- [1,2106,null,{}] 13:28:55 INFO - PROCESS | 2289 | 1463430535717 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}] 13:28:55 INFO - PROCESS | 2289 | 1463430535816 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 13:28:55 INFO - PROCESS | 2289 | 1463430535825 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:55 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba18800 == 48 [pid = 2289] [id = 534] 13:28:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x126705c00) [pid = 2289] [serial = 1602] [outer = 0x0] 13:28:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x126d15000) [pid = 2289] [serial = 1603] [outer = 0x126705c00] 13:28:55 INFO - PROCESS | 2289 | 1463430535849 Marionette DEBUG loaded listener.js 13:28:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x128b0fc00) [pid = 2289] [serial = 1604] [outer = 0x126705c00] 13:28:56 INFO - PROCESS | 2289 | 1463430536155 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]]]}] 13:28:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:28:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 468ms 13:28:56 INFO - PROCESS | 2289 | 1463430536183 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 13:28:56 INFO - PROCESS | 2289 | 1463430536187 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 13:28:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:28:56 INFO - PROCESS | 2289 | 1463430536189 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:28:56 INFO - PROCESS | 2289 | 1463430536190 Marionette TRACE conn2 <- [1,2110,null,{}] 13:28:56 INFO - PROCESS | 2289 | 1463430536193 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}] 13:28:56 INFO - PROCESS | 2289 | 1463430536268 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 13:28:56 INFO - PROCESS | 2289 | 1463430536274 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:56 INFO - PROCESS | 2289 | ++DOCSHELL 0x12beb9000 == 49 [pid = 2289] [id = 535] 13:28:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x1267bdc00) [pid = 2289] [serial = 1605] [outer = 0x0] 13:28:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x128b15000) [pid = 2289] [serial = 1606] [outer = 0x1267bdc00] 13:28:56 INFO - PROCESS | 2289 | 1463430536298 Marionette DEBUG loaded listener.js 13:28:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x128b35c00) [pid = 2289] [serial = 1607] [outer = 0x1267bdc00] 13:28:56 INFO - PROCESS | 2289 | 1463430536636 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]]]}] 13:28:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:28:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 471ms 13:28:56 INFO - PROCESS | 2289 | 1463430536660 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 13:28:56 INFO - PROCESS | 2289 | 1463430536661 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 13:28:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:28:56 INFO - PROCESS | 2289 | 1463430536663 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:28:56 INFO - PROCESS | 2289 | 1463430536664 Marionette TRACE conn2 <- [1,2114,null,{}] 13:28:56 INFO - PROCESS | 2289 | 1463430536667 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}] 13:28:56 INFO - PROCESS | 2289 | 1463430536770 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 13:28:56 INFO - PROCESS | 2289 | 1463430536776 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:56 INFO - PROCESS | 2289 | ++DOCSHELL 0x12bed0800 == 50 [pid = 2289] [id = 536] 13:28:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x128b18400) [pid = 2289] [serial = 1608] [outer = 0x0] 13:28:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x128b3a800) [pid = 2289] [serial = 1609] [outer = 0x128b18400] 13:28:56 INFO - PROCESS | 2289 | 1463430536801 Marionette DEBUG loaded listener.js 13:28:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x128b41400) [pid = 2289] [serial = 1610] [outer = 0x128b18400] 13:28:57 INFO - PROCESS | 2289 | 1463430537245 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]]]}] 13:28:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:28:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 619ms 13:28:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:28:57 INFO - PROCESS | 2289 | 1463430537299 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 13:28:57 INFO - PROCESS | 2289 | 1463430537303 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 13:28:57 INFO - PROCESS | 2289 | 1463430537308 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:28:57 INFO - PROCESS | 2289 | 1463430537310 Marionette TRACE conn2 <- [1,2118,null,{}] 13:28:57 INFO - PROCESS | 2289 | 1463430537314 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}] 13:28:57 INFO - PROCESS | 2289 | 1463430537415 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 13:28:57 INFO - PROCESS | 2289 | 1463430537507 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:57 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183c9000 == 51 [pid = 2289] [id = 537] 13:28:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x114edc400) [pid = 2289] [serial = 1611] [outer = 0x0] 13:28:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x115e7dc00) [pid = 2289] [serial = 1612] [outer = 0x114edc400] 13:28:57 INFO - PROCESS | 2289 | 1463430537538 Marionette DEBUG loaded listener.js 13:28:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x11684d000) [pid = 2289] [serial = 1613] [outer = 0x114edc400] 13:28:57 INFO - PROCESS | 2289 | 1463430537957 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]]]}] 13:28:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:28:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 673ms 13:28:57 INFO - PROCESS | 2289 | 1463430537981 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 13:28:57 INFO - PROCESS | 2289 | 1463430537986 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 13:28:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:28:57 INFO - PROCESS | 2289 | 1463430537990 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:28:57 INFO - PROCESS | 2289 | 1463430537992 Marionette TRACE conn2 <- [1,2122,null,{}] 13:28:57 INFO - PROCESS | 2289 | 1463430537994 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}] 13:28:58 INFO - PROCESS | 2289 | 1463430538096 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 13:28:58 INFO - PROCESS | 2289 | 1463430538151 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:58 INFO - PROCESS | 2289 | ++DOCSHELL 0x12637c000 == 52 [pid = 2289] [id = 538] 13:28:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x116a59400) [pid = 2289] [serial = 1614] [outer = 0x0] 13:28:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x1180e3000) [pid = 2289] [serial = 1615] [outer = 0x116a59400] 13:28:58 INFO - PROCESS | 2289 | 1463430538181 Marionette DEBUG loaded listener.js 13:28:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x11882f400) [pid = 2289] [serial = 1616] [outer = 0x116a59400] 13:28:58 INFO - PROCESS | 2289 | 1463430538595 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]]]}] 13:28:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:28:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 621ms 13:28:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:28:58 INFO - PROCESS | 2289 | 1463430538611 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 13:28:58 INFO - PROCESS | 2289 | 1463430538613 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 13:28:58 INFO - PROCESS | 2289 | 1463430538615 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:28:58 INFO - PROCESS | 2289 | 1463430538618 Marionette TRACE conn2 <- [1,2126,null,{}] 13:28:58 INFO - PROCESS | 2289 | 1463430538626 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}] 13:28:58 INFO - PROCESS | 2289 | 1463430538728 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 13:28:58 INFO - PROCESS | 2289 | 1463430538819 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:58 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c251800 == 53 [pid = 2289] [id = 539] 13:28:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x119735000) [pid = 2289] [serial = 1617] [outer = 0x0] 13:28:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x121591400) [pid = 2289] [serial = 1618] [outer = 0x119735000] 13:28:58 INFO - PROCESS | 2289 | 1463430538852 Marionette DEBUG loaded listener.js 13:28:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x123dc6000) [pid = 2289] [serial = 1619] [outer = 0x119735000] 13:28:59 INFO - PROCESS | 2289 | 1463430539285 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]]]}] 13:28:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 723ms 13:28:59 INFO - PROCESS | 2289 | 1463430539351 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 13:28:59 INFO - PROCESS | 2289 | 1463430539353 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 13:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:28:59 INFO - PROCESS | 2289 | 1463430539357 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:28:59 INFO - PROCESS | 2289 | 1463430539359 Marionette TRACE conn2 <- [1,2130,null,{}] 13:28:59 INFO - PROCESS | 2289 | 1463430539361 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}] 13:28:59 INFO - PROCESS | 2289 | 1463430539606 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 13:28:59 INFO - PROCESS | 2289 | 1463430539692 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:59 INFO - PROCESS | 2289 | ++DOCSHELL 0x111a5d800 == 54 [pid = 2289] [id = 540] 13:28:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x110dae400) [pid = 2289] [serial = 1620] [outer = 0x0] 13:28:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x110fa5c00) [pid = 2289] [serial = 1621] [outer = 0x110dae400] 13:28:59 INFO - PROCESS | 2289 | 1463430539720 Marionette DEBUG loaded listener.js 13:28:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x1121b6400) [pid = 2289] [serial = 1622] [outer = 0x110dae400] 13:29:00 INFO - PROCESS | 2289 | 1463430540163 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] 13:29:00 INFO - PROCESS | 2289 | 1463430540231 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 13:29:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:29:00 INFO - PROCESS | 2289 | 1463430540254 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:29:00 INFO - PROCESS | 2289 | 1463430540256 Marionette TRACE conn2 <- [1,2134,null,{}] 13:29:00 INFO - PROCESS | 2289 | 1463430540259 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}] 13:29:00 INFO - PROCESS | 2289 | 1463430540345 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 13:29:00 INFO - PROCESS | 2289 | 1463430540418 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:00 INFO - PROCESS | 2289 | ++DOCSHELL 0x115ec4000 == 55 [pid = 2289] [id = 541] 13:29:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x112970800) [pid = 2289] [serial = 1623] [outer = 0x0] 13:29:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x112ce6000) [pid = 2289] [serial = 1624] [outer = 0x112970800] 13:29:00 INFO - PROCESS | 2289 | 1463430540447 Marionette DEBUG loaded listener.js 13:29:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x113304c00) [pid = 2289] [serial = 1625] [outer = 0x112970800] 13:29:00 INFO - PROCESS | 2289 | --DOCSHELL 0x12beb9000 == 54 [pid = 2289] [id = 535] 13:29:00 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba18800 == 53 [pid = 2289] [id = 534] 13:29:00 INFO - PROCESS | 2289 | --DOCSHELL 0x12b2be800 == 52 [pid = 2289] [id = 533] 13:29:00 INFO - PROCESS | 2289 | --DOCSHELL 0x1183c2800 == 51 [pid = 2289] [id = 532] 13:29:00 INFO - PROCESS | 2289 | --DOCSHELL 0x12a8b8800 == 50 [pid = 2289] [id = 531] 13:29:00 INFO - PROCESS | 2289 | --DOCSHELL 0x12984d000 == 49 [pid = 2289] [id = 530] 13:29:00 INFO - PROCESS | 2289 | --DOCSHELL 0x128c4d800 == 48 [pid = 2289] [id = 529] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x110dae000) [pid = 2289] [serial = 1510] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x113396800) [pid = 2289] [serial = 1513] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x124882400) [pid = 2289] [serial = 1552] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOCSHELL 0x125515800 == 47 [pid = 2289] [id = 528] 13:29:00 INFO - PROCESS | 2289 | --DOCSHELL 0x123d20800 == 46 [pid = 2289] [id = 527] 13:29:00 INFO - PROCESS | 2289 | --DOCSHELL 0x119b0e800 == 45 [pid = 2289] [id = 526] 13:29:00 INFO - PROCESS | 2289 | --DOCSHELL 0x11911f800 == 44 [pid = 2289] [id = 525] 13:29:00 INFO - PROCESS | 2289 | --DOCSHELL 0x11613b000 == 43 [pid = 2289] [id = 524] 13:29:00 INFO - PROCESS | 2289 | --DOCSHELL 0x1188c4000 == 42 [pid = 2289] [id = 523] 13:29:00 INFO - PROCESS | 2289 | --DOCSHELL 0x1197a3800 == 41 [pid = 2289] [id = 519] 13:29:00 INFO - PROCESS | 2289 | --DOCSHELL 0x1163cf800 == 40 [pid = 2289] [id = 518] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x11632d000) [pid = 2289] [serial = 1520] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x1180e0000) [pid = 2289] [serial = 1525] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x11811e400) [pid = 2289] [serial = 1526] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x1193d7400) [pid = 2289] [serial = 1535] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x118493c00) [pid = 2289] [serial = 1528] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x1168a1c00) [pid = 2289] [serial = 1522] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x116ef4c00) [pid = 2289] [serial = 1523] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x119327800) [pid = 2289] [serial = 1534] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x121144c00) [pid = 2289] [serial = 1541] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x1193d9800) [pid = 2289] [serial = 1540] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x121512000) [pid = 2289] [serial = 1543] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x123dca000) [pid = 2289] [serial = 1549] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x119cc8000) [pid = 2289] [serial = 1538] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x121755c00) [pid = 2289] [serial = 1546] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x112965400) [pid = 2289] [serial = 1517] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x123dc2800) [pid = 2289] [serial = 1547] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x124879c00) [pid = 2289] [serial = 1550] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x1190b9400) [pid = 2289] [serial = 1532] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x12158a400) [pid = 2289] [serial = 1544] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x11849c400) [pid = 2289] [serial = 1529] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x1184eb400) [pid = 2289] [serial = 1531] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x1193e2c00) [pid = 2289] [serial = 1537] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x112872800) [pid = 2289] [serial = 1516] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x11a029c00) [pid = 2289] [serial = 1508] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x11341c800) [pid = 2289] [serial = 1519] [outer = 0x0] [url = about:blank] 13:29:00 INFO - PROCESS | 2289 | 1463430540868 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]]]}] 13:29:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:29:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 673ms 13:29:00 INFO - PROCESS | 2289 | 1463430540927 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 13:29:00 INFO - PROCESS | 2289 | 1463430540930 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 13:29:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:29:00 INFO - PROCESS | 2289 | 1463430540933 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:29:00 INFO - PROCESS | 2289 | 1463430540935 Marionette TRACE conn2 <- [1,2138,null,{}] 13:29:00 INFO - PROCESS | 2289 | 1463430540939 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}] 13:29:01 INFO - PROCESS | 2289 | 1463430541047 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 13:29:01 INFO - PROCESS | 2289 | 1463430541062 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:01 INFO - PROCESS | 2289 | ++DOCSHELL 0x116aa5000 == 41 [pid = 2289] [id = 542] 13:29:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x115d50400) [pid = 2289] [serial = 1626] [outer = 0x0] 13:29:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x116337400) [pid = 2289] [serial = 1627] [outer = 0x115d50400] 13:29:01 INFO - PROCESS | 2289 | 1463430541102 Marionette DEBUG loaded listener.js 13:29:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x1165cb000) [pid = 2289] [serial = 1628] [outer = 0x115d50400] 13:29:01 INFO - PROCESS | 2289 | 1463430541528 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]]]}] 13:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 620ms 13:29:01 INFO - PROCESS | 2289 | 1463430541554 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 13:29:01 INFO - PROCESS | 2289 | 1463430541556 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 13:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:29:01 INFO - PROCESS | 2289 | 1463430541564 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:29:01 INFO - PROCESS | 2289 | 1463430541567 Marionette TRACE conn2 <- [1,2142,null,{}] 13:29:01 INFO - PROCESS | 2289 | 1463430541572 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}] 13:29:01 INFO - PROCESS | 2289 | 1463430541645 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 13:29:01 INFO - PROCESS | 2289 | 1463430541673 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:01 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183cb000 == 42 [pid = 2289] [id = 543] 13:29:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x116852000) [pid = 2289] [serial = 1629] [outer = 0x0] 13:29:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x11767f000) [pid = 2289] [serial = 1630] [outer = 0x116852000] 13:29:01 INFO - PROCESS | 2289 | 1463430541698 Marionette DEBUG loaded listener.js 13:29:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x11811ac00) [pid = 2289] [serial = 1631] [outer = 0x116852000] 13:29:02 INFO - PROCESS | 2289 | 1463430542024 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] 13:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:29:02 INFO - PROCESS | 2289 | 1463430542048 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 13:29:02 INFO - PROCESS | 2289 | 1463430542052 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:29:02 INFO - PROCESS | 2289 | 1463430542055 Marionette TRACE conn2 <- [1,2146,null,{}] 13:29:02 INFO - PROCESS | 2289 | 1463430542058 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}] 13:29:02 INFO - PROCESS | 2289 | 1463430542136 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 13:29:02 INFO - PROCESS | 2289 | 1463430542188 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:02 INFO - PROCESS | 2289 | ++DOCSHELL 0x119118800 == 43 [pid = 2289] [id = 544] 13:29:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x112cb6c00) [pid = 2289] [serial = 1632] [outer = 0x0] 13:29:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x118412400) [pid = 2289] [serial = 1633] [outer = 0x112cb6c00] 13:29:02 INFO - PROCESS | 2289 | 1463430542213 Marionette DEBUG loaded listener.js 13:29:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x1184dec00) [pid = 2289] [serial = 1634] [outer = 0x112cb6c00] 13:29:02 INFO - PROCESS | 2289 | 1463430542475 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] 13:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:29:02 INFO - PROCESS | 2289 | 1463430542526 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 13:29:02 INFO - PROCESS | 2289 | 1463430542528 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:29:02 INFO - PROCESS | 2289 | 1463430542529 Marionette TRACE conn2 <- [1,2150,null,{}] 13:29:02 INFO - PROCESS | 2289 | 1463430542532 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}] 13:29:02 INFO - PROCESS | 2289 | 1463430542609 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 13:29:02 INFO - PROCESS | 2289 | 1463430542614 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:02 INFO - PROCESS | 2289 | ++DOCSHELL 0x111c93000 == 44 [pid = 2289] [id = 545] 13:29:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x119062c00) [pid = 2289] [serial = 1635] [outer = 0x0] 13:29:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x119068400) [pid = 2289] [serial = 1636] [outer = 0x119062c00] 13:29:02 INFO - PROCESS | 2289 | 1463430542649 Marionette DEBUG loaded listener.js 13:29:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x119163400) [pid = 2289] [serial = 1637] [outer = 0x119062c00] 13:29:03 INFO - PROCESS | 2289 | 1463430543006 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]]]}] 13:29:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:29:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 519ms 13:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:29:03 INFO - PROCESS | 2289 | 1463430543048 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 13:29:03 INFO - PROCESS | 2289 | 1463430543050 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 13:29:03 INFO - PROCESS | 2289 | 1463430543052 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:29:03 INFO - PROCESS | 2289 | 1463430543053 Marionette TRACE conn2 <- [1,2154,null,{}] 13:29:03 INFO - PROCESS | 2289 | 1463430543055 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}] 13:29:03 INFO - PROCESS | 2289 | 1463430543158 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 13:29:03 INFO - PROCESS | 2289 | 1463430543194 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:03 INFO - PROCESS | 2289 | ++DOCSHELL 0x1212a1800 == 45 [pid = 2289] [id = 546] 13:29:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x119326000) [pid = 2289] [serial = 1638] [outer = 0x0] 13:29:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x11938e800) [pid = 2289] [serial = 1639] [outer = 0x119326000] 13:29:03 INFO - PROCESS | 2289 | 1463430543219 Marionette DEBUG loaded listener.js 13:29:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x1193df400) [pid = 2289] [serial = 1640] [outer = 0x119326000] 13:29:03 INFO - PROCESS | 2289 | 1463430543558 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]]]}] 13:29:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:29:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 523ms 13:29:03 INFO - PROCESS | 2289 | 1463430543576 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 13:29:03 INFO - PROCESS | 2289 | 1463430543577 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 13:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:29:03 INFO - PROCESS | 2289 | 1463430543580 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:29:03 INFO - PROCESS | 2289 | 1463430543581 Marionette TRACE conn2 <- [1,2158,null,{}] 13:29:03 INFO - PROCESS | 2289 | 1463430543586 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}] 13:29:03 INFO - PROCESS | 2289 | 1463430543699 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 13:29:03 INFO - PROCESS | 2289 | 1463430543715 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:03 INFO - PROCESS | 2289 | ++DOCSHELL 0x121cc6000 == 46 [pid = 2289] [id = 547] 13:29:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x119393000) [pid = 2289] [serial = 1641] [outer = 0x0] 13:29:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x119739c00) [pid = 2289] [serial = 1642] [outer = 0x119393000] 13:29:03 INFO - PROCESS | 2289 | 1463430543753 Marionette DEBUG loaded listener.js 13:29:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x11a02cc00) [pid = 2289] [serial = 1643] [outer = 0x119393000] 13:29:04 INFO - PROCESS | 2289 | 1463430544178 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]]]}] 13:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 625ms 13:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:29:04 INFO - PROCESS | 2289 | 1463430544205 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 13:29:04 INFO - PROCESS | 2289 | 1463430544206 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 13:29:04 INFO - PROCESS | 2289 | 1463430544213 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:29:04 INFO - PROCESS | 2289 | 1463430544214 Marionette TRACE conn2 <- [1,2162,null,{}] 13:29:04 INFO - PROCESS | 2289 | 1463430544217 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}] 13:29:04 INFO - PROCESS | 2289 | 1463430544310 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 13:29:04 INFO - PROCESS | 2289 | 1463430544314 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:04 INFO - PROCESS | 2289 | ++DOCSHELL 0x12497a000 == 47 [pid = 2289] [id = 548] 13:29:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x119cc9000) [pid = 2289] [serial = 1644] [outer = 0x0] 13:29:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x121140400) [pid = 2289] [serial = 1645] [outer = 0x119cc9000] 13:29:04 INFO - PROCESS | 2289 | 1463430544347 Marionette DEBUG loaded listener.js 13:29:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x121517c00) [pid = 2289] [serial = 1646] [outer = 0x119cc9000] 13:29:04 INFO - PROCESS | 2289 | 1463430544675 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]]]}] 13:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 522ms 13:29:04 INFO - PROCESS | 2289 | 1463430544732 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 13:29:04 INFO - PROCESS | 2289 | 1463430544733 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 13:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:29:04 INFO - PROCESS | 2289 | 1463430544735 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:29:04 INFO - PROCESS | 2289 | 1463430544736 Marionette TRACE conn2 <- [1,2166,null,{}] 13:29:04 INFO - PROCESS | 2289 | 1463430544739 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}] 13:29:04 INFO - PROCESS | 2289 | 1463430544833 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 13:29:04 INFO - PROCESS | 2289 | 1463430544847 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:04 INFO - PROCESS | 2289 | ++DOCSHELL 0x126731800 == 48 [pid = 2289] [id = 549] 13:29:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x12121c000) [pid = 2289] [serial = 1647] [outer = 0x0] 13:29:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x121591800) [pid = 2289] [serial = 1648] [outer = 0x12121c000] 13:29:04 INFO - PROCESS | 2289 | 1463430544872 Marionette DEBUG loaded listener.js 13:29:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x1219cec00) [pid = 2289] [serial = 1649] [outer = 0x12121c000] 13:29:05 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x112d8f400) [pid = 2289] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:29:05 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x110da7000) [pid = 2289] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:29:05 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x121b67c00) [pid = 2289] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:29:05 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x124cf8000) [pid = 2289] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:29:05 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x125e41800) [pid = 2289] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:29:05 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x1267bdc00) [pid = 2289] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:29:05 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x121593000) [pid = 2289] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:29:05 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x1180da800) [pid = 2289] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:29:05 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x112877000) [pid = 2289] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:29:05 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x1125f3400) [pid = 2289] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:29:05 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x117e26c00) [pid = 2289] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:29:05 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x119162000) [pid = 2289] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:29:05 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x110db2000) [pid = 2289] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:29:05 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x126705c00) [pid = 2289] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:29:05 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x11915d400) [pid = 2289] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:29:05 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x121586000) [pid = 2289] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:29:05 INFO - PROCESS | 2289 | 1463430545322 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]]]}] 13:29:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:29:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 620ms 13:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:29:05 INFO - PROCESS | 2289 | 1463430545356 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 13:29:05 INFO - PROCESS | 2289 | 1463430545357 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 13:29:05 INFO - PROCESS | 2289 | 1463430545359 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:29:05 INFO - PROCESS | 2289 | 1463430545360 Marionette TRACE conn2 <- [1,2170,null,{}] 13:29:05 INFO - PROCESS | 2289 | 1463430545363 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}] 13:29:05 INFO - PROCESS | 2289 | 1463430545435 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 13:29:05 INFO - PROCESS | 2289 | 1463430545441 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:05 INFO - PROCESS | 2289 | ++DOCSHELL 0x12672b000 == 49 [pid = 2289] [id = 550] 13:29:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x1125eec00) [pid = 2289] [serial = 1650] [outer = 0x0] 13:29:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x11861a400) [pid = 2289] [serial = 1651] [outer = 0x1125eec00] 13:29:05 INFO - PROCESS | 2289 | 1463430545471 Marionette DEBUG loaded listener.js 13:29:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x123dbe400) [pid = 2289] [serial = 1652] [outer = 0x1125eec00] 13:29:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:29:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 469ms 13:29:05 INFO - PROCESS | 2289 | 1463430545823 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]]]}] 13:29:05 INFO - PROCESS | 2289 | 1463430545829 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 13:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:29:05 INFO - PROCESS | 2289 | 1463430545830 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 13:29:05 INFO - PROCESS | 2289 | 1463430545832 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:29:05 INFO - PROCESS | 2289 | 1463430545835 Marionette TRACE conn2 <- [1,2174,null,{}] 13:29:05 INFO - PROCESS | 2289 | 1463430545842 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}] 13:29:05 INFO - PROCESS | 2289 | 1463430545957 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 13:29:05 INFO - PROCESS | 2289 | 1463430545964 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:05 INFO - PROCESS | 2289 | ++DOCSHELL 0x128f22000 == 50 [pid = 2289] [id = 551] 13:29:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x1190b8800) [pid = 2289] [serial = 1653] [outer = 0x0] 13:29:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x123dca800) [pid = 2289] [serial = 1654] [outer = 0x1190b8800] 13:29:05 INFO - PROCESS | 2289 | 1463430545989 Marionette DEBUG loaded listener.js 13:29:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x124f08400) [pid = 2289] [serial = 1655] [outer = 0x1190b8800] 13:29:06 INFO - PROCESS | 2289 | 1463430546288 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]]]}] 13:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 474ms 13:29:06 INFO - PROCESS | 2289 | 1463430546307 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 13:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:29:06 INFO - PROCESS | 2289 | 1463430546308 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 13:29:06 INFO - PROCESS | 2289 | 1463430546310 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:29:06 INFO - PROCESS | 2289 | 1463430546311 Marionette TRACE conn2 <- [1,2178,null,{}] 13:29:06 INFO - PROCESS | 2289 | 1463430546314 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}] 13:29:06 INFO - PROCESS | 2289 | 1463430546391 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 13:29:06 INFO - PROCESS | 2289 | 1463430546395 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:06 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a6be800 == 51 [pid = 2289] [id = 552] 13:29:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x124f08800) [pid = 2289] [serial = 1656] [outer = 0x0] 13:29:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x125554000) [pid = 2289] [serial = 1657] [outer = 0x124f08800] 13:29:06 INFO - PROCESS | 2289 | 1463430546420 Marionette DEBUG loaded listener.js 13:29:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x125e3e000) [pid = 2289] [serial = 1658] [outer = 0x124f08800] 13:29:06 INFO - PROCESS | 2289 | 1463430546739 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]]]}] 13:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 468ms 13:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:29:06 INFO - PROCESS | 2289 | 1463430546779 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 13:29:06 INFO - PROCESS | 2289 | 1463430546780 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 13:29:06 INFO - PROCESS | 2289 | 1463430546782 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:29:06 INFO - PROCESS | 2289 | 1463430546791 Marionette TRACE conn2 <- [1,2182,null,{}] 13:29:06 INFO - PROCESS | 2289 | 1463430546793 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}] 13:29:06 INFO - PROCESS | 2289 | 1463430546891 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 13:29:06 INFO - PROCESS | 2289 | 1463430546897 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:06 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a8b8800 == 52 [pid = 2289] [id = 553] 13:29:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x110db2400) [pid = 2289] [serial = 1659] [outer = 0x0] 13:29:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x125e3e800) [pid = 2289] [serial = 1660] [outer = 0x110db2400] 13:29:06 INFO - PROCESS | 2289 | 1463430546921 Marionette DEBUG loaded listener.js 13:29:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x125f6d000) [pid = 2289] [serial = 1661] [outer = 0x110db2400] 13:29:07 INFO - PROCESS | 2289 | 1463430547399 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]]]}] 13:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 676ms 13:29:07 INFO - PROCESS | 2289 | 1463430547459 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 13:29:07 INFO - PROCESS | 2289 | 1463430547462 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 13:29:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:29:07 INFO - PROCESS | 2289 | 1463430547465 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:29:07 INFO - PROCESS | 2289 | 1463430547468 Marionette TRACE conn2 <- [1,2186,null,{}] 13:29:07 INFO - PROCESS | 2289 | 1463430547472 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}] 13:29:07 INFO - PROCESS | 2289 | 1463430547570 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 13:29:07 INFO - PROCESS | 2289 | 1463430547639 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:07 INFO - PROCESS | 2289 | ++DOCSHELL 0x116e2f800 == 53 [pid = 2289] [id = 554] 13:29:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x1125ef000) [pid = 2289] [serial = 1662] [outer = 0x0] 13:29:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x112971c00) [pid = 2289] [serial = 1663] [outer = 0x1125ef000] 13:29:07 INFO - PROCESS | 2289 | 1463430547670 Marionette DEBUG loaded listener.js 13:29:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x114e07000) [pid = 2289] [serial = 1664] [outer = 0x1125ef000] 13:29:08 INFO - PROCESS | 2289 | 1463430548064 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]]]}] 13:29:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:29:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 622ms 13:29:08 INFO - PROCESS | 2289 | 1463430548089 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 13:29:08 INFO - PROCESS | 2289 | 1463430548093 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 13:29:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:29:08 INFO - PROCESS | 2289 | 1463430548097 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:29:08 INFO - PROCESS | 2289 | 1463430548099 Marionette TRACE conn2 <- [1,2190,null,{}] 13:29:08 INFO - PROCESS | 2289 | 1463430548102 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}] 13:29:08 INFO - PROCESS | 2289 | 1463430548200 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 13:29:08 INFO - PROCESS | 2289 | 1463430548255 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:08 INFO - PROCESS | 2289 | ++DOCSHELL 0x1211cd000 == 54 [pid = 2289] [id = 555] 13:29:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x114edfc00) [pid = 2289] [serial = 1665] [outer = 0x0] 13:29:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x11684c000) [pid = 2289] [serial = 1666] [outer = 0x114edfc00] 13:29:08 INFO - PROCESS | 2289 | 1463430548285 Marionette DEBUG loaded listener.js 13:29:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x1180dcc00) [pid = 2289] [serial = 1667] [outer = 0x114edfc00] 13:29:08 INFO - PROCESS | 2289 | 1463430548771 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]]]}] 13:29:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:29:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 720ms 13:29:08 INFO - PROCESS | 2289 | 1463430548819 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 13:29:08 INFO - PROCESS | 2289 | 1463430548821 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 13:29:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:29:08 INFO - PROCESS | 2289 | 1463430548825 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:29:08 INFO - PROCESS | 2289 | 1463430548830 Marionette TRACE conn2 <- [1,2194,null,{}] 13:29:08 INFO - PROCESS | 2289 | 1463430548841 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}] 13:29:08 INFO - PROCESS | 2289 | 1463430548987 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 13:29:09 INFO - PROCESS | 2289 | 1463430549083 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:09 INFO - PROCESS | 2289 | ++DOCSHELL 0x12b2b3000 == 55 [pid = 2289] [id = 556] 13:29:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x118617800) [pid = 2289] [serial = 1668] [outer = 0x0] 13:29:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x11915d000) [pid = 2289] [serial = 1669] [outer = 0x118617800] 13:29:09 INFO - PROCESS | 2289 | 1463430549134 Marionette DEBUG loaded listener.js 13:29:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x119beac00) [pid = 2289] [serial = 1670] [outer = 0x118617800] 13:29:09 INFO - PROCESS | 2289 | 1463430549597 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]]]}] 13:29:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:29:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 824ms 13:29:09 INFO - PROCESS | 2289 | 1463430549649 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 13:29:09 INFO - PROCESS | 2289 | 1463430549651 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 13:29:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:29:09 INFO - PROCESS | 2289 | 1463430549653 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:29:09 INFO - PROCESS | 2289 | 1463430549654 Marionette TRACE conn2 <- [1,2198,null,{}] 13:29:09 INFO - PROCESS | 2289 | 1463430549657 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}] 13:29:09 INFO - PROCESS | 2289 | 1463430549753 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 13:29:09 INFO - PROCESS | 2289 | 1463430549807 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:09 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba16000 == 56 [pid = 2289] [id = 557] 13:29:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x12153e800) [pid = 2289] [serial = 1671] [outer = 0x0] 13:29:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x123dbdc00) [pid = 2289] [serial = 1672] [outer = 0x12153e800] 13:29:09 INFO - PROCESS | 2289 | 1463430549838 Marionette DEBUG loaded listener.js 13:29:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x124879c00) [pid = 2289] [serial = 1673] [outer = 0x12153e800] 13:29:10 INFO - PROCESS | 2289 | 1463430550234 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]]]}] 13:29:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:29:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 620ms 13:29:10 INFO - PROCESS | 2289 | 1463430550274 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 13:29:10 INFO - PROCESS | 2289 | 1463430550275 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 13:29:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:29:10 INFO - PROCESS | 2289 | 1463430550277 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:29:10 INFO - PROCESS | 2289 | 1463430550278 Marionette TRACE conn2 <- [1,2202,null,{}] 13:29:10 INFO - PROCESS | 2289 | 1463430550281 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}] 13:29:10 INFO - PROCESS | 2289 | 1463430550376 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 13:29:10 INFO - PROCESS | 2289 | 1463430550442 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:10 INFO - PROCESS | 2289 | ++DOCSHELL 0x12bec3000 == 57 [pid = 2289] [id = 558] 13:29:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 128 (0x121544400) [pid = 2289] [serial = 1674] [outer = 0x0] 13:29:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 129 (0x124cbf800) [pid = 2289] [serial = 1675] [outer = 0x121544400] 13:29:10 INFO - PROCESS | 2289 | 1463430550472 Marionette DEBUG loaded listener.js 13:29:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 130 (0x125e44000) [pid = 2289] [serial = 1676] [outer = 0x121544400] 13:29:11 INFO - PROCESS | 2289 | 1463430551059 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]]]}] 13:29:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:29:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 818ms 13:29:11 INFO - PROCESS | 2289 | 1463430551109 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 13:29:11 INFO - PROCESS | 2289 | 1463430551111 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 13:29:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:29:11 INFO - PROCESS | 2289 | 1463430551116 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:29:11 INFO - PROCESS | 2289 | 1463430551120 Marionette TRACE conn2 <- [1,2206,null,{}] 13:29:11 INFO - PROCESS | 2289 | 1463430551124 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}] 13:29:11 INFO - PROCESS | 2289 | 1463430551211 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 13:29:11 INFO - PROCESS | 2289 | 1463430551276 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:11 INFO - PROCESS | 2289 | ++DOCSHELL 0x119b08800 == 58 [pid = 2289] [id = 559] 13:29:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 131 (0x1125f3400) [pid = 2289] [serial = 1677] [outer = 0x0] 13:29:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 132 (0x112872400) [pid = 2289] [serial = 1678] [outer = 0x1125f3400] 13:29:11 INFO - PROCESS | 2289 | 1463430551304 Marionette DEBUG loaded listener.js 13:29:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 133 (0x112ce7c00) [pid = 2289] [serial = 1679] [outer = 0x1125f3400] 13:29:11 INFO - PROCESS | 2289 | 1463430551697 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]]]}] 13:29:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:29:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 626ms 13:29:11 INFO - PROCESS | 2289 | 1463430551742 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 13:29:11 INFO - PROCESS | 2289 | 1463430551745 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 13:29:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:29:11 INFO - PROCESS | 2289 | 1463430551750 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:29:11 INFO - PROCESS | 2289 | 1463430551751 Marionette TRACE conn2 <- [1,2210,null,{}] 13:29:11 INFO - PROCESS | 2289 | 1463430551753 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}] 13:29:11 INFO - PROCESS | 2289 | 1463430551843 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 13:29:11 INFO - PROCESS | 2289 | 1463430551899 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:11 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180a8800 == 59 [pid = 2289] [id = 560] 13:29:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 134 (0x1125ed000) [pid = 2289] [serial = 1680] [outer = 0x0] 13:29:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 135 (0x116334c00) [pid = 2289] [serial = 1681] [outer = 0x1125ed000] 13:29:11 INFO - PROCESS | 2289 | 1463430551926 Marionette DEBUG loaded listener.js 13:29:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 136 (0x1168a7400) [pid = 2289] [serial = 1682] [outer = 0x1125ed000] 13:29:12 INFO - PROCESS | 2289 | --DOCSHELL 0x128f1b800 == 58 [pid = 2289] [id = 516] 13:29:12 INFO - PROCESS | 2289 | --DOCSHELL 0x12a6be800 == 57 [pid = 2289] [id = 552] 13:29:12 INFO - PROCESS | 2289 | --DOCSHELL 0x128f22000 == 56 [pid = 2289] [id = 551] 13:29:12 INFO - PROCESS | 2289 | --DOCSHELL 0x12672b000 == 55 [pid = 2289] [id = 550] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 135 (0x1193db800) [pid = 2289] [serial = 1564] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 134 (0x1125a3800) [pid = 2289] [serial = 1555] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 133 (0x11611a000) [pid = 2289] [serial = 1558] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 132 (0x118495000) [pid = 2289] [serial = 1561] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOCSHELL 0x126731800 == 54 [pid = 2289] [id = 549] 13:29:12 INFO - PROCESS | 2289 | --DOCSHELL 0x12497a000 == 53 [pid = 2289] [id = 548] 13:29:12 INFO - PROCESS | 2289 | --DOCSHELL 0x121cc6000 == 52 [pid = 2289] [id = 547] 13:29:12 INFO - PROCESS | 2289 | --DOCSHELL 0x1212a1800 == 51 [pid = 2289] [id = 546] 13:29:12 INFO - PROCESS | 2289 | --DOCSHELL 0x111c93000 == 50 [pid = 2289] [id = 545] 13:29:12 INFO - PROCESS | 2289 | --DOCSHELL 0x119118800 == 49 [pid = 2289] [id = 544] 13:29:12 INFO - PROCESS | 2289 | --DOCSHELL 0x1183cb000 == 48 [pid = 2289] [id = 543] 13:29:12 INFO - PROCESS | 2289 | --DOCSHELL 0x116aa5000 == 47 [pid = 2289] [id = 542] 13:29:12 INFO - PROCESS | 2289 | --DOCSHELL 0x115ec4000 == 46 [pid = 2289] [id = 541] 13:29:12 INFO - PROCESS | 2289 | --DOCSHELL 0x111a5d800 == 45 [pid = 2289] [id = 540] 13:29:12 INFO - PROCESS | 2289 | --DOCSHELL 0x1183c9000 == 44 [pid = 2289] [id = 537] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 131 (0x115e7d000) [pid = 2289] [serial = 1514] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 130 (0x11214e800) [pid = 2289] [serial = 1511] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 129 (0x124875c00) [pid = 2289] [serial = 1568] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 128 (0x121b6b000) [pid = 2289] [serial = 1567] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 127 (0x119063c00) [pid = 2289] [serial = 1579] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 126 (0x11932a800) [pid = 2289] [serial = 1580] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x11632e000) [pid = 2289] [serial = 1573] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x116a58800) [pid = 2289] [serial = 1574] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x11321d800) [pid = 2289] [serial = 1571] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x1125f9400) [pid = 2289] [serial = 1570] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x1183dc400) [pid = 2289] [serial = 1576] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x11860c000) [pid = 2289] [serial = 1577] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x1193de800) [pid = 2289] [serial = 1582] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x121351400) [pid = 2289] [serial = 1583] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x125f74800) [pid = 2289] [serial = 1595] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x1180e2c00) [pid = 2289] [serial = 1598] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x126d15000) [pid = 2289] [serial = 1603] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x128b0fc00) [pid = 2289] [serial = 1604] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x126359c00) [pid = 2289] [serial = 1600] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x1125f8000) [pid = 2289] [serial = 1597] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x1218eb800) [pid = 2289] [serial = 1585] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x124cc1c00) [pid = 2289] [serial = 1586] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x125e41400) [pid = 2289] [serial = 1592] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x128b35c00) [pid = 2289] [serial = 1607] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x1267bb800) [pid = 2289] [serial = 1601] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x124da3c00) [pid = 2289] [serial = 1588] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x125e3a400) [pid = 2289] [serial = 1591] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x125553800) [pid = 2289] [serial = 1589] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x125e47800) [pid = 2289] [serial = 1594] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x128b15000) [pid = 2289] [serial = 1606] [outer = 0x0] [url = about:blank] 13:29:12 INFO - PROCESS | 2289 | 1463430552404 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]]]}] 13:29:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:29:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 671ms 13:29:12 INFO - PROCESS | 2289 | 1463430552422 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 13:29:12 INFO - PROCESS | 2289 | 1463430552424 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 13:29:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:29:12 INFO - PROCESS | 2289 | 1463430552427 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:29:12 INFO - PROCESS | 2289 | 1463430552431 Marionette TRACE conn2 <- [1,2214,null,{}] 13:29:12 INFO - PROCESS | 2289 | 1463430552442 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}] 13:29:12 INFO - PROCESS | 2289 | 1463430552589 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 13:29:12 INFO - PROCESS | 2289 | 1463430552676 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:12 INFO - PROCESS | 2289 | ++DOCSHELL 0x116aa8000 == 45 [pid = 2289] [id = 561] 13:29:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x11321d400) [pid = 2289] [serial = 1683] [outer = 0x0] 13:29:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x117e28000) [pid = 2289] [serial = 1684] [outer = 0x11321d400] 13:29:12 INFO - PROCESS | 2289 | 1463430552719 Marionette DEBUG loaded listener.js 13:29:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x118496800) [pid = 2289] [serial = 1685] [outer = 0x11321d400] 13:29:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:29:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 625ms 13:29:13 INFO - PROCESS | 2289 | 1463430553043 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]]]}] 13:29:13 INFO - PROCESS | 2289 | 1463430553052 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 13:29:13 INFO - PROCESS | 2289 | 1463430553056 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 13:29:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:29:13 INFO - PROCESS | 2289 | 1463430553058 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:29:13 INFO - PROCESS | 2289 | 1463430553059 Marionette TRACE conn2 <- [1,2218,null,{}] 13:29:13 INFO - PROCESS | 2289 | 1463430553062 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}] 13:29:13 INFO - PROCESS | 2289 | 1463430553140 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 13:29:13 INFO - PROCESS | 2289 | 1463430553192 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:13 INFO - PROCESS | 2289 | ++DOCSHELL 0x11949f800 == 46 [pid = 2289] [id = 562] 13:29:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x118496000) [pid = 2289] [serial = 1686] [outer = 0x0] 13:29:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x11860b400) [pid = 2289] [serial = 1687] [outer = 0x118496000] 13:29:13 INFO - PROCESS | 2289 | 1463430553218 Marionette DEBUG loaded listener.js 13:29:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x1190b3c00) [pid = 2289] [serial = 1688] [outer = 0x118496000] 13:29:13 INFO - PROCESS | 2289 | 1463430553489 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]]]}] 13:29:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:29:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 470ms 13:29:13 INFO - PROCESS | 2289 | 1463430553528 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 13:29:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:29:13 INFO - PROCESS | 2289 | 1463430553541 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 13:29:13 INFO - PROCESS | 2289 | 1463430553548 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:29:13 INFO - PROCESS | 2289 | 1463430553549 Marionette TRACE conn2 <- [1,2222,null,{}] 13:29:13 INFO - PROCESS | 2289 | 1463430553553 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}] 13:29:13 INFO - PROCESS | 2289 | 1463430553630 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 13:29:13 INFO - PROCESS | 2289 | 1463430553636 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:13 INFO - PROCESS | 2289 | ++DOCSHELL 0x121ca8800 == 47 [pid = 2289] [id = 563] 13:29:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x119163c00) [pid = 2289] [serial = 1689] [outer = 0x0] 13:29:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x1193d8000) [pid = 2289] [serial = 1690] [outer = 0x119163c00] 13:29:13 INFO - PROCESS | 2289 | 1463430553662 Marionette DEBUG loaded listener.js 13:29:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x1193e2c00) [pid = 2289] [serial = 1691] [outer = 0x119163c00] 13:29:13 INFO - PROCESS | 2289 | 1463430553988 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]]]}] 13:29:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:29:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 471ms 13:29:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:29:14 INFO - PROCESS | 2289 | 1463430554020 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 13:29:14 INFO - PROCESS | 2289 | 1463430554021 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 13:29:14 INFO - PROCESS | 2289 | 1463430554023 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:29:14 INFO - PROCESS | 2289 | 1463430554024 Marionette TRACE conn2 <- [1,2226,null,{}] 13:29:14 INFO - PROCESS | 2289 | 1463430554027 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}] 13:29:14 INFO - PROCESS | 2289 | 1463430554149 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 13:29:14 INFO - PROCESS | 2289 | 1463430554158 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:14 INFO - PROCESS | 2289 | ++DOCSHELL 0x116883800 == 48 [pid = 2289] [id = 564] 13:29:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x119bf2800) [pid = 2289] [serial = 1692] [outer = 0x0] 13:29:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x121145800) [pid = 2289] [serial = 1693] [outer = 0x119bf2800] 13:29:14 INFO - PROCESS | 2289 | 1463430554185 Marionette DEBUG loaded listener.js 13:29:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x123dc6400) [pid = 2289] [serial = 1694] [outer = 0x119bf2800] 13:29:14 INFO - PROCESS | 2289 | 1463430554511 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]]]}] 13:29:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:29:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 518ms 13:29:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:29:14 INFO - PROCESS | 2289 | 1463430554541 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 13:29:14 INFO - PROCESS | 2289 | 1463430554542 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 13:29:14 INFO - PROCESS | 2289 | 1463430554551 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:29:14 INFO - PROCESS | 2289 | 1463430554552 Marionette TRACE conn2 <- [1,2230,null,{}] 13:29:14 INFO - PROCESS | 2289 | 1463430554555 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}] 13:29:14 INFO - PROCESS | 2289 | 1463430554648 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 13:29:14 INFO - PROCESS | 2289 | 1463430554690 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:14 INFO - PROCESS | 2289 | ++DOCSHELL 0x128bea800 == 49 [pid = 2289] [id = 565] 13:29:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x119387400) [pid = 2289] [serial = 1695] [outer = 0x0] 13:29:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x124875c00) [pid = 2289] [serial = 1696] [outer = 0x119387400] 13:29:14 INFO - PROCESS | 2289 | 1463430554715 Marionette DEBUG loaded listener.js 13:29:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x12500cc00) [pid = 2289] [serial = 1697] [outer = 0x119387400] 13:29:15 INFO - PROCESS | 2289 | 1463430555020 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]]]}] 13:29:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:29:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 529ms 13:29:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:29:15 INFO - PROCESS | 2289 | 1463430555074 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 13:29:15 INFO - PROCESS | 2289 | 1463430555075 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 13:29:15 INFO - PROCESS | 2289 | 1463430555078 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:29:15 INFO - PROCESS | 2289 | 1463430555079 Marionette TRACE conn2 <- [1,2234,null,{}] 13:29:15 INFO - PROCESS | 2289 | 1463430555081 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}] 13:29:15 INFO - PROCESS | 2289 | 1463430555176 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 13:29:15 INFO - PROCESS | 2289 | 1463430555180 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:15 INFO - PROCESS | 2289 | ++DOCSHELL 0x12983e800 == 50 [pid = 2289] [id = 566] 13:29:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x124cb9800) [pid = 2289] [serial = 1698] [outer = 0x0] 13:29:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x125f66400) [pid = 2289] [serial = 1699] [outer = 0x124cb9800] 13:29:15 INFO - PROCESS | 2289 | 1463430555205 Marionette DEBUG loaded listener.js 13:29:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x125f74800) [pid = 2289] [serial = 1700] [outer = 0x124cb9800] 13:29:15 INFO - PROCESS | 2289 | 1463430555527 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]]]}] 13:29:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:29:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 470ms 13:29:15 INFO - PROCESS | 2289 | 1463430555548 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 13:29:15 INFO - PROCESS | 2289 | 1463430555550 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 13:29:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:29:15 INFO - PROCESS | 2289 | 1463430555554 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:29:15 INFO - PROCESS | 2289 | 1463430555555 Marionette TRACE conn2 <- [1,2238,null,{}] 13:29:15 INFO - PROCESS | 2289 | 1463430555558 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}] 13:29:15 INFO - PROCESS | 2289 | 1463430555653 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 13:29:15 INFO - PROCESS | 2289 | 1463430555657 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:15 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a8a8800 == 51 [pid = 2289] [id = 567] 13:29:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x125f72400) [pid = 2289] [serial = 1701] [outer = 0x0] 13:29:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x12660bc00) [pid = 2289] [serial = 1702] [outer = 0x125f72400] 13:29:15 INFO - PROCESS | 2289 | 1463430555682 Marionette DEBUG loaded listener.js 13:29:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x12670c800) [pid = 2289] [serial = 1703] [outer = 0x125f72400] 13:29:15 INFO - PROCESS | 2289 | 1463430555992 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]]]}] 13:29:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:29:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 471ms 13:29:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:29:16 INFO - PROCESS | 2289 | 1463430556026 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 13:29:16 INFO - PROCESS | 2289 | 1463430556027 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 13:29:16 INFO - PROCESS | 2289 | 1463430556029 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:29:16 INFO - PROCESS | 2289 | 1463430556030 Marionette TRACE conn2 <- [1,2242,null,{}] 13:29:16 INFO - PROCESS | 2289 | 1463430556032 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}] 13:29:16 INFO - PROCESS | 2289 | 1463430556132 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 13:29:16 INFO - PROCESS | 2289 | 1463430556144 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:16 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ac4f800 == 52 [pid = 2289] [id = 568] 13:29:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x126357c00) [pid = 2289] [serial = 1704] [outer = 0x0] 13:29:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x126bd6800) [pid = 2289] [serial = 1705] [outer = 0x126357c00] 13:29:16 INFO - PROCESS | 2289 | 1463430556168 Marionette DEBUG loaded listener.js 13:29:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x126d1c800) [pid = 2289] [serial = 1706] [outer = 0x126357c00] 13:29:16 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x119062c00) [pid = 2289] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:29:16 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x1125eec00) [pid = 2289] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:29:16 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x1190b8800) [pid = 2289] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:29:16 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x119326000) [pid = 2289] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:29:16 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x112ce2400) [pid = 2289] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:29:16 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x11882a800) [pid = 2289] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:29:16 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x110fb1c00) [pid = 2289] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:29:16 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x116a59000) [pid = 2289] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:29:16 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x119393000) [pid = 2289] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:29:16 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x119cc9000) [pid = 2289] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:29:16 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x12121c000) [pid = 2289] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:29:16 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x115d50400) [pid = 2289] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:29:16 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x128b18400) [pid = 2289] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:29:16 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x112cb6c00) [pid = 2289] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:29:16 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x112970800) [pid = 2289] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:29:16 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x110dae400) [pid = 2289] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:29:16 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x124f08800) [pid = 2289] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:29:16 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x116852000) [pid = 2289] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:29:16 INFO - PROCESS | 2289 | 1463430556630 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]]]}] 13:29:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:29:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 623ms 13:29:16 INFO - PROCESS | 2289 | 1463430556655 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 13:29:16 INFO - PROCESS | 2289 | 1463430556657 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 13:29:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:29:16 INFO - PROCESS | 2289 | 1463430556660 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:29:16 INFO - PROCESS | 2289 | 1463430556663 Marionette TRACE conn2 <- [1,2246,null,{}] 13:29:16 INFO - PROCESS | 2289 | 1463430556667 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}] 13:29:16 INFO - PROCESS | 2289 | 1463430556778 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 13:29:16 INFO - PROCESS | 2289 | 1463430556839 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:16 INFO - PROCESS | 2289 | ++DOCSHELL 0x121cb3800 == 53 [pid = 2289] [id = 569] 13:29:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x110db1800) [pid = 2289] [serial = 1707] [outer = 0x0] 13:29:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x1184e5400) [pid = 2289] [serial = 1708] [outer = 0x110db1800] 13:29:16 INFO - PROCESS | 2289 | 1463430556868 Marionette DEBUG loaded listener.js 13:29:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x123dbfc00) [pid = 2289] [serial = 1709] [outer = 0x110db1800] 13:29:17 INFO - PROCESS | 2289 | 1463430557147 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]]]}] 13:29:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:29:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 523ms 13:29:17 INFO - PROCESS | 2289 | 1463430557183 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 13:29:17 INFO - PROCESS | 2289 | 1463430557184 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 13:29:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:29:17 INFO - PROCESS | 2289 | 1463430557195 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:29:17 INFO - PROCESS | 2289 | 1463430557196 Marionette TRACE conn2 <- [1,2250,null,{}] 13:29:17 INFO - PROCESS | 2289 | 1463430557198 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}] 13:29:17 INFO - PROCESS | 2289 | 1463430557280 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 13:29:17 INFO - PROCESS | 2289 | 1463430557287 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:17 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c253000 == 54 [pid = 2289] [id = 570] 13:29:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x12670cc00) [pid = 2289] [serial = 1710] [outer = 0x0] 13:29:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x128b12400) [pid = 2289] [serial = 1711] [outer = 0x12670cc00] 13:29:17 INFO - PROCESS | 2289 | 1463430557312 Marionette DEBUG loaded listener.js 13:29:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x128b33400) [pid = 2289] [serial = 1712] [outer = 0x12670cc00] 13:29:17 INFO - PROCESS | 2289 | 1463430557622 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]]]}] 13:29:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:29:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 468ms 13:29:17 INFO - PROCESS | 2289 | 1463430557663 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 13:29:17 INFO - PROCESS | 2289 | 1463430557665 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 13:29:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:29:17 INFO - PROCESS | 2289 | 1463430557667 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:29:17 INFO - PROCESS | 2289 | 1463430557668 Marionette TRACE conn2 <- [1,2254,null,{}] 13:29:17 INFO - PROCESS | 2289 | 1463430557670 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}] 13:29:17 INFO - PROCESS | 2289 | 1463430557772 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 13:29:17 INFO - PROCESS | 2289 | 1463430557778 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:17 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c47e000 == 55 [pid = 2289] [id = 571] 13:29:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x11906bc00) [pid = 2289] [serial = 1713] [outer = 0x0] 13:29:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x128b1dc00) [pid = 2289] [serial = 1714] [outer = 0x11906bc00] 13:29:17 INFO - PROCESS | 2289 | 1463430557803 Marionette DEBUG loaded listener.js 13:29:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x128b3fc00) [pid = 2289] [serial = 1715] [outer = 0x11906bc00] 13:29:18 INFO - PROCESS | 2289 | 1463430558123 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]]]}] 13:29:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:29:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 470ms 13:29:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:29:18 INFO - PROCESS | 2289 | 1463430558138 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 13:29:18 INFO - PROCESS | 2289 | 1463430558139 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 13:29:18 INFO - PROCESS | 2289 | 1463430558140 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:29:18 INFO - PROCESS | 2289 | 1463430558141 Marionette TRACE conn2 <- [1,2258,null,{}] 13:29:18 INFO - PROCESS | 2289 | 1463430558143 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}] 13:29:18 INFO - PROCESS | 2289 | 1463430558234 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 13:29:18 INFO - PROCESS | 2289 | 1463430558239 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:18 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c85f000 == 56 [pid = 2289] [id = 572] 13:29:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x128b82800) [pid = 2289] [serial = 1716] [outer = 0x0] 13:29:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x128b87800) [pid = 2289] [serial = 1717] [outer = 0x128b82800] 13:29:18 INFO - PROCESS | 2289 | 1463430558278 Marionette DEBUG loaded listener.js 13:29:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x128b8e000) [pid = 2289] [serial = 1718] [outer = 0x128b82800] 13:29:18 INFO - PROCESS | 2289 | 1463430558837 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]]]}] 13:29:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:29:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 721ms 13:29:18 INFO - PROCESS | 2289 | 1463430558871 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 13:29:18 INFO - PROCESS | 2289 | 1463430558875 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 13:29:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:29:18 INFO - PROCESS | 2289 | 1463430558882 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:29:18 INFO - PROCESS | 2289 | 1463430558888 Marionette TRACE conn2 <- [1,2262,null,{}] 13:29:18 INFO - PROCESS | 2289 | 1463430558892 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}] 13:29:19 INFO - PROCESS | 2289 | 1463430559040 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 13:29:19 INFO - PROCESS | 2289 | 1463430559124 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:19 INFO - PROCESS | 2289 | ++DOCSHELL 0x116aa5800 == 57 [pid = 2289] [id = 573] 13:29:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x112596800) [pid = 2289] [serial = 1719] [outer = 0x0] 13:29:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x112875c00) [pid = 2289] [serial = 1720] [outer = 0x112596800] 13:29:19 INFO - PROCESS | 2289 | 1463430559156 Marionette DEBUG loaded listener.js 13:29:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x113490c00) [pid = 2289] [serial = 1721] [outer = 0x112596800] 13:29:19 INFO - PROCESS | 2289 | 1463430559604 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]]]}] 13:29:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:29:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 777ms 13:29:19 INFO - PROCESS | 2289 | 1463430559658 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 13:29:19 INFO - PROCESS | 2289 | 1463430559662 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 13:29:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:29:19 INFO - PROCESS | 2289 | 1463430559667 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:29:19 INFO - PROCESS | 2289 | 1463430559669 Marionette TRACE conn2 <- [1,2266,null,{}] 13:29:19 INFO - PROCESS | 2289 | 1463430559671 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}] 13:29:19 INFO - PROCESS | 2289 | 1463430559771 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 13:29:19 INFO - PROCESS | 2289 | 1463430559828 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:19 INFO - PROCESS | 2289 | ++DOCSHELL 0x1211c3000 == 58 [pid = 2289] [id = 574] 13:29:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x1163a5400) [pid = 2289] [serial = 1722] [outer = 0x0] 13:29:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x117e2c400) [pid = 2289] [serial = 1723] [outer = 0x1163a5400] 13:29:19 INFO - PROCESS | 2289 | 1463430559858 Marionette DEBUG loaded listener.js 13:29:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x11849b000) [pid = 2289] [serial = 1724] [outer = 0x1163a5400] 13:29:20 INFO - PROCESS | 2289 | 1463430560273 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]]]}] 13:29:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:29:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 620ms 13:29:20 INFO - PROCESS | 2289 | 1463430560287 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 13:29:20 INFO - PROCESS | 2289 | 1463430560289 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 13:29:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:29:20 INFO - PROCESS | 2289 | 1463430560291 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:29:20 INFO - PROCESS | 2289 | 1463430560294 Marionette TRACE conn2 <- [1,2270,null,{}] 13:29:20 INFO - PROCESS | 2289 | 1463430560302 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}] 13:29:20 INFO - PROCESS | 2289 | 1463430560404 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 13:29:20 INFO - PROCESS | 2289 | 1463430560459 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:20 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba8e000 == 59 [pid = 2289] [id = 575] 13:29:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x1190b3400) [pid = 2289] [serial = 1725] [outer = 0x0] 13:29:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 128 (0x119735c00) [pid = 2289] [serial = 1726] [outer = 0x1190b3400] 13:29:20 INFO - PROCESS | 2289 | 1463430560495 Marionette DEBUG loaded listener.js 13:29:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 129 (0x121512c00) [pid = 2289] [serial = 1727] [outer = 0x1190b3400] 13:29:20 INFO - PROCESS | 2289 | 1463430560936 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]]]}] 13:29:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:29:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 672ms 13:29:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:29:20 INFO - PROCESS | 2289 | 1463430560964 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 13:29:20 INFO - PROCESS | 2289 | 1463430560966 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 13:29:20 INFO - PROCESS | 2289 | 1463430560968 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:29:20 INFO - PROCESS | 2289 | 1463430560969 Marionette TRACE conn2 <- [1,2274,null,{}] 13:29:20 INFO - PROCESS | 2289 | 1463430560971 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}] 13:29:21 INFO - PROCESS | 2289 | 1463430561072 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 13:29:21 INFO - PROCESS | 2289 | 1463430561162 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:21 INFO - PROCESS | 2289 | ++DOCSHELL 0x12cb35800 == 60 [pid = 2289] [id = 576] 13:29:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 130 (0x121591c00) [pid = 2289] [serial = 1728] [outer = 0x0] 13:29:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 131 (0x12487b800) [pid = 2289] [serial = 1729] [outer = 0x121591c00] 13:29:21 INFO - PROCESS | 2289 | 1463430561193 Marionette DEBUG loaded listener.js 13:29:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 132 (0x125e3d400) [pid = 2289] [serial = 1730] [outer = 0x121591c00] 13:29:21 INFO - PROCESS | 2289 | 1463430561613 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]]]}] 13:29:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:29:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 670ms 13:29:21 INFO - PROCESS | 2289 | 1463430561639 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 13:29:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:29:21 INFO - PROCESS | 2289 | 1463430561641 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 13:29:21 INFO - PROCESS | 2289 | 1463430561644 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:29:21 INFO - PROCESS | 2289 | 1463430561646 Marionette TRACE conn2 <- [1,2278,null,{}] 13:29:21 INFO - PROCESS | 2289 | 1463430561649 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}] 13:29:21 INFO - PROCESS | 2289 | 1463430561771 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 13:29:21 INFO - PROCESS | 2289 | 1463430561828 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:21 INFO - PROCESS | 2289 | ++DOCSHELL 0x12cca4800 == 61 [pid = 2289] [id = 577] 13:29:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 133 (0x124cb2400) [pid = 2289] [serial = 1731] [outer = 0x0] 13:29:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 134 (0x1267bb800) [pid = 2289] [serial = 1732] [outer = 0x124cb2400] 13:29:21 INFO - PROCESS | 2289 | 1463430561857 Marionette DEBUG loaded listener.js 13:29:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 135 (0x128b3c800) [pid = 2289] [serial = 1733] [outer = 0x124cb2400] 13:29:22 INFO - PROCESS | 2289 | 1463430562475 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]]]}] 13:29:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:29:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 873ms 13:29:22 INFO - PROCESS | 2289 | 1463430562524 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 13:29:22 INFO - PROCESS | 2289 | 1463430562527 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 13:29:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:29:22 INFO - PROCESS | 2289 | 1463430562531 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:29:22 INFO - PROCESS | 2289 | 1463430562534 Marionette TRACE conn2 <- [1,2282,null,{}] 13:29:22 INFO - PROCESS | 2289 | 1463430562539 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}] 13:29:22 INFO - PROCESS | 2289 | 1463430562629 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 13:29:22 INFO - PROCESS | 2289 | 1463430562683 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:22 INFO - PROCESS | 2289 | ++DOCSHELL 0x11911b800 == 62 [pid = 2289] [id = 578] 13:29:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 136 (0x1125f9400) [pid = 2289] [serial = 1734] [outer = 0x0] 13:29:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 137 (0x112877000) [pid = 2289] [serial = 1735] [outer = 0x1125f9400] 13:29:22 INFO - PROCESS | 2289 | 1463430562711 Marionette DEBUG loaded listener.js 13:29:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 138 (0x113420400) [pid = 2289] [serial = 1736] [outer = 0x1125f9400] 13:29:23 INFO - PROCESS | 2289 | 1463430563126 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]]]}] 13:29:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:29:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 622ms 13:29:23 INFO - PROCESS | 2289 | 1463430563154 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 13:29:23 INFO - PROCESS | 2289 | 1463430563158 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 13:29:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:29:23 INFO - PROCESS | 2289 | 1463430563162 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:29:23 INFO - PROCESS | 2289 | 1463430563164 Marionette TRACE conn2 <- [1,2286,null,{}] 13:29:23 INFO - PROCESS | 2289 | 1463430563166 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}] 13:29:23 INFO - PROCESS | 2289 | 1463430563254 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 13:29:23 INFO - PROCESS | 2289 | 1463430563313 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:23 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183ca000 == 63 [pid = 2289] [id = 579] 13:29:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 139 (0x1134f0400) [pid = 2289] [serial = 1737] [outer = 0x0] 13:29:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 140 (0x116340400) [pid = 2289] [serial = 1738] [outer = 0x1134f0400] 13:29:23 INFO - PROCESS | 2289 | 1463430563340 Marionette DEBUG loaded listener.js 13:29:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 141 (0x116a5b800) [pid = 2289] [serial = 1739] [outer = 0x1134f0400] 13:29:23 INFO - PROCESS | 2289 | --DOCSHELL 0x12c47e000 == 62 [pid = 2289] [id = 571] 13:29:23 INFO - PROCESS | 2289 | --DOCSHELL 0x12c253000 == 61 [pid = 2289] [id = 570] 13:29:23 INFO - PROCESS | 2289 | --DOCSHELL 0x121cb3800 == 60 [pid = 2289] [id = 569] 13:29:23 INFO - PROCESS | 2289 | --DOCSHELL 0x12ac4f800 == 59 [pid = 2289] [id = 568] 13:29:23 INFO - PROCESS | 2289 | --DOCSHELL 0x12a8a8800 == 58 [pid = 2289] [id = 567] 13:29:23 INFO - PROCESS | 2289 | --DOCSHELL 0x12983e800 == 57 [pid = 2289] [id = 566] 13:29:23 INFO - PROCESS | 2289 | --DOCSHELL 0x128bea800 == 56 [pid = 2289] [id = 565] 13:29:23 INFO - PROCESS | 2289 | --DOCSHELL 0x116883800 == 55 [pid = 2289] [id = 564] 13:29:23 INFO - PROCESS | 2289 | --DOCSHELL 0x121ca8800 == 54 [pid = 2289] [id = 563] 13:29:23 INFO - PROCESS | 2289 | --DOCSHELL 0x11949f800 == 53 [pid = 2289] [id = 562] 13:29:23 INFO - PROCESS | 2289 | --DOCSHELL 0x116aa8000 == 52 [pid = 2289] [id = 561] 13:29:23 INFO - PROCESS | 2289 | --DOCSHELL 0x1180a8800 == 51 [pid = 2289] [id = 560] 13:29:23 INFO - PROCESS | 2289 | --DOCSHELL 0x119b08800 == 50 [pid = 2289] [id = 559] 13:29:23 INFO - PROCESS | 2289 | --DOCSHELL 0x116e2f800 == 49 [pid = 2289] [id = 554] 13:29:23 INFO - PROCESS | 2289 | --DOCSHELL 0x12a8b8800 == 48 [pid = 2289] [id = 553] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 140 (0x12158c400) [pid = 2289] [serial = 1565] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 139 (0x11287e000) [pid = 2289] [serial = 1556] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 138 (0x119069000) [pid = 2289] [serial = 1562] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 137 (0x119739c00) [pid = 2289] [serial = 1642] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 136 (0x121140400) [pid = 2289] [serial = 1645] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 135 (0x121591800) [pid = 2289] [serial = 1648] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 134 (0x121591400) [pid = 2289] [serial = 1618] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 133 (0x116337400) [pid = 2289] [serial = 1627] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 132 (0x1165cb000) [pid = 2289] [serial = 1628] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 131 (0x128b3a800) [pid = 2289] [serial = 1609] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 130 (0x128b41400) [pid = 2289] [serial = 1610] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 129 (0x118412400) [pid = 2289] [serial = 1633] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 128 (0x1184dec00) [pid = 2289] [serial = 1634] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 127 (0x113304c00) [pid = 2289] [serial = 1625] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 126 (0x112ce6000) [pid = 2289] [serial = 1624] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x115e7dc00) [pid = 2289] [serial = 1612] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x1121b6400) [pid = 2289] [serial = 1622] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x110fa5c00) [pid = 2289] [serial = 1621] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x125554000) [pid = 2289] [serial = 1657] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x11767f000) [pid = 2289] [serial = 1630] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x11811ac00) [pid = 2289] [serial = 1631] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x119068400) [pid = 2289] [serial = 1636] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x1180e3000) [pid = 2289] [serial = 1615] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x123dbe400) [pid = 2289] [serial = 1652] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x11861a400) [pid = 2289] [serial = 1651] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x123dca800) [pid = 2289] [serial = 1654] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x1219cec00) [pid = 2289] [serial = 1649] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x1193df400) [pid = 2289] [serial = 1640] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x11938e800) [pid = 2289] [serial = 1639] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x11a02cc00) [pid = 2289] [serial = 1643] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x124f08400) [pid = 2289] [serial = 1655] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x119163400) [pid = 2289] [serial = 1637] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x125e3e000) [pid = 2289] [serial = 1658] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x121517c00) [pid = 2289] [serial = 1646] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x116763400) [pid = 2289] [serial = 1559] [outer = 0x0] [url = about:blank] 13:29:23 INFO - PROCESS | 2289 | 1463430563753 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]]]}] 13:29:23 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 13:29:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 619ms 13:29:23 INFO - PROCESS | 2289 | 1463430563781 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 13:29:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:29:23 INFO - PROCESS | 2289 | 1463430563783 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 13:29:23 INFO - PROCESS | 2289 | 1463430563786 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:29:23 INFO - PROCESS | 2289 | 1463430563788 Marionette TRACE conn2 <- [1,2290,null,{}] 13:29:23 INFO - PROCESS | 2289 | 1463430563796 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}] 13:29:23 INFO - PROCESS | 2289 | 1463430563881 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 13:29:23 INFO - PROCESS | 2289 | 1463430563908 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:23 INFO - PROCESS | 2289 | ++DOCSHELL 0x116e2f800 == 49 [pid = 2289] [id = 580] 13:29:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x116337400) [pid = 2289] [serial = 1740] [outer = 0x0] 13:29:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x11811bc00) [pid = 2289] [serial = 1741] [outer = 0x116337400] 13:29:23 INFO - PROCESS | 2289 | 1463430563937 Marionette DEBUG loaded listener.js 13:29:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x1184dec00) [pid = 2289] [serial = 1742] [outer = 0x116337400] 13:29:24 INFO - PROCESS | 2289 | 1463430564313 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]]]}] 13:29:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:29:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 574ms 13:29:24 INFO - PROCESS | 2289 | 1463430564359 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 13:29:24 INFO - PROCESS | 2289 | 1463430564361 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 13:29:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:29:24 INFO - PROCESS | 2289 | 1463430564363 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:29:24 INFO - PROCESS | 2289 | 1463430564364 Marionette TRACE conn2 <- [1,2294,null,{}] 13:29:24 INFO - PROCESS | 2289 | 1463430564366 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}] 13:29:24 INFO - PROCESS | 2289 | 1463430564440 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 13:29:24 INFO - PROCESS | 2289 | 1463430564444 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:24 INFO - PROCESS | 2289 | ++DOCSHELL 0x119119000 == 50 [pid = 2289] [id = 581] 13:29:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x118612800) [pid = 2289] [serial = 1743] [outer = 0x0] 13:29:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x1190b4000) [pid = 2289] [serial = 1744] [outer = 0x118612800] 13:29:24 INFO - PROCESS | 2289 | 1463430564473 Marionette DEBUG loaded listener.js 13:29:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x11932f400) [pid = 2289] [serial = 1745] [outer = 0x118612800] 13:29:24 INFO - PROCESS | 2289 | 1463430564790 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]]]}] 13:29:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:29:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 468ms 13:29:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:29:24 INFO - PROCESS | 2289 | 1463430564832 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 13:29:24 INFO - PROCESS | 2289 | 1463430564833 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 13:29:24 INFO - PROCESS | 2289 | 1463430564842 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:29:24 INFO - PROCESS | 2289 | 1463430564843 Marionette TRACE conn2 <- [1,2298,null,{}] 13:29:24 INFO - PROCESS | 2289 | 1463430564855 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}] 13:29:24 INFO - PROCESS | 2289 | 1463430564929 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 13:29:24 INFO - PROCESS | 2289 | 1463430564934 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:24 INFO - PROCESS | 2289 | ++DOCSHELL 0x123d31000 == 51 [pid = 2289] [id = 582] 13:29:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x119392000) [pid = 2289] [serial = 1746] [outer = 0x0] 13:29:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x1193e4c00) [pid = 2289] [serial = 1747] [outer = 0x119392000] 13:29:24 INFO - PROCESS | 2289 | 1463430564961 Marionette DEBUG loaded listener.js 13:29:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x119cce400) [pid = 2289] [serial = 1748] [outer = 0x119392000] 13:29:25 INFO - PROCESS | 2289 | 1463430565278 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]]]}] 13:29:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:29:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 477ms 13:29:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:29:25 INFO - PROCESS | 2289 | 1463430565312 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 13:29:25 INFO - PROCESS | 2289 | 1463430565313 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 13:29:25 INFO - PROCESS | 2289 | 1463430565316 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:29:25 INFO - PROCESS | 2289 | 1463430565317 Marionette TRACE conn2 <- [1,2302,null,{}] 13:29:25 INFO - PROCESS | 2289 | 1463430565321 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}] 13:29:25 INFO - PROCESS | 2289 | 1463430565417 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 13:29:25 INFO - PROCESS | 2289 | 1463430565426 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:25 INFO - PROCESS | 2289 | ++DOCSHELL 0x112690800 == 52 [pid = 2289] [id = 583] 13:29:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x121142800) [pid = 2289] [serial = 1749] [outer = 0x0] 13:29:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x121585400) [pid = 2289] [serial = 1750] [outer = 0x121142800] 13:29:25 INFO - PROCESS | 2289 | 1463430565453 Marionette DEBUG loaded listener.js 13:29:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x124877000) [pid = 2289] [serial = 1751] [outer = 0x121142800] 13:29:25 INFO - PROCESS | 2289 | 1463430565778 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]]]}] 13:29:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:29:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 469ms 13:29:25 INFO - PROCESS | 2289 | 1463430565787 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 13:29:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:29:25 INFO - PROCESS | 2289 | 1463430565790 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 13:29:25 INFO - PROCESS | 2289 | 1463430565792 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:29:25 INFO - PROCESS | 2289 | 1463430565793 Marionette TRACE conn2 <- [1,2306,null,{}] 13:29:25 INFO - PROCESS | 2289 | 1463430565797 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}] 13:29:25 INFO - PROCESS | 2289 | 1463430565916 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 13:29:25 INFO - PROCESS | 2289 | 1463430565949 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:25 INFO - PROCESS | 2289 | ++DOCSHELL 0x12983a800 == 53 [pid = 2289] [id = 584] 13:29:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x126355000) [pid = 2289] [serial = 1752] [outer = 0x0] 13:29:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x126357800) [pid = 2289] [serial = 1753] [outer = 0x126355000] 13:29:25 INFO - PROCESS | 2289 | 1463430565975 Marionette DEBUG loaded listener.js 13:29:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x1267b0800) [pid = 2289] [serial = 1754] [outer = 0x126355000] 13:29:26 INFO - PROCESS | 2289 | 1463430566302 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]]]}] 13:29:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:29:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 518ms 13:29:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:29:26 INFO - PROCESS | 2289 | 1463430566311 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 13:29:26 INFO - PROCESS | 2289 | 1463430566312 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 13:29:26 INFO - PROCESS | 2289 | 1463430566314 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:29:26 INFO - PROCESS | 2289 | 1463430566315 Marionette TRACE conn2 <- [1,2310,null,{}] 13:29:26 INFO - PROCESS | 2289 | 1463430566318 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}] 13:29:26 INFO - PROCESS | 2289 | 1463430566421 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 13:29:26 INFO - PROCESS | 2289 | 1463430566457 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:26 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a6c7000 == 54 [pid = 2289] [id = 585] 13:29:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x126357000) [pid = 2289] [serial = 1755] [outer = 0x0] 13:29:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x128b10000) [pid = 2289] [serial = 1756] [outer = 0x126357000] 13:29:26 INFO - PROCESS | 2289 | 1463430566481 Marionette DEBUG loaded listener.js 13:29:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x128b37800) [pid = 2289] [serial = 1757] [outer = 0x126357000] 13:29:26 INFO - PROCESS | 2289 | 1463430566808 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]]]}] 13:29:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:29:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 519ms 13:29:26 INFO - PROCESS | 2289 | 1463430566833 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 13:29:26 INFO - PROCESS | 2289 | 1463430566835 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 13:29:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:29:26 INFO - PROCESS | 2289 | 1463430566839 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:29:26 INFO - PROCESS | 2289 | 1463430566840 Marionette TRACE conn2 <- [1,2314,null,{}] 13:29:26 INFO - PROCESS | 2289 | 1463430566843 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}] 13:29:26 INFO - PROCESS | 2289 | 1463430566945 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 13:29:26 INFO - PROCESS | 2289 | 1463430566957 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:26 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ac59800 == 55 [pid = 2289] [id = 586] 13:29:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x128b3cc00) [pid = 2289] [serial = 1758] [outer = 0x0] 13:29:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x128b86400) [pid = 2289] [serial = 1759] [outer = 0x128b3cc00] 13:29:26 INFO - PROCESS | 2289 | 1463430566982 Marionette DEBUG loaded listener.js 13:29:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x128b91c00) [pid = 2289] [serial = 1760] [outer = 0x128b3cc00] 13:29:27 INFO - PROCESS | 2289 | 1463430567311 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]]]}] 13:29:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:29:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 517ms 13:29:27 INFO - PROCESS | 2289 | 1463430567358 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 13:29:27 INFO - PROCESS | 2289 | 1463430567359 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 13:29:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:29:27 INFO - PROCESS | 2289 | 1463430567361 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:29:27 INFO - PROCESS | 2289 | 1463430567362 Marionette TRACE conn2 <- [1,2318,null,{}] 13:29:27 INFO - PROCESS | 2289 | 1463430567364 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}] 13:29:27 INFO - PROCESS | 2289 | 1463430567462 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 13:29:27 INFO - PROCESS | 2289 | 1463430567476 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:27 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba78000 == 56 [pid = 2289] [id = 587] 13:29:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 128 (0x12158f000) [pid = 2289] [serial = 1761] [outer = 0x0] 13:29:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 129 (0x128bac800) [pid = 2289] [serial = 1762] [outer = 0x12158f000] 13:29:27 INFO - PROCESS | 2289 | 1463430567501 Marionette DEBUG loaded listener.js 13:29:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 130 (0x128bb0c00) [pid = 2289] [serial = 1763] [outer = 0x12158f000] 13:29:27 INFO - PROCESS | 2289 | 1463430567850 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] 13:29:27 INFO - PROCESS | 2289 | 1463430567885 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 13:29:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:29:28 INFO - PROCESS | 2289 | --DOMWINDOW == 129 (0x124cb9800) [pid = 2289] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:29:28 INFO - PROCESS | 2289 | --DOMWINDOW == 128 (0x125f72400) [pid = 2289] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:29:28 INFO - PROCESS | 2289 | --DOMWINDOW == 127 (0x126357c00) [pid = 2289] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:29:28 INFO - PROCESS | 2289 | --DOMWINDOW == 126 (0x110db1800) [pid = 2289] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:29:28 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x119163c00) [pid = 2289] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:29:28 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x119bf2800) [pid = 2289] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:29:28 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x11321d400) [pid = 2289] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:29:28 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x1125f3400) [pid = 2289] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:29:28 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x1125ed000) [pid = 2289] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:29:28 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x118496000) [pid = 2289] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:29:28 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x12670cc00) [pid = 2289] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:29:28 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x119387400) [pid = 2289] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:29:28 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x11906bc00) [pid = 2289] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:29:28 INFO - PROCESS | 2289 | 1463430568015 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:29:28 INFO - PROCESS | 2289 | 1463430568017 Marionette TRACE conn2 <- [1,2322,null,{}] 13:29:28 INFO - PROCESS | 2289 | 1463430568025 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}] 13:29:28 INFO - PROCESS | 2289 | 1463430568125 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 13:29:28 INFO - PROCESS | 2289 | 1463430568129 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:28 INFO - PROCESS | 2289 | ++DOCSHELL 0x129850000 == 57 [pid = 2289] [id = 588] 13:29:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x123dc7000) [pid = 2289] [serial = 1764] [outer = 0x0] 13:29:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x12670cc00) [pid = 2289] [serial = 1765] [outer = 0x123dc7000] 13:29:28 INFO - PROCESS | 2289 | 1463430568159 Marionette DEBUG loaded listener.js 13:29:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x128bb8c00) [pid = 2289] [serial = 1766] [outer = 0x123dc7000] 13:29:28 INFO - PROCESS | 2289 | 1463430568492 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]]]}] 13:29:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:29:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 535ms 13:29:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:29:28 INFO - PROCESS | 2289 | 1463430568541 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 13:29:28 INFO - PROCESS | 2289 | 1463430568542 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 13:29:28 INFO - PROCESS | 2289 | 1463430568544 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:29:28 INFO - PROCESS | 2289 | 1463430568545 Marionette TRACE conn2 <- [1,2326,null,{}] 13:29:28 INFO - PROCESS | 2289 | 1463430568548 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}] 13:29:28 INFO - PROCESS | 2289 | 1463430568627 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 13:29:28 INFO - PROCESS | 2289 | 1463430568683 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:28 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c47f800 == 58 [pid = 2289] [id = 589] 13:29:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x128bb6800) [pid = 2289] [serial = 1767] [outer = 0x0] 13:29:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x128d21800) [pid = 2289] [serial = 1768] [outer = 0x128bb6800] 13:29:28 INFO - PROCESS | 2289 | 1463430568708 Marionette DEBUG loaded listener.js 13:29:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x12911cc00) [pid = 2289] [serial = 1769] [outer = 0x128bb6800] 13:29:29 INFO - PROCESS | 2289 | 1463430569021 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]]]}] 13:29:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:29:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 519ms 13:29:29 INFO - PROCESS | 2289 | 1463430569065 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 13:29:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:29:29 INFO - PROCESS | 2289 | 1463430569066 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 13:29:29 INFO - PROCESS | 2289 | 1463430569068 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:29:29 INFO - PROCESS | 2289 | 1463430569069 Marionette TRACE conn2 <- [1,2330,null,{}] 13:29:29 INFO - PROCESS | 2289 | 1463430569072 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}] 13:29:29 INFO - PROCESS | 2289 | 1463430569147 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 13:29:29 INFO - PROCESS | 2289 | 1463430569153 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:29 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ccc0800 == 59 [pid = 2289] [id = 590] 13:29:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x128f3bc00) [pid = 2289] [serial = 1770] [outer = 0x0] 13:29:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x129305400) [pid = 2289] [serial = 1771] [outer = 0x128f3bc00] 13:29:29 INFO - PROCESS | 2289 | 1463430569178 Marionette DEBUG loaded listener.js 13:29:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x12930d400) [pid = 2289] [serial = 1772] [outer = 0x128f3bc00] 13:29:29 INFO - PROCESS | 2289 | 1463430569477 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]]]}] 13:29:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:29:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 419ms 13:29:29 INFO - PROCESS | 2289 | 1463430569492 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 13:29:29 INFO - PROCESS | 2289 | 1463430569493 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 13:29:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:29:29 INFO - PROCESS | 2289 | 1463430569496 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:29:29 INFO - PROCESS | 2289 | 1463430569497 Marionette TRACE conn2 <- [1,2334,null,{}] 13:29:29 INFO - PROCESS | 2289 | 1463430569499 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}] 13:29:29 INFO - PROCESS | 2289 | 1463430569593 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 13:29:29 INFO - PROCESS | 2289 | 1463430569655 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:29 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d31f000 == 60 [pid = 2289] [id = 591] 13:29:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x12911d800) [pid = 2289] [serial = 1773] [outer = 0x0] 13:29:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 128 (0x12930cc00) [pid = 2289] [serial = 1774] [outer = 0x12911d800] 13:29:29 INFO - PROCESS | 2289 | 1463430569679 Marionette DEBUG loaded listener.js 13:29:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 129 (0x12956b400) [pid = 2289] [serial = 1775] [outer = 0x12911d800] 13:29:29 INFO - PROCESS | 2289 | 1463430569967 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]]]}] 13:29:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:29:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 518ms 13:29:30 INFO - PROCESS | 2289 | 1463430570068 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 13:29:30 INFO - PROCESS | 2289 | 1463430570070 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 13:29:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:29:30 INFO - PROCESS | 2289 | 1463430570074 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:29:30 INFO - PROCESS | 2289 | 1463430570077 Marionette TRACE conn2 <- [1,2338,null,{}] 13:29:30 INFO - PROCESS | 2289 | 1463430570081 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}] 13:29:30 INFO - PROCESS | 2289 | 1463430570174 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 13:29:30 INFO - PROCESS | 2289 | 1463430570271 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:30 INFO - PROCESS | 2289 | ++DOCSHELL 0x1165ea800 == 61 [pid = 2289] [id = 592] 13:29:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 130 (0x1121b2c00) [pid = 2289] [serial = 1776] [outer = 0x0] 13:29:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 131 (0x112596c00) [pid = 2289] [serial = 1777] [outer = 0x1121b2c00] 13:29:30 INFO - PROCESS | 2289 | 1463430570303 Marionette DEBUG loaded listener.js 13:29:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 132 (0x1125f9800) [pid = 2289] [serial = 1778] [outer = 0x1121b2c00] 13:29:30 INFO - PROCESS | 2289 | 1463430570740 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]]]}] 13:29:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:29:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 675ms 13:29:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:29:30 INFO - PROCESS | 2289 | 1463430570750 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 13:29:30 INFO - PROCESS | 2289 | 1463430570753 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 13:29:30 INFO - PROCESS | 2289 | 1463430570758 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:29:30 INFO - PROCESS | 2289 | 1463430570761 Marionette TRACE conn2 <- [1,2342,null,{}] 13:29:30 INFO - PROCESS | 2289 | 1463430570764 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}] 13:29:30 INFO - PROCESS | 2289 | 1463430570867 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 13:29:30 INFO - PROCESS | 2289 | 1463430570923 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:30 INFO - PROCESS | 2289 | ++DOCSHELL 0x11978f000 == 62 [pid = 2289] [id = 593] 13:29:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 133 (0x112ce6800) [pid = 2289] [serial = 1779] [outer = 0x0] 13:29:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 134 (0x11617e000) [pid = 2289] [serial = 1780] [outer = 0x112ce6800] 13:29:30 INFO - PROCESS | 2289 | 1463430570953 Marionette DEBUG loaded listener.js 13:29:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 135 (0x11811ac00) [pid = 2289] [serial = 1781] [outer = 0x112ce6800] 13:29:31 INFO - PROCESS | 2289 | 1463430571402 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]]]}] 13:29:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:29:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 673ms 13:29:31 INFO - PROCESS | 2289 | 1463430571430 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 13:29:31 INFO - PROCESS | 2289 | 1463430571431 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 13:29:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:29:31 INFO - PROCESS | 2289 | 1463430571434 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:29:31 INFO - PROCESS | 2289 | 1463430571435 Marionette TRACE conn2 <- [1,2346,null,{}] 13:29:31 INFO - PROCESS | 2289 | 1463430571442 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}] 13:29:31 INFO - PROCESS | 2289 | 1463430571570 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 13:29:31 INFO - PROCESS | 2289 | 1463430571657 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:31 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c24c800 == 63 [pid = 2289] [id = 594] 13:29:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 136 (0x119391000) [pid = 2289] [serial = 1782] [outer = 0x0] 13:29:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 137 (0x1193e0400) [pid = 2289] [serial = 1783] [outer = 0x119391000] 13:29:31 INFO - PROCESS | 2289 | 1463430571690 Marionette DEBUG loaded listener.js 13:29:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 138 (0x1214da400) [pid = 2289] [serial = 1784] [outer = 0x119391000] 13:29:32 INFO - PROCESS | 2289 | 1463430572119 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]]]}] 13:29:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:29:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 720ms 13:29:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:29:32 INFO - PROCESS | 2289 | 1463430572154 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 13:29:32 INFO - PROCESS | 2289 | 1463430572156 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 13:29:32 INFO - PROCESS | 2289 | 1463430572158 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:29:32 INFO - PROCESS | 2289 | 1463430572159 Marionette TRACE conn2 <- [1,2350,null,{}] 13:29:32 INFO - PROCESS | 2289 | 1463430572162 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}] 13:29:32 INFO - PROCESS | 2289 | 1463430572261 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 13:29:32 INFO - PROCESS | 2289 | 1463430572322 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:32 INFO - PROCESS | 2289 | ++DOCSHELL 0x12de9c800 == 64 [pid = 2289] [id = 595] 13:29:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 139 (0x1219c5800) [pid = 2289] [serial = 1785] [outer = 0x0] 13:29:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 140 (0x123dc2800) [pid = 2289] [serial = 1786] [outer = 0x1219c5800] 13:29:32 INFO - PROCESS | 2289 | 1463430572352 Marionette DEBUG loaded listener.js 13:29:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 141 (0x125e47c00) [pid = 2289] [serial = 1787] [outer = 0x1219c5800] 13:29:32 INFO - PROCESS | 2289 | 1463430572793 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]]]}] 13:29:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:29:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 669ms 13:29:32 INFO - PROCESS | 2289 | 1463430572828 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 13:29:32 INFO - PROCESS | 2289 | 1463430572829 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 13:29:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:29:32 INFO - PROCESS | 2289 | 1463430572832 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:29:32 INFO - PROCESS | 2289 | 1463430572833 Marionette TRACE conn2 <- [1,2354,null,{}] 13:29:32 INFO - PROCESS | 2289 | 1463430572914 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}] 13:29:33 INFO - PROCESS | 2289 | 1463430573013 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 13:29:33 INFO - PROCESS | 2289 | 1463430573071 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:33 INFO - PROCESS | 2289 | ++DOCSHELL 0x12913d000 == 65 [pid = 2289] [id = 596] 13:29:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 142 (0x116ef5c00) [pid = 2289] [serial = 1788] [outer = 0x0] 13:29:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 143 (0x1267be000) [pid = 2289] [serial = 1789] [outer = 0x116ef5c00] 13:29:33 INFO - PROCESS | 2289 | 1463430573101 Marionette DEBUG loaded listener.js 13:29:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 144 (0x128b41000) [pid = 2289] [serial = 1790] [outer = 0x116ef5c00] 13:29:33 INFO - PROCESS | 2289 | 1463430573809 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]]]}] 13:29:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:29:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1017ms 13:29:33 INFO - PROCESS | 2289 | 1463430573853 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 13:29:33 INFO - PROCESS | 2289 | 1463430573855 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 13:29:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:29:33 INFO - PROCESS | 2289 | 1463430573858 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:29:33 INFO - PROCESS | 2289 | 1463430573860 Marionette TRACE conn2 <- [1,2358,null,{}] 13:29:33 INFO - PROCESS | 2289 | 1463430573864 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}] 13:29:33 INFO - PROCESS | 2289 | 1463430573957 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 13:29:34 INFO - PROCESS | 2289 | 1463430574019 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:34 INFO - PROCESS | 2289 | ++DOCSHELL 0x121cb7000 == 66 [pid = 2289] [id = 597] 13:29:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 145 (0x112ceb400) [pid = 2289] [serial = 1791] [outer = 0x0] 13:29:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 146 (0x116179c00) [pid = 2289] [serial = 1792] [outer = 0x112ceb400] 13:29:34 INFO - PROCESS | 2289 | 1463430574048 Marionette DEBUG loaded listener.js 13:29:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 147 (0x1180e4000) [pid = 2289] [serial = 1793] [outer = 0x112ceb400] 13:29:34 INFO - PROCESS | 2289 | --DOCSHELL 0x12ccc0800 == 65 [pid = 2289] [id = 590] 13:29:34 INFO - PROCESS | 2289 | --DOCSHELL 0x12c47f800 == 64 [pid = 2289] [id = 589] 13:29:34 INFO - PROCESS | 2289 | --DOCSHELL 0x129850000 == 63 [pid = 2289] [id = 588] 13:29:34 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba78000 == 62 [pid = 2289] [id = 587] 13:29:34 INFO - PROCESS | 2289 | --DOCSHELL 0x12ac59800 == 61 [pid = 2289] [id = 586] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 146 (0x128b87800) [pid = 2289] [serial = 1717] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOCSHELL 0x12a6c7000 == 60 [pid = 2289] [id = 585] 13:29:34 INFO - PROCESS | 2289 | --DOCSHELL 0x12983a800 == 59 [pid = 2289] [id = 584] 13:29:34 INFO - PROCESS | 2289 | --DOCSHELL 0x112690800 == 58 [pid = 2289] [id = 583] 13:29:34 INFO - PROCESS | 2289 | --DOCSHELL 0x123d31000 == 57 [pid = 2289] [id = 582] 13:29:34 INFO - PROCESS | 2289 | --DOCSHELL 0x119119000 == 56 [pid = 2289] [id = 581] 13:29:34 INFO - PROCESS | 2289 | --DOCSHELL 0x116e2f800 == 55 [pid = 2289] [id = 580] 13:29:34 INFO - PROCESS | 2289 | --DOCSHELL 0x1183ca000 == 54 [pid = 2289] [id = 579] 13:29:34 INFO - PROCESS | 2289 | --DOCSHELL 0x11911b800 == 53 [pid = 2289] [id = 578] 13:29:34 INFO - PROCESS | 2289 | 1463430574565 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]]]}] 13:29:34 INFO - PROCESS | 2289 | --DOCSHELL 0x1211c3000 == 52 [pid = 2289] [id = 574] 13:29:34 INFO - PROCESS | 2289 | --DOCSHELL 0x116aa5800 == 51 [pid = 2289] [id = 573] 13:29:34 INFO - PROCESS | 2289 | --DOCSHELL 0x12c85f000 == 50 [pid = 2289] [id = 572] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 145 (0x125f66400) [pid = 2289] [serial = 1699] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 144 (0x12660bc00) [pid = 2289] [serial = 1702] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 143 (0x126bd6800) [pid = 2289] [serial = 1705] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 142 (0x1184e5400) [pid = 2289] [serial = 1708] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 141 (0x12670c800) [pid = 2289] [serial = 1703] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 140 (0x11684c000) [pid = 2289] [serial = 1666] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 139 (0x112971c00) [pid = 2289] [serial = 1663] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 138 (0x1193d8000) [pid = 2289] [serial = 1690] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 137 (0x1193e2c00) [pid = 2289] [serial = 1691] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 136 (0x121145800) [pid = 2289] [serial = 1693] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 135 (0x117e28000) [pid = 2289] [serial = 1684] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 134 (0x118496800) [pid = 2289] [serial = 1685] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 133 (0x112872400) [pid = 2289] [serial = 1678] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 132 (0x112ce7c00) [pid = 2289] [serial = 1679] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 131 (0x125e3e800) [pid = 2289] [serial = 1660] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 130 (0x123dbdc00) [pid = 2289] [serial = 1672] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 129 (0x1168a7400) [pid = 2289] [serial = 1682] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 128 (0x116334c00) [pid = 2289] [serial = 1681] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 127 (0x11860b400) [pid = 2289] [serial = 1687] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 126 (0x1190b3c00) [pid = 2289] [serial = 1688] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x11915d000) [pid = 2289] [serial = 1669] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x124cbf800) [pid = 2289] [serial = 1675] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x128b12400) [pid = 2289] [serial = 1711] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x123dbfc00) [pid = 2289] [serial = 1709] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x126d1c800) [pid = 2289] [serial = 1706] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x124875c00) [pid = 2289] [serial = 1696] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x12500cc00) [pid = 2289] [serial = 1697] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x125f74800) [pid = 2289] [serial = 1700] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x123dc6400) [pid = 2289] [serial = 1694] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x128b1dc00) [pid = 2289] [serial = 1714] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x128b33400) [pid = 2289] [serial = 1712] [outer = 0x0] [url = about:blank] 13:29:34 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x128b3fc00) [pid = 2289] [serial = 1715] [outer = 0x0] [url = about:blank] 13:29:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:29:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 720ms 13:29:34 INFO - PROCESS | 2289 | 1463430574580 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 13:29:34 INFO - PROCESS | 2289 | 1463430574583 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 13:29:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:29:34 INFO - PROCESS | 2289 | 1463430574590 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:29:34 INFO - PROCESS | 2289 | 1463430574592 Marionette TRACE conn2 <- [1,2362,null,{}] 13:29:34 INFO - PROCESS | 2289 | 1463430574594 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}] 13:29:34 INFO - PROCESS | 2289 | 1463430574674 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 13:29:34 INFO - PROCESS | 2289 | 1463430574679 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:34 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180a7000 == 51 [pid = 2289] [id = 598] 13:29:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x115e7d000) [pid = 2289] [serial = 1794] [outer = 0x0] 13:29:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x118114000) [pid = 2289] [serial = 1795] [outer = 0x115e7d000] 13:29:34 INFO - PROCESS | 2289 | 1463430574707 Marionette DEBUG loaded listener.js 13:29:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x118613c00) [pid = 2289] [serial = 1796] [outer = 0x115e7d000] 13:29:35 INFO - PROCESS | 2289 | 1463430575147 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]]]}] 13:29:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:29:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 569ms 13:29:35 INFO - PROCESS | 2289 | 1463430575160 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 13:29:35 INFO - PROCESS | 2289 | 1463430575163 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 13:29:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:29:35 INFO - PROCESS | 2289 | 1463430575166 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:29:35 INFO - PROCESS | 2289 | 1463430575170 Marionette TRACE conn2 <- [1,2366,null,{}] 13:29:35 INFO - PROCESS | 2289 | 1463430575181 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}] 13:29:35 INFO - PROCESS | 2289 | 1463430575303 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 13:29:35 INFO - PROCESS | 2289 | 1463430575315 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:35 INFO - PROCESS | 2289 | ++DOCSHELL 0x121296000 == 52 [pid = 2289] [id = 599] 13:29:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x11906b800) [pid = 2289] [serial = 1797] [outer = 0x0] 13:29:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x119329800) [pid = 2289] [serial = 1798] [outer = 0x11906b800] 13:29:35 INFO - PROCESS | 2289 | 1463430575359 Marionette DEBUG loaded listener.js 13:29:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x119738800) [pid = 2289] [serial = 1799] [outer = 0x11906b800] 13:29:35 INFO - PROCESS | 2289 | 1463430575804 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]]]}] 13:29:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:29:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 675ms 13:29:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:29:35 INFO - PROCESS | 2289 | 1463430575840 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 13:29:35 INFO - PROCESS | 2289 | 1463430575842 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 13:29:35 INFO - PROCESS | 2289 | 1463430575844 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:29:35 INFO - PROCESS | 2289 | 1463430575845 Marionette TRACE conn2 <- [1,2370,null,{}] 13:29:35 INFO - PROCESS | 2289 | 1463430575855 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}] 13:29:35 INFO - PROCESS | 2289 | 1463430575928 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 13:29:35 INFO - PROCESS | 2289 | 1463430575932 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:35 INFO - PROCESS | 2289 | ++DOCSHELL 0x126b5b000 == 53 [pid = 2289] [id = 600] 13:29:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x119ccac00) [pid = 2289] [serial = 1800] [outer = 0x0] 13:29:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x12158a800) [pid = 2289] [serial = 1801] [outer = 0x119ccac00] 13:29:35 INFO - PROCESS | 2289 | 1463430575958 Marionette DEBUG loaded listener.js 13:29:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x124cb4400) [pid = 2289] [serial = 1802] [outer = 0x119ccac00] 13:29:36 INFO - PROCESS | 2289 | 1463430576280 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]]]}] 13:29:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:29:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 476ms 13:29:36 INFO - PROCESS | 2289 | 1463430576321 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 13:29:36 INFO - PROCESS | 2289 | 1463430576322 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 13:29:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:29:36 INFO - PROCESS | 2289 | 1463430576325 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:29:36 INFO - PROCESS | 2289 | 1463430576326 Marionette TRACE conn2 <- [1,2374,null,{}] 13:29:36 INFO - PROCESS | 2289 | 1463430576328 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}] 13:29:36 INFO - PROCESS | 2289 | 1463430576407 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 13:29:36 INFO - PROCESS | 2289 | 1463430576469 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:36 INFO - PROCESS | 2289 | ++DOCSHELL 0x128f14000 == 54 [pid = 2289] [id = 601] 13:29:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x12487e800) [pid = 2289] [serial = 1803] [outer = 0x0] 13:29:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x12554f400) [pid = 2289] [serial = 1804] [outer = 0x12487e800] 13:29:36 INFO - PROCESS | 2289 | 1463430576494 Marionette DEBUG loaded listener.js 13:29:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x126703000) [pid = 2289] [serial = 1805] [outer = 0x12487e800] 13:29:36 INFO - PROCESS | 2289 | 1463430576825 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]]]}] 13:29:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:29:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 517ms 13:29:36 INFO - PROCESS | 2289 | 1463430576843 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 13:29:36 INFO - PROCESS | 2289 | 1463430576844 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 13:29:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:29:36 INFO - PROCESS | 2289 | 1463430576846 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:29:36 INFO - PROCESS | 2289 | 1463430576847 Marionette TRACE conn2 <- [1,2378,null,{}] 13:29:36 INFO - PROCESS | 2289 | 1463430576850 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}] 13:29:36 INFO - PROCESS | 2289 | 1463430576980 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 13:29:36 INFO - PROCESS | 2289 | 1463430576986 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:36 INFO - PROCESS | 2289 | ++DOCSHELL 0x119084000 == 55 [pid = 2289] [id = 602] 13:29:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x126710c00) [pid = 2289] [serial = 1806] [outer = 0x0] 13:29:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 128 (0x128b12000) [pid = 2289] [serial = 1807] [outer = 0x126710c00] 13:29:37 INFO - PROCESS | 2289 | 1463430577012 Marionette DEBUG loaded listener.js 13:29:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 129 (0x128b90400) [pid = 2289] [serial = 1808] [outer = 0x126710c00] 13:29:37 INFO - PROCESS | 2289 | 1463430577354 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]]]}] 13:29:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:29:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 519ms 13:29:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:29:37 INFO - PROCESS | 2289 | 1463430577365 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 13:29:37 INFO - PROCESS | 2289 | 1463430577366 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 13:29:37 INFO - PROCESS | 2289 | 1463430577370 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:29:37 INFO - PROCESS | 2289 | 1463430577372 Marionette TRACE conn2 <- [1,2382,null,{}] 13:29:37 INFO - PROCESS | 2289 | 1463430577376 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}] 13:29:37 INFO - PROCESS | 2289 | 1463430577476 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 13:29:37 INFO - PROCESS | 2289 | 1463430577488 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:37 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ac50000 == 56 [pid = 2289] [id = 603] 13:29:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 130 (0x128bae400) [pid = 2289] [serial = 1809] [outer = 0x0] 13:29:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 131 (0x128bb5800) [pid = 2289] [serial = 1810] [outer = 0x128bae400] 13:29:37 INFO - PROCESS | 2289 | 1463430577513 Marionette DEBUG loaded listener.js 13:29:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 132 (0x128d1c400) [pid = 2289] [serial = 1811] [outer = 0x128bae400] 13:29:37 INFO - PROCESS | 2289 | 1463430577848 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]]]}] 13:29:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:29:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 527ms 13:29:37 INFO - PROCESS | 2289 | 1463430577896 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 13:29:37 INFO - PROCESS | 2289 | 1463430577897 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 13:29:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:29:37 INFO - PROCESS | 2289 | 1463430577900 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:29:37 INFO - PROCESS | 2289 | 1463430577901 Marionette TRACE conn2 <- [1,2386,null,{}] 13:29:37 INFO - PROCESS | 2289 | 1463430577903 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}] 13:29:38 INFO - PROCESS | 2289 | 1463430578003 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 13:29:38 INFO - PROCESS | 2289 | 1463430578007 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:38 INFO - PROCESS | 2289 | ++DOCSHELL 0x12bec9000 == 57 [pid = 2289] [id = 604] 13:29:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 133 (0x128bb2000) [pid = 2289] [serial = 1812] [outer = 0x0] 13:29:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 134 (0x12911e800) [pid = 2289] [serial = 1813] [outer = 0x128bb2000] 13:29:38 INFO - PROCESS | 2289 | 1463430578065 Marionette DEBUG loaded listener.js 13:29:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 135 (0x129308000) [pid = 2289] [serial = 1814] [outer = 0x128bb2000] 13:29:38 INFO - PROCESS | 2289 | 1463430578386 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]]]}] 13:29:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:29:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 521ms 13:29:38 INFO - PROCESS | 2289 | 1463430578428 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 13:29:38 INFO - PROCESS | 2289 | 1463430578430 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 13:29:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:29:38 INFO - PROCESS | 2289 | 1463430578432 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:29:38 INFO - PROCESS | 2289 | 1463430578433 Marionette TRACE conn2 <- [1,2390,null,{}] 13:29:38 INFO - PROCESS | 2289 | 1463430578437 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}] 13:29:38 INFO - PROCESS | 2289 | 1463430578538 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 13:29:38 INFO - PROCESS | 2289 | 1463430578543 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:38 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c47a800 == 58 [pid = 2289] [id = 605] 13:29:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 136 (0x128f39800) [pid = 2289] [serial = 1815] [outer = 0x0] 13:29:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 137 (0x129572400) [pid = 2289] [serial = 1816] [outer = 0x128f39800] 13:29:38 INFO - PROCESS | 2289 | 1463430578600 Marionette DEBUG loaded listener.js 13:29:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 138 (0x12958b800) [pid = 2289] [serial = 1817] [outer = 0x128f39800] 13:29:38 INFO - PROCESS | 2289 | --DOMWINDOW == 137 (0x126357000) [pid = 2289] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:29:38 INFO - PROCESS | 2289 | --DOMWINDOW == 136 (0x118612800) [pid = 2289] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:29:38 INFO - PROCESS | 2289 | --DOMWINDOW == 135 (0x128b3cc00) [pid = 2289] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:29:38 INFO - PROCESS | 2289 | --DOMWINDOW == 134 (0x1134f0400) [pid = 2289] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:29:38 INFO - PROCESS | 2289 | --DOMWINDOW == 133 (0x116337400) [pid = 2289] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:29:38 INFO - PROCESS | 2289 | --DOMWINDOW == 132 (0x121142800) [pid = 2289] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:29:38 INFO - PROCESS | 2289 | --DOMWINDOW == 131 (0x119392000) [pid = 2289] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:29:38 INFO - PROCESS | 2289 | --DOMWINDOW == 130 (0x1125f9400) [pid = 2289] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:29:38 INFO - PROCESS | 2289 | --DOMWINDOW == 129 (0x12158f000) [pid = 2289] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:29:38 INFO - PROCESS | 2289 | --DOMWINDOW == 128 (0x128f3bc00) [pid = 2289] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:29:38 INFO - PROCESS | 2289 | --DOMWINDOW == 127 (0x128bb6800) [pid = 2289] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:29:38 INFO - PROCESS | 2289 | --DOMWINDOW == 126 (0x123dc7000) [pid = 2289] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:29:38 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x126355000) [pid = 2289] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:29:38 INFO - PROCESS | 2289 | 1463430578988 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]]]}] 13:29:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:29:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 572ms 13:29:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:29:39 INFO - PROCESS | 2289 | 1463430579005 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 13:29:39 INFO - PROCESS | 2289 | 1463430579006 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 13:29:39 INFO - PROCESS | 2289 | 1463430579008 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:29:39 INFO - PROCESS | 2289 | 1463430579009 Marionette TRACE conn2 <- [1,2394,null,{}] 13:29:39 INFO - PROCESS | 2289 | 1463430579012 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}] 13:29:39 INFO - PROCESS | 2289 | 1463430579091 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 13:29:39 INFO - PROCESS | 2289 | 1463430579096 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:39 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba81000 == 59 [pid = 2289] [id = 606] 13:29:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x118612800) [pid = 2289] [serial = 1818] [outer = 0x0] 13:29:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x124f0a800) [pid = 2289] [serial = 1819] [outer = 0x118612800] 13:29:39 INFO - PROCESS | 2289 | 1463430579121 Marionette DEBUG loaded listener.js 13:29:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 128 (0x128f40400) [pid = 2289] [serial = 1820] [outer = 0x118612800] 13:29:39 INFO - PROCESS | 2289 | 1463430579494 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]]]}] 13:29:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:29:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 519ms 13:29:39 INFO - PROCESS | 2289 | 1463430579528 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 13:29:39 INFO - PROCESS | 2289 | 1463430579530 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 13:29:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:29:39 INFO - PROCESS | 2289 | 1463430579532 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:29:39 INFO - PROCESS | 2289 | 1463430579534 Marionette TRACE conn2 <- [1,2398,null,{}] 13:29:39 INFO - PROCESS | 2289 | 1463430579537 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}] 13:29:39 INFO - PROCESS | 2289 | 1463430579630 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 13:29:39 INFO - PROCESS | 2289 | 1463430579637 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:39 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ccbb000 == 60 [pid = 2289] [id = 607] 13:29:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 129 (0x12958c000) [pid = 2289] [serial = 1821] [outer = 0x0] 13:29:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 130 (0x12a6dc800) [pid = 2289] [serial = 1822] [outer = 0x12958c000] 13:29:39 INFO - PROCESS | 2289 | 1463430579666 Marionette DEBUG loaded listener.js 13:29:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 131 (0x12a771c00) [pid = 2289] [serial = 1823] [outer = 0x12958c000] 13:29:39 INFO - PROCESS | 2289 | 1463430579989 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]]]}] 13:29:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:29:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 470ms 13:29:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:29:40 INFO - PROCESS | 2289 | 1463430580004 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 13:29:40 INFO - PROCESS | 2289 | 1463430580006 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 13:29:40 INFO - PROCESS | 2289 | 1463430580008 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:29:40 INFO - PROCESS | 2289 | 1463430580009 Marionette TRACE conn2 <- [1,2402,null,{}] 13:29:40 INFO - PROCESS | 2289 | 1463430580011 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}] 13:29:40 INFO - PROCESS | 2289 | 1463430580088 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 13:29:40 INFO - PROCESS | 2289 | 1463430580093 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:40 INFO - PROCESS | 2289 | ++DOCSHELL 0x12deb5800 == 61 [pid = 2289] [id = 608] 13:29:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 132 (0x12a774800) [pid = 2289] [serial = 1824] [outer = 0x0] 13:29:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 133 (0x12a817000) [pid = 2289] [serial = 1825] [outer = 0x12a774800] 13:29:40 INFO - PROCESS | 2289 | 1463430580117 Marionette DEBUG loaded listener.js 13:29:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 134 (0x12a81f400) [pid = 2289] [serial = 1826] [outer = 0x12a774800] 13:29:40 INFO - PROCESS | 2289 | 1463430580444 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]]]}] 13:29:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:29:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 470ms 13:29:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:29:40 INFO - PROCESS | 2289 | 1463430580495 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 13:29:40 INFO - PROCESS | 2289 | 1463430580496 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 13:29:40 INFO - PROCESS | 2289 | 1463430580499 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:29:40 INFO - PROCESS | 2289 | 1463430580500 Marionette TRACE conn2 <- [1,2406,null,{}] 13:29:40 INFO - PROCESS | 2289 | 1463430580504 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}] 13:29:40 INFO - PROCESS | 2289 | 1463430580596 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 13:29:40 INFO - PROCESS | 2289 | 1463430580601 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:40 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d423800 == 62 [pid = 2289] [id = 609] 13:29:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 135 (0x12a819800) [pid = 2289] [serial = 1827] [outer = 0x0] 13:29:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 136 (0x12aac1000) [pid = 2289] [serial = 1828] [outer = 0x12a819800] 13:29:40 INFO - PROCESS | 2289 | 1463430580625 Marionette DEBUG loaded listener.js 13:29:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 137 (0x12aac7000) [pid = 2289] [serial = 1829] [outer = 0x12a819800] 13:29:41 INFO - PROCESS | 2289 | 1463430581042 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]]]}] 13:29:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:29:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 571ms 13:29:41 INFO - PROCESS | 2289 | 1463430581070 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 13:29:41 INFO - PROCESS | 2289 | 1463430581073 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 13:29:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:29:41 INFO - PROCESS | 2289 | 1463430581077 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:29:41 INFO - PROCESS | 2289 | 1463430581080 Marionette TRACE conn2 <- [1,2410,null,{}] 13:29:41 INFO - PROCESS | 2289 | 1463430581083 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}] 13:29:41 INFO - PROCESS | 2289 | 1463430581225 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 13:29:41 INFO - PROCESS | 2289 | 1463430581238 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:41 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183d3000 == 63 [pid = 2289] [id = 610] 13:29:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 138 (0x1125f4000) [pid = 2289] [serial = 1830] [outer = 0x0] 13:29:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 139 (0x114ee0c00) [pid = 2289] [serial = 1831] [outer = 0x1125f4000] 13:29:41 INFO - PROCESS | 2289 | 1463430581270 Marionette DEBUG loaded listener.js 13:29:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 140 (0x1168aac00) [pid = 2289] [serial = 1832] [outer = 0x1125f4000] 13:29:41 INFO - PROCESS | 2289 | 1463430581728 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]]]}] 13:29:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:29:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 673ms 13:29:41 INFO - PROCESS | 2289 | 1463430581766 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 13:29:41 INFO - PROCESS | 2289 | 1463430581772 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 13:29:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:29:41 INFO - PROCESS | 2289 | 1463430581819 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:29:41 INFO - PROCESS | 2289 | 1463430581820 Marionette TRACE conn2 <- [1,2414,null,{}] 13:29:41 INFO - PROCESS | 2289 | 1463430581823 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}] 13:29:41 INFO - PROCESS | 2289 | 1463430581923 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 13:29:41 INFO - PROCESS | 2289 | 1463430581983 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:41 INFO - PROCESS | 2289 | ++DOCSHELL 0x12913a800 == 64 [pid = 2289] [id = 611] 13:29:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 141 (0x1184de400) [pid = 2289] [serial = 1833] [outer = 0x0] 13:29:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 142 (0x1190b8000) [pid = 2289] [serial = 1834] [outer = 0x1184de400] 13:29:42 INFO - PROCESS | 2289 | 1463430582013 Marionette DEBUG loaded listener.js 13:29:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 143 (0x1193dac00) [pid = 2289] [serial = 1835] [outer = 0x1184de400] 13:29:42 INFO - PROCESS | 2289 | 1463430582466 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]]]}] 13:29:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:29:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 674ms 13:29:42 INFO - PROCESS | 2289 | 1463430582491 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 13:29:42 INFO - PROCESS | 2289 | 1463430582493 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 13:29:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:29:42 INFO - PROCESS | 2289 | 1463430582495 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:29:42 INFO - PROCESS | 2289 | 1463430582498 Marionette TRACE conn2 <- [1,2418,null,{}] 13:29:42 INFO - PROCESS | 2289 | 1463430582508 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}] 13:29:42 INFO - PROCESS | 2289 | 1463430582612 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 13:29:42 INFO - PROCESS | 2289 | 1463430582675 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:42 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d421800 == 65 [pid = 2289] [id = 612] 13:29:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 144 (0x121587400) [pid = 2289] [serial = 1836] [outer = 0x0] 13:29:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 145 (0x125f74800) [pid = 2289] [serial = 1837] [outer = 0x121587400] 13:29:42 INFO - PROCESS | 2289 | 1463430582706 Marionette DEBUG loaded listener.js 13:29:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 146 (0x128b15800) [pid = 2289] [serial = 1838] [outer = 0x121587400] 13:29:43 INFO - PROCESS | 2289 | 1463430583153 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]]]}] 13:29:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:29:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 671ms 13:29:43 INFO - PROCESS | 2289 | 1463430583167 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 13:29:43 INFO - PROCESS | 2289 | 1463430583171 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 13:29:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:29:43 INFO - PROCESS | 2289 | 1463430583173 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:29:43 INFO - PROCESS | 2289 | 1463430583175 Marionette TRACE conn2 <- [1,2422,null,{}] 13:29:43 INFO - PROCESS | 2289 | 1463430583177 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}] 13:29:43 INFO - PROCESS | 2289 | 1463430583299 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 13:29:43 INFO - PROCESS | 2289 | 1463430583386 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:43 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d91d800 == 66 [pid = 2289] [id = 613] 13:29:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 147 (0x128b41800) [pid = 2289] [serial = 1839] [outer = 0x0] 13:29:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 148 (0x128bb7400) [pid = 2289] [serial = 1840] [outer = 0x128b41800] 13:29:43 INFO - PROCESS | 2289 | 1463430583416 Marionette DEBUG loaded listener.js 13:29:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 149 (0x12930e000) [pid = 2289] [serial = 1841] [outer = 0x128b41800] 13:29:43 INFO - PROCESS | 2289 | 1463430583819 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]]]}] 13:29:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:29:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 669ms 13:29:43 INFO - PROCESS | 2289 | 1463430583842 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 13:29:43 INFO - PROCESS | 2289 | 1463430583844 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 13:29:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:29:43 INFO - PROCESS | 2289 | 1463430583846 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:29:43 INFO - PROCESS | 2289 | 1463430583847 Marionette TRACE conn2 <- [1,2426,null,{}] 13:29:43 INFO - PROCESS | 2289 | 1463430583850 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}] 13:29:43 INFO - PROCESS | 2289 | 1463430583950 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 13:29:44 INFO - PROCESS | 2289 | 1463430584008 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:44 INFO - PROCESS | 2289 | ++DOCSHELL 0x1347b8000 == 67 [pid = 2289] [id = 614] 13:29:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 150 (0x128b83000) [pid = 2289] [serial = 1842] [outer = 0x0] 13:29:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 151 (0x12a6d3000) [pid = 2289] [serial = 1843] [outer = 0x128b83000] 13:29:44 INFO - PROCESS | 2289 | 1463430584040 Marionette DEBUG loaded listener.js 13:29:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 152 (0x12a768000) [pid = 2289] [serial = 1844] [outer = 0x128b83000] 13:29:44 INFO - PROCESS | 2289 | 1463430584492 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]]]}] 13:29:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:29:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 669ms 13:29:44 INFO - PROCESS | 2289 | 1463430584515 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 13:29:44 INFO - PROCESS | 2289 | 1463430584517 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 13:29:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:29:44 INFO - PROCESS | 2289 | 1463430584519 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:29:44 INFO - PROCESS | 2289 | 1463430584520 Marionette TRACE conn2 <- [1,2430,null,{}] 13:29:44 INFO - PROCESS | 2289 | 1463430584523 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}] 13:29:44 INFO - PROCESS | 2289 | 1463430584639 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 13:29:44 INFO - PROCESS | 2289 | 1463430584734 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:44 INFO - PROCESS | 2289 | ++DOCSHELL 0x1219a5800 == 68 [pid = 2289] [id = 615] 13:29:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 153 (0x129585800) [pid = 2289] [serial = 1845] [outer = 0x0] 13:29:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 154 (0x12a76f800) [pid = 2289] [serial = 1846] [outer = 0x129585800] 13:29:44 INFO - PROCESS | 2289 | 1463430584764 Marionette DEBUG loaded listener.js 13:29:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 155 (0x12ac18800) [pid = 2289] [serial = 1847] [outer = 0x129585800] 13:29:45 INFO - PROCESS | 2289 | 1463430585444 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]]]}] 13:29:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:29:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 972ms 13:29:45 INFO - PROCESS | 2289 | 1463430585492 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 13:29:45 INFO - PROCESS | 2289 | 1463430585496 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 13:29:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:29:45 INFO - PROCESS | 2289 | 1463430585501 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:29:45 INFO - PROCESS | 2289 | 1463430585505 Marionette TRACE conn2 <- [1,2434,null,{}] 13:29:45 INFO - PROCESS | 2289 | 1463430585510 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}] 13:29:45 INFO - PROCESS | 2289 | 1463430585634 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 13:29:45 INFO - PROCESS | 2289 | 1463430585687 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:45 INFO - PROCESS | 2289 | ++DOCSHELL 0x119129000 == 69 [pid = 2289] [id = 616] 13:29:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 156 (0x1125f9400) [pid = 2289] [serial = 1848] [outer = 0x0] 13:29:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 157 (0x11322a000) [pid = 2289] [serial = 1849] [outer = 0x1125f9400] 13:29:45 INFO - PROCESS | 2289 | 1463430585710 Marionette DEBUG loaded listener.js 13:29:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 158 (0x116763400) [pid = 2289] [serial = 1850] [outer = 0x1125f9400] 13:29:46 INFO - PROCESS | 2289 | 1463430586189 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]]]}] 13:29:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:29:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 730ms 13:29:46 INFO - PROCESS | 2289 | 1463430586231 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 13:29:46 INFO - PROCESS | 2289 | 1463430586237 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 13:29:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:29:46 INFO - PROCESS | 2289 | 1463430586244 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:29:46 INFO - PROCESS | 2289 | 1463430586247 Marionette TRACE conn2 <- [1,2438,null,{}] 13:29:46 INFO - PROCESS | 2289 | 1463430586270 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}] 13:29:46 INFO - PROCESS | 2289 | 1463430586437 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 13:29:46 INFO - PROCESS | 2289 | 1463430586504 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:46 INFO - PROCESS | 2289 | ++DOCSHELL 0x119110800 == 70 [pid = 2289] [id = 617] 13:29:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 159 (0x118118c00) [pid = 2289] [serial = 1851] [outer = 0x0] 13:29:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 160 (0x11849f000) [pid = 2289] [serial = 1852] [outer = 0x118118c00] 13:29:46 INFO - PROCESS | 2289 | 1463430586532 Marionette DEBUG loaded listener.js 13:29:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 161 (0x119063400) [pid = 2289] [serial = 1853] [outer = 0x118118c00] 13:29:46 INFO - PROCESS | 2289 | --DOCSHELL 0x12deb5800 == 69 [pid = 2289] [id = 608] 13:29:46 INFO - PROCESS | 2289 | --DOCSHELL 0x12ccbb000 == 68 [pid = 2289] [id = 607] 13:29:46 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba81000 == 67 [pid = 2289] [id = 606] 13:29:46 INFO - PROCESS | 2289 | --DOCSHELL 0x12c47a800 == 66 [pid = 2289] [id = 605] 13:29:46 INFO - PROCESS | 2289 | --DOCSHELL 0x12bec9000 == 65 [pid = 2289] [id = 604] 13:29:46 INFO - PROCESS | 2289 | --DOCSHELL 0x12ac50000 == 64 [pid = 2289] [id = 603] 13:29:46 INFO - PROCESS | 2289 | --DOMWINDOW == 160 (0x12930cc00) [pid = 2289] [serial = 1774] [outer = 0x0] [url = about:blank] 13:29:46 INFO - PROCESS | 2289 | --DOCSHELL 0x119084000 == 63 [pid = 2289] [id = 602] 13:29:46 INFO - PROCESS | 2289 | --DOCSHELL 0x128f14000 == 62 [pid = 2289] [id = 601] 13:29:46 INFO - PROCESS | 2289 | --DOCSHELL 0x126b5b000 == 61 [pid = 2289] [id = 600] 13:29:46 INFO - PROCESS | 2289 | --DOCSHELL 0x121296000 == 60 [pid = 2289] [id = 599] 13:29:46 INFO - PROCESS | 2289 | --DOCSHELL 0x1180a7000 == 59 [pid = 2289] [id = 598] 13:29:46 INFO - PROCESS | 2289 | --DOCSHELL 0x121cb7000 == 58 [pid = 2289] [id = 597] 13:29:46 INFO - PROCESS | 2289 | --DOCSHELL 0x1165ea800 == 57 [pid = 2289] [id = 592] 13:29:46 INFO - PROCESS | 2289 | 1463430586938 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]]]}] 13:29:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:29:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 721ms 13:29:46 INFO - PROCESS | 2289 | 1463430586965 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 13:29:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:29:46 INFO - PROCESS | 2289 | 1463430586967 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 13:29:46 INFO - PROCESS | 2289 | 1463430586970 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:29:46 INFO - PROCESS | 2289 | 1463430586973 Marionette TRACE conn2 <- [1,2442,null,{}] 13:29:46 INFO - PROCESS | 2289 | 1463430586984 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}] 13:29:47 INFO - PROCESS | 2289 | 1463430587134 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 159 (0x128b10000) [pid = 2289] [serial = 1756] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 158 (0x1190b4000) [pid = 2289] [serial = 1744] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 157 (0x128b86400) [pid = 2289] [serial = 1759] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 156 (0x11932f400) [pid = 2289] [serial = 1745] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 155 (0x119735c00) [pid = 2289] [serial = 1726] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 154 (0x116a5b800) [pid = 2289] [serial = 1739] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 153 (0x116340400) [pid = 2289] [serial = 1738] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 152 (0x11811bc00) [pid = 2289] [serial = 1741] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 151 (0x1184dec00) [pid = 2289] [serial = 1742] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 150 (0x121585400) [pid = 2289] [serial = 1750] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 149 (0x124877000) [pid = 2289] [serial = 1751] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 148 (0x1193e4c00) [pid = 2289] [serial = 1747] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 147 (0x119cce400) [pid = 2289] [serial = 1748] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 146 (0x112875c00) [pid = 2289] [serial = 1720] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 145 (0x128b37800) [pid = 2289] [serial = 1757] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 144 (0x117e2c400) [pid = 2289] [serial = 1723] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 143 (0x113420400) [pid = 2289] [serial = 1736] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 142 (0x112877000) [pid = 2289] [serial = 1735] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 141 (0x12487b800) [pid = 2289] [serial = 1729] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 140 (0x1267bb800) [pid = 2289] [serial = 1732] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 139 (0x128bac800) [pid = 2289] [serial = 1762] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 138 (0x12930d400) [pid = 2289] [serial = 1772] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 137 (0x128d21800) [pid = 2289] [serial = 1768] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 136 (0x12670cc00) [pid = 2289] [serial = 1765] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 135 (0x128bb8c00) [pid = 2289] [serial = 1766] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 134 (0x129305400) [pid = 2289] [serial = 1771] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 133 (0x126357800) [pid = 2289] [serial = 1753] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 132 (0x128bb0c00) [pid = 2289] [serial = 1763] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 131 (0x128b91c00) [pid = 2289] [serial = 1760] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 130 (0x1267b0800) [pid = 2289] [serial = 1754] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | --DOMWINDOW == 129 (0x12911cc00) [pid = 2289] [serial = 1769] [outer = 0x0] [url = about:blank] 13:29:47 INFO - PROCESS | 2289 | 1463430587243 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:47 INFO - PROCESS | 2289 | ++DOCSHELL 0x119974000 == 58 [pid = 2289] [id = 618] 13:29:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 130 (0x11767f000) [pid = 2289] [serial = 1854] [outer = 0x0] 13:29:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 131 (0x118613800) [pid = 2289] [serial = 1855] [outer = 0x11767f000] 13:29:47 INFO - PROCESS | 2289 | 1463430587286 Marionette DEBUG loaded listener.js 13:29:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 132 (0x119bf8000) [pid = 2289] [serial = 1856] [outer = 0x11767f000] 13:29:47 INFO - PROCESS | 2289 | 1463430587621 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]]]}] 13:29:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:29:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 678ms 13:29:47 INFO - PROCESS | 2289 | 1463430587649 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 13:29:47 INFO - PROCESS | 2289 | 1463430587651 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 13:29:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:29:47 INFO - PROCESS | 2289 | 1463430587656 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:29:47 INFO - PROCESS | 2289 | 1463430587657 Marionette TRACE conn2 <- [1,2446,null,{}] 13:29:47 INFO - PROCESS | 2289 | 1463430587659 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}] 13:29:47 INFO - PROCESS | 2289 | 1463430587742 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 13:29:47 INFO - PROCESS | 2289 | 1463430587800 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:47 INFO - PROCESS | 2289 | ++DOCSHELL 0x12497a000 == 59 [pid = 2289] [id = 619] 13:29:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 133 (0x119cc8400) [pid = 2289] [serial = 1857] [outer = 0x0] 13:29:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 134 (0x121512400) [pid = 2289] [serial = 1858] [outer = 0x119cc8400] 13:29:47 INFO - PROCESS | 2289 | 1463430587826 Marionette DEBUG loaded listener.js 13:29:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 135 (0x121b67c00) [pid = 2289] [serial = 1859] [outer = 0x119cc8400] 13:29:48 INFO - PROCESS | 2289 | 1463430588100 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]]]}] 13:29:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:29:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 472ms 13:29:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:29:48 INFO - PROCESS | 2289 | 1463430588128 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 13:29:48 INFO - PROCESS | 2289 | 1463430588129 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 13:29:48 INFO - PROCESS | 2289 | 1463430588131 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:29:48 INFO - PROCESS | 2289 | 1463430588143 Marionette TRACE conn2 <- [1,2450,null,{}] 13:29:48 INFO - PROCESS | 2289 | 1463430588150 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}] 13:29:48 INFO - PROCESS | 2289 | 1463430588234 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 13:29:48 INFO - PROCESS | 2289 | 1463430588293 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:48 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180cf000 == 60 [pid = 2289] [id = 620] 13:29:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 136 (0x11a027000) [pid = 2289] [serial = 1860] [outer = 0x0] 13:29:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 137 (0x124cf4400) [pid = 2289] [serial = 1861] [outer = 0x11a027000] 13:29:48 INFO - PROCESS | 2289 | 1463430588319 Marionette DEBUG loaded listener.js 13:29:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 138 (0x125e47800) [pid = 2289] [serial = 1862] [outer = 0x11a027000] 13:29:48 INFO - PROCESS | 2289 | 1463430588616 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]]]}] 13:29:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:29:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 536ms 13:29:48 INFO - PROCESS | 2289 | 1463430588668 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 13:29:48 INFO - PROCESS | 2289 | 1463430588671 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 13:29:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:29:48 INFO - PROCESS | 2289 | 1463430588674 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:29:48 INFO - PROCESS | 2289 | 1463430588675 Marionette TRACE conn2 <- [1,2454,null,{}] 13:29:48 INFO - PROCESS | 2289 | 1463430588677 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}] 13:29:48 INFO - PROCESS | 2289 | 1463430588767 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 13:29:48 INFO - PROCESS | 2289 | 1463430588774 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:48 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ac57800 == 61 [pid = 2289] [id = 621] 13:29:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 139 (0x12670cc00) [pid = 2289] [serial = 1863] [outer = 0x0] 13:29:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 140 (0x128b37c00) [pid = 2289] [serial = 1864] [outer = 0x12670cc00] 13:29:48 INFO - PROCESS | 2289 | 1463430588800 Marionette DEBUG loaded listener.js 13:29:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 141 (0x128bb3c00) [pid = 2289] [serial = 1865] [outer = 0x12670cc00] 13:29:49 INFO - PROCESS | 2289 | 1463430589180 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]]]}] 13:29:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:29:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 523ms 13:29:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:29:49 INFO - PROCESS | 2289 | 1463430589198 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 13:29:49 INFO - PROCESS | 2289 | 1463430589199 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 13:29:49 INFO - PROCESS | 2289 | 1463430589201 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:29:49 INFO - PROCESS | 2289 | 1463430589202 Marionette TRACE conn2 <- [1,2458,null,{}] 13:29:49 INFO - PROCESS | 2289 | 1463430589205 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}] 13:29:49 INFO - PROCESS | 2289 | 1463430589314 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 13:29:49 INFO - PROCESS | 2289 | 1463430589327 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:49 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba7a800 == 62 [pid = 2289] [id = 622] 13:29:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 142 (0x128b91800) [pid = 2289] [serial = 1866] [outer = 0x0] 13:29:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 143 (0x128d16c00) [pid = 2289] [serial = 1867] [outer = 0x128b91800] 13:29:49 INFO - PROCESS | 2289 | 1463430589352 Marionette DEBUG loaded listener.js 13:29:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 144 (0x12930b400) [pid = 2289] [serial = 1868] [outer = 0x128b91800] 13:29:49 INFO - PROCESS | 2289 | 1463430589684 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]]]}] 13:29:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:29:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 520ms 13:29:49 INFO - PROCESS | 2289 | 1463430589722 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 13:29:49 INFO - PROCESS | 2289 | 1463430589723 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 13:29:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:29:49 INFO - PROCESS | 2289 | 1463430589725 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:29:49 INFO - PROCESS | 2289 | 1463430589726 Marionette TRACE conn2 <- [1,2462,null,{}] 13:29:49 INFO - PROCESS | 2289 | 1463430589729 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}] 13:29:49 INFO - PROCESS | 2289 | 1463430589829 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 13:29:49 INFO - PROCESS | 2289 | 1463430589841 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:49 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c482000 == 63 [pid = 2289] [id = 623] 13:29:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 145 (0x12930f400) [pid = 2289] [serial = 1869] [outer = 0x0] 13:29:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 146 (0x12a6d1c00) [pid = 2289] [serial = 1870] [outer = 0x12930f400] 13:29:49 INFO - PROCESS | 2289 | 1463430589866 Marionette DEBUG loaded listener.js 13:29:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 147 (0x12a76a400) [pid = 2289] [serial = 1871] [outer = 0x12930f400] 13:29:50 INFO - PROCESS | 2289 | 1463430590214 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]]]}] 13:29:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:29:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 523ms 13:29:50 INFO - PROCESS | 2289 | 1463430590248 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 13:29:50 INFO - PROCESS | 2289 | 1463430590249 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 13:29:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:29:50 INFO - PROCESS | 2289 | 1463430590259 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:29:50 INFO - PROCESS | 2289 | 1463430590260 Marionette TRACE conn2 <- [1,2466,null,{}] 13:29:50 INFO - PROCESS | 2289 | 1463430590263 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}] 13:29:50 INFO - PROCESS | 2289 | 1463430590366 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 13:29:50 INFO - PROCESS | 2289 | 1463430590370 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:50 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c870800 == 64 [pid = 2289] [id = 624] 13:29:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 148 (0x12a76bc00) [pid = 2289] [serial = 1872] [outer = 0x0] 13:29:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 149 (0x12a819c00) [pid = 2289] [serial = 1873] [outer = 0x12a76bc00] 13:29:50 INFO - PROCESS | 2289 | 1463430590395 Marionette DEBUG loaded listener.js 13:29:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 150 (0x12aac1400) [pid = 2289] [serial = 1874] [outer = 0x12a76bc00] 13:29:50 INFO - PROCESS | 2289 | 1463430590783 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]]]}] 13:29:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:29:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 568ms 13:29:50 INFO - PROCESS | 2289 | 1463430590828 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 13:29:50 INFO - PROCESS | 2289 | 1463430590830 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 13:29:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:29:50 INFO - PROCESS | 2289 | 1463430590833 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:29:50 INFO - PROCESS | 2289 | 1463430590835 Marionette TRACE conn2 <- [1,2470,null,{}] 13:29:50 INFO - PROCESS | 2289 | 1463430590838 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}] 13:29:51 INFO - PROCESS | 2289 | 1463430591167 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 13:29:51 INFO - PROCESS | 2289 | --DOMWINDOW == 149 (0x128bae400) [pid = 2289] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:29:51 INFO - PROCESS | 2289 | --DOMWINDOW == 148 (0x126710c00) [pid = 2289] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:29:51 INFO - PROCESS | 2289 | --DOMWINDOW == 147 (0x12911d800) [pid = 2289] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:29:51 INFO - PROCESS | 2289 | --DOMWINDOW == 146 (0x12487e800) [pid = 2289] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:29:51 INFO - PROCESS | 2289 | --DOMWINDOW == 145 (0x128bb2000) [pid = 2289] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:29:51 INFO - PROCESS | 2289 | --DOMWINDOW == 144 (0x115e7d000) [pid = 2289] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:29:51 INFO - PROCESS | 2289 | --DOMWINDOW == 143 (0x112ceb400) [pid = 2289] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:29:51 INFO - PROCESS | 2289 | --DOMWINDOW == 142 (0x128f39800) [pid = 2289] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:29:51 INFO - PROCESS | 2289 | --DOMWINDOW == 141 (0x119ccac00) [pid = 2289] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:29:51 INFO - PROCESS | 2289 | --DOMWINDOW == 140 (0x11906b800) [pid = 2289] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:29:51 INFO - PROCESS | 2289 | --DOMWINDOW == 139 (0x118612800) [pid = 2289] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:29:51 INFO - PROCESS | 2289 | --DOMWINDOW == 138 (0x12a774800) [pid = 2289] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:29:51 INFO - PROCESS | 2289 | --DOMWINDOW == 137 (0x12958c000) [pid = 2289] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:29:51 INFO - PROCESS | 2289 | 1463430591234 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:51 INFO - PROCESS | 2289 | ++DOCSHELL 0x119796800 == 65 [pid = 2289] [id = 625] 13:29:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 138 (0x1125f9c00) [pid = 2289] [serial = 1875] [outer = 0x0] 13:29:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 139 (0x1180dc000) [pid = 2289] [serial = 1876] [outer = 0x1125f9c00] 13:29:51 INFO - PROCESS | 2289 | 1463430591260 Marionette DEBUG loaded listener.js 13:29:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 140 (0x126690c00) [pid = 2289] [serial = 1877] [outer = 0x1125f9c00] 13:29:51 INFO - PROCESS | 2289 | 1463430591527 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]]]}] 13:29:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:29:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 722ms 13:29:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:29:51 INFO - PROCESS | 2289 | 1463430591559 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 13:29:51 INFO - PROCESS | 2289 | 1463430591560 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 13:29:51 INFO - PROCESS | 2289 | 1463430591563 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:29:51 INFO - PROCESS | 2289 | 1463430591564 Marionette TRACE conn2 <- [1,2474,null,{}] 13:29:51 INFO - PROCESS | 2289 | 1463430591575 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}] 13:29:51 INFO - PROCESS | 2289 | 1463430591678 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 13:29:51 INFO - PROCESS | 2289 | 1463430591737 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:51 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ccbf000 == 66 [pid = 2289] [id = 626] 13:29:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 141 (0x11287d800) [pid = 2289] [serial = 1878] [outer = 0x0] 13:29:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 142 (0x128bb8400) [pid = 2289] [serial = 1879] [outer = 0x11287d800] 13:29:51 INFO - PROCESS | 2289 | 1463430591766 Marionette DEBUG loaded listener.js 13:29:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 143 (0x12b225000) [pid = 2289] [serial = 1880] [outer = 0x11287d800] 13:29:52 INFO - PROCESS | 2289 | 1463430592045 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]]]}] 13:29:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:29:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 521ms 13:29:52 INFO - PROCESS | 2289 | 1463430592084 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 13:29:52 INFO - PROCESS | 2289 | 1463430592087 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 13:29:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:29:52 INFO - PROCESS | 2289 | 1463430592092 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:29:52 INFO - PROCESS | 2289 | 1463430592093 Marionette TRACE conn2 <- [1,2478,null,{}] 13:29:52 INFO - PROCESS | 2289 | 1463430592096 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}] 13:29:52 INFO - PROCESS | 2289 | 1463430592180 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 13:29:52 INFO - PROCESS | 2289 | 1463430592185 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:52 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d91e800 == 67 [pid = 2289] [id = 627] 13:29:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 144 (0x12b848800) [pid = 2289] [serial = 1881] [outer = 0x0] 13:29:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 145 (0x12b851000) [pid = 2289] [serial = 1882] [outer = 0x12b848800] 13:29:52 INFO - PROCESS | 2289 | 1463430592210 Marionette DEBUG loaded listener.js 13:29:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 146 (0x12baad800) [pid = 2289] [serial = 1883] [outer = 0x12b848800] 13:29:52 INFO - PROCESS | 2289 | 1463430592584 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]]]}] 13:29:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:29:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 520ms 13:29:52 INFO - PROCESS | 2289 | 1463430592613 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 13:29:52 INFO - PROCESS | 2289 | 1463430592615 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 13:29:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:29:52 INFO - PROCESS | 2289 | 1463430592618 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:29:52 INFO - PROCESS | 2289 | 1463430592620 Marionette TRACE conn2 <- [1,2482,null,{}] 13:29:52 INFO - PROCESS | 2289 | 1463430592623 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}] 13:29:52 INFO - PROCESS | 2289 | 1463430592748 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 13:29:52 INFO - PROCESS | 2289 | 1463430592755 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:52 INFO - PROCESS | 2289 | ++DOCSHELL 0x1347d3000 == 68 [pid = 2289] [id = 628] 13:29:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 147 (0x12b853400) [pid = 2289] [serial = 1884] [outer = 0x0] 13:29:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 148 (0x12bab4800) [pid = 2289] [serial = 1885] [outer = 0x12b853400] 13:29:52 INFO - PROCESS | 2289 | 1463430592792 Marionette DEBUG loaded listener.js 13:29:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 149 (0x12bab9800) [pid = 2289] [serial = 1886] [outer = 0x12b853400] 13:29:53 INFO - PROCESS | 2289 | 1463430593282 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]]]}] 13:29:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:29:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 719ms 13:29:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:29:53 INFO - PROCESS | 2289 | 1463430593353 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 13:29:53 INFO - PROCESS | 2289 | 1463430593355 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 13:29:53 INFO - PROCESS | 2289 | 1463430593360 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:29:53 INFO - PROCESS | 2289 | 1463430593363 Marionette TRACE conn2 <- [1,2486,null,{}] 13:29:53 INFO - PROCESS | 2289 | 1463430593368 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}] 13:29:53 INFO - PROCESS | 2289 | 1463430593474 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 13:29:53 INFO - PROCESS | 2289 | 1463430593597 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:53 INFO - PROCESS | 2289 | ++DOCSHELL 0x11911c000 == 69 [pid = 2289] [id = 629] 13:29:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 150 (0x115e1e400) [pid = 2289] [serial = 1887] [outer = 0x0] 13:29:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 151 (0x11639e800) [pid = 2289] [serial = 1888] [outer = 0x115e1e400] 13:29:53 INFO - PROCESS | 2289 | 1463430593629 Marionette DEBUG loaded listener.js 13:29:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 152 (0x118113800) [pid = 2289] [serial = 1889] [outer = 0x115e1e400] 13:29:54 INFO - PROCESS | 2289 | 1463430594060 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]]]}] 13:29:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:29:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 721ms 13:29:54 INFO - PROCESS | 2289 | 1463430594082 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 13:29:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:29:54 INFO - PROCESS | 2289 | 1463430594089 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 13:29:54 INFO - PROCESS | 2289 | 1463430594093 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:29:54 INFO - PROCESS | 2289 | 1463430594095 Marionette TRACE conn2 <- [1,2490,null,{}] 13:29:54 INFO - PROCESS | 2289 | 1463430594098 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}] 13:29:54 INFO - PROCESS | 2289 | 1463430594203 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 13:29:54 INFO - PROCESS | 2289 | 1463430594267 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:54 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a8a3800 == 70 [pid = 2289] [id = 630] 13:29:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 153 (0x11849bc00) [pid = 2289] [serial = 1890] [outer = 0x0] 13:29:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 154 (0x11906c400) [pid = 2289] [serial = 1891] [outer = 0x11849bc00] 13:29:54 INFO - PROCESS | 2289 | 1463430594338 Marionette DEBUG loaded listener.js 13:29:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 155 (0x119733400) [pid = 2289] [serial = 1892] [outer = 0x11849bc00] 13:29:54 INFO - PROCESS | 2289 | 1463430594759 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]]]}] 13:29:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:29:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 720ms 13:29:54 INFO - PROCESS | 2289 | 1463430594813 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 13:29:54 INFO - PROCESS | 2289 | 1463430594815 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 13:29:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:29:54 INFO - PROCESS | 2289 | 1463430594817 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:29:54 INFO - PROCESS | 2289 | 1463430594820 Marionette TRACE conn2 <- [1,2494,null,{}] 13:29:54 INFO - PROCESS | 2289 | 1463430594848 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}] 13:29:54 INFO - PROCESS | 2289 | 1463430594989 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 13:29:55 INFO - PROCESS | 2289 | 1463430595045 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:55 INFO - PROCESS | 2289 | ++DOCSHELL 0x12cca5000 == 71 [pid = 2289] [id = 631] 13:29:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 156 (0x126d20400) [pid = 2289] [serial = 1893] [outer = 0x0] 13:29:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 157 (0x128b1a400) [pid = 2289] [serial = 1894] [outer = 0x126d20400] 13:29:55 INFO - PROCESS | 2289 | 1463430595077 Marionette DEBUG loaded listener.js 13:29:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 158 (0x128b84c00) [pid = 2289] [serial = 1895] [outer = 0x126d20400] 13:29:55 INFO - PROCESS | 2289 | 1463430595483 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]]]}] 13:29:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:29:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 722ms 13:29:55 INFO - PROCESS | 2289 | 1463430595553 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 13:29:55 INFO - PROCESS | 2289 | 1463430595555 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 13:29:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:29:55 INFO - PROCESS | 2289 | 1463430595558 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:29:55 INFO - PROCESS | 2289 | 1463430595560 Marionette TRACE conn2 <- [1,2498,null,{}] 13:29:55 INFO - PROCESS | 2289 | 1463430595562 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}] 13:29:55 INFO - PROCESS | 2289 | 1463430595665 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 13:29:55 INFO - PROCESS | 2289 | 1463430595741 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:55 INFO - PROCESS | 2289 | ++DOCSHELL 0x113068800 == 72 [pid = 2289] [id = 632] 13:29:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 159 (0x126d20c00) [pid = 2289] [serial = 1896] [outer = 0x0] 13:29:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 160 (0x128f3b400) [pid = 2289] [serial = 1897] [outer = 0x126d20c00] 13:29:55 INFO - PROCESS | 2289 | 1463430595771 Marionette DEBUG loaded listener.js 13:29:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 161 (0x12a6d3c00) [pid = 2289] [serial = 1898] [outer = 0x126d20c00] 13:29:56 INFO - PROCESS | 2289 | 1463430596176 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]]]}] 13:29:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:29:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 670ms 13:29:56 INFO - PROCESS | 2289 | 1463430596228 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 13:29:56 INFO - PROCESS | 2289 | 1463430596230 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 13:29:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:29:56 INFO - PROCESS | 2289 | 1463430596232 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:29:56 INFO - PROCESS | 2289 | 1463430596233 Marionette TRACE conn2 <- [1,2502,null,{}] 13:29:56 INFO - PROCESS | 2289 | 1463430596236 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}] 13:29:56 INFO - PROCESS | 2289 | 1463430596354 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 13:29:56 INFO - PROCESS | 2289 | 1463430596417 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:56 INFO - PROCESS | 2289 | ++DOCSHELL 0x1347c5000 == 73 [pid = 2289] [id = 633] 13:29:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 162 (0x128bb7800) [pid = 2289] [serial = 1899] [outer = 0x0] 13:29:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 163 (0x12ac13400) [pid = 2289] [serial = 1900] [outer = 0x128bb7800] 13:29:56 INFO - PROCESS | 2289 | 1463430596447 Marionette DEBUG loaded listener.js 13:29:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 164 (0x12b223000) [pid = 2289] [serial = 1901] [outer = 0x128bb7800] 13:29:56 INFO - PROCESS | 2289 | 1463430596895 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]]]}] 13:29:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:29:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 721ms 13:29:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:29:56 INFO - PROCESS | 2289 | 1463430596954 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 13:29:56 INFO - PROCESS | 2289 | 1463430596956 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 13:29:56 INFO - PROCESS | 2289 | 1463430596958 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:29:56 INFO - PROCESS | 2289 | 1463430596959 Marionette TRACE conn2 <- [1,2506,null,{}] 13:29:56 INFO - PROCESS | 2289 | 1463430596962 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}] 13:29:57 INFO - PROCESS | 2289 | 1463430597081 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 13:29:57 INFO - PROCESS | 2289 | 1463430597332 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:57 INFO - PROCESS | 2289 | ++DOCSHELL 0x1188c8800 == 74 [pid = 2289] [id = 634] 13:29:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 165 (0x1125a1400) [pid = 2289] [serial = 1902] [outer = 0x0] 13:29:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 166 (0x1125f3c00) [pid = 2289] [serial = 1903] [outer = 0x1125a1400] 13:29:57 INFO - PROCESS | 2289 | 1463430597362 Marionette DEBUG loaded listener.js 13:29:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 167 (0x11321d000) [pid = 2289] [serial = 1904] [outer = 0x1125a1400] 13:29:57 INFO - PROCESS | 2289 | 1463430597800 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]]]}] 13:29:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:29:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 870ms 13:29:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:29:57 INFO - PROCESS | 2289 | 1463430597830 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 13:29:57 INFO - PROCESS | 2289 | 1463430597835 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 13:29:57 INFO - PROCESS | 2289 | 1463430597839 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:29:57 INFO - PROCESS | 2289 | 1463430597843 Marionette TRACE conn2 <- [1,2510,null,{}] 13:29:57 INFO - PROCESS | 2289 | 1463430597848 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}] 13:29:57 INFO - PROCESS | 2289 | 1463430597993 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 13:29:58 INFO - PROCESS | 2289 | 1463430598133 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:58 INFO - PROCESS | 2289 | ++DOCSHELL 0x1212b2800 == 75 [pid = 2289] [id = 635] 13:29:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 168 (0x116766400) [pid = 2289] [serial = 1905] [outer = 0x0] 13:29:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 169 (0x118119400) [pid = 2289] [serial = 1906] [outer = 0x116766400] 13:29:58 INFO - PROCESS | 2289 | 1463430598165 Marionette DEBUG loaded listener.js 13:29:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 170 (0x11915f000) [pid = 2289] [serial = 1907] [outer = 0x116766400] 13:29:58 INFO - PROCESS | 2289 | 1463430598580 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]]]}] 13:29:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:29:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 775ms 13:29:58 INFO - PROCESS | 2289 | 1463430598616 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 13:29:58 INFO - PROCESS | 2289 | 1463430598618 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 13:29:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:29:58 INFO - PROCESS | 2289 | 1463430598621 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:29:58 INFO - PROCESS | 2289 | 1463430598622 Marionette TRACE conn2 <- [1,2514,null,{}] 13:29:58 INFO - PROCESS | 2289 | 1463430598624 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}] 13:29:58 INFO - PROCESS | 2289 | 1463430598719 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 13:29:58 INFO - PROCESS | 2289 | 1463430598800 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:58 INFO - PROCESS | 2289 | ++DOCSHELL 0x125e86800 == 76 [pid = 2289] [id = 636] 13:29:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 171 (0x119164000) [pid = 2289] [serial = 1908] [outer = 0x0] 13:29:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 172 (0x12158c800) [pid = 2289] [serial = 1909] [outer = 0x119164000] 13:29:58 INFO - PROCESS | 2289 | 1463430598828 Marionette DEBUG loaded listener.js 13:29:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 173 (0x123dc6400) [pid = 2289] [serial = 1910] [outer = 0x119164000] 13:29:58 INFO - PROCESS | 2289 | --DOCSHELL 0x12cb35800 == 75 [pid = 2289] [id = 576] 13:29:58 INFO - PROCESS | 2289 | --DOCSHELL 0x12d91e800 == 74 [pid = 2289] [id = 627] 13:29:58 INFO - PROCESS | 2289 | --DOCSHELL 0x12ccbf000 == 73 [pid = 2289] [id = 626] 13:29:58 INFO - PROCESS | 2289 | --DOCSHELL 0x119796800 == 72 [pid = 2289] [id = 625] 13:29:58 INFO - PROCESS | 2289 | --DOCSHELL 0x12c870800 == 71 [pid = 2289] [id = 624] 13:29:58 INFO - PROCESS | 2289 | --DOCSHELL 0x12c482000 == 70 [pid = 2289] [id = 623] 13:29:58 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba7a800 == 69 [pid = 2289] [id = 622] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 172 (0x123dc2800) [pid = 2289] [serial = 1786] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 171 (0x1267be000) [pid = 2289] [serial = 1789] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 170 (0x1193e0400) [pid = 2289] [serial = 1783] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 169 (0x11617e000) [pid = 2289] [serial = 1780] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 168 (0x112596c00) [pid = 2289] [serial = 1777] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 167 (0x12aac1000) [pid = 2289] [serial = 1828] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOCSHELL 0x12ac57800 == 68 [pid = 2289] [id = 621] 13:29:59 INFO - PROCESS | 2289 | --DOCSHELL 0x1180cf000 == 67 [pid = 2289] [id = 620] 13:29:59 INFO - PROCESS | 2289 | --DOCSHELL 0x12497a000 == 66 [pid = 2289] [id = 619] 13:29:59 INFO - PROCESS | 2289 | --DOCSHELL 0x119974000 == 65 [pid = 2289] [id = 618] 13:29:59 INFO - PROCESS | 2289 | --DOCSHELL 0x119110800 == 64 [pid = 2289] [id = 617] 13:29:59 INFO - PROCESS | 2289 | --DOCSHELL 0x119129000 == 63 [pid = 2289] [id = 616] 13:29:59 INFO - PROCESS | 2289 | --DOCSHELL 0x12d421800 == 62 [pid = 2289] [id = 612] 13:29:59 INFO - PROCESS | 2289 | --DOCSHELL 0x12913a800 == 61 [pid = 2289] [id = 611] 13:29:59 INFO - PROCESS | 2289 | --DOCSHELL 0x1183d3000 == 60 [pid = 2289] [id = 610] 13:29:59 INFO - PROCESS | 2289 | --DOCSHELL 0x12d423800 == 59 [pid = 2289] [id = 609] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 166 (0x129572400) [pid = 2289] [serial = 1816] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 165 (0x12158a800) [pid = 2289] [serial = 1801] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 164 (0x124cb4400) [pid = 2289] [serial = 1802] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 163 (0x119329800) [pid = 2289] [serial = 1798] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 162 (0x119738800) [pid = 2289] [serial = 1799] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 161 (0x129308000) [pid = 2289] [serial = 1814] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 160 (0x128f40400) [pid = 2289] [serial = 1820] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 159 (0x124f0a800) [pid = 2289] [serial = 1819] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 158 (0x12a817000) [pid = 2289] [serial = 1825] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 157 (0x12958b800) [pid = 2289] [serial = 1817] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 156 (0x128d1c400) [pid = 2289] [serial = 1811] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 155 (0x12a6dc800) [pid = 2289] [serial = 1822] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 154 (0x12a771c00) [pid = 2289] [serial = 1823] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 153 (0x126703000) [pid = 2289] [serial = 1805] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 152 (0x12a81f400) [pid = 2289] [serial = 1826] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 151 (0x128bb5800) [pid = 2289] [serial = 1810] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 150 (0x128b12000) [pid = 2289] [serial = 1807] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 149 (0x128b90400) [pid = 2289] [serial = 1808] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 148 (0x12956b400) [pid = 2289] [serial = 1775] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 147 (0x12554f400) [pid = 2289] [serial = 1804] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 146 (0x12911e800) [pid = 2289] [serial = 1813] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 145 (0x118114000) [pid = 2289] [serial = 1795] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 144 (0x118613c00) [pid = 2289] [serial = 1796] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 143 (0x1180e4000) [pid = 2289] [serial = 1793] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | --DOMWINDOW == 142 (0x116179c00) [pid = 2289] [serial = 1792] [outer = 0x0] [url = about:blank] 13:29:59 INFO - PROCESS | 2289 | 1463430599228 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]]]}] 13:29:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:29:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 619ms 13:29:59 INFO - PROCESS | 2289 | 1463430599240 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 13:29:59 INFO - PROCESS | 2289 | 1463430599242 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 13:29:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:29:59 INFO - PROCESS | 2289 | 1463430599248 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:29:59 INFO - PROCESS | 2289 | 1463430599254 Marionette TRACE conn2 <- [1,2518,null,{}] 13:29:59 INFO - PROCESS | 2289 | 1463430599259 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}] 13:29:59 INFO - PROCESS | 2289 | 1463430599345 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 13:29:59 INFO - PROCESS | 2289 | 1463430599371 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:59 INFO - PROCESS | 2289 | ++DOCSHELL 0x123d26000 == 60 [pid = 2289] [id = 637] 13:29:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 143 (0x124873800) [pid = 2289] [serial = 1911] [outer = 0x0] 13:29:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 144 (0x125e41400) [pid = 2289] [serial = 1912] [outer = 0x124873800] 13:29:59 INFO - PROCESS | 2289 | 1463430599396 Marionette DEBUG loaded listener.js 13:29:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 145 (0x126d1ec00) [pid = 2289] [serial = 1913] [outer = 0x124873800] 13:29:59 INFO - PROCESS | 2289 | 1463430599727 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]]]}] 13:29:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:29:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 530ms 13:29:59 INFO - PROCESS | 2289 | 1463430599775 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 13:29:59 INFO - PROCESS | 2289 | 1463430599776 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 13:29:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:29:59 INFO - PROCESS | 2289 | 1463430599779 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:29:59 INFO - PROCESS | 2289 | 1463430599780 Marionette TRACE conn2 <- [1,2522,null,{}] 13:29:59 INFO - PROCESS | 2289 | 1463430599782 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}] 13:29:59 INFO - PROCESS | 2289 | 1463430599863 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 13:29:59 INFO - PROCESS | 2289 | 1463430599870 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:59 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a6ba000 == 61 [pid = 2289] [id = 638] 13:29:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 146 (0x126d1e000) [pid = 2289] [serial = 1914] [outer = 0x0] 13:29:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 147 (0x128b38c00) [pid = 2289] [serial = 1915] [outer = 0x126d1e000] 13:29:59 INFO - PROCESS | 2289 | 1463430599897 Marionette DEBUG loaded listener.js 13:29:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 148 (0x128bb0000) [pid = 2289] [serial = 1916] [outer = 0x126d1e000] 13:30:00 INFO - PROCESS | 2289 | 1463430600242 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]]]}] 13:30:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:30:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 468ms 13:30:00 INFO - PROCESS | 2289 | 1463430600247 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 13:30:00 INFO - PROCESS | 2289 | 1463430600248 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 13:30:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:30:00 INFO - PROCESS | 2289 | 1463430600251 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:30:00 INFO - PROCESS | 2289 | 1463430600253 Marionette TRACE conn2 <- [1,2526,null,{}] 13:30:00 INFO - PROCESS | 2289 | 1463430600259 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}] 13:30:00 INFO - PROCESS | 2289 | 1463430600349 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 13:30:00 INFO - PROCESS | 2289 | 1463430600409 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:00 INFO - PROCESS | 2289 | ++DOCSHELL 0x118093000 == 62 [pid = 2289] [id = 639] 13:30:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 149 (0x128f39800) [pid = 2289] [serial = 1917] [outer = 0x0] 13:30:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 150 (0x12911a800) [pid = 2289] [serial = 1918] [outer = 0x128f39800] 13:30:00 INFO - PROCESS | 2289 | 1463430600440 Marionette DEBUG loaded listener.js 13:30:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 151 (0x12956dc00) [pid = 2289] [serial = 1919] [outer = 0x128f39800] 13:30:00 INFO - PROCESS | 2289 | 1463430600749 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]]]}] 13:30:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:30:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 525ms 13:30:00 INFO - PROCESS | 2289 | 1463430600776 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 13:30:00 INFO - PROCESS | 2289 | 1463430600777 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 13:30:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:30:00 INFO - PROCESS | 2289 | 1463430600779 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:30:00 INFO - PROCESS | 2289 | 1463430600781 Marionette TRACE conn2 <- [1,2530,null,{}] 13:30:00 INFO - PROCESS | 2289 | 1463430600783 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}] 13:30:00 INFO - PROCESS | 2289 | 1463430600865 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 13:30:00 INFO - PROCESS | 2289 | 1463430600935 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:00 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba7d800 == 63 [pid = 2289] [id = 640] 13:30:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 152 (0x128f3e400) [pid = 2289] [serial = 1920] [outer = 0x0] 13:30:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 153 (0x12958b800) [pid = 2289] [serial = 1921] [outer = 0x128f3e400] 13:30:00 INFO - PROCESS | 2289 | 1463430600960 Marionette DEBUG loaded listener.js 13:30:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 154 (0x12aabc800) [pid = 2289] [serial = 1922] [outer = 0x128f3e400] 13:30:01 INFO - PROCESS | 2289 | 1463430601243 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]]]}] 13:30:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:30:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 519ms 13:30:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:30:01 INFO - PROCESS | 2289 | 1463430601299 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 13:30:01 INFO - PROCESS | 2289 | 1463430601300 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 13:30:01 INFO - PROCESS | 2289 | 1463430601303 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:30:01 INFO - PROCESS | 2289 | 1463430601306 Marionette TRACE conn2 <- [1,2534,null,{}] 13:30:01 INFO - PROCESS | 2289 | 1463430601308 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}] 13:30:01 INFO - PROCESS | 2289 | 1463430601417 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 13:30:01 INFO - PROCESS | 2289 | 1463430601431 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:01 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c485000 == 64 [pid = 2289] [id = 641] 13:30:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 155 (0x128f3f400) [pid = 2289] [serial = 1923] [outer = 0x0] 13:30:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 156 (0x12ac0f800) [pid = 2289] [serial = 1924] [outer = 0x128f3f400] 13:30:01 INFO - PROCESS | 2289 | 1463430601456 Marionette DEBUG loaded listener.js 13:30:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 157 (0x12b221400) [pid = 2289] [serial = 1925] [outer = 0x128f3f400] 13:30:01 INFO - PROCESS | 2289 | 1463430601808 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]]]}] 13:30:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:30:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 521ms 13:30:01 INFO - PROCESS | 2289 | 1463430601825 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 13:30:01 INFO - PROCESS | 2289 | 1463430601826 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 13:30:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:30:01 INFO - PROCESS | 2289 | 1463430601828 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:30:01 INFO - PROCESS | 2289 | 1463430601830 Marionette TRACE conn2 <- [1,2538,null,{}] 13:30:01 INFO - PROCESS | 2289 | 1463430601832 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}] 13:30:01 INFO - PROCESS | 2289 | 1463430601935 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 13:30:01 INFO - PROCESS | 2289 | 1463430601951 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:01 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c86f000 == 65 [pid = 2289] [id = 642] 13:30:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 158 (0x12b222800) [pid = 2289] [serial = 1926] [outer = 0x0] 13:30:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 159 (0x12bab0400) [pid = 2289] [serial = 1927] [outer = 0x12b222800] 13:30:01 INFO - PROCESS | 2289 | 1463430601976 Marionette DEBUG loaded listener.js 13:30:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 160 (0x12babac00) [pid = 2289] [serial = 1928] [outer = 0x12b222800] 13:30:02 INFO - PROCESS | 2289 | 1463430602318 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]]]}] 13:30:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:30:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 518ms 13:30:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:30:02 INFO - PROCESS | 2289 | 1463430602348 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 13:30:02 INFO - PROCESS | 2289 | 1463430602349 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 13:30:02 INFO - PROCESS | 2289 | 1463430602357 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:30:02 INFO - PROCESS | 2289 | 1463430602358 Marionette TRACE conn2 <- [1,2542,null,{}] 13:30:02 INFO - PROCESS | 2289 | 1463430602360 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}] 13:30:02 INFO - PROCESS | 2289 | 1463430602466 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 13:30:02 INFO - PROCESS | 2289 | 1463430602506 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:02 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d318000 == 66 [pid = 2289] [id = 643] 13:30:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 161 (0x12baae000) [pid = 2289] [serial = 1929] [outer = 0x0] 13:30:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 162 (0x12baf1000) [pid = 2289] [serial = 1930] [outer = 0x12baae000] 13:30:02 INFO - PROCESS | 2289 | 1463430602530 Marionette DEBUG loaded listener.js 13:30:02 INFO - PROCESS | 2289 | ++DOMWINDOW == 163 (0x12baf8000) [pid = 2289] [serial = 1931] [outer = 0x12baae000] 13:30:02 INFO - PROCESS | 2289 | 1463430602828 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]]]}] 13:30:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:30:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 524ms 13:30:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:30:02 INFO - PROCESS | 2289 | 1463430602881 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 13:30:02 INFO - PROCESS | 2289 | 1463430602882 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 13:30:02 INFO - PROCESS | 2289 | 1463430602885 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:30:02 INFO - PROCESS | 2289 | 1463430602887 Marionette TRACE conn2 <- [1,2546,null,{}] 13:30:02 INFO - PROCESS | 2289 | 1463430602891 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}] 13:30:03 INFO - PROCESS | 2289 | 1463430602997 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 13:30:03 INFO - PROCESS | 2289 | 1463430603044 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:03 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d425000 == 67 [pid = 2289] [id = 644] 13:30:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 164 (0x12babb000) [pid = 2289] [serial = 1932] [outer = 0x0] 13:30:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 165 (0x12be03000) [pid = 2289] [serial = 1933] [outer = 0x12babb000] 13:30:03 INFO - PROCESS | 2289 | 1463430603073 Marionette DEBUG loaded listener.js 13:30:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 166 (0x12be14c00) [pid = 2289] [serial = 1934] [outer = 0x12babb000] 13:30:03 INFO - PROCESS | 2289 | --DOMWINDOW == 165 (0x128b91800) [pid = 2289] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:30:03 INFO - PROCESS | 2289 | --DOMWINDOW == 164 (0x12930f400) [pid = 2289] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:30:03 INFO - PROCESS | 2289 | --DOMWINDOW == 163 (0x12a76bc00) [pid = 2289] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:30:03 INFO - PROCESS | 2289 | --DOMWINDOW == 162 (0x1125f9c00) [pid = 2289] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:30:03 INFO - PROCESS | 2289 | --DOMWINDOW == 161 (0x12b848800) [pid = 2289] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:30:03 INFO - PROCESS | 2289 | --DOMWINDOW == 160 (0x118118c00) [pid = 2289] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:30:03 INFO - PROCESS | 2289 | --DOMWINDOW == 159 (0x11a027000) [pid = 2289] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:30:03 INFO - PROCESS | 2289 | --DOMWINDOW == 158 (0x129585800) [pid = 2289] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:30:03 INFO - PROCESS | 2289 | --DOMWINDOW == 157 (0x11767f000) [pid = 2289] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:30:03 INFO - PROCESS | 2289 | --DOMWINDOW == 156 (0x119cc8400) [pid = 2289] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:30:03 INFO - PROCESS | 2289 | --DOMWINDOW == 155 (0x12670cc00) [pid = 2289] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:30:03 INFO - PROCESS | 2289 | --DOMWINDOW == 154 (0x1125f9400) [pid = 2289] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:30:03 INFO - PROCESS | 2289 | --DOMWINDOW == 153 (0x11287d800) [pid = 2289] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:30:03 INFO - PROCESS | 2289 | --DOMWINDOW == 152 (0x119735000) [pid = 2289] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:30:03 INFO - PROCESS | 2289 | --DOMWINDOW == 151 (0x116a59400) [pid = 2289] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:30:03 INFO - PROCESS | 2289 | --DOMWINDOW == 150 (0x116ef5c00) [pid = 2289] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:30:03 INFO - PROCESS | 2289 | --DOMWINDOW == 149 (0x12158d800) [pid = 2289] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:30:03 INFO - PROCESS | 2289 | --DOMWINDOW == 148 (0x114edc400) [pid = 2289] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:30:03 INFO - PROCESS | 2289 | 1463430603549 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]]]}] 13:30:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:30:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 672ms 13:30:03 INFO - PROCESS | 2289 | 1463430603558 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 13:30:03 INFO - PROCESS | 2289 | 1463430603559 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 13:30:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:30:03 INFO - PROCESS | 2289 | 1463430603561 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:30:03 INFO - PROCESS | 2289 | 1463430603563 Marionette TRACE conn2 <- [1,2550,null,{}] 13:30:03 INFO - PROCESS | 2289 | 1463430603566 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}] 13:30:03 INFO - PROCESS | 2289 | 1463430603665 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 13:30:03 INFO - PROCESS | 2289 | 1463430603726 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:03 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d902800 == 68 [pid = 2289] [id = 645] 13:30:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 149 (0x112877800) [pid = 2289] [serial = 1935] [outer = 0x0] 13:30:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 150 (0x11650ac00) [pid = 2289] [serial = 1936] [outer = 0x112877800] 13:30:03 INFO - PROCESS | 2289 | 1463430603752 Marionette DEBUG loaded listener.js 13:30:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 151 (0x119cc8400) [pid = 2289] [serial = 1937] [outer = 0x112877800] 13:30:04 INFO - PROCESS | 2289 | 1463430604059 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]]]}] 13:30:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:30:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 520ms 13:30:04 INFO - PROCESS | 2289 | 1463430604081 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 13:30:04 INFO - PROCESS | 2289 | 1463430604082 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 13:30:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:30:04 INFO - PROCESS | 2289 | 1463430604085 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:30:04 INFO - PROCESS | 2289 | 1463430604088 Marionette TRACE conn2 <- [1,2554,null,{}] 13:30:04 INFO - PROCESS | 2289 | 1463430604092 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}] 13:30:04 INFO - PROCESS | 2289 | 1463430604179 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 13:30:04 INFO - PROCESS | 2289 | 1463430604183 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:04 INFO - PROCESS | 2289 | ++DOCSHELL 0x1347b5800 == 69 [pid = 2289] [id = 646] 13:30:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 152 (0x11938a800) [pid = 2289] [serial = 1938] [outer = 0x0] 13:30:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 153 (0x12baf4800) [pid = 2289] [serial = 1939] [outer = 0x11938a800] 13:30:04 INFO - PROCESS | 2289 | 1463430604208 Marionette DEBUG loaded listener.js 13:30:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 154 (0x12be1b000) [pid = 2289] [serial = 1940] [outer = 0x11938a800] 13:30:04 INFO - PROCESS | 2289 | 1463430604555 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]]]}] 13:30:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:30:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 522ms 13:30:04 INFO - PROCESS | 2289 | 1463430604611 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 13:30:04 INFO - PROCESS | 2289 | 1463430604612 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 13:30:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:30:04 INFO - PROCESS | 2289 | 1463430604614 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:30:04 INFO - PROCESS | 2289 | 1463430604615 Marionette TRACE conn2 <- [1,2558,null,{}] 13:30:04 INFO - PROCESS | 2289 | 1463430604617 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}] 13:30:04 INFO - PROCESS | 2289 | 1463430604701 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 13:30:04 INFO - PROCESS | 2289 | 1463430604705 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:04 INFO - PROCESS | 2289 | ++DOCSHELL 0x119e12800 == 70 [pid = 2289] [id = 647] 13:30:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 155 (0x12be1b800) [pid = 2289] [serial = 1941] [outer = 0x0] 13:30:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 156 (0x12be21800) [pid = 2289] [serial = 1942] [outer = 0x12be1b800] 13:30:04 INFO - PROCESS | 2289 | 1463430604729 Marionette DEBUG loaded listener.js 13:30:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 157 (0x12c84a800) [pid = 2289] [serial = 1943] [outer = 0x12be1b800] 13:30:05 INFO - PROCESS | 2289 | 1463430605083 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]]]}] 13:30:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:30:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 519ms 13:30:05 INFO - PROCESS | 2289 | 1463430605134 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 13:30:05 INFO - PROCESS | 2289 | 1463430605135 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 13:30:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:30:05 INFO - PROCESS | 2289 | 1463430605145 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:30:05 INFO - PROCESS | 2289 | 1463430605146 Marionette TRACE conn2 <- [1,2562,null,{}] 13:30:05 INFO - PROCESS | 2289 | 1463430605148 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}] 13:30:05 INFO - PROCESS | 2289 | 1463430605231 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 13:30:05 INFO - PROCESS | 2289 | 1463430605298 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:05 INFO - PROCESS | 2289 | ++DOCSHELL 0x1347c0800 == 71 [pid = 2289] [id = 648] 13:30:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 158 (0x112594c00) [pid = 2289] [serial = 1944] [outer = 0x0] 13:30:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 159 (0x12c84d800) [pid = 2289] [serial = 1945] [outer = 0x112594c00] 13:30:05 INFO - PROCESS | 2289 | 1463430605322 Marionette DEBUG loaded listener.js 13:30:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 160 (0x12cb84c00) [pid = 2289] [serial = 1946] [outer = 0x112594c00] 13:30:05 INFO - PROCESS | 2289 | 1463430605778 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]]]}] 13:30:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:30:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 669ms 13:30:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:30:05 INFO - PROCESS | 2289 | 1463430605814 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 13:30:05 INFO - PROCESS | 2289 | 1463430605817 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 13:30:05 INFO - PROCESS | 2289 | 1463430605824 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:30:05 INFO - PROCESS | 2289 | 1463430605826 Marionette TRACE conn2 <- [1,2566,null,{}] 13:30:05 INFO - PROCESS | 2289 | 1463430605830 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}] 13:30:05 INFO - PROCESS | 2289 | 1463430605963 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 13:30:06 INFO - PROCESS | 2289 | 1463430606056 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:06 INFO - PROCESS | 2289 | ++DOCSHELL 0x119e11000 == 72 [pid = 2289] [id = 649] 13:30:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 161 (0x116769000) [pid = 2289] [serial = 1947] [outer = 0x0] 13:30:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 162 (0x11767b000) [pid = 2289] [serial = 1948] [outer = 0x116769000] 13:30:06 INFO - PROCESS | 2289 | 1463430606088 Marionette DEBUG loaded listener.js 13:30:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 163 (0x1184eb800) [pid = 2289] [serial = 1949] [outer = 0x116769000] 13:30:06 INFO - PROCESS | 2289 | 1463430606536 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]]]}] 13:30:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:30:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 725ms 13:30:06 INFO - PROCESS | 2289 | 1463430606548 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 13:30:06 INFO - PROCESS | 2289 | 1463430606552 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 13:30:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:30:06 INFO - PROCESS | 2289 | 1463430606558 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:30:06 INFO - PROCESS | 2289 | 1463430606560 Marionette TRACE conn2 <- [1,2570,null,{}] 13:30:06 INFO - PROCESS | 2289 | 1463430606563 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}] 13:30:06 INFO - PROCESS | 2289 | 1463430606669 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 13:30:06 INFO - PROCESS | 2289 | 1463430606776 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:06 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a862800 == 73 [pid = 2289] [id = 650] 13:30:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 164 (0x11906bc00) [pid = 2289] [serial = 1950] [outer = 0x0] 13:30:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 165 (0x1193e4800) [pid = 2289] [serial = 1951] [outer = 0x11906bc00] 13:30:06 INFO - PROCESS | 2289 | 1463430606809 Marionette DEBUG loaded listener.js 13:30:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 166 (0x12158f000) [pid = 2289] [serial = 1952] [outer = 0x11906bc00] 13:30:07 INFO - PROCESS | 2289 | 1463430607258 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]]]}] 13:30:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:30:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 720ms 13:30:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:30:07 INFO - PROCESS | 2289 | 1463430607304 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 13:30:07 INFO - PROCESS | 2289 | 1463430607306 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 13:30:07 INFO - PROCESS | 2289 | 1463430607308 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:30:07 INFO - PROCESS | 2289 | 1463430607311 Marionette TRACE conn2 <- [1,2574,null,{}] 13:30:07 INFO - PROCESS | 2289 | 1463430607335 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}] 13:30:07 INFO - PROCESS | 2289 | 1463430607469 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 13:30:07 INFO - PROCESS | 2289 | 1463430607528 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:07 INFO - PROCESS | 2289 | ++DOCSHELL 0x12efa2800 == 74 [pid = 2289] [id = 651] 13:30:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 167 (0x128b84800) [pid = 2289] [serial = 1953] [outer = 0x0] 13:30:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 168 (0x128bb5800) [pid = 2289] [serial = 1954] [outer = 0x128b84800] 13:30:07 INFO - PROCESS | 2289 | 1463430607560 Marionette DEBUG loaded listener.js 13:30:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 169 (0x129566400) [pid = 2289] [serial = 1955] [outer = 0x128b84800] 13:30:07 INFO - PROCESS | 2289 | 1463430607989 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]]]}] 13:30:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:30:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 721ms 13:30:08 INFO - PROCESS | 2289 | 1463430608030 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 13:30:08 INFO - PROCESS | 2289 | 1463430608033 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 13:30:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:30:08 INFO - PROCESS | 2289 | 1463430608037 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:30:08 INFO - PROCESS | 2289 | 1463430608038 Marionette TRACE conn2 <- [1,2578,null,{}] 13:30:08 INFO - PROCESS | 2289 | 1463430608040 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}] 13:30:08 INFO - PROCESS | 2289 | 1463430608192 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 13:30:08 INFO - PROCESS | 2289 | 1463430608333 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:08 INFO - PROCESS | 2289 | ++DOCSHELL 0x1386c3800 == 75 [pid = 2289] [id = 652] 13:30:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 170 (0x119e34800) [pid = 2289] [serial = 1956] [outer = 0x0] 13:30:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 171 (0x119e3a800) [pid = 2289] [serial = 1957] [outer = 0x119e34800] 13:30:08 INFO - PROCESS | 2289 | 1463430608374 Marionette DEBUG loaded listener.js 13:30:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 172 (0x119e41400) [pid = 2289] [serial = 1958] [outer = 0x119e34800] 13:30:08 INFO - PROCESS | 2289 | 1463430608873 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]]]}] 13:30:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:30:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 873ms 13:30:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:30:08 INFO - PROCESS | 2289 | 1463430608920 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 13:30:08 INFO - PROCESS | 2289 | 1463430608921 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 13:30:08 INFO - PROCESS | 2289 | 1463430608925 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:30:08 INFO - PROCESS | 2289 | 1463430608926 Marionette TRACE conn2 <- [1,2582,null,{}] 13:30:08 INFO - PROCESS | 2289 | 1463430608928 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}] 13:30:09 INFO - PROCESS | 2289 | 1463430609032 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 13:30:09 INFO - PROCESS | 2289 | 1463430609111 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:09 INFO - PROCESS | 2289 | ++DOCSHELL 0x1215e7000 == 76 [pid = 2289] [id = 653] 13:30:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 173 (0x1125f7800) [pid = 2289] [serial = 1959] [outer = 0x0] 13:30:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 174 (0x119e37000) [pid = 2289] [serial = 1960] [outer = 0x1125f7800] 13:30:09 INFO - PROCESS | 2289 | 1463430609141 Marionette DEBUG loaded listener.js 13:30:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 175 (0x128b90000) [pid = 2289] [serial = 1961] [outer = 0x1125f7800] 13:30:09 INFO - PROCESS | 2289 | 1463430609760 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]]]}] 13:30:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:30:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 873ms 13:30:09 INFO - PROCESS | 2289 | 1463430609804 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 13:30:09 INFO - PROCESS | 2289 | 1463430609807 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 13:30:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:30:09 INFO - PROCESS | 2289 | 1463430609811 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:30:09 INFO - PROCESS | 2289 | 1463430609814 Marionette TRACE conn2 <- [1,2586,null,{}] 13:30:09 INFO - PROCESS | 2289 | 1463430609817 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}] 13:30:09 INFO - PROCESS | 2289 | 1463430609913 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 13:30:10 INFO - PROCESS | 2289 | 1463430609998 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:10 INFO - PROCESS | 2289 | ++DOCSHELL 0x1133d6000 == 77 [pid = 2289] [id = 654] 13:30:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 176 (0x111a0d800) [pid = 2289] [serial = 1962] [outer = 0x0] 13:30:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 177 (0x11259c800) [pid = 2289] [serial = 1963] [outer = 0x111a0d800] 13:30:10 INFO - PROCESS | 2289 | 1463430610027 Marionette DEBUG loaded listener.js 13:30:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 178 (0x112965c00) [pid = 2289] [serial = 1964] [outer = 0x111a0d800] 13:30:10 INFO - PROCESS | 2289 | 1463430610472 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]]]}] 13:30:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:30:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 671ms 13:30:10 INFO - PROCESS | 2289 | 1463430610482 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 13:30:10 INFO - PROCESS | 2289 | 1463430610487 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 13:30:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:30:10 INFO - PROCESS | 2289 | 1463430610493 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:30:10 INFO - PROCESS | 2289 | 1463430610496 Marionette TRACE conn2 <- [1,2590,null,{}] 13:30:10 INFO - PROCESS | 2289 | 1463430610499 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}] 13:30:10 INFO - PROCESS | 2289 | 1463430610657 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 13:30:10 INFO - PROCESS | 2289 | 1463430610715 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:10 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180cb000 == 78 [pid = 2289] [id = 655] 13:30:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 179 (0x116762000) [pid = 2289] [serial = 1965] [outer = 0x0] 13:30:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 180 (0x116ef4c00) [pid = 2289] [serial = 1966] [outer = 0x116762000] 13:30:10 INFO - PROCESS | 2289 | 1463430610743 Marionette DEBUG loaded listener.js 13:30:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 181 (0x1180df400) [pid = 2289] [serial = 1967] [outer = 0x116762000] 13:30:10 INFO - PROCESS | 2289 | --DOCSHELL 0x119e12800 == 77 [pid = 2289] [id = 647] 13:30:10 INFO - PROCESS | 2289 | --DOCSHELL 0x1347b5800 == 76 [pid = 2289] [id = 646] 13:30:10 INFO - PROCESS | 2289 | --DOCSHELL 0x12d902800 == 75 [pid = 2289] [id = 645] 13:30:10 INFO - PROCESS | 2289 | --DOCSHELL 0x12d425000 == 74 [pid = 2289] [id = 644] 13:30:10 INFO - PROCESS | 2289 | --DOCSHELL 0x12d318000 == 73 [pid = 2289] [id = 643] 13:30:10 INFO - PROCESS | 2289 | --DOCSHELL 0x12c86f000 == 72 [pid = 2289] [id = 642] 13:30:10 INFO - PROCESS | 2289 | --DOCSHELL 0x12c485000 == 71 [pid = 2289] [id = 641] 13:30:10 INFO - PROCESS | 2289 | --DOMWINDOW == 180 (0x114ee0c00) [pid = 2289] [serial = 1831] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 2289 | --DOMWINDOW == 179 (0x1190b8000) [pid = 2289] [serial = 1834] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 2289 | --DOMWINDOW == 178 (0x125f74800) [pid = 2289] [serial = 1837] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 2289 | --DOMWINDOW == 177 (0x128bb7400) [pid = 2289] [serial = 1840] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 2289 | --DOMWINDOW == 176 (0x12a6d3000) [pid = 2289] [serial = 1843] [outer = 0x0] [url = about:blank] 13:30:10 INFO - PROCESS | 2289 | --DOMWINDOW == 175 (0x12bab4800) [pid = 2289] [serial = 1885] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba7d800 == 70 [pid = 2289] [id = 640] 13:30:11 INFO - PROCESS | 2289 | --DOCSHELL 0x118093000 == 69 [pid = 2289] [id = 639] 13:30:11 INFO - PROCESS | 2289 | --DOCSHELL 0x12a6ba000 == 68 [pid = 2289] [id = 638] 13:30:11 INFO - PROCESS | 2289 | --DOCSHELL 0x123d26000 == 67 [pid = 2289] [id = 637] 13:30:11 INFO - PROCESS | 2289 | --DOCSHELL 0x125e86800 == 66 [pid = 2289] [id = 636] 13:30:11 INFO - PROCESS | 2289 | --DOCSHELL 0x1212b2800 == 65 [pid = 2289] [id = 635] 13:30:11 INFO - PROCESS | 2289 | --DOCSHELL 0x1188c8800 == 64 [pid = 2289] [id = 634] 13:30:11 INFO - PROCESS | 2289 | --DOCSHELL 0x1347d3000 == 63 [pid = 2289] [id = 628] 13:30:11 INFO - PROCESS | 2289 | 1463430611130 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]]]}] 13:30:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:30:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 671ms 13:30:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:30:11 INFO - PROCESS | 2289 | 1463430611164 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 13:30:11 INFO - PROCESS | 2289 | 1463430611166 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 13:30:11 INFO - PROCESS | 2289 | 1463430611168 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:30:11 INFO - PROCESS | 2289 | 1463430611170 Marionette TRACE conn2 <- [1,2594,null,{}] 13:30:11 INFO - PROCESS | 2289 | 1463430611178 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}] 13:30:11 INFO - PROCESS | 2289 | 1463430611260 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 174 (0x123dc6000) [pid = 2289] [serial = 1619] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 173 (0x11882f400) [pid = 2289] [serial = 1616] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 172 (0x128b41000) [pid = 2289] [serial = 1790] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 171 (0x124cb9c00) [pid = 2289] [serial = 1553] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 170 (0x11684d000) [pid = 2289] [serial = 1613] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 169 (0x128d16c00) [pid = 2289] [serial = 1867] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 168 (0x12a6d1c00) [pid = 2289] [serial = 1870] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 167 (0x12a819c00) [pid = 2289] [serial = 1873] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 166 (0x12a76a400) [pid = 2289] [serial = 1871] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 165 (0x126690c00) [pid = 2289] [serial = 1877] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 164 (0x12b851000) [pid = 2289] [serial = 1882] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 163 (0x119063400) [pid = 2289] [serial = 1853] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 162 (0x11849f000) [pid = 2289] [serial = 1852] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 161 (0x124cf4400) [pid = 2289] [serial = 1861] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 160 (0x125e47800) [pid = 2289] [serial = 1862] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 159 (0x12ac18800) [pid = 2289] [serial = 1847] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 158 (0x12a76f800) [pid = 2289] [serial = 1846] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 157 (0x118613800) [pid = 2289] [serial = 1855] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 156 (0x119bf8000) [pid = 2289] [serial = 1856] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 155 (0x121512400) [pid = 2289] [serial = 1858] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 154 (0x121b67c00) [pid = 2289] [serial = 1859] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 153 (0x128b37c00) [pid = 2289] [serial = 1864] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 152 (0x116763400) [pid = 2289] [serial = 1850] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 151 (0x11322a000) [pid = 2289] [serial = 1849] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 150 (0x128bb8400) [pid = 2289] [serial = 1879] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 149 (0x1180dc000) [pid = 2289] [serial = 1876] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 148 (0x12930b400) [pid = 2289] [serial = 1868] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 147 (0x12b225000) [pid = 2289] [serial = 1880] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 146 (0x12baad800) [pid = 2289] [serial = 1883] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 145 (0x12aac1400) [pid = 2289] [serial = 1874] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | --DOMWINDOW == 144 (0x128bb3c00) [pid = 2289] [serial = 1865] [outer = 0x0] [url = about:blank] 13:30:11 INFO - PROCESS | 2289 | 1463430611326 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:11 INFO - PROCESS | 2289 | ++DOCSHELL 0x11996b800 == 64 [pid = 2289] [id = 656] 13:30:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 145 (0x116763400) [pid = 2289] [serial = 1968] [outer = 0x0] 13:30:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 146 (0x118122c00) [pid = 2289] [serial = 1969] [outer = 0x116763400] 13:30:11 INFO - PROCESS | 2289 | 1463430611358 Marionette DEBUG loaded listener.js 13:30:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 147 (0x119026000) [pid = 2289] [serial = 1970] [outer = 0x116763400] 13:30:11 INFO - PROCESS | 2289 | 1463430611661 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]]]}] 13:30:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:30:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 522ms 13:30:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:30:11 INFO - PROCESS | 2289 | 1463430611691 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 13:30:11 INFO - PROCESS | 2289 | 1463430611693 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 13:30:11 INFO - PROCESS | 2289 | 1463430611695 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:30:11 INFO - PROCESS | 2289 | 1463430611696 Marionette TRACE conn2 <- [1,2598,null,{}] 13:30:11 INFO - PROCESS | 2289 | 1463430611699 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}] 13:30:11 INFO - PROCESS | 2289 | 1463430611808 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 13:30:11 INFO - PROCESS | 2289 | 1463430611879 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:11 INFO - PROCESS | 2289 | ++DOCSHELL 0x119e1b800 == 65 [pid = 2289] [id = 657] 13:30:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 148 (0x11882f400) [pid = 2289] [serial = 1971] [outer = 0x0] 13:30:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 149 (0x1190b8400) [pid = 2289] [serial = 1972] [outer = 0x11882f400] 13:30:11 INFO - PROCESS | 2289 | 1463430611906 Marionette DEBUG loaded listener.js 13:30:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 150 (0x1193d8c00) [pid = 2289] [serial = 1973] [outer = 0x11882f400] 13:30:12 INFO - PROCESS | 2289 | 1463430612272 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]]]}] 13:30:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:30:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 619ms 13:30:12 INFO - PROCESS | 2289 | 1463430612315 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 13:30:12 INFO - PROCESS | 2289 | 1463430612317 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 13:30:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:30:12 INFO - PROCESS | 2289 | 1463430612321 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:30:12 INFO - PROCESS | 2289 | 1463430612324 Marionette TRACE conn2 <- [1,2602,null,{}] 13:30:12 INFO - PROCESS | 2289 | 1463430612328 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}] 13:30:12 INFO - PROCESS | 2289 | 1463430612431 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 13:30:12 INFO - PROCESS | 2289 | 1463430612488 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:12 INFO - PROCESS | 2289 | ++DOCSHELL 0x116aaa000 == 66 [pid = 2289] [id = 658] 13:30:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 151 (0x1125f8800) [pid = 2289] [serial = 1974] [outer = 0x0] 13:30:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 152 (0x112877c00) [pid = 2289] [serial = 1975] [outer = 0x1125f8800] 13:30:12 INFO - PROCESS | 2289 | 1463430612522 Marionette DEBUG loaded listener.js 13:30:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 153 (0x114e0b400) [pid = 2289] [serial = 1976] [outer = 0x1125f8800] 13:30:12 INFO - PROCESS | 2289 | 1463430612958 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]]]}] 13:30:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:30:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 676ms 13:30:13 INFO - PROCESS | 2289 | 1463430612998 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 13:30:13 INFO - PROCESS | 2289 | 1463430613003 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 13:30:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:30:13 INFO - PROCESS | 2289 | 1463430613026 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:30:13 INFO - PROCESS | 2289 | 1463430613028 Marionette TRACE conn2 <- [1,2606,null,{}] 13:30:13 INFO - PROCESS | 2289 | 1463430613031 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}] 13:30:13 INFO - PROCESS | 2289 | 1463430613154 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 13:30:13 INFO - PROCESS | 2289 | 1463430613237 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:13 INFO - PROCESS | 2289 | ++DOCSHELL 0x116e1e000 == 67 [pid = 2289] [id = 659] 13:30:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 154 (0x117e2e000) [pid = 2289] [serial = 1977] [outer = 0x0] 13:30:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 155 (0x118497800) [pid = 2289] [serial = 1978] [outer = 0x117e2e000] 13:30:13 INFO - PROCESS | 2289 | 1463430613267 Marionette DEBUG loaded listener.js 13:30:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 156 (0x118836000) [pid = 2289] [serial = 1979] [outer = 0x117e2e000] 13:30:13 INFO - PROCESS | 2289 | 1463430613689 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]]]}] 13:30:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:30:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 725ms 13:30:13 INFO - PROCESS | 2289 | 1463430613750 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 13:30:13 INFO - PROCESS | 2289 | 1463430613752 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 13:30:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:30:13 INFO - PROCESS | 2289 | 1463430613773 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:30:13 INFO - PROCESS | 2289 | 1463430613776 Marionette TRACE conn2 <- [1,2610,null,{}] 13:30:13 INFO - PROCESS | 2289 | 1463430613784 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}] 13:30:13 INFO - PROCESS | 2289 | 1463430613885 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 13:30:13 INFO - PROCESS | 2289 | 1463430613957 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:13 INFO - PROCESS | 2289 | ++DOCSHELL 0x126b67000 == 68 [pid = 2289] [id = 660] 13:30:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 157 (0x119bf3800) [pid = 2289] [serial = 1980] [outer = 0x0] 13:30:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 158 (0x119e34000) [pid = 2289] [serial = 1981] [outer = 0x119bf3800] 13:30:13 INFO - PROCESS | 2289 | 1463430613989 Marionette DEBUG loaded listener.js 13:30:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 159 (0x11a027000) [pid = 2289] [serial = 1982] [outer = 0x119bf3800] 13:30:14 INFO - PROCESS | 2289 | 1463430614461 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]]]}] 13:30:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:30:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 726ms 13:30:14 INFO - PROCESS | 2289 | 1463430614499 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 13:30:14 INFO - PROCESS | 2289 | 1463430614502 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 13:30:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:30:14 INFO - PROCESS | 2289 | 1463430614528 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:30:14 INFO - PROCESS | 2289 | 1463430614530 Marionette TRACE conn2 <- [1,2614,null,{}] 13:30:14 INFO - PROCESS | 2289 | 1463430614534 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}] 13:30:14 INFO - PROCESS | 2289 | 1463430614675 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 13:30:14 INFO - PROCESS | 2289 | 1463430614762 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:14 INFO - PROCESS | 2289 | ++DOCSHELL 0x12983a800 == 69 [pid = 2289] [id = 661] 13:30:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 160 (0x121589c00) [pid = 2289] [serial = 1983] [outer = 0x0] 13:30:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 161 (0x121590800) [pid = 2289] [serial = 1984] [outer = 0x121589c00] 13:30:14 INFO - PROCESS | 2289 | 1463430614793 Marionette DEBUG loaded listener.js 13:30:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 162 (0x121b6ac00) [pid = 2289] [serial = 1985] [outer = 0x121589c00] 13:30:15 INFO - PROCESS | 2289 | 1463430615208 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]]]}] 13:30:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:30:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 723ms 13:30:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:30:15 INFO - PROCESS | 2289 | 1463430615249 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 13:30:15 INFO - PROCESS | 2289 | 1463430615250 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 13:30:15 INFO - PROCESS | 2289 | 1463430615253 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:30:15 INFO - PROCESS | 2289 | 1463430615254 Marionette TRACE conn2 <- [1,2618,null,{}] 13:30:15 INFO - PROCESS | 2289 | 1463430615256 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}] 13:30:15 INFO - PROCESS | 2289 | 1463430615350 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 13:30:15 INFO - PROCESS | 2289 | 1463430615410 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:15 INFO - PROCESS | 2289 | ++DOCSHELL 0x129858800 == 70 [pid = 2289] [id = 662] 13:30:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 163 (0x123dbe400) [pid = 2289] [serial = 1986] [outer = 0x0] 13:30:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 164 (0x124874c00) [pid = 2289] [serial = 1987] [outer = 0x123dbe400] 13:30:15 INFO - PROCESS | 2289 | 1463430615440 Marionette DEBUG loaded listener.js 13:30:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 165 (0x12487e800) [pid = 2289] [serial = 1988] [outer = 0x123dbe400] 13:30:15 INFO - PROCESS | 2289 | 1463430615842 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]]]}] 13:30:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:30:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 619ms 13:30:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:30:15 INFO - PROCESS | 2289 | 1463430615873 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 13:30:15 INFO - PROCESS | 2289 | 1463430615874 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 13:30:15 INFO - PROCESS | 2289 | 1463430615877 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:30:15 INFO - PROCESS | 2289 | 1463430615878 Marionette TRACE conn2 <- [1,2622,null,{}] 13:30:15 INFO - PROCESS | 2289 | 1463430615880 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}] 13:30:15 INFO - PROCESS | 2289 | 1463430615996 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 13:30:16 INFO - PROCESS | 2289 | 1463430616101 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:16 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a8b5000 == 71 [pid = 2289] [id = 663] 13:30:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 166 (0x124cb3400) [pid = 2289] [serial = 1989] [outer = 0x0] 13:30:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 167 (0x124f0a800) [pid = 2289] [serial = 1990] [outer = 0x124cb3400] 13:30:16 INFO - PROCESS | 2289 | 1463430616136 Marionette DEBUG loaded listener.js 13:30:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 168 (0x12670bc00) [pid = 2289] [serial = 1991] [outer = 0x124cb3400] 13:30:16 INFO - PROCESS | 2289 | 1463430616555 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]]]}] 13:30:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:30:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 721ms 13:30:16 INFO - PROCESS | 2289 | 1463430616598 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 13:30:16 INFO - PROCESS | 2289 | 1463430616600 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 13:30:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:30:16 INFO - PROCESS | 2289 | 1463430616602 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:30:16 INFO - PROCESS | 2289 | 1463430616603 Marionette TRACE conn2 <- [1,2626,null,{}] 13:30:16 INFO - PROCESS | 2289 | 1463430616606 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}] 13:30:16 INFO - PROCESS | 2289 | 1463430616700 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 13:30:16 INFO - PROCESS | 2289 | 1463430616761 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:16 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba11800 == 72 [pid = 2289] [id = 664] 13:30:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 169 (0x12670c400) [pid = 2289] [serial = 1992] [outer = 0x0] 13:30:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 170 (0x126d1f000) [pid = 2289] [serial = 1993] [outer = 0x12670c400] 13:30:16 INFO - PROCESS | 2289 | 1463430616791 Marionette DEBUG loaded listener.js 13:30:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 171 (0x128b33800) [pid = 2289] [serial = 1994] [outer = 0x12670c400] 13:30:17 INFO - PROCESS | 2289 | 1463430617210 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]]]}] 13:30:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:30:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 672ms 13:30:17 INFO - PROCESS | 2289 | 1463430617275 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 13:30:17 INFO - PROCESS | 2289 | 1463430617276 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 13:30:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:30:17 INFO - PROCESS | 2289 | 1463430617279 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:30:17 INFO - PROCESS | 2289 | 1463430617280 Marionette TRACE conn2 <- [1,2630,null,{}] 13:30:17 INFO - PROCESS | 2289 | 1463430617282 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}] 13:30:17 INFO - PROCESS | 2289 | 1463430617379 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 13:30:17 INFO - PROCESS | 2289 | 1463430617485 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:17 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba85000 == 73 [pid = 2289] [id = 665] 13:30:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 172 (0x1267b3000) [pid = 2289] [serial = 1995] [outer = 0x0] 13:30:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 173 (0x128b42800) [pid = 2289] [serial = 1996] [outer = 0x1267b3000] 13:30:17 INFO - PROCESS | 2289 | 1463430617515 Marionette DEBUG loaded listener.js 13:30:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 174 (0x128b91c00) [pid = 2289] [serial = 1997] [outer = 0x1267b3000] 13:30:17 INFO - PROCESS | 2289 | 1463430617937 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]]]}] 13:30:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:30:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 671ms 13:30:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:30:17 INFO - PROCESS | 2289 | 1463430617950 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 13:30:17 INFO - PROCESS | 2289 | 1463430617952 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 13:30:17 INFO - PROCESS | 2289 | 1463430617956 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:30:17 INFO - PROCESS | 2289 | 1463430617957 Marionette TRACE conn2 <- [1,2634,null,{}] 13:30:17 INFO - PROCESS | 2289 | 1463430617960 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}] 13:30:18 INFO - PROCESS | 2289 | 1463430618060 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 13:30:18 INFO - PROCESS | 2289 | 1463430618127 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:18 INFO - PROCESS | 2289 | ++DOCSHELL 0x116553800 == 74 [pid = 2289] [id = 666] 13:30:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 175 (0x110daa400) [pid = 2289] [serial = 1998] [outer = 0x0] 13:30:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 176 (0x111a0e000) [pid = 2289] [serial = 1999] [outer = 0x110daa400] 13:30:18 INFO - PROCESS | 2289 | 1463430618310 Marionette DEBUG loaded listener.js 13:30:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 177 (0x112cb3c00) [pid = 2289] [serial = 2000] [outer = 0x110daa400] 13:30:18 INFO - PROCESS | 2289 | 1463430618856 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]]]}] 13:30:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:30:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 925ms 13:30:18 INFO - PROCESS | 2289 | 1463430618881 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 13:30:18 INFO - PROCESS | 2289 | 1463430618885 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 13:30:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:30:18 INFO - PROCESS | 2289 | 1463430618888 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:30:18 INFO - PROCESS | 2289 | 1463430618890 Marionette TRACE conn2 <- [1,2638,null,{}] 13:30:18 INFO - PROCESS | 2289 | 1463430618894 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}] 13:30:18 INFO - PROCESS | 2289 | 1463430618990 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 13:30:19 INFO - PROCESS | 2289 | 1463430619053 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:19 INFO - PROCESS | 2289 | ++DOCSHELL 0x119798000 == 75 [pid = 2289] [id = 667] 13:30:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 178 (0x11675d000) [pid = 2289] [serial = 2001] [outer = 0x0] 13:30:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 179 (0x11811b000) [pid = 2289] [serial = 2002] [outer = 0x11675d000] 13:30:19 INFO - PROCESS | 2289 | 1463430619082 Marionette DEBUG loaded listener.js 13:30:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 180 (0x119329800) [pid = 2289] [serial = 2003] [outer = 0x11675d000] 13:30:19 INFO - PROCESS | 2289 | --DOCSHELL 0x11996b800 == 74 [pid = 2289] [id = 656] 13:30:19 INFO - PROCESS | 2289 | --DOCSHELL 0x1180cb000 == 73 [pid = 2289] [id = 655] 13:30:19 INFO - PROCESS | 2289 | --DOCSHELL 0x1133d6000 == 72 [pid = 2289] [id = 654] 13:30:19 INFO - PROCESS | 2289 | --DOCSHELL 0x1386c3800 == 71 [pid = 2289] [id = 652] 13:30:19 INFO - PROCESS | 2289 | --DOCSHELL 0x12efa2800 == 70 [pid = 2289] [id = 651] 13:30:19 INFO - PROCESS | 2289 | --DOCSHELL 0x12a862800 == 69 [pid = 2289] [id = 650] 13:30:19 INFO - PROCESS | 2289 | --DOCSHELL 0x119e11000 == 68 [pid = 2289] [id = 649] 13:30:19 INFO - PROCESS | 2289 | 1463430619467 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]]]}] 13:30:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:30:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 621ms 13:30:19 INFO - PROCESS | 2289 | 1463430619509 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 13:30:19 INFO - PROCESS | 2289 | 1463430619512 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 13:30:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:30:19 INFO - PROCESS | 2289 | 1463430619516 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:30:19 INFO - PROCESS | 2289 | 1463430619518 Marionette TRACE conn2 <- [1,2642,null,{}] 13:30:19 INFO - PROCESS | 2289 | 1463430619520 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}] 13:30:19 INFO - PROCESS | 2289 | 1463430619604 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 13:30:19 INFO - PROCESS | 2289 | 1463430619675 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:19 INFO - PROCESS | 2289 | ++DOCSHELL 0x119b14800 == 69 [pid = 2289] [id = 668] 13:30:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 181 (0x112d97800) [pid = 2289] [serial = 2004] [outer = 0x0] 13:30:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 182 (0x11938dc00) [pid = 2289] [serial = 2005] [outer = 0x112d97800] 13:30:19 INFO - PROCESS | 2289 | 1463430619703 Marionette DEBUG loaded listener.js 13:30:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 183 (0x1214cc400) [pid = 2289] [serial = 2006] [outer = 0x112d97800] 13:30:20 INFO - PROCESS | 2289 | 1463430620033 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]]]}] 13:30:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:30:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 523ms 13:30:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:30:20 INFO - PROCESS | 2289 | 1463430620041 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 13:30:20 INFO - PROCESS | 2289 | 1463430620043 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 13:30:20 INFO - PROCESS | 2289 | 1463430620045 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:30:20 INFO - PROCESS | 2289 | 1463430620047 Marionette TRACE conn2 <- [1,2646,null,{}] 13:30:20 INFO - PROCESS | 2289 | 1463430620063 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}] 13:30:20 INFO - PROCESS | 2289 | 1463430620172 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 13:30:20 INFO - PROCESS | 2289 | 1463430620212 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:20 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba1f800 == 70 [pid = 2289] [id = 669] 13:30:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 184 (0x121b69400) [pid = 2289] [serial = 2007] [outer = 0x0] 13:30:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 185 (0x125555000) [pid = 2289] [serial = 2008] [outer = 0x121b69400] 13:30:20 INFO - PROCESS | 2289 | 1463430620237 Marionette DEBUG loaded listener.js 13:30:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 186 (0x126690c00) [pid = 2289] [serial = 2009] [outer = 0x121b69400] 13:30:20 INFO - PROCESS | 2289 | 1463430620580 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]]]}] 13:30:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:30:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 570ms 13:30:20 INFO - PROCESS | 2289 | 1463430620616 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 13:30:20 INFO - PROCESS | 2289 | 1463430620617 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 13:30:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:30:20 INFO - PROCESS | 2289 | 1463430620619 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:30:20 INFO - PROCESS | 2289 | 1463430620621 Marionette TRACE conn2 <- [1,2650,null,{}] 13:30:20 INFO - PROCESS | 2289 | 1463430620623 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}] 13:30:20 INFO - PROCESS | 2289 | 1463430620730 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 13:30:20 INFO - PROCESS | 2289 | 1463430620770 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:20 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c481000 == 71 [pid = 2289] [id = 670] 13:30:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 187 (0x1267bec00) [pid = 2289] [serial = 2010] [outer = 0x0] 13:30:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 188 (0x128bad000) [pid = 2289] [serial = 2011] [outer = 0x1267bec00] 13:30:20 INFO - PROCESS | 2289 | 1463430620796 Marionette DEBUG loaded listener.js 13:30:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 189 (0x128d18c00) [pid = 2289] [serial = 2012] [outer = 0x1267bec00] 13:30:21 INFO - PROCESS | 2289 | 1463430621078 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]]]}] 13:30:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:30:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 468ms 13:30:21 INFO - PROCESS | 2289 | 1463430621103 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 13:30:21 INFO - PROCESS | 2289 | 1463430621106 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 13:30:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:30:21 INFO - PROCESS | 2289 | 1463430621115 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:30:21 INFO - PROCESS | 2289 | 1463430621116 Marionette TRACE conn2 <- [1,2654,null,{}] 13:30:21 INFO - PROCESS | 2289 | 1463430621120 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}] 13:30:21 INFO - PROCESS | 2289 | 1463430621241 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 13:30:21 INFO - PROCESS | 2289 | 1463430621298 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:21 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c85b000 == 72 [pid = 2289] [id = 671] 13:30:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 190 (0x128f48800) [pid = 2289] [serial = 2013] [outer = 0x0] 13:30:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 191 (0x129121800) [pid = 2289] [serial = 2014] [outer = 0x128f48800] 13:30:21 INFO - PROCESS | 2289 | 1463430621343 Marionette DEBUG loaded listener.js 13:30:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 192 (0x129582c00) [pid = 2289] [serial = 2015] [outer = 0x128f48800] 13:30:21 INFO - PROCESS | 2289 | 1463430621791 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]]]}] 13:30:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:30:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 721ms 13:30:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:30:21 INFO - PROCESS | 2289 | 1463430621841 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 13:30:21 INFO - PROCESS | 2289 | 1463430621843 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 13:30:21 INFO - PROCESS | 2289 | 1463430621845 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:30:21 INFO - PROCESS | 2289 | 1463430621846 Marionette TRACE conn2 <- [1,2658,null,{}] 13:30:21 INFO - PROCESS | 2289 | 1463430621848 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}] 13:30:22 INFO - PROCESS | 2289 | 1463430622139 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 191 (0x124873800) [pid = 2289] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 190 (0x128f3e400) [pid = 2289] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 189 (0x119164000) [pid = 2289] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 188 (0x126d1e000) [pid = 2289] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 187 (0x128f3f400) [pid = 2289] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 186 (0x12b853400) [pid = 2289] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 185 (0x12baae000) [pid = 2289] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 184 (0x1125a1400) [pid = 2289] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 183 (0x116766400) [pid = 2289] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 182 (0x128f39800) [pid = 2289] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 181 (0x12b222800) [pid = 2289] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 180 (0x112877800) [pid = 2289] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 179 (0x12babb000) [pid = 2289] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 178 (0x11938a800) [pid = 2289] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 177 (0x12be1b800) [pid = 2289] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 176 (0x112596800) [pid = 2289] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 175 (0x1190b3400) [pid = 2289] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 174 (0x112ce6800) [pid = 2289] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 173 (0x1184de400) [pid = 2289] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 172 (0x126d20400) [pid = 2289] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 171 (0x114edfc00) [pid = 2289] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 170 (0x116762000) [pid = 2289] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 169 (0x119391000) [pid = 2289] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 168 (0x121587400) [pid = 2289] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 167 (0x111a0d800) [pid = 2289] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 166 (0x11849bc00) [pid = 2289] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 165 (0x1219c5800) [pid = 2289] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 164 (0x121591c00) [pid = 2289] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 163 (0x128b41800) [pid = 2289] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 162 (0x118617800) [pid = 2289] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 161 (0x1125f4000) [pid = 2289] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 160 (0x12153e800) [pid = 2289] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 159 (0x128b82800) [pid = 2289] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 158 (0x110db2400) [pid = 2289] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 157 (0x121544400) [pid = 2289] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 156 (0x115e1e400) [pid = 2289] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 155 (0x124cb2400) [pid = 2289] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 154 (0x1125ef000) [pid = 2289] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 153 (0x1121b2c00) [pid = 2289] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 152 (0x1125f7800) [pid = 2289] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 151 (0x116763400) [pid = 2289] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 150 (0x12a819800) [pid = 2289] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 149 (0x1163a5400) [pid = 2289] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:30:22 INFO - PROCESS | 2289 | --DOMWINDOW == 148 (0x128b83000) [pid = 2289] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:30:22 INFO - PROCESS | 2289 | 1463430622204 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:22 INFO - PROCESS | 2289 | ++DOCSHELL 0x112692800 == 73 [pid = 2289] [id = 672] 13:30:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 149 (0x110db1c00) [pid = 2289] [serial = 2016] [outer = 0x0] 13:30:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 150 (0x11214e800) [pid = 2289] [serial = 2017] [outer = 0x110db1c00] 13:30:22 INFO - PROCESS | 2289 | 1463430622229 Marionette DEBUG loaded listener.js 13:30:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 151 (0x1125ee400) [pid = 2289] [serial = 2018] [outer = 0x110db1c00] 13:30:22 INFO - PROCESS | 2289 | 1463430622483 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]]]}] 13:30:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:30:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 669ms 13:30:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:30:22 INFO - PROCESS | 2289 | 1463430622515 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 13:30:22 INFO - PROCESS | 2289 | 1463430622516 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 13:30:22 INFO - PROCESS | 2289 | 1463430622526 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:30:22 INFO - PROCESS | 2289 | 1463430622527 Marionette TRACE conn2 <- [1,2662,null,{}] 13:30:22 INFO - PROCESS | 2289 | 1463430622530 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}] 13:30:22 INFO - PROCESS | 2289 | 1463430622618 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 13:30:22 INFO - PROCESS | 2289 | 1463430622642 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:22 INFO - PROCESS | 2289 | ++DOCSHELL 0x128c57800 == 74 [pid = 2289] [id = 673] 13:30:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 152 (0x112d8f800) [pid = 2289] [serial = 2019] [outer = 0x0] 13:30:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 153 (0x116766400) [pid = 2289] [serial = 2020] [outer = 0x112d8f800] 13:30:22 INFO - PROCESS | 2289 | 1463430622667 Marionette DEBUG loaded listener.js 13:30:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 154 (0x1184a0c00) [pid = 2289] [serial = 2021] [outer = 0x112d8f800] 13:30:22 INFO - PROCESS | 2289 | 1463430622976 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]]]}] 13:30:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:30:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 480ms 13:30:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:30:23 INFO - PROCESS | 2289 | 1463430622998 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 13:30:23 INFO - PROCESS | 2289 | 1463430622999 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 13:30:23 INFO - PROCESS | 2289 | 1463430623013 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:30:23 INFO - PROCESS | 2289 | 1463430623014 Marionette TRACE conn2 <- [1,2666,null,{}] 13:30:23 INFO - PROCESS | 2289 | 1463430623016 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}] 13:30:23 INFO - PROCESS | 2289 | 1463430623135 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 13:30:23 INFO - PROCESS | 2289 | 1463430623142 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:23 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d416000 == 75 [pid = 2289] [id = 674] 13:30:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 155 (0x1121b0800) [pid = 2289] [serial = 2022] [outer = 0x0] 13:30:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 156 (0x118496000) [pid = 2289] [serial = 2023] [outer = 0x1121b0800] 13:30:23 INFO - PROCESS | 2289 | 1463430623167 Marionette DEBUG loaded listener.js 13:30:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 157 (0x121751400) [pid = 2289] [serial = 2024] [outer = 0x1121b0800] 13:30:23 INFO - PROCESS | 2289 | 1463430623971 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]]]}] 13:30:23 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) 13:30:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 981ms 13:30:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:30:23 INFO - PROCESS | 2289 | 1463430623982 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 13:30:23 INFO - PROCESS | 2289 | 1463430623983 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 13:30:23 INFO - PROCESS | 2289 | 1463430623987 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:30:23 INFO - PROCESS | 2289 | 1463430623988 Marionette TRACE conn2 <- [1,2670,null,{}] 13:30:23 INFO - PROCESS | 2289 | 1463430623991 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}] 13:30:24 INFO - PROCESS | 2289 | 1463430624076 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 13:30:24 INFO - PROCESS | 2289 | 1463430624080 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:24 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d902800 == 76 [pid = 2289] [id = 675] 13:30:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 158 (0x121755c00) [pid = 2289] [serial = 2025] [outer = 0x0] 13:30:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 159 (0x128b18400) [pid = 2289] [serial = 2026] [outer = 0x121755c00] 13:30:24 INFO - PROCESS | 2289 | 1463430624105 Marionette DEBUG loaded listener.js 13:30:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 160 (0x129114000) [pid = 2289] [serial = 2027] [outer = 0x121755c00] 13:30:25 INFO - PROCESS | 2289 | 1463430625119 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] 13:30:25 INFO - PROCESS | 2289 | 1463430625160 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 13:30:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:30:25 INFO - PROCESS | 2289 | 1463430625163 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:30:25 INFO - PROCESS | 2289 | 1463430625166 Marionette TRACE conn2 <- [1,2674,null,{}] 13:30:25 INFO - PROCESS | 2289 | 1463430625170 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}] 13:30:25 INFO - PROCESS | 2289 | 1463430625275 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 13:30:25 INFO - PROCESS | 2289 | 1463430625339 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:25 INFO - PROCESS | 2289 | ++DOCSHELL 0x12550d800 == 77 [pid = 2289] [id = 676] 13:30:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 161 (0x11675e800) [pid = 2289] [serial = 2028] [outer = 0x0] 13:30:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 162 (0x118498400) [pid = 2289] [serial = 2029] [outer = 0x11675e800] 13:30:25 INFO - PROCESS | 2289 | 1463430625371 Marionette DEBUG loaded listener.js 13:30:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 163 (0x119163c00) [pid = 2289] [serial = 2030] [outer = 0x11675e800] 13:30:26 INFO - PROCESS | 2289 | 1463430626334 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] 13:30:26 INFO - PROCESS | 2289 | 1463430626391 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 13:30:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:30:26 INFO - PROCESS | 2289 | 1463430626396 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:30:26 INFO - PROCESS | 2289 | 1463430626398 Marionette TRACE conn2 <- [1,2678,null,{}] 13:30:26 INFO - PROCESS | 2289 | 1463430626401 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}] 13:30:26 INFO - PROCESS | 2289 | 1463430626505 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 13:30:26 INFO - PROCESS | 2289 | 1463430626569 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:26 INFO - PROCESS | 2289 | ++DOCSHELL 0x12cb4b000 == 78 [pid = 2289] [id = 677] 13:30:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 164 (0x119e36000) [pid = 2289] [serial = 2031] [outer = 0x0] 13:30:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 165 (0x121792800) [pid = 2289] [serial = 2032] [outer = 0x119e36000] 13:30:26 INFO - PROCESS | 2289 | 1463430626599 Marionette DEBUG loaded listener.js 13:30:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 166 (0x125e3f400) [pid = 2289] [serial = 2033] [outer = 0x119e36000] 13:30:27 INFO - PROCESS | 2289 | 1463430627547 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]]]}] 13:30:27 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) 13:30:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1174ms 13:30:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:30:27 INFO - PROCESS | 2289 | 1463430627571 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 13:30:27 INFO - PROCESS | 2289 | 1463430627573 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 13:30:27 INFO - PROCESS | 2289 | 1463430627575 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:30:27 INFO - PROCESS | 2289 | 1463430627578 Marionette TRACE conn2 <- [1,2682,null,{}] 13:30:27 INFO - PROCESS | 2289 | 1463430627586 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}] 13:30:27 INFO - PROCESS | 2289 | 1463430627693 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 13:30:27 INFO - PROCESS | 2289 | 1463430627802 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:27 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ef9b000 == 79 [pid = 2289] [id = 678] 13:30:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 167 (0x1125ea800) [pid = 2289] [serial = 2034] [outer = 0x0] 13:30:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 168 (0x128b34c00) [pid = 2289] [serial = 2035] [outer = 0x1125ea800] 13:30:27 INFO - PROCESS | 2289 | 1463430627836 Marionette DEBUG loaded listener.js 13:30:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 169 (0x129571800) [pid = 2289] [serial = 2036] [outer = 0x1125ea800] 13:30:28 INFO - PROCESS | 2289 | 1463430628748 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]]]}] 13:30:28 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) 13:30:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1225ms 13:30:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:30:28 INFO - PROCESS | 2289 | 1463430628801 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 13:30:28 INFO - PROCESS | 2289 | 1463430628803 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 13:30:28 INFO - PROCESS | 2289 | 1463430628807 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:30:28 INFO - PROCESS | 2289 | 1463430628809 Marionette TRACE conn2 <- [1,2686,null,{}] 13:30:28 INFO - PROCESS | 2289 | 1463430628813 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}] 13:30:28 INFO - PROCESS | 2289 | 1463430628908 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 13:30:28 INFO - PROCESS | 2289 | 1463430628974 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:28 INFO - PROCESS | 2289 | ++DOCSHELL 0x119799800 == 80 [pid = 2289] [id = 679] 13:30:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 170 (0x114ee0c00) [pid = 2289] [serial = 2037] [outer = 0x0] 13:30:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 171 (0x116337400) [pid = 2289] [serial = 2038] [outer = 0x114ee0c00] 13:30:29 INFO - PROCESS | 2289 | 1463430629003 Marionette DEBUG loaded listener.js 13:30:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 172 (0x116a5c400) [pid = 2289] [serial = 2039] [outer = 0x114ee0c00] 13:30:29 INFO - PROCESS | 2289 | --DOCSHELL 0x12d31f000 == 79 [pid = 2289] [id = 591] 13:30:29 INFO - PROCESS | 2289 | --DOCSHELL 0x1215e7000 == 78 [pid = 2289] [id = 653] 13:30:29 INFO - PROCESS | 2289 | --DOCSHELL 0x1293ca800 == 77 [pid = 2289] [id = 517] 13:30:29 INFO - PROCESS | 2289 | --DOCSHELL 0x11911c000 == 76 [pid = 2289] [id = 629] 13:30:29 INFO - PROCESS | 2289 | --DOCSHELL 0x12a8a3800 == 75 [pid = 2289] [id = 630] 13:30:29 INFO - PROCESS | 2289 | --DOCSHELL 0x128be0000 == 74 [pid = 2289] [id = 515] 13:30:29 INFO - PROCESS | 2289 | --DOCSHELL 0x12d416000 == 73 [pid = 2289] [id = 674] 13:30:29 INFO - PROCESS | 2289 | --DOCSHELL 0x128c57800 == 72 [pid = 2289] [id = 673] 13:30:29 INFO - PROCESS | 2289 | --DOCSHELL 0x112692800 == 71 [pid = 2289] [id = 672] 13:30:29 INFO - PROCESS | 2289 | --DOCSHELL 0x12c85b000 == 70 [pid = 2289] [id = 671] 13:30:29 INFO - PROCESS | 2289 | --DOCSHELL 0x12c481000 == 69 [pid = 2289] [id = 670] 13:30:29 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba1f800 == 68 [pid = 2289] [id = 669] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 171 (0x1190b8400) [pid = 2289] [serial = 1972] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 170 (0x128f3b400) [pid = 2289] [serial = 1897] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 169 (0x12ac13400) [pid = 2289] [serial = 1900] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 168 (0x11767b000) [pid = 2289] [serial = 1948] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 167 (0x119e3a800) [pid = 2289] [serial = 1957] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 166 (0x128bb5800) [pid = 2289] [serial = 1954] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 165 (0x1193e4800) [pid = 2289] [serial = 1951] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 164 (0x12c84d800) [pid = 2289] [serial = 1945] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOCSHELL 0x119b14800 == 67 [pid = 2289] [id = 668] 13:30:29 INFO - PROCESS | 2289 | --DOCSHELL 0x119798000 == 66 [pid = 2289] [id = 667] 13:30:29 INFO - PROCESS | 2289 | --DOCSHELL 0x116553800 == 65 [pid = 2289] [id = 666] 13:30:29 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba85000 == 64 [pid = 2289] [id = 665] 13:30:29 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba11800 == 63 [pid = 2289] [id = 664] 13:30:29 INFO - PROCESS | 2289 | --DOCSHELL 0x12a8b5000 == 62 [pid = 2289] [id = 663] 13:30:29 INFO - PROCESS | 2289 | --DOCSHELL 0x129858800 == 61 [pid = 2289] [id = 662] 13:30:29 INFO - PROCESS | 2289 | --DOCSHELL 0x12983a800 == 60 [pid = 2289] [id = 661] 13:30:29 INFO - PROCESS | 2289 | --DOCSHELL 0x126b67000 == 59 [pid = 2289] [id = 660] 13:30:29 INFO - PROCESS | 2289 | --DOCSHELL 0x116e1e000 == 58 [pid = 2289] [id = 659] 13:30:29 INFO - PROCESS | 2289 | --DOCSHELL 0x116aaa000 == 57 [pid = 2289] [id = 658] 13:30:29 INFO - PROCESS | 2289 | --DOCSHELL 0x119e1b800 == 56 [pid = 2289] [id = 657] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 163 (0x125e41400) [pid = 2289] [serial = 1912] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 162 (0x126d1ec00) [pid = 2289] [serial = 1913] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 161 (0x12958b800) [pid = 2289] [serial = 1921] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 160 (0x123dc6400) [pid = 2289] [serial = 1910] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 159 (0x12158c800) [pid = 2289] [serial = 1909] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 158 (0x128b38c00) [pid = 2289] [serial = 1915] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 157 (0x12ac0f800) [pid = 2289] [serial = 1924] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 156 (0x12bab9800) [pid = 2289] [serial = 1886] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 155 (0x12baf1000) [pid = 2289] [serial = 1930] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 154 (0x128bb0000) [pid = 2289] [serial = 1916] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 153 (0x11321d000) [pid = 2289] [serial = 1904] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 152 (0x1125f3c00) [pid = 2289] [serial = 1903] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 151 (0x11915f000) [pid = 2289] [serial = 1907] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 150 (0x118119400) [pid = 2289] [serial = 1906] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 149 (0x12911a800) [pid = 2289] [serial = 1918] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 148 (0x12956dc00) [pid = 2289] [serial = 1919] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 147 (0x12bab0400) [pid = 2289] [serial = 1927] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 146 (0x11906c400) [pid = 2289] [serial = 1891] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 145 (0x11639e800) [pid = 2289] [serial = 1888] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 144 (0x128b1a400) [pid = 2289] [serial = 1894] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 143 (0x11650ac00) [pid = 2289] [serial = 1936] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 142 (0x12be03000) [pid = 2289] [serial = 1933] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 141 (0x12baf8000) [pid = 2289] [serial = 1931] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 140 (0x12baf4800) [pid = 2289] [serial = 1939] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 139 (0x119026000) [pid = 2289] [serial = 1970] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 138 (0x12be21800) [pid = 2289] [serial = 1942] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 137 (0x12c84a800) [pid = 2289] [serial = 1943] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 136 (0x12be1b000) [pid = 2289] [serial = 1940] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 135 (0x119cc8400) [pid = 2289] [serial = 1937] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 134 (0x12be14c00) [pid = 2289] [serial = 1934] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 133 (0x12babac00) [pid = 2289] [serial = 1928] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 132 (0x12b221400) [pid = 2289] [serial = 1925] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 131 (0x12aabc800) [pid = 2289] [serial = 1922] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 130 (0x113490c00) [pid = 2289] [serial = 1721] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 129 (0x121512c00) [pid = 2289] [serial = 1727] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 128 (0x11811ac00) [pid = 2289] [serial = 1781] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 127 (0x1193dac00) [pid = 2289] [serial = 1835] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 126 (0x128b84c00) [pid = 2289] [serial = 1895] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x1180dcc00) [pid = 2289] [serial = 1667] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x116ef4c00) [pid = 2289] [serial = 1966] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x1214da400) [pid = 2289] [serial = 1784] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x128b15800) [pid = 2289] [serial = 1838] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x112965c00) [pid = 2289] [serial = 1964] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x119733400) [pid = 2289] [serial = 1892] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x125e47c00) [pid = 2289] [serial = 1787] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x11259c800) [pid = 2289] [serial = 1963] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x125e3d400) [pid = 2289] [serial = 1730] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x12930e000) [pid = 2289] [serial = 1841] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x119beac00) [pid = 2289] [serial = 1670] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x1168aac00) [pid = 2289] [serial = 1832] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x124879c00) [pid = 2289] [serial = 1673] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x128b8e000) [pid = 2289] [serial = 1718] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x125f6d000) [pid = 2289] [serial = 1661] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x125e44000) [pid = 2289] [serial = 1676] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x118113800) [pid = 2289] [serial = 1889] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x128b3c800) [pid = 2289] [serial = 1733] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x114e07000) [pid = 2289] [serial = 1664] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x1125f9800) [pid = 2289] [serial = 1778] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x128b90000) [pid = 2289] [serial = 1961] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x118122c00) [pid = 2289] [serial = 1969] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x12aac7000) [pid = 2289] [serial = 1829] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x119e37000) [pid = 2289] [serial = 1960] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x11849b000) [pid = 2289] [serial = 1724] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x12a768000) [pid = 2289] [serial = 1844] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x1180df400) [pid = 2289] [serial = 1967] [outer = 0x0] [url = about:blank] 13:30:29 INFO - PROCESS | 2289 | 1463430629935 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] 13:30:29 INFO - PROCESS | 2289 | 1463430629986 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 13:30:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:30:29 INFO - PROCESS | 2289 | 1463430629990 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:30:29 INFO - PROCESS | 2289 | 1463430629992 Marionette TRACE conn2 <- [1,2690,null,{}] 13:30:29 INFO - PROCESS | 2289 | 1463430629994 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}] 13:30:30 INFO - PROCESS | 2289 | 1463430630070 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 13:30:30 INFO - PROCESS | 2289 | 1463430630125 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:30 INFO - PROCESS | 2289 | ++DOCSHELL 0x116e2c000 == 57 [pid = 2289] [id = 680] 13:30:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x1125f9800) [pid = 2289] [serial = 2040] [outer = 0x0] 13:30:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x116a5d000) [pid = 2289] [serial = 2041] [outer = 0x1125f9800] 13:30:30 INFO - PROCESS | 2289 | 1463430630150 Marionette DEBUG loaded listener.js 13:30:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x118122c00) [pid = 2289] [serial = 2042] [outer = 0x1125f9800] 13:30:30 INFO - PROCESS | 2289 | 1463430630979 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] 13:30:31 INFO - PROCESS | 2289 | 1463430631013 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 13:30:31 INFO - PROCESS | 2289 | 1463430631015 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:30:31 INFO - PROCESS | 2289 | 1463430631017 Marionette TRACE conn2 <- [1,2694,null,{}] 13:30:31 INFO - PROCESS | 2289 | 1463430631037 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}] 13:30:31 INFO - PROCESS | 2289 | 1463430631122 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 13:30:31 INFO - PROCESS | 2289 | 1463430631128 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:31 INFO - PROCESS | 2289 | ++DOCSHELL 0x119b0e800 == 58 [pid = 2289] [id = 681] 13:30:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x11906b800) [pid = 2289] [serial = 2043] [outer = 0x0] 13:30:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x1193d9000) [pid = 2289] [serial = 2044] [outer = 0x11906b800] 13:30:31 INFO - PROCESS | 2289 | 1463430631156 Marionette DEBUG loaded listener.js 13:30:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x119beac00) [pid = 2289] [serial = 2045] [outer = 0x11906b800] 13:30:31 INFO - PROCESS | 2289 | 1463430631980 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] 13:30:32 INFO - PROCESS | 2289 | 1463430632002 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 13:30:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:30:32 INFO - PROCESS | 2289 | 1463430632012 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:30:32 INFO - PROCESS | 2289 | 1463430632013 Marionette TRACE conn2 <- [1,2698,null,{}] 13:30:32 INFO - PROCESS | 2289 | 1463430632023 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}] 13:30:32 INFO - PROCESS | 2289 | 1463430632125 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 13:30:32 INFO - PROCESS | 2289 | 1463430632161 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:32 INFO - PROCESS | 2289 | ++DOCSHELL 0x124969800 == 59 [pid = 2289] [id = 682] 13:30:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x119e37000) [pid = 2289] [serial = 2046] [outer = 0x0] 13:30:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x1214da400) [pid = 2289] [serial = 2047] [outer = 0x119e37000] 13:30:32 INFO - PROCESS | 2289 | 1463430632189 Marionette DEBUG loaded listener.js 13:30:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x121752400) [pid = 2289] [serial = 2048] [outer = 0x119e37000] 13:30:33 INFO - PROCESS | 2289 | 1463430633020 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] 13:30:33 INFO - PROCESS | 2289 | 1463430633035 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 13:30:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:30:33 INFO - PROCESS | 2289 | 1463430633060 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:30:33 INFO - PROCESS | 2289 | 1463430633062 Marionette TRACE conn2 <- [1,2702,null,{}] 13:30:33 INFO - PROCESS | 2289 | 1463430633065 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}] 13:30:33 INFO - PROCESS | 2289 | 1463430633214 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 13:30:33 INFO - PROCESS | 2289 | 1463430633231 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:33 INFO - PROCESS | 2289 | ++DOCSHELL 0x128c6c800 == 60 [pid = 2289] [id = 683] 13:30:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x119e3a800) [pid = 2289] [serial = 2049] [outer = 0x0] 13:30:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x124879c00) [pid = 2289] [serial = 2050] [outer = 0x119e3a800] 13:30:33 INFO - PROCESS | 2289 | 1463430633256 Marionette DEBUG loaded listener.js 13:30:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x124cfd400) [pid = 2289] [serial = 2051] [outer = 0x119e3a800] 13:30:33 INFO - PROCESS | 2289 | 1463430633590 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]]]}] 13:30:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:30:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 582ms 13:30:33 INFO - PROCESS | 2289 | 1463430633633 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 13:30:33 INFO - PROCESS | 2289 | 1463430633634 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 13:30:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:30:33 INFO - PROCESS | 2289 | 1463430633636 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:30:33 INFO - PROCESS | 2289 | 1463430633637 Marionette TRACE conn2 <- [1,2706,null,{}] 13:30:33 INFO - PROCESS | 2289 | 1463430633639 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}] 13:30:33 INFO - PROCESS | 2289 | 1463430633758 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 13:30:33 INFO - PROCESS | 2289 | 1463430633803 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:33 INFO - PROCESS | 2289 | ++DOCSHELL 0x112c87000 == 61 [pid = 2289] [id = 684] 13:30:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x125554000) [pid = 2289] [serial = 2052] [outer = 0x0] 13:30:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x125f71400) [pid = 2289] [serial = 2053] [outer = 0x125554000] 13:30:33 INFO - PROCESS | 2289 | 1463430633829 Marionette DEBUG loaded listener.js 13:30:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x128b3f000) [pid = 2289] [serial = 2054] [outer = 0x125554000] 13:30:34 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x116769000) [pid = 2289] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:30:34 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x11906bc00) [pid = 2289] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:30:34 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x128b84800) [pid = 2289] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:30:34 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x119e34800) [pid = 2289] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:30:34 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x112594c00) [pid = 2289] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:30:34 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x128bb7800) [pid = 2289] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:30:34 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x126d20c00) [pid = 2289] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:30:34 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x1121b0800) [pid = 2289] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:30:34 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x121b69400) [pid = 2289] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:30:34 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x128f48800) [pid = 2289] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:30:34 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x110daa400) [pid = 2289] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:30:34 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x1267bec00) [pid = 2289] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:30:34 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x112d97800) [pid = 2289] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:30:34 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x11675d000) [pid = 2289] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:30:34 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x11882f400) [pid = 2289] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:30:34 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x112d8f800) [pid = 2289] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:30:34 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x110db1c00) [pid = 2289] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:30:34 INFO - PROCESS | 2289 | 1463430634217 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]]]}] 13:30:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:30:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 620ms 13:30:34 INFO - PROCESS | 2289 | 1463430634281 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 13:30:34 INFO - PROCESS | 2289 | 1463430634282 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 13:30:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:30:34 INFO - PROCESS | 2289 | 1463430634291 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:30:34 INFO - PROCESS | 2289 | 1463430634292 Marionette TRACE conn2 <- [1,2710,null,{}] 13:30:34 INFO - PROCESS | 2289 | 1463430634295 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}] 13:30:34 INFO - PROCESS | 2289 | 1463430634377 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 13:30:34 INFO - PROCESS | 2289 | 1463430634381 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:34 INFO - PROCESS | 2289 | ++DOCSHELL 0x129855800 == 62 [pid = 2289] [id = 685] 13:30:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x11882f400) [pid = 2289] [serial = 2055] [outer = 0x0] 13:30:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x1193da000) [pid = 2289] [serial = 2056] [outer = 0x11882f400] 13:30:34 INFO - PROCESS | 2289 | 1463430634406 Marionette DEBUG loaded listener.js 13:30:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x128b0f800) [pid = 2289] [serial = 2057] [outer = 0x11882f400] 13:30:34 INFO - PROCESS | 2289 | 1463430634765 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] 13:30:34 INFO - PROCESS | 2289 | 1463430634813 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 13:30:34 INFO - PROCESS | 2289 | 1463430634816 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:30:34 INFO - PROCESS | 2289 | 1463430634818 Marionette TRACE conn2 <- [1,2714,null,{}] 13:30:34 INFO - PROCESS | 2289 | 1463430634821 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}] 13:30:34 INFO - PROCESS | 2289 | 1463430634977 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 13:30:34 INFO - PROCESS | 2289 | 1463430634996 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:35 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180bb800 == 63 [pid = 2289] [id = 686] 13:30:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x12669ac00) [pid = 2289] [serial = 2058] [outer = 0x0] 13:30:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x128b8cc00) [pid = 2289] [serial = 2059] [outer = 0x12669ac00] 13:30:35 INFO - PROCESS | 2289 | 1463430635045 Marionette DEBUG loaded listener.js 13:30:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x128bb8c00) [pid = 2289] [serial = 2060] [outer = 0x12669ac00] 13:30:35 INFO - PROCESS | 2289 | 1463430635376 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]]]}] 13:30:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:30:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 573ms 13:30:35 INFO - PROCESS | 2289 | 1463430635393 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 13:30:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:30:35 INFO - PROCESS | 2289 | 1463430635394 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 13:30:35 INFO - PROCESS | 2289 | 1463430635396 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:30:35 INFO - PROCESS | 2289 | 1463430635397 Marionette TRACE conn2 <- [1,2718,null,{}] 13:30:35 INFO - PROCESS | 2289 | 1463430635400 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}] 13:30:35 INFO - PROCESS | 2289 | 1463430635487 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 13:30:35 INFO - PROCESS | 2289 | 1463430635492 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:35 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba5b000 == 64 [pid = 2289] [id = 687] 13:30:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x128f3b400) [pid = 2289] [serial = 2061] [outer = 0x0] 13:30:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x129307400) [pid = 2289] [serial = 2062] [outer = 0x128f3b400] 13:30:35 INFO - PROCESS | 2289 | 1463430635518 Marionette DEBUG loaded listener.js 13:30:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x12956e000) [pid = 2289] [serial = 2063] [outer = 0x128f3b400] 13:30:35 INFO - PROCESS | 2289 | 1463430635863 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] 13:30:35 INFO - PROCESS | 2289 | 1463430635873 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 13:30:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:30:35 INFO - PROCESS | 2289 | 1463430635875 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:30:35 INFO - PROCESS | 2289 | 1463430635876 Marionette TRACE conn2 <- [1,2722,null,{}] 13:30:35 INFO - PROCESS | 2289 | 1463430635878 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}] 13:30:35 INFO - PROCESS | 2289 | 1463430635990 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 13:30:36 INFO - PROCESS | 2289 | 1463430635997 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:36 INFO - PROCESS | 2289 | ++DOCSHELL 0x12bebf000 == 65 [pid = 2289] [id = 688] 13:30:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x129116000) [pid = 2289] [serial = 2064] [outer = 0x0] 13:30:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x129583000) [pid = 2289] [serial = 2065] [outer = 0x129116000] 13:30:36 INFO - PROCESS | 2289 | 1463430636022 Marionette DEBUG loaded listener.js 13:30:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x12a769800) [pid = 2289] [serial = 2066] [outer = 0x129116000] 13:30:36 INFO - PROCESS | 2289 | 1463430636523 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] 13:30:36 INFO - PROCESS | 2289 | 1463430636552 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 13:30:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:30:36 INFO - PROCESS | 2289 | 1463430636573 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:30:36 INFO - PROCESS | 2289 | 1463430636576 Marionette TRACE conn2 <- [1,2726,null,{}] 13:30:36 INFO - PROCESS | 2289 | 1463430636580 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}] 13:30:36 INFO - PROCESS | 2289 | 1463430636686 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 13:30:36 INFO - PROCESS | 2289 | 1463430636788 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:36 INFO - PROCESS | 2289 | ++DOCSHELL 0x1194a8800 == 66 [pid = 2289] [id = 689] 13:30:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x116a58c00) [pid = 2289] [serial = 2067] [outer = 0x0] 13:30:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x117689c00) [pid = 2289] [serial = 2068] [outer = 0x116a58c00] 13:30:36 INFO - PROCESS | 2289 | 1463430636821 Marionette DEBUG loaded listener.js 13:30:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x118499800) [pid = 2289] [serial = 2069] [outer = 0x116a58c00] 13:30:37 INFO - PROCESS | 2289 | 1463430637242 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]]]}] 13:30:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:30:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 677ms 13:30:37 INFO - PROCESS | 2289 | 1463430637249 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 13:30:37 INFO - PROCESS | 2289 | 1463430637253 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 13:30:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:30:37 INFO - PROCESS | 2289 | 1463430637258 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:30:37 INFO - PROCESS | 2289 | 1463430637260 Marionette TRACE conn2 <- [1,2730,null,{}] 13:30:37 INFO - PROCESS | 2289 | 1463430637262 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}] 13:30:37 INFO - PROCESS | 2289 | 1463430637366 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 13:30:37 INFO - PROCESS | 2289 | 1463430637425 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:37 INFO - PROCESS | 2289 | ++DOCSHELL 0x129843000 == 67 [pid = 2289] [id = 690] 13:30:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x116a5a400) [pid = 2289] [serial = 2070] [outer = 0x0] 13:30:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x119060000) [pid = 2289] [serial = 2071] [outer = 0x116a5a400] 13:30:37 INFO - PROCESS | 2289 | 1463430637455 Marionette DEBUG loaded listener.js 13:30:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x11a029c00) [pid = 2289] [serial = 2072] [outer = 0x116a5a400] 13:30:38 INFO - PROCESS | 2289 | 1463430638388 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] 13:30:38 INFO - PROCESS | 2289 | 1463430638433 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 13:30:38 INFO - PROCESS | 2289 | 1463430638436 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:30:38 INFO - PROCESS | 2289 | 1463430638438 Marionette TRACE conn2 <- [1,2734,null,{}] 13:30:38 INFO - PROCESS | 2289 | 1463430638446 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}] 13:30:38 INFO - PROCESS | 2289 | 1463430638579 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 13:30:38 INFO - PROCESS | 2289 | 1463430638643 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:38 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c859800 == 68 [pid = 2289] [id = 691] 13:30:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x12487d400) [pid = 2289] [serial = 2073] [outer = 0x0] 13:30:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x125e44c00) [pid = 2289] [serial = 2074] [outer = 0x12487d400] 13:30:38 INFO - PROCESS | 2289 | 1463430638675 Marionette DEBUG loaded listener.js 13:30:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x126d21800) [pid = 2289] [serial = 2075] [outer = 0x12487d400] 13:30:39 INFO - PROCESS | 2289 | 1463430639130 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]]]}] 13:30:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:30:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 728ms 13:30:39 INFO - PROCESS | 2289 | 1463430639165 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 13:30:39 INFO - PROCESS | 2289 | 1463430639168 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 13:30:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:30:39 INFO - PROCESS | 2289 | 1463430639171 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:30:39 INFO - PROCESS | 2289 | 1463430639174 Marionette TRACE conn2 <- [1,2738,null,{}] 13:30:39 INFO - PROCESS | 2289 | 1463430639177 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}] 13:30:39 INFO - PROCESS | 2289 | 1463430639326 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 13:30:39 INFO - PROCESS | 2289 | 1463430639461 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:39 INFO - PROCESS | 2289 | ++DOCSHELL 0x12cb3e800 == 69 [pid = 2289] [id = 692] 13:30:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x126bdbc00) [pid = 2289] [serial = 2076] [outer = 0x0] 13:30:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x12911f400) [pid = 2289] [serial = 2077] [outer = 0x126bdbc00] 13:30:39 INFO - PROCESS | 2289 | 1463430639509 Marionette DEBUG loaded listener.js 13:30:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x12a76bc00) [pid = 2289] [serial = 2078] [outer = 0x126bdbc00] 13:30:39 INFO - PROCESS | 2289 | 1463430639972 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]]]}] 13:30:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:30:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 820ms 13:30:39 INFO - PROCESS | 2289 | 1463430639992 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 13:30:39 INFO - PROCESS | 2289 | 1463430639993 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 13:30:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:30:39 INFO - PROCESS | 2289 | 1463430639995 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:30:39 INFO - PROCESS | 2289 | 1463430639997 Marionette TRACE conn2 <- [1,2742,null,{}] 13:30:40 INFO - PROCESS | 2289 | 1463430639999 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}] 13:30:40 INFO - PROCESS | 2289 | 1463430640100 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 13:30:40 INFO - PROCESS | 2289 | 1463430640162 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:40 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d316800 == 70 [pid = 2289] [id = 693] 13:30:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x129307c00) [pid = 2289] [serial = 2079] [outer = 0x0] 13:30:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x12a774c00) [pid = 2289] [serial = 2080] [outer = 0x129307c00] 13:30:40 INFO - PROCESS | 2289 | 1463430640232 Marionette DEBUG loaded listener.js 13:30:40 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x12a81e000) [pid = 2289] [serial = 2081] [outer = 0x129307c00] 13:30:40 INFO - PROCESS | 2289 | 1463430640646 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]]]}] 13:30:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:30:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 669ms 13:30:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:30:40 INFO - PROCESS | 2289 | 1463430640665 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 13:30:40 INFO - PROCESS | 2289 | 1463430640666 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 13:30:40 INFO - PROCESS | 2289 | 1463430640669 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:30:40 INFO - PROCESS | 2289 | 1463430640670 Marionette TRACE conn2 <- [1,2746,null,{}] 13:30:40 INFO - PROCESS | 2289 | 1463430640672 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}] 13:30:40 INFO - PROCESS | 2289 | 1463430640784 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 13:30:40 INFO - PROCESS | 2289 | 1463430640848 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:41 INFO - PROCESS | 2289 | ++DOCSHELL 0x119071800 == 71 [pid = 2289] [id = 694] 13:30:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x112598000) [pid = 2289] [serial = 2082] [outer = 0x0] 13:30:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x112871800) [pid = 2289] [serial = 2083] [outer = 0x112598000] 13:30:41 INFO - PROCESS | 2289 | 1463430641059 Marionette DEBUG loaded listener.js 13:30:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x11339ec00) [pid = 2289] [serial = 2084] [outer = 0x112598000] 13:30:41 INFO - PROCESS | 2289 | 1463430641560 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]]]}] 13:30:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:30:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 920ms 13:30:41 INFO - PROCESS | 2289 | 1463430641606 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 13:30:41 INFO - PROCESS | 2289 | 1463430641609 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 13:30:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:30:41 INFO - PROCESS | 2289 | 1463430641614 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:30:41 INFO - PROCESS | 2289 | 1463430641616 Marionette TRACE conn2 <- [1,2750,null,{}] 13:30:41 INFO - PROCESS | 2289 | 1463430641621 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}] 13:30:41 INFO - PROCESS | 2289 | 1463430641720 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 13:30:41 INFO - PROCESS | 2289 | 1463430641798 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:41 INFO - PROCESS | 2289 | ++DOCSHELL 0x119123800 == 72 [pid = 2289] [id = 695] 13:30:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 128 (0x11767f000) [pid = 2289] [serial = 2085] [outer = 0x0] 13:30:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 129 (0x1184e8000) [pid = 2289] [serial = 2086] [outer = 0x11767f000] 13:30:41 INFO - PROCESS | 2289 | 1463430641827 Marionette DEBUG loaded listener.js 13:30:41 INFO - PROCESS | 2289 | ++DOMWINDOW == 130 (0x1190b8400) [pid = 2289] [serial = 2087] [outer = 0x11767f000] 13:30:42 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba5b000 == 71 [pid = 2289] [id = 687] 13:30:42 INFO - PROCESS | 2289 | --DOCSHELL 0x1180bb800 == 70 [pid = 2289] [id = 686] 13:30:42 INFO - PROCESS | 2289 | --DOCSHELL 0x129855800 == 69 [pid = 2289] [id = 685] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 129 (0x126d1f000) [pid = 2289] [serial = 1993] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 128 (0x128b42800) [pid = 2289] [serial = 1996] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 127 (0x119e34000) [pid = 2289] [serial = 1981] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 126 (0x121590800) [pid = 2289] [serial = 1984] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x124874c00) [pid = 2289] [serial = 1987] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x124f0a800) [pid = 2289] [serial = 1990] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOCSHELL 0x112c87000 == 68 [pid = 2289] [id = 684] 13:30:42 INFO - PROCESS | 2289 | --DOCSHELL 0x128c6c800 == 67 [pid = 2289] [id = 683] 13:30:42 INFO - PROCESS | 2289 | --DOCSHELL 0x124969800 == 66 [pid = 2289] [id = 682] 13:30:42 INFO - PROCESS | 2289 | --DOCSHELL 0x119b0e800 == 65 [pid = 2289] [id = 681] 13:30:42 INFO - PROCESS | 2289 | --DOCSHELL 0x116e2c000 == 64 [pid = 2289] [id = 680] 13:30:42 INFO - PROCESS | 2289 | --DOCSHELL 0x119799800 == 63 [pid = 2289] [id = 679] 13:30:42 INFO - PROCESS | 2289 | 1463430642274 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]]]}] 13:30:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:30:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 674ms 13:30:42 INFO - PROCESS | 2289 | 1463430642288 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 13:30:42 INFO - PROCESS | 2289 | 1463430642292 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 13:30:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:30:42 INFO - PROCESS | 2289 | 1463430642299 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:30:42 INFO - PROCESS | 2289 | 1463430642301 Marionette TRACE conn2 <- [1,2754,null,{}] 13:30:42 INFO - PROCESS | 2289 | 1463430642305 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}] 13:30:42 INFO - PROCESS | 2289 | 1463430642446 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x12b223000) [pid = 2289] [serial = 1901] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x12a6d3c00) [pid = 2289] [serial = 1898] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x129582c00) [pid = 2289] [serial = 2015] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x116766400) [pid = 2289] [serial = 2020] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x11214e800) [pid = 2289] [serial = 2017] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x121751400) [pid = 2289] [serial = 2024] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x1125ee400) [pid = 2289] [serial = 2018] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x126690c00) [pid = 2289] [serial = 2009] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x1214cc400) [pid = 2289] [serial = 2006] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x1184a0c00) [pid = 2289] [serial = 2021] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x1184eb800) [pid = 2289] [serial = 1949] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x12158f000) [pid = 2289] [serial = 1952] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x129566400) [pid = 2289] [serial = 1955] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x119e41400) [pid = 2289] [serial = 1958] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x12cb84c00) [pid = 2289] [serial = 1946] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x118496000) [pid = 2289] [serial = 2023] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x125555000) [pid = 2289] [serial = 2008] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x129121800) [pid = 2289] [serial = 2014] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x112cb3c00) [pid = 2289] [serial = 2000] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x111a0e000) [pid = 2289] [serial = 1999] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x128d18c00) [pid = 2289] [serial = 2012] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x11938dc00) [pid = 2289] [serial = 2005] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x128bad000) [pid = 2289] [serial = 2011] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x119329800) [pid = 2289] [serial = 2003] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x112877c00) [pid = 2289] [serial = 1975] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x118497800) [pid = 2289] [serial = 1978] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x11811b000) [pid = 2289] [serial = 2002] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x1193d8c00) [pid = 2289] [serial = 1973] [outer = 0x0] [url = about:blank] 13:30:42 INFO - PROCESS | 2289 | 1463430642548 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:42 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180d4800 == 64 [pid = 2289] [id = 696] 13:30:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x1125ee400) [pid = 2289] [serial = 2088] [outer = 0x0] 13:30:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x118496000) [pid = 2289] [serial = 2089] [outer = 0x1125ee400] 13:30:42 INFO - PROCESS | 2289 | 1463430642589 Marionette DEBUG loaded listener.js 13:30:42 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x119e35c00) [pid = 2289] [serial = 2090] [outer = 0x1125ee400] 13:30:42 INFO - PROCESS | 2289 | 1463430642881 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]]]}] 13:30:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:30:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 625ms 13:30:42 INFO - PROCESS | 2289 | 1463430642927 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 13:30:42 INFO - PROCESS | 2289 | 1463430642929 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 13:30:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:30:42 INFO - PROCESS | 2289 | 1463430642931 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:30:42 INFO - PROCESS | 2289 | 1463430642933 Marionette TRACE conn2 <- [1,2758,null,{}] 13:30:42 INFO - PROCESS | 2289 | 1463430642945 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}] 13:30:43 INFO - PROCESS | 2289 | 1463430643102 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 13:30:43 INFO - PROCESS | 2289 | 1463430643112 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:43 INFO - PROCESS | 2289 | ++DOCSHELL 0x125508800 == 65 [pid = 2289] [id = 697] 13:30:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x121351000) [pid = 2289] [serial = 2091] [outer = 0x0] 13:30:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x12178d400) [pid = 2289] [serial = 2092] [outer = 0x121351000] 13:30:43 INFO - PROCESS | 2289 | 1463430643138 Marionette DEBUG loaded listener.js 13:30:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x12490f400) [pid = 2289] [serial = 2093] [outer = 0x121351000] 13:30:43 INFO - PROCESS | 2289 | 1463430643447 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]]]}] 13:30:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:30:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 522ms 13:30:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:30:43 INFO - PROCESS | 2289 | 1463430643459 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 13:30:43 INFO - PROCESS | 2289 | 1463430643461 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 13:30:43 INFO - PROCESS | 2289 | 1463430643463 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:30:43 INFO - PROCESS | 2289 | 1463430643464 Marionette TRACE conn2 <- [1,2762,null,{}] 13:30:43 INFO - PROCESS | 2289 | 1463430643478 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}] 13:30:43 INFO - PROCESS | 2289 | 1463430643570 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 13:30:43 INFO - PROCESS | 2289 | 1463430643629 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:43 INFO - PROCESS | 2289 | ++DOCSHELL 0x128bec000 == 66 [pid = 2289] [id = 698] 13:30:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x1214cc400) [pid = 2289] [serial = 2094] [outer = 0x0] 13:30:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x125e3e400) [pid = 2289] [serial = 2095] [outer = 0x1214cc400] 13:30:43 INFO - PROCESS | 2289 | 1463430643654 Marionette DEBUG loaded listener.js 13:30:43 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x128b12000) [pid = 2289] [serial = 2096] [outer = 0x1214cc400] 13:30:43 INFO - PROCESS | 2289 | 1463430643923 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]]]}] 13:30:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:30:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 480ms 13:30:43 INFO - PROCESS | 2289 | 1463430643944 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 13:30:43 INFO - PROCESS | 2289 | 1463430643946 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 13:30:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:30:43 INFO - PROCESS | 2289 | 1463430643948 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:30:43 INFO - PROCESS | 2289 | 1463430643949 Marionette TRACE conn2 <- [1,2766,null,{}] 13:30:43 INFO - PROCESS | 2289 | 1463430643959 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}] 13:30:44 INFO - PROCESS | 2289 | 1463430644048 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 13:30:44 INFO - PROCESS | 2289 | 1463430644053 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:44 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a8b9800 == 67 [pid = 2289] [id = 699] 13:30:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x128bb7000) [pid = 2289] [serial = 2097] [outer = 0x0] 13:30:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x128d21800) [pid = 2289] [serial = 2098] [outer = 0x128bb7000] 13:30:44 INFO - PROCESS | 2289 | 1463430644082 Marionette DEBUG loaded listener.js 13:30:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x12958e000) [pid = 2289] [serial = 2099] [outer = 0x128bb7000] 13:30:44 INFO - PROCESS | 2289 | 1463430644443 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]]]}] 13:30:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:30:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 524ms 13:30:44 INFO - PROCESS | 2289 | 1463430644491 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 13:30:44 INFO - PROCESS | 2289 | 1463430644492 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 13:30:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:30:44 INFO - PROCESS | 2289 | 1463430644494 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:30:44 INFO - PROCESS | 2289 | 1463430644496 Marionette TRACE conn2 <- [1,2770,null,{}] 13:30:44 INFO - PROCESS | 2289 | 1463430644498 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}] 13:30:44 INFO - PROCESS | 2289 | 1463430644609 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 13:30:44 INFO - PROCESS | 2289 | 1463430644623 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:44 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba1f000 == 68 [pid = 2289] [id = 700] 13:30:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x12a6e0800) [pid = 2289] [serial = 2100] [outer = 0x0] 13:30:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x12aac7400) [pid = 2289] [serial = 2101] [outer = 0x12a6e0800] 13:30:44 INFO - PROCESS | 2289 | 1463430644655 Marionette DEBUG loaded listener.js 13:30:44 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x12ac1a400) [pid = 2289] [serial = 2102] [outer = 0x12a6e0800] 13:30:44 INFO - PROCESS | 2289 | 1463430644982 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]]]}] 13:30:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:30:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 518ms 13:30:45 INFO - PROCESS | 2289 | 1463430645020 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 13:30:45 INFO - PROCESS | 2289 | 1463430645022 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 13:30:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:30:45 INFO - PROCESS | 2289 | 1463430645025 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:30:45 INFO - PROCESS | 2289 | 1463430645026 Marionette TRACE conn2 <- [1,2774,null,{}] 13:30:45 INFO - PROCESS | 2289 | 1463430645028 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}] 13:30:45 INFO - PROCESS | 2289 | 1463430645132 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 13:30:45 INFO - PROCESS | 2289 | 1463430645147 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:45 INFO - PROCESS | 2289 | ++DOCSHELL 0x12bec5800 == 69 [pid = 2289] [id = 701] 13:30:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x12ac19800) [pid = 2289] [serial = 2103] [outer = 0x0] 13:30:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x12b226000) [pid = 2289] [serial = 2104] [outer = 0x12ac19800] 13:30:45 INFO - PROCESS | 2289 | 1463430645172 Marionette DEBUG loaded listener.js 13:30:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x12baad800) [pid = 2289] [serial = 2105] [outer = 0x12ac19800] 13:30:45 INFO - PROCESS | 2289 | 1463430645524 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]]]}] 13:30:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:30:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 518ms 13:30:45 INFO - PROCESS | 2289 | 1463430645543 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 13:30:45 INFO - PROCESS | 2289 | 1463430645544 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 13:30:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:30:45 INFO - PROCESS | 2289 | 1463430645547 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:30:45 INFO - PROCESS | 2289 | 1463430645548 Marionette TRACE conn2 <- [1,2778,null,{}] 13:30:45 INFO - PROCESS | 2289 | 1463430645551 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}] 13:30:45 INFO - PROCESS | 2289 | 1463430645692 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 13:30:45 INFO - PROCESS | 2289 | 1463430645710 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:45 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c488800 == 70 [pid = 2289] [id = 702] 13:30:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x12b853000) [pid = 2289] [serial = 2106] [outer = 0x0] 13:30:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x12bab5400) [pid = 2289] [serial = 2107] [outer = 0x12b853000] 13:30:45 INFO - PROCESS | 2289 | 1463430645743 Marionette DEBUG loaded listener.js 13:30:45 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x12baef800) [pid = 2289] [serial = 2108] [outer = 0x12b853000] 13:30:46 INFO - PROCESS | 2289 | 1463430646088 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]]]}] 13:30:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:30:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 568ms 13:30:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:30:46 INFO - PROCESS | 2289 | 1463430646116 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 13:30:46 INFO - PROCESS | 2289 | 1463430646117 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 13:30:46 INFO - PROCESS | 2289 | 1463430646119 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:30:46 INFO - PROCESS | 2289 | 1463430646120 Marionette TRACE conn2 <- [1,2782,null,{}] 13:30:46 INFO - PROCESS | 2289 | 1463430646123 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}] 13:30:46 INFO - PROCESS | 2289 | 1463430646228 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 13:30:46 INFO - PROCESS | 2289 | 1463430646241 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:46 INFO - PROCESS | 2289 | ++DOCSHELL 0x12cb45000 == 71 [pid = 2289] [id = 703] 13:30:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x12bab6400) [pid = 2289] [serial = 2109] [outer = 0x0] 13:30:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x12baf8800) [pid = 2289] [serial = 2110] [outer = 0x12bab6400] 13:30:46 INFO - PROCESS | 2289 | 1463430646266 Marionette DEBUG loaded listener.js 13:30:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x12be05c00) [pid = 2289] [serial = 2111] [outer = 0x12bab6400] 13:30:46 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x12669ac00) [pid = 2289] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:30:46 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x125554000) [pid = 2289] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:30:46 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x119e3a800) [pid = 2289] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:30:46 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x114ee0c00) [pid = 2289] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:30:46 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x1125f9800) [pid = 2289] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:30:46 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x11906b800) [pid = 2289] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:30:46 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x119e37000) [pid = 2289] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:30:46 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x11882f400) [pid = 2289] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:30:46 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x128f3b400) [pid = 2289] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:30:46 INFO - PROCESS | 2289 | 1463430646636 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]]]}] 13:30:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:30:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 568ms 13:30:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:30:46 INFO - PROCESS | 2289 | 1463430646688 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 13:30:46 INFO - PROCESS | 2289 | 1463430646689 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 13:30:46 INFO - PROCESS | 2289 | 1463430646691 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:30:46 INFO - PROCESS | 2289 | 1463430646692 Marionette TRACE conn2 <- [1,2786,null,{}] 13:30:46 INFO - PROCESS | 2289 | 1463430646694 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}] 13:30:46 INFO - PROCESS | 2289 | 1463430646780 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 13:30:46 INFO - PROCESS | 2289 | 1463430646784 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:46 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d32b000 == 72 [pid = 2289] [id = 704] 13:30:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x11341c800) [pid = 2289] [serial = 2112] [outer = 0x0] 13:30:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x119cc9000) [pid = 2289] [serial = 2113] [outer = 0x11341c800] 13:30:46 INFO - PROCESS | 2289 | 1463430646814 Marionette DEBUG loaded listener.js 13:30:46 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x12be0f800) [pid = 2289] [serial = 2114] [outer = 0x11341c800] 13:30:47 INFO - PROCESS | 2289 | 1463430647180 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]]]}] 13:30:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:30:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 518ms 13:30:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:30:47 INFO - PROCESS | 2289 | 1463430647215 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 13:30:47 INFO - PROCESS | 2289 | 1463430647217 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 13:30:47 INFO - PROCESS | 2289 | 1463430647219 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:30:47 INFO - PROCESS | 2289 | 1463430647221 Marionette TRACE conn2 <- [1,2790,null,{}] 13:30:47 INFO - PROCESS | 2289 | 1463430647231 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}] 13:30:47 INFO - PROCESS | 2289 | 1463430647331 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 13:30:47 INFO - PROCESS | 2289 | 1463430647337 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:47 INFO - PROCESS | 2289 | ++DOCSHELL 0x12deac800 == 73 [pid = 2289] [id = 705] 13:30:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x12be14800) [pid = 2289] [serial = 2115] [outer = 0x0] 13:30:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x12be21800) [pid = 2289] [serial = 2116] [outer = 0x12be14800] 13:30:47 INFO - PROCESS | 2289 | 1463430647363 Marionette DEBUG loaded listener.js 13:30:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x1190bb800) [pid = 2289] [serial = 2117] [outer = 0x12be14800] 13:30:47 INFO - PROCESS | 2289 | 1463430647690 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]]]}] 13:30:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:30:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 519ms 13:30:47 INFO - PROCESS | 2289 | 1463430647739 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 13:30:47 INFO - PROCESS | 2289 | 1463430647740 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 13:30:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:30:47 INFO - PROCESS | 2289 | 1463430647742 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:30:47 INFO - PROCESS | 2289 | 1463430647743 Marionette TRACE conn2 <- [1,2794,null,{}] 13:30:47 INFO - PROCESS | 2289 | 1463430647746 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}] 13:30:47 INFO - PROCESS | 2289 | 1463430647832 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 13:30:47 INFO - PROCESS | 2289 | 1463430647899 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:47 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ef90800 == 74 [pid = 2289] [id = 706] 13:30:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x12be14c00) [pid = 2289] [serial = 2118] [outer = 0x0] 13:30:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x12c852000) [pid = 2289] [serial = 2119] [outer = 0x12be14c00] 13:30:47 INFO - PROCESS | 2289 | 1463430647924 Marionette DEBUG loaded listener.js 13:30:47 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x12cb86000) [pid = 2289] [serial = 2120] [outer = 0x12be14c00] 13:30:48 INFO - PROCESS | 2289 | 1463430648207 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]]]}] 13:30:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:30:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 518ms 13:30:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:30:48 INFO - PROCESS | 2289 | 1463430648261 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 13:30:48 INFO - PROCESS | 2289 | 1463430648262 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 13:30:48 INFO - PROCESS | 2289 | 1463430648264 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:30:48 INFO - PROCESS | 2289 | 1463430648265 Marionette TRACE conn2 <- [1,2798,null,{}] 13:30:48 INFO - PROCESS | 2289 | 1463430648267 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}] 13:30:48 INFO - PROCESS | 2289 | 1463430648356 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 13:30:48 INFO - PROCESS | 2289 | 1463430648360 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:48 INFO - PROCESS | 2289 | ++DOCSHELL 0x1347ce800 == 75 [pid = 2289] [id = 707] 13:30:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x11720a800) [pid = 2289] [serial = 2121] [outer = 0x0] 13:30:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x11720d000) [pid = 2289] [serial = 2122] [outer = 0x11720a800] 13:30:48 INFO - PROCESS | 2289 | 1463430648392 Marionette DEBUG loaded listener.js 13:30:48 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x117211c00) [pid = 2289] [serial = 2123] [outer = 0x11720a800] 13:30:48 INFO - PROCESS | 2289 | 1463430648878 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]]]}] 13:30:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:30:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 669ms 13:30:48 INFO - PROCESS | 2289 | 1463430648934 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 13:30:48 INFO - PROCESS | 2289 | 1463430648936 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 13:30:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:30:48 INFO - PROCESS | 2289 | 1463430648940 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:30:48 INFO - PROCESS | 2289 | 1463430648943 Marionette TRACE conn2 <- [1,2802,null,{}] 13:30:48 INFO - PROCESS | 2289 | 1463430648947 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}] 13:30:49 INFO - PROCESS | 2289 | 1463430649058 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 13:30:49 INFO - PROCESS | 2289 | 1463430649162 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:49 INFO - PROCESS | 2289 | ++DOCSHELL 0x11a056000 == 76 [pid = 2289] [id = 708] 13:30:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x117206400) [pid = 2289] [serial = 2124] [outer = 0x0] 13:30:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x11720cc00) [pid = 2289] [serial = 2125] [outer = 0x117206400] 13:30:49 INFO - PROCESS | 2289 | 1463430649195 Marionette DEBUG loaded listener.js 13:30:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x1183e0c00) [pid = 2289] [serial = 2126] [outer = 0x117206400] 13:30:49 INFO - PROCESS | 2289 | 1463430649629 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]]]}] 13:30:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:30:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 721ms 13:30:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:30:49 INFO - PROCESS | 2289 | 1463430649661 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 13:30:49 INFO - PROCESS | 2289 | 1463430649665 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 13:30:49 INFO - PROCESS | 2289 | 1463430649670 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:30:49 INFO - PROCESS | 2289 | 1463430649672 Marionette TRACE conn2 <- [1,2806,null,{}] 13:30:49 INFO - PROCESS | 2289 | 1463430649674 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}] 13:30:49 INFO - PROCESS | 2289 | 1463430649783 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 13:30:49 INFO - PROCESS | 2289 | 1463430649848 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:49 INFO - PROCESS | 2289 | ++DOCSHELL 0x126b61800 == 77 [pid = 2289] [id = 709] 13:30:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x1190b0800) [pid = 2289] [serial = 2127] [outer = 0x0] 13:30:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 128 (0x119e3e000) [pid = 2289] [serial = 2128] [outer = 0x1190b0800] 13:30:49 INFO - PROCESS | 2289 | 1463430649919 Marionette DEBUG loaded listener.js 13:30:49 INFO - PROCESS | 2289 | ++DOMWINDOW == 129 (0x121b69400) [pid = 2289] [serial = 2129] [outer = 0x1190b0800] 13:30:50 INFO - PROCESS | 2289 | 1463430650305 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]]]}] 13:30:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:30:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 671ms 13:30:50 INFO - PROCESS | 2289 | 1463430650342 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 13:30:50 INFO - PROCESS | 2289 | 1463430650344 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 13:30:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:30:50 INFO - PROCESS | 2289 | 1463430650346 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:30:50 INFO - PROCESS | 2289 | 1463430650349 Marionette TRACE conn2 <- [1,2810,null,{}] 13:30:50 INFO - PROCESS | 2289 | 1463430650357 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}] 13:30:50 INFO - PROCESS | 2289 | 1463430650487 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 13:30:50 INFO - PROCESS | 2289 | 1463430650567 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:50 INFO - PROCESS | 2289 | ++DOCSHELL 0x1347bc000 == 78 [pid = 2289] [id = 710] 13:30:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 130 (0x129117800) [pid = 2289] [serial = 2130] [outer = 0x0] 13:30:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 131 (0x129566400) [pid = 2289] [serial = 2131] [outer = 0x129117800] 13:30:50 INFO - PROCESS | 2289 | 1463430650599 Marionette DEBUG loaded listener.js 13:30:50 INFO - PROCESS | 2289 | ++DOMWINDOW == 132 (0x12a81f400) [pid = 2289] [serial = 2132] [outer = 0x129117800] 13:30:51 INFO - PROCESS | 2289 | 1463430651057 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]]]}] 13:30:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:30:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 724ms 13:30:51 INFO - PROCESS | 2289 | 1463430651072 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 13:30:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:30:51 INFO - PROCESS | 2289 | 1463430651075 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 13:30:51 INFO - PROCESS | 2289 | 1463430651079 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:30:51 INFO - PROCESS | 2289 | 1463430651080 Marionette TRACE conn2 <- [1,2814,null,{}] 13:30:51 INFO - PROCESS | 2289 | 1463430651084 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}] 13:30:51 INFO - PROCESS | 2289 | 1463430651270 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 13:30:51 INFO - PROCESS | 2289 | 1463430651326 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:51 INFO - PROCESS | 2289 | ++DOCSHELL 0x13843a000 == 79 [pid = 2289] [id = 711] 13:30:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 133 (0x12baf5400) [pid = 2289] [serial = 2133] [outer = 0x0] 13:30:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 134 (0x12be09c00) [pid = 2289] [serial = 2134] [outer = 0x12baf5400] 13:30:51 INFO - PROCESS | 2289 | 1463430651356 Marionette DEBUG loaded listener.js 13:30:51 INFO - PROCESS | 2289 | ++DOMWINDOW == 135 (0x12be19800) [pid = 2289] [serial = 2135] [outer = 0x12baf5400] 13:30:51 INFO - PROCESS | 2289 | 1463430651761 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]]]}] 13:30:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:30:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 720ms 13:30:51 INFO - PROCESS | 2289 | 1463430651805 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 13:30:51 INFO - PROCESS | 2289 | 1463430651807 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 13:30:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:30:51 INFO - PROCESS | 2289 | 1463430651809 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:30:51 INFO - PROCESS | 2289 | 1463430651810 Marionette TRACE conn2 <- [1,2818,null,{}] 13:30:51 INFO - PROCESS | 2289 | 1463430651813 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}] 13:30:51 INFO - PROCESS | 2289 | 1463430651916 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 13:30:51 INFO - PROCESS | 2289 | 1463430651981 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:52 INFO - PROCESS | 2289 | ++DOCSHELL 0x1386d7800 == 80 [pid = 2289] [id = 712] 13:30:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 136 (0x12baf6c00) [pid = 2289] [serial = 2136] [outer = 0x0] 13:30:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 137 (0x12c848400) [pid = 2289] [serial = 2137] [outer = 0x12baf6c00] 13:30:52 INFO - PROCESS | 2289 | 1463430652051 Marionette DEBUG loaded listener.js 13:30:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 138 (0x12cb87800) [pid = 2289] [serial = 2138] [outer = 0x12baf6c00] 13:30:52 INFO - PROCESS | 2289 | 1463430652459 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]]]}] 13:30:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:30:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 672ms 13:30:52 INFO - PROCESS | 2289 | 1463430652481 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 13:30:52 INFO - PROCESS | 2289 | 1463430652482 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 13:30:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:30:52 INFO - PROCESS | 2289 | 1463430652485 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:30:52 INFO - PROCESS | 2289 | 1463430652486 Marionette TRACE conn2 <- [1,2822,null,{}] 13:30:52 INFO - PROCESS | 2289 | 1463430652488 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}] 13:30:52 INFO - PROCESS | 2289 | 1463430652629 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 13:30:52 INFO - PROCESS | 2289 | 1463430652710 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:52 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ac3c800 == 81 [pid = 2289] [id = 713] 13:30:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 139 (0x1128a4800) [pid = 2289] [serial = 2139] [outer = 0x0] 13:30:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 140 (0x11600a400) [pid = 2289] [serial = 2140] [outer = 0x1128a4800] 13:30:52 INFO - PROCESS | 2289 | 1463430652741 Marionette DEBUG loaded listener.js 13:30:52 INFO - PROCESS | 2289 | ++DOMWINDOW == 141 (0x12cb88400) [pid = 2289] [serial = 2141] [outer = 0x1128a4800] 13:30:53 INFO - PROCESS | 2289 | 1463430653577 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]]]}] 13:30:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:30:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1122ms 13:30:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:30:53 INFO - PROCESS | 2289 | 1463430653607 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 13:30:53 INFO - PROCESS | 2289 | 1463430653610 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 13:30:53 INFO - PROCESS | 2289 | 1463430653613 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:30:53 INFO - PROCESS | 2289 | 1463430653615 Marionette TRACE conn2 <- [1,2826,null,{}] 13:30:53 INFO - PROCESS | 2289 | 1463430653620 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}] 13:30:53 INFO - PROCESS | 2289 | 1463430653717 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 13:30:53 INFO - PROCESS | 2289 | 1463430653804 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:53 INFO - PROCESS | 2289 | ++DOCSHELL 0x119b15000 == 82 [pid = 2289] [id = 714] 13:30:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 142 (0x11289cc00) [pid = 2289] [serial = 2142] [outer = 0x0] 13:30:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 143 (0x1128a1c00) [pid = 2289] [serial = 2143] [outer = 0x11289cc00] 13:30:53 INFO - PROCESS | 2289 | 1463430653834 Marionette DEBUG loaded listener.js 13:30:53 INFO - PROCESS | 2289 | ++DOMWINDOW == 144 (0x1128a9000) [pid = 2289] [serial = 2144] [outer = 0x11289cc00] 13:30:54 INFO - PROCESS | 2289 | 1463430654307 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:30:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:30:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 722ms 13:30:54 INFO - PROCESS | 2289 | 1463430654348 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 13:30:54 INFO - PROCESS | 2289 | 1463430654352 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 13:30:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:30:54 INFO - PROCESS | 2289 | 1463430654360 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:30:54 INFO - PROCESS | 2289 | 1463430654361 Marionette TRACE conn2 <- [1,2830,null,{}] 13:30:54 INFO - PROCESS | 2289 | 1463430654364 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}] 13:30:54 INFO - PROCESS | 2289 | 1463430654476 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 13:30:54 INFO - PROCESS | 2289 | 1463430654582 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:54 INFO - PROCESS | 2289 | ++DOCSHELL 0x116a9e800 == 83 [pid = 2289] [id = 715] 13:30:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 145 (0x1128a9400) [pid = 2289] [serial = 2145] [outer = 0x0] 13:30:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 146 (0x113394c00) [pid = 2289] [serial = 2146] [outer = 0x1128a9400] 13:30:54 INFO - PROCESS | 2289 | 1463430654626 Marionette DEBUG loaded listener.js 13:30:54 INFO - PROCESS | 2289 | ++DOMWINDOW == 147 (0x11610e000) [pid = 2289] [serial = 2147] [outer = 0x1128a9400] 13:30:55 INFO - PROCESS | 2289 | 1463430655142 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]]]}] 13:30:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:30:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 821ms 13:30:55 INFO - PROCESS | 2289 | 1463430655181 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 13:30:55 INFO - PROCESS | 2289 | 1463430655182 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 13:30:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:30:55 INFO - PROCESS | 2289 | 1463430655185 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:30:55 INFO - PROCESS | 2289 | 1463430655187 Marionette TRACE conn2 <- [1,2834,null,{}] 13:30:55 INFO - PROCESS | 2289 | 1463430655194 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}] 13:30:55 INFO - PROCESS | 2289 | 1463430655297 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 13:30:55 INFO - PROCESS | 2289 | 1463430655364 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:55 INFO - PROCESS | 2289 | ++DOCSHELL 0x121caf000 == 84 [pid = 2289] [id = 716] 13:30:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 148 (0x1165cb000) [pid = 2289] [serial = 2148] [outer = 0x0] 13:30:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 149 (0x117687c00) [pid = 2289] [serial = 2149] [outer = 0x1165cb000] 13:30:55 INFO - PROCESS | 2289 | 1463430655393 Marionette DEBUG loaded listener.js 13:30:55 INFO - PROCESS | 2289 | ++DOMWINDOW == 150 (0x118493c00) [pid = 2289] [serial = 2150] [outer = 0x1165cb000] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x12c24c800 == 83 [pid = 2289] [id = 594] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x1293cd800 == 82 [pid = 2289] [id = 520] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x1211cd000 == 81 [pid = 2289] [id = 555] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x12550d800 == 80 [pid = 2289] [id = 676] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x12cb4b000 == 79 [pid = 2289] [id = 677] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x12d902800 == 78 [pid = 2289] [id = 675] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba8e000 == 77 [pid = 2289] [id = 575] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x1188bb800 == 76 [pid = 2289] [id = 514] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x1347c0800 == 75 [pid = 2289] [id = 648] 13:30:55 INFO - PROCESS | 2289 | --DOMWINDOW == 149 (0x128b18400) [pid = 2289] [serial = 2026] [outer = 0x0] [url = about:blank] 13:30:55 INFO - PROCESS | 2289 | --DOMWINDOW == 148 (0x118498400) [pid = 2289] [serial = 2029] [outer = 0x0] [url = about:blank] 13:30:55 INFO - PROCESS | 2289 | --DOMWINDOW == 147 (0x121792800) [pid = 2289] [serial = 2032] [outer = 0x0] [url = about:blank] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x12ef90800 == 74 [pid = 2289] [id = 706] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x12deac800 == 73 [pid = 2289] [id = 705] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x12d32b000 == 72 [pid = 2289] [id = 704] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x12cb45000 == 71 [pid = 2289] [id = 703] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x12c488800 == 70 [pid = 2289] [id = 702] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x12bec5800 == 69 [pid = 2289] [id = 701] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba1f000 == 68 [pid = 2289] [id = 700] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x12a8b9800 == 67 [pid = 2289] [id = 699] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x128bec000 == 66 [pid = 2289] [id = 698] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x125508800 == 65 [pid = 2289] [id = 697] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x1180d4800 == 64 [pid = 2289] [id = 696] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x119123800 == 63 [pid = 2289] [id = 695] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x119071800 == 62 [pid = 2289] [id = 694] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x12cb3e800 == 61 [pid = 2289] [id = 692] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x12c859800 == 60 [pid = 2289] [id = 691] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x129843000 == 59 [pid = 2289] [id = 690] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x1194a8800 == 58 [pid = 2289] [id = 689] 13:30:55 INFO - PROCESS | 2289 | --DOCSHELL 0x12bebf000 == 57 [pid = 2289] [id = 688] 13:30:55 INFO - PROCESS | 2289 | --DOMWINDOW == 146 (0x129307400) [pid = 2289] [serial = 2062] [outer = 0x0] [url = about:blank] 13:30:55 INFO - PROCESS | 2289 | --DOMWINDOW == 145 (0x128bb8c00) [pid = 2289] [serial = 2060] [outer = 0x0] [url = about:blank] 13:30:55 INFO - PROCESS | 2289 | --DOMWINDOW == 144 (0x125f71400) [pid = 2289] [serial = 2053] [outer = 0x0] [url = about:blank] 13:30:55 INFO - PROCESS | 2289 | --DOMWINDOW == 143 (0x124879c00) [pid = 2289] [serial = 2050] [outer = 0x0] [url = about:blank] 13:30:55 INFO - PROCESS | 2289 | --DOMWINDOW == 142 (0x116a5c400) [pid = 2289] [serial = 2039] [outer = 0x0] [url = about:blank] 13:30:55 INFO - PROCESS | 2289 | --DOMWINDOW == 141 (0x116337400) [pid = 2289] [serial = 2038] [outer = 0x0] [url = about:blank] 13:30:55 INFO - PROCESS | 2289 | --DOMWINDOW == 140 (0x116a5d000) [pid = 2289] [serial = 2041] [outer = 0x0] [url = about:blank] 13:30:55 INFO - PROCESS | 2289 | --DOMWINDOW == 139 (0x118122c00) [pid = 2289] [serial = 2042] [outer = 0x0] [url = about:blank] 13:30:55 INFO - PROCESS | 2289 | --DOMWINDOW == 138 (0x128b34c00) [pid = 2289] [serial = 2035] [outer = 0x0] [url = about:blank] 13:30:55 INFO - PROCESS | 2289 | --DOMWINDOW == 137 (0x1193d9000) [pid = 2289] [serial = 2044] [outer = 0x0] [url = about:blank] 13:30:55 INFO - PROCESS | 2289 | --DOMWINDOW == 136 (0x128b8cc00) [pid = 2289] [serial = 2059] [outer = 0x0] [url = about:blank] 13:30:55 INFO - PROCESS | 2289 | --DOMWINDOW == 135 (0x1214da400) [pid = 2289] [serial = 2047] [outer = 0x0] [url = about:blank] 13:30:55 INFO - PROCESS | 2289 | --DOMWINDOW == 134 (0x121752400) [pid = 2289] [serial = 2048] [outer = 0x0] [url = about:blank] 13:30:55 INFO - PROCESS | 2289 | --DOMWINDOW == 133 (0x124cfd400) [pid = 2289] [serial = 2051] [outer = 0x0] [url = about:blank] 13:30:55 INFO - PROCESS | 2289 | --DOMWINDOW == 132 (0x1193da000) [pid = 2289] [serial = 2056] [outer = 0x0] [url = about:blank] 13:30:55 INFO - PROCESS | 2289 | --DOMWINDOW == 131 (0x128b3f000) [pid = 2289] [serial = 2054] [outer = 0x0] [url = about:blank] 13:30:55 INFO - PROCESS | 2289 | --DOMWINDOW == 130 (0x128b0f800) [pid = 2289] [serial = 2057] [outer = 0x0] [url = about:blank] 13:30:55 INFO - PROCESS | 2289 | --DOMWINDOW == 129 (0x119beac00) [pid = 2289] [serial = 2045] [outer = 0x0] [url = about:blank] 13:30:55 INFO - PROCESS | 2289 | --DOMWINDOW == 128 (0x12956e000) [pid = 2289] [serial = 2063] [outer = 0x0] [url = about:blank] 13:30:55 INFO - PROCESS | 2289 | 1463430655865 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:30:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:30:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 721ms 13:30:55 INFO - PROCESS | 2289 | 1463430655908 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 13:30:55 INFO - PROCESS | 2289 | 1463430655911 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 13:30:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:30:55 INFO - PROCESS | 2289 | 1463430655914 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:30:55 INFO - PROCESS | 2289 | 1463430655916 Marionette TRACE conn2 <- [1,2838,null,{}] 13:30:55 INFO - PROCESS | 2289 | 1463430655919 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}] 13:30:56 INFO - PROCESS | 2289 | 1463430656043 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 13:30:56 INFO - PROCESS | 2289 | 1463430656155 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:56 INFO - PROCESS | 2289 | ++DOCSHELL 0x1188c3000 == 58 [pid = 2289] [id = 717] 13:30:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 129 (0x116337400) [pid = 2289] [serial = 2151] [outer = 0x0] 13:30:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 130 (0x1184dc800) [pid = 2289] [serial = 2152] [outer = 0x116337400] 13:30:56 INFO - PROCESS | 2289 | 1463430656182 Marionette DEBUG loaded listener.js 13:30:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 131 (0x119064c00) [pid = 2289] [serial = 2153] [outer = 0x116337400] 13:30:56 INFO - PROCESS | 2289 | 1463430656473 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]]]}] 13:30:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:30:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 574ms 13:30:56 INFO - PROCESS | 2289 | 1463430656489 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 13:30:56 INFO - PROCESS | 2289 | 1463430656492 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 13:30:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:30:56 INFO - PROCESS | 2289 | 1463430656499 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:30:56 INFO - PROCESS | 2289 | 1463430656500 Marionette TRACE conn2 <- [1,2842,null,{}] 13:30:56 INFO - PROCESS | 2289 | 1463430656503 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}] 13:30:56 INFO - PROCESS | 2289 | 1463430656589 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 13:30:56 INFO - PROCESS | 2289 | 1463430656594 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:56 INFO - PROCESS | 2289 | ++DOCSHELL 0x113064800 == 59 [pid = 2289] [id = 718] 13:30:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 132 (0x1190b6800) [pid = 2289] [serial = 2154] [outer = 0x0] 13:30:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 133 (0x119329800) [pid = 2289] [serial = 2155] [outer = 0x1190b6800] 13:30:56 INFO - PROCESS | 2289 | 1463430656620 Marionette DEBUG loaded listener.js 13:30:56 INFO - PROCESS | 2289 | ++DOMWINDOW == 134 (0x1193ddc00) [pid = 2289] [serial = 2156] [outer = 0x1190b6800] 13:30:56 INFO - PROCESS | 2289 | 1463430656981 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]]]}] 13:30:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:30:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 522ms 13:30:57 INFO - PROCESS | 2289 | 1463430657023 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 13:30:57 INFO - PROCESS | 2289 | 1463430657024 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 13:30:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:30:57 INFO - PROCESS | 2289 | 1463430657026 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:30:57 INFO - PROCESS | 2289 | 1463430657027 Marionette TRACE conn2 <- [1,2846,null,{}] 13:30:57 INFO - PROCESS | 2289 | 1463430657030 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}] 13:30:57 INFO - PROCESS | 2289 | 1463430657126 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 13:30:57 INFO - PROCESS | 2289 | 1463430657131 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:57 INFO - PROCESS | 2289 | ++DOCSHELL 0x129145800 == 60 [pid = 2289] [id = 719] 13:30:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 135 (0x11973a000) [pid = 2289] [serial = 2157] [outer = 0x0] 13:30:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 136 (0x119e3d800) [pid = 2289] [serial = 2158] [outer = 0x11973a000] 13:30:57 INFO - PROCESS | 2289 | 1463430657157 Marionette DEBUG loaded listener.js 13:30:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 137 (0x1219c5800) [pid = 2289] [serial = 2159] [outer = 0x11973a000] 13:30:57 INFO - PROCESS | 2289 | 1463430657566 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]]]}] 13:30:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:30:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 574ms 13:30:57 INFO - PROCESS | 2289 | 1463430657601 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 13:30:57 INFO - PROCESS | 2289 | 1463430657603 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 13:30:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:30:57 INFO - PROCESS | 2289 | 1463430657640 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:30:57 INFO - PROCESS | 2289 | 1463430657642 Marionette TRACE conn2 <- [1,2850,null,{}] 13:30:57 INFO - PROCESS | 2289 | 1463430657645 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}] 13:30:57 INFO - PROCESS | 2289 | 1463430657815 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 13:30:57 INFO - PROCESS | 2289 | 1463430657862 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:57 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a8b6800 == 61 [pid = 2289] [id = 720] 13:30:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 138 (0x119740c00) [pid = 2289] [serial = 2160] [outer = 0x0] 13:30:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 139 (0x124875c00) [pid = 2289] [serial = 2161] [outer = 0x119740c00] 13:30:57 INFO - PROCESS | 2289 | 1463430657888 Marionette DEBUG loaded listener.js 13:30:57 INFO - PROCESS | 2289 | ++DOMWINDOW == 140 (0x124cb9800) [pid = 2289] [serial = 2162] [outer = 0x119740c00] 13:30:58 INFO - PROCESS | 2289 | 1463430658218 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:30:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:30:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 623ms 13:30:58 INFO - PROCESS | 2289 | 1463430658261 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 13:30:58 INFO - PROCESS | 2289 | 1463430658262 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 13:30:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:30:58 INFO - PROCESS | 2289 | 1463430658264 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:30:58 INFO - PROCESS | 2289 | 1463430658265 Marionette TRACE conn2 <- [1,2854,null,{}] 13:30:58 INFO - PROCESS | 2289 | 1463430658267 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}] 13:30:58 INFO - PROCESS | 2289 | 1463430658384 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 13:30:58 INFO - PROCESS | 2289 | 1463430658424 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:58 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba0c000 == 62 [pid = 2289] [id = 721] 13:30:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 141 (0x123dc1400) [pid = 2289] [serial = 2163] [outer = 0x0] 13:30:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 142 (0x12500dc00) [pid = 2289] [serial = 2164] [outer = 0x123dc1400] 13:30:58 INFO - PROCESS | 2289 | 1463430658449 Marionette DEBUG loaded listener.js 13:30:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 143 (0x125f72c00) [pid = 2289] [serial = 2165] [outer = 0x123dc1400] 13:30:58 INFO - PROCESS | 2289 | 1463430658767 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]]]}] 13:30:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:30:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 519ms 13:30:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:30:58 INFO - PROCESS | 2289 | 1463430658783 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 13:30:58 INFO - PROCESS | 2289 | 1463430658784 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 13:30:58 INFO - PROCESS | 2289 | 1463430658789 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:30:58 INFO - PROCESS | 2289 | 1463430658792 Marionette TRACE conn2 <- [1,2858,null,{}] 13:30:58 INFO - PROCESS | 2289 | 1463430658794 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}] 13:30:58 INFO - PROCESS | 2289 | 1463430658902 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 13:30:58 INFO - PROCESS | 2289 | 1463430658914 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:58 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba7f800 == 63 [pid = 2289] [id = 722] 13:30:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 144 (0x125e3c000) [pid = 2289] [serial = 2166] [outer = 0x0] 13:30:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 145 (0x1267bf800) [pid = 2289] [serial = 2167] [outer = 0x125e3c000] 13:30:58 INFO - PROCESS | 2289 | 1463430658938 Marionette DEBUG loaded listener.js 13:30:58 INFO - PROCESS | 2289 | ++DOMWINDOW == 146 (0x128b18400) [pid = 2289] [serial = 2168] [outer = 0x125e3c000] 13:30:59 INFO - PROCESS | 2289 | 1463430659291 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:30:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:30:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 524ms 13:30:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:30:59 INFO - PROCESS | 2289 | 1463430659311 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 13:30:59 INFO - PROCESS | 2289 | 1463430659312 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 13:30:59 INFO - PROCESS | 2289 | 1463430659314 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:30:59 INFO - PROCESS | 2289 | 1463430659315 Marionette TRACE conn2 <- [1,2862,null,{}] 13:30:59 INFO - PROCESS | 2289 | 1463430659318 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}] 13:30:59 INFO - PROCESS | 2289 | 1463430659428 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 13:30:59 INFO - PROCESS | 2289 | 1463430659443 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:59 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c479800 == 64 [pid = 2289] [id = 723] 13:30:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 147 (0x125f67c00) [pid = 2289] [serial = 2169] [outer = 0x0] 13:30:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 148 (0x128b3f800) [pid = 2289] [serial = 2170] [outer = 0x125f67c00] 13:30:59 INFO - PROCESS | 2289 | 1463430659468 Marionette DEBUG loaded listener.js 13:30:59 INFO - PROCESS | 2289 | ++DOMWINDOW == 149 (0x128baf800) [pid = 2289] [serial = 2171] [outer = 0x125f67c00] 13:30:59 INFO - PROCESS | 2289 | --DOMWINDOW == 148 (0x12ac19800) [pid = 2289] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:30:59 INFO - PROCESS | 2289 | --DOMWINDOW == 147 (0x12b853000) [pid = 2289] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:30:59 INFO - PROCESS | 2289 | --DOMWINDOW == 146 (0x112598000) [pid = 2289] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:30:59 INFO - PROCESS | 2289 | --DOMWINDOW == 145 (0x11767f000) [pid = 2289] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:30:59 INFO - PROCESS | 2289 | --DOMWINDOW == 144 (0x1125ee400) [pid = 2289] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:30:59 INFO - PROCESS | 2289 | --DOMWINDOW == 143 (0x12bab6400) [pid = 2289] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:30:59 INFO - PROCESS | 2289 | --DOMWINDOW == 142 (0x128bb7000) [pid = 2289] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:30:59 INFO - PROCESS | 2289 | --DOMWINDOW == 141 (0x1214cc400) [pid = 2289] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:30:59 INFO - PROCESS | 2289 | --DOMWINDOW == 140 (0x121351000) [pid = 2289] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:30:59 INFO - PROCESS | 2289 | --DOMWINDOW == 139 (0x129116000) [pid = 2289] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:30:59 INFO - PROCESS | 2289 | --DOMWINDOW == 138 (0x11341c800) [pid = 2289] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:30:59 INFO - PROCESS | 2289 | --DOMWINDOW == 137 (0x12a6e0800) [pid = 2289] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:30:59 INFO - PROCESS | 2289 | --DOMWINDOW == 136 (0x12be14c00) [pid = 2289] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:30:59 INFO - PROCESS | 2289 | --DOMWINDOW == 135 (0x12be14800) [pid = 2289] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:30:59 INFO - PROCESS | 2289 | --DOMWINDOW == 134 (0x121755c00) [pid = 2289] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:31:00 INFO - PROCESS | 2289 | 1463430660035 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]]]}] 13:31:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:31:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 772ms 13:31:00 INFO - PROCESS | 2289 | 1463430660086 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 13:31:00 INFO - PROCESS | 2289 | 1463430660087 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 13:31:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:31:00 INFO - PROCESS | 2289 | 1463430660090 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:31:00 INFO - PROCESS | 2289 | 1463430660091 Marionette TRACE conn2 <- [1,2866,null,{}] 13:31:00 INFO - PROCESS | 2289 | 1463430660093 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}] 13:31:00 INFO - PROCESS | 2289 | 1463430660300 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 13:31:00 INFO - PROCESS | 2289 | 1463430660371 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:00 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c86c800 == 65 [pid = 2289] [id = 724] 13:31:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 135 (0x116760000) [pid = 2289] [serial = 2172] [outer = 0x0] 13:31:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 136 (0x128bb6800) [pid = 2289] [serial = 2173] [outer = 0x116760000] 13:31:00 INFO - PROCESS | 2289 | 1463430660416 Marionette DEBUG loaded listener.js 13:31:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 137 (0x129568c00) [pid = 2289] [serial = 2174] [outer = 0x116760000] 13:31:00 INFO - PROCESS | 2289 | 1463430660787 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]]]}] 13:31:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:31:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 721ms 13:31:00 INFO - PROCESS | 2289 | 1463430660812 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 13:31:00 INFO - PROCESS | 2289 | 1463430660813 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 13:31:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:31:00 INFO - PROCESS | 2289 | 1463430660827 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:31:00 INFO - PROCESS | 2289 | 1463430660828 Marionette TRACE conn2 <- [1,2870,null,{}] 13:31:00 INFO - PROCESS | 2289 | 1463430660830 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}] 13:31:00 INFO - PROCESS | 2289 | 1463430660924 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 13:31:00 INFO - PROCESS | 2289 | 1463430660930 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:00 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ccbf000 == 66 [pid = 2289] [id = 725] 13:31:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 138 (0x12a6d1400) [pid = 2289] [serial = 2175] [outer = 0x0] 13:31:00 INFO - PROCESS | 2289 | ++DOMWINDOW == 139 (0x12a76cc00) [pid = 2289] [serial = 2176] [outer = 0x12a6d1400] 13:31:00 INFO - PROCESS | 2289 | 1463430660971 Marionette DEBUG loaded listener.js 13:31:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 140 (0x12aabc400) [pid = 2289] [serial = 2177] [outer = 0x12a6d1400] 13:31:01 INFO - PROCESS | 2289 | 1463430661397 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]]]}] 13:31:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:31:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 620ms 13:31:01 INFO - PROCESS | 2289 | 1463430661447 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 13:31:01 INFO - PROCESS | 2289 | 1463430661448 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 13:31:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:31:01 INFO - PROCESS | 2289 | 1463430661451 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:31:01 INFO - PROCESS | 2289 | 1463430661452 Marionette TRACE conn2 <- [1,2874,null,{}] 13:31:01 INFO - PROCESS | 2289 | 1463430661454 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}] 13:31:01 INFO - PROCESS | 2289 | 1463430661582 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 13:31:01 INFO - PROCESS | 2289 | 1463430661592 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:01 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d41a800 == 67 [pid = 2289] [id = 726] 13:31:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 141 (0x12a6dc400) [pid = 2289] [serial = 2178] [outer = 0x0] 13:31:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 142 (0x1125a2400) [pid = 2289] [serial = 2179] [outer = 0x12a6dc400] 13:31:01 INFO - PROCESS | 2289 | 1463430661626 Marionette DEBUG loaded listener.js 13:31:01 INFO - PROCESS | 2289 | ++DOMWINDOW == 143 (0x124cf6000) [pid = 2289] [serial = 2180] [outer = 0x12a6dc400] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x12cca5000 == 66 [pid = 2289] [id = 631] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x12c251800 == 65 [pid = 2289] [id = 539] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x12d91d800 == 64 [pid = 2289] [id = 613] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x12b2b3000 == 63 [pid = 2289] [id = 556] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x12a85a000 == 62 [pid = 2289] [id = 522] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x12913d000 == 61 [pid = 2289] [id = 596] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x12637c000 == 60 [pid = 2289] [id = 538] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x12de9c800 == 59 [pid = 2289] [id = 595] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x12985a800 == 58 [pid = 2289] [id = 521] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x12bed0800 == 57 [pid = 2289] [id = 536] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x113068800 == 56 [pid = 2289] [id = 632] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x124871800 == 55 [pid = 2289] [id = 513] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x1347c5000 == 54 [pid = 2289] [id = 633] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x12d316800 == 53 [pid = 2289] [id = 693] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x12ef9b000 == 52 [pid = 2289] [id = 678] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x1219a5800 == 51 [pid = 2289] [id = 615] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba16000 == 50 [pid = 2289] [id = 557] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x12cca4800 == 49 [pid = 2289] [id = 577] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x12bec3000 == 48 [pid = 2289] [id = 558] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x11978f000 == 47 [pid = 2289] [id = 593] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x1347b8000 == 46 [pid = 2289] [id = 614] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x116a9e800 == 45 [pid = 2289] [id = 715] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x119b15000 == 44 [pid = 2289] [id = 714] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x12ac3c800 == 43 [pid = 2289] [id = 713] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x1386d7800 == 42 [pid = 2289] [id = 712] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x13843a000 == 41 [pid = 2289] [id = 711] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x1347bc000 == 40 [pid = 2289] [id = 710] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x126b61800 == 39 [pid = 2289] [id = 709] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x11a056000 == 38 [pid = 2289] [id = 708] 13:31:02 INFO - PROCESS | 2289 | --DOCSHELL 0x1347ce800 == 37 [pid = 2289] [id = 707] 13:31:03 INFO - PROCESS | 2289 | --DOCSHELL 0x113064800 == 36 [pid = 2289] [id = 718] 13:31:03 INFO - PROCESS | 2289 | --DOCSHELL 0x121caf000 == 35 [pid = 2289] [id = 716] 13:31:03 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba7f800 == 34 [pid = 2289] [id = 722] 13:31:03 INFO - PROCESS | 2289 | --DOCSHELL 0x12c479800 == 33 [pid = 2289] [id = 723] 13:31:03 INFO - PROCESS | 2289 | --DOCSHELL 0x12ba0c000 == 32 [pid = 2289] [id = 721] 13:31:03 INFO - PROCESS | 2289 | --DOCSHELL 0x129145800 == 31 [pid = 2289] [id = 719] 13:31:03 INFO - PROCESS | 2289 | --DOCSHELL 0x12c86c800 == 30 [pid = 2289] [id = 724] 13:31:03 INFO - PROCESS | 2289 | --DOCSHELL 0x12ccbf000 == 29 [pid = 2289] [id = 725] 13:31:03 INFO - PROCESS | 2289 | --DOCSHELL 0x12a8b6800 == 28 [pid = 2289] [id = 720] 13:31:03 INFO - PROCESS | 2289 | --DOCSHELL 0x1188c3000 == 27 [pid = 2289] [id = 717] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 142 (0x129114000) [pid = 2289] [serial = 2027] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 141 (0x12b226000) [pid = 2289] [serial = 2104] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 140 (0x12bab5400) [pid = 2289] [serial = 2107] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 139 (0x11339ec00) [pid = 2289] [serial = 2084] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 138 (0x112871800) [pid = 2289] [serial = 2083] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 137 (0x1190b8400) [pid = 2289] [serial = 2087] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 136 (0x1184e8000) [pid = 2289] [serial = 2086] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 135 (0x118496000) [pid = 2289] [serial = 2089] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 134 (0x12baf8800) [pid = 2289] [serial = 2110] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 133 (0x119e35c00) [pid = 2289] [serial = 2090] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 132 (0x128d21800) [pid = 2289] [serial = 2098] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 131 (0x125e3e400) [pid = 2289] [serial = 2095] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 130 (0x128b12000) [pid = 2289] [serial = 2096] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 129 (0x12178d400) [pid = 2289] [serial = 2092] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 128 (0x12490f400) [pid = 2289] [serial = 2093] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 127 (0x12baef800) [pid = 2289] [serial = 2108] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 126 (0x12911f400) [pid = 2289] [serial = 2077] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x129583000) [pid = 2289] [serial = 2065] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x12a769800) [pid = 2289] [serial = 2066] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x119060000) [pid = 2289] [serial = 2071] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x125e44c00) [pid = 2289] [serial = 2074] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x12be0f800) [pid = 2289] [serial = 2114] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x12a774c00) [pid = 2289] [serial = 2080] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x117689c00) [pid = 2289] [serial = 2068] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x119cc9000) [pid = 2289] [serial = 2113] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x12be05c00) [pid = 2289] [serial = 2111] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x12aac7400) [pid = 2289] [serial = 2101] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x12cb86000) [pid = 2289] [serial = 2120] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x1190bb800) [pid = 2289] [serial = 2117] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x12baad800) [pid = 2289] [serial = 2105] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x12ac1a400) [pid = 2289] [serial = 2102] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x12be21800) [pid = 2289] [serial = 2116] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x11720d000) [pid = 2289] [serial = 2122] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x12958e000) [pid = 2289] [serial = 2099] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x12c852000) [pid = 2289] [serial = 2119] [outer = 0x0] [url = about:blank] 13:31:03 INFO - PROCESS | 2289 | 1463430663582 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]]]}] 13:31:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:31:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 2173ms 13:31:03 INFO - PROCESS | 2289 | 1463430663625 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 13:31:03 INFO - PROCESS | 2289 | 1463430663627 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 13:31:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:31:03 INFO - PROCESS | 2289 | 1463430663631 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:31:03 INFO - PROCESS | 2289 | 1463430663634 Marionette TRACE conn2 <- [1,2878,null,{}] 13:31:03 INFO - PROCESS | 2289 | 1463430663638 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}] 13:31:03 INFO - PROCESS | 2289 | 1463430663721 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 13:31:03 INFO - PROCESS | 2289 | 1463430663772 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:03 INFO - PROCESS | 2289 | ++DOCSHELL 0x113057800 == 28 [pid = 2289] [id = 727] 13:31:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x1125a1800) [pid = 2289] [serial = 2181] [outer = 0x0] 13:31:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x1125a2000) [pid = 2289] [serial = 2182] [outer = 0x1125a1800] 13:31:03 INFO - PROCESS | 2289 | 1463430663804 Marionette DEBUG loaded listener.js 13:31:03 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x1125f5c00) [pid = 2289] [serial = 2183] [outer = 0x1125a1800] 13:31:04 INFO - PROCESS | 2289 | 1463430664131 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]]]}] 13:31:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:31:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 521ms 13:31:04 INFO - PROCESS | 2289 | 1463430664152 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 13:31:04 INFO - PROCESS | 2289 | 1463430664160 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 13:31:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:31:04 INFO - PROCESS | 2289 | 1463430664164 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:31:04 INFO - PROCESS | 2289 | 1463430664166 Marionette TRACE conn2 <- [1,2882,null,{}] 13:31:04 INFO - PROCESS | 2289 | 1463430664169 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}] 13:31:04 INFO - PROCESS | 2289 | 1463430664250 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 13:31:04 INFO - PROCESS | 2289 | --DOCSHELL 0x12ccb0800 == 27 [pid = 2289] [id = 16] 13:31:04 INFO - PROCESS | 2289 | 1463430664335 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:04 INFO - PROCESS | 2289 | ++DOCSHELL 0x116875000 == 28 [pid = 2289] [id = 728] 13:31:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x1125f6400) [pid = 2289] [serial = 2184] [outer = 0x0] 13:31:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x11289d000) [pid = 2289] [serial = 2185] [outer = 0x1125f6400] 13:31:04 INFO - PROCESS | 2289 | 1463430664368 Marionette DEBUG loaded listener.js 13:31:04 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x1128a8400) [pid = 2289] [serial = 2186] [outer = 0x1125f6400] 13:31:04 INFO - PROCESS | 2289 | 1463430664840 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]]]}] 13:31:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:31:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 720ms 13:31:04 INFO - PROCESS | 2289 | 1463430664885 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 13:31:04 INFO - PROCESS | 2289 | 1463430664888 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 13:31:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:31:04 INFO - PROCESS | 2289 | 1463430664891 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:31:04 INFO - PROCESS | 2289 | 1463430664894 Marionette TRACE conn2 <- [1,2886,null,{}] 13:31:04 INFO - PROCESS | 2289 | 1463430664902 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}] 13:31:05 INFO - PROCESS | 2289 | 1463430665006 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 13:31:05 INFO - PROCESS | 2289 | 1463430665013 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:05 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180d7800 == 29 [pid = 2289] [id = 729] 13:31:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x110da9c00) [pid = 2289] [serial = 2187] [outer = 0x0] 13:31:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x113420400) [pid = 2289] [serial = 2188] [outer = 0x110da9c00] 13:31:05 INFO - PROCESS | 2289 | 1463430665043 Marionette DEBUG loaded listener.js 13:31:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x115e86800) [pid = 2289] [serial = 2189] [outer = 0x110da9c00] 13:31:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:31:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 522ms 13:31:05 INFO - PROCESS | 2289 | 1463430665405 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]]]}] 13:31:05 INFO - PROCESS | 2289 | 1463430665413 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 13:31:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:31:05 INFO - PROCESS | 2289 | 1463430665415 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 13:31:05 INFO - PROCESS | 2289 | 1463430665417 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:31:05 INFO - PROCESS | 2289 | 1463430665418 Marionette TRACE conn2 <- [1,2890,null,{}] 13:31:05 INFO - PROCESS | 2289 | 1463430665424 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}] 13:31:05 INFO - PROCESS | 2289 | 1463430665528 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 13:31:05 INFO - PROCESS | 2289 | 1463430665536 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:05 INFO - PROCESS | 2289 | ++DOCSHELL 0x1188cb000 == 30 [pid = 2289] [id = 730] 13:31:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x112599400) [pid = 2289] [serial = 2190] [outer = 0x0] 13:31:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x1163a5000) [pid = 2289] [serial = 2191] [outer = 0x112599400] 13:31:05 INFO - PROCESS | 2289 | 1463430665562 Marionette DEBUG loaded listener.js 13:31:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x1168a7400) [pid = 2289] [serial = 2192] [outer = 0x112599400] 13:31:05 INFO - PROCESS | 2289 | 1463430665874 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:31:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:31:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 469ms 13:31:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:31:05 INFO - PROCESS | 2289 | 1463430665888 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 13:31:05 INFO - PROCESS | 2289 | 1463430665891 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 13:31:05 INFO - PROCESS | 2289 | 1463430665894 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:31:05 INFO - PROCESS | 2289 | 1463430665895 Marionette TRACE conn2 <- [1,2894,null,{}] 13:31:05 INFO - PROCESS | 2289 | 1463430665897 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}] 13:31:05 INFO - PROCESS | 2289 | 1463430665973 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 13:31:05 INFO - PROCESS | 2289 | 1463430665978 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:05 INFO - PROCESS | 2289 | ++DOCSHELL 0x119959800 == 31 [pid = 2289] [id = 731] 13:31:05 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x1125a1c00) [pid = 2289] [serial = 2193] [outer = 0x0] 13:31:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x117204000) [pid = 2289] [serial = 2194] [outer = 0x1125a1c00] 13:31:06 INFO - PROCESS | 2289 | 1463430666003 Marionette DEBUG loaded listener.js 13:31:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x11720ac00) [pid = 2289] [serial = 2195] [outer = 0x1125a1c00] 13:31:06 INFO - PROCESS | 2289 | 1463430666360 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]]]}] 13:31:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:31:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 518ms 13:31:06 INFO - PROCESS | 2289 | 1463430666413 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 13:31:06 INFO - PROCESS | 2289 | 1463430666414 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 13:31:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:31:06 INFO - PROCESS | 2289 | 1463430666416 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:31:06 INFO - PROCESS | 2289 | 1463430666417 Marionette TRACE conn2 <- [1,2898,null,{}] 13:31:06 INFO - PROCESS | 2289 | 1463430666420 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}] 13:31:06 INFO - PROCESS | 2289 | 1463430666515 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 13:31:06 INFO - PROCESS | 2289 | 1463430666522 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:06 INFO - PROCESS | 2289 | ++DOCSHELL 0x119e06800 == 32 [pid = 2289] [id = 732] 13:31:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x11720f800) [pid = 2289] [serial = 2196] [outer = 0x0] 13:31:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x1180de000) [pid = 2289] [serial = 2197] [outer = 0x11720f800] 13:31:06 INFO - PROCESS | 2289 | 1463430666549 Marionette DEBUG loaded listener.js 13:31:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x118494000) [pid = 2289] [serial = 2198] [outer = 0x11720f800] 13:31:06 INFO - PROCESS | 2289 | 1463430666879 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]]]}] 13:31:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:31:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 468ms 13:31:06 INFO - PROCESS | 2289 | 1463430666885 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 13:31:06 INFO - PROCESS | 2289 | 1463430666886 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 13:31:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:31:06 INFO - PROCESS | 2289 | 1463430666893 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:31:06 INFO - PROCESS | 2289 | 1463430666894 Marionette TRACE conn2 <- [1,2902,null,{}] 13:31:06 INFO - PROCESS | 2289 | 1463430666897 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}] 13:31:06 INFO - PROCESS | 2289 | 1463430666975 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 13:31:06 INFO - PROCESS | 2289 | 1463430666979 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:06 INFO - PROCESS | 2289 | ++DOCSHELL 0x1211c0000 == 33 [pid = 2289] [id = 733] 13:31:06 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x118496800) [pid = 2289] [serial = 2199] [outer = 0x0] 13:31:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 128 (0x11849fc00) [pid = 2289] [serial = 2200] [outer = 0x118496800] 13:31:07 INFO - PROCESS | 2289 | 1463430667006 Marionette DEBUG loaded listener.js 13:31:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 129 (0x1184e9800) [pid = 2289] [serial = 2201] [outer = 0x118496800] 13:31:07 INFO - PROCESS | 2289 | 1463430667323 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:31:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:31:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 468ms 13:31:07 INFO - PROCESS | 2289 | 1463430667371 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 13:31:07 INFO - PROCESS | 2289 | 1463430667374 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 13:31:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:31:07 INFO - PROCESS | 2289 | 1463430667382 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:31:07 INFO - PROCESS | 2289 | 1463430667383 Marionette TRACE conn2 <- [1,2906,null,{}] 13:31:07 INFO - PROCESS | 2289 | 1463430667385 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}] 13:31:07 INFO - PROCESS | 2289 | 1463430667474 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 13:31:07 INFO - PROCESS | 2289 | 1463430667478 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:07 INFO - PROCESS | 2289 | ++DOCSHELL 0x12181f800 == 34 [pid = 2289] [id = 734] 13:31:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 130 (0x1184eac00) [pid = 2289] [serial = 2202] [outer = 0x0] 13:31:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 131 (0x11882c800) [pid = 2289] [serial = 2203] [outer = 0x1184eac00] 13:31:07 INFO - PROCESS | 2289 | 1463430667503 Marionette DEBUG loaded listener.js 13:31:07 INFO - PROCESS | 2289 | ++DOMWINDOW == 132 (0x119031000) [pid = 2289] [serial = 2204] [outer = 0x1184eac00] 13:31:07 INFO - PROCESS | 2289 | 1463430667837 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]]]}] 13:31:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:31:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 469ms 13:31:07 INFO - PROCESS | 2289 | 1463430667852 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 13:31:07 INFO - PROCESS | 2289 | 1463430667853 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 13:31:07 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:31:07 INFO - PROCESS | 2289 | 1463430667858 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:31:07 INFO - PROCESS | 2289 | 1463430667860 Marionette TRACE conn2 <- [1,2910,null,{}] 13:31:07 INFO - PROCESS | 2289 | 1463430667862 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}] 13:31:07 INFO - PROCESS | 2289 | 1463430667940 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 13:31:08 INFO - PROCESS | 2289 | 1463430667995 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:08 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180d6000 == 35 [pid = 2289] [id = 735] 13:31:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 133 (0x11689ec00) [pid = 2289] [serial = 2205] [outer = 0x0] 13:31:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 134 (0x119068c00) [pid = 2289] [serial = 2206] [outer = 0x11689ec00] 13:31:08 INFO - PROCESS | 2289 | 1463430668020 Marionette DEBUG loaded listener.js 13:31:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 135 (0x1190b8000) [pid = 2289] [serial = 2207] [outer = 0x11689ec00] 13:31:08 INFO - PROCESS | 2289 | 1463430668325 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]]]}] 13:31:08 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:31:08 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:31:08 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 522ms 13:31:08 INFO - PROCESS | 2289 | 1463430668380 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 13:31:08 INFO - PROCESS | 2289 | 1463430668382 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 13:31:08 INFO - TEST-START | /DOMEvents/constructors.html 13:31:08 INFO - PROCESS | 2289 | 1463430668386 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:31:08 INFO - PROCESS | 2289 | 1463430668388 Marionette TRACE conn2 <- [1,2914,null,{}] 13:31:08 INFO - PROCESS | 2289 | 1463430668391 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}] 13:31:08 INFO - PROCESS | 2289 | 1463430668510 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 13:31:08 INFO - PROCESS | 2289 | 1463430668611 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:08 INFO - PROCESS | 2289 | ++DOCSHELL 0x126b54800 == 36 [pid = 2289] [id = 736] 13:31:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 136 (0x118116c00) [pid = 2289] [serial = 2208] [outer = 0x0] 13:31:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 137 (0x1190bb800) [pid = 2289] [serial = 2209] [outer = 0x118116c00] 13:31:08 INFO - PROCESS | 2289 | 1463430668637 Marionette DEBUG loaded listener.js 13:31:08 INFO - PROCESS | 2289 | ++DOMWINDOW == 138 (0x11938a800) [pid = 2289] [serial = 2210] [outer = 0x118116c00] 13:31:09 INFO - PROCESS | 2289 | 1463430668995 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]]]}] 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:31:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:31:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:31:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:31:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:31:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:31:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:31:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:31:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:31:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:31:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:31:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:31:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:31:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:31:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:31:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:31:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:31:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:31:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:31:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:31:09 INFO - TEST-OK | /DOMEvents/constructors.html | took 628ms 13:31:09 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:31:09 INFO - PROCESS | 2289 | 1463430669013 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 13:31:09 INFO - PROCESS | 2289 | 1463430669015 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 13:31:09 INFO - PROCESS | 2289 | 1463430669017 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:31:09 INFO - PROCESS | 2289 | 1463430669020 Marionette TRACE conn2 <- [1,2918,null,{}] 13:31:09 INFO - PROCESS | 2289 | 1463430669030 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}] 13:31:09 INFO - PROCESS | 2289 | 1463430669141 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 13:31:09 INFO - PROCESS | 2289 | 1463430669146 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:09 INFO - PROCESS | 2289 | ++DOCSHELL 0x119959000 == 37 [pid = 2289] [id = 737] 13:31:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 139 (0x119392c00) [pid = 2289] [serial = 2211] [outer = 0x0] 13:31:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 140 (0x1193e6800) [pid = 2289] [serial = 2212] [outer = 0x119392c00] 13:31:09 INFO - PROCESS | 2289 | 1463430669178 Marionette DEBUG loaded listener.js 13:31:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 141 (0x119e3a000) [pid = 2289] [serial = 2213] [outer = 0x119392c00] 13:31:09 INFO - PROCESS | 2289 | 1463430669509 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:31:09 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:31:09 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 532ms 13:31:09 INFO - PROCESS | 2289 | 1463430669556 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 13:31:09 INFO - PROCESS | 2289 | 1463430669559 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 13:31:09 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:31:09 INFO - PROCESS | 2289 | 1463430669561 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:31:09 INFO - PROCESS | 2289 | 1463430669562 Marionette TRACE conn2 <- [1,2922,null,{}] 13:31:09 INFO - PROCESS | 2289 | 1463430669564 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}] 13:31:09 INFO - PROCESS | 2289 | 1463430669663 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 13:31:09 INFO - PROCESS | 2289 | 1463430669667 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:09 INFO - PROCESS | 2289 | ++DOCSHELL 0x129853000 == 38 [pid = 2289] [id = 738] 13:31:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 142 (0x119e32400) [pid = 2289] [serial = 2214] [outer = 0x0] 13:31:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 143 (0x119e41800) [pid = 2289] [serial = 2215] [outer = 0x119e32400] 13:31:09 INFO - PROCESS | 2289 | 1463430669692 Marionette DEBUG loaded listener.js 13:31:09 INFO - PROCESS | 2289 | ++DOMWINDOW == 144 (0x121353000) [pid = 2289] [serial = 2216] [outer = 0x119e32400] 13:31:09 INFO - PROCESS | 2289 | [2289] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:31:09 INFO - PROCESS | 2289 | [2289] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:31:09 INFO - PROCESS | 2289 | [2289] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:31:09 INFO - PROCESS | 2289 | [2289] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:31:10 INFO - PROCESS | 2289 | 1463430670005 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]]]}] 13:31:10 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:31:10 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:31:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:31:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:31:10 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 13:31:10 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:31:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:31:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:31:10 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 13:31:10 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:31:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:31:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:31:10 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]" 13:31:10 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:31:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:31:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:31:10 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:31:10 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 471ms 13:31:10 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:31:10 INFO - PROCESS | 2289 | 1463430670032 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 13:31:10 INFO - PROCESS | 2289 | 1463430670034 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 13:31:10 INFO - PROCESS | 2289 | 1463430670037 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:31:10 INFO - PROCESS | 2289 | 1463430670040 Marionette TRACE conn2 <- [1,2926,null,{}] 13:31:10 INFO - PROCESS | 2289 | 1463430670042 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}] 13:31:10 INFO - PROCESS | 2289 | 1463430670148 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 13:31:10 INFO - PROCESS | 2289 | 1463430670196 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:10 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a8ab000 == 39 [pid = 2289] [id = 739] 13:31:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 145 (0x119e3d400) [pid = 2289] [serial = 2217] [outer = 0x0] 13:31:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 146 (0x121541400) [pid = 2289] [serial = 2218] [outer = 0x119e3d400] 13:31:10 INFO - PROCESS | 2289 | 1463430670237 Marionette DEBUG loaded listener.js 13:31:10 INFO - PROCESS | 2289 | ++DOMWINDOW == 147 (0x121b71800) [pid = 2289] [serial = 2219] [outer = 0x119e3d400] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 146 (0x121589c00) [pid = 2289] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 145 (0x126bdbc00) [pid = 2289] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 144 (0x117e2e000) [pid = 2289] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 143 (0x1267b3000) [pid = 2289] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 142 (0x12670c400) [pid = 2289] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 141 (0x116a58c00) [pid = 2289] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 140 (0x119e36000) [pid = 2289] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 139 (0x11675e800) [pid = 2289] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 138 (0x116a5a400) [pid = 2289] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 137 (0x1125ea800) [pid = 2289] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 136 (0x129307c00) [pid = 2289] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 135 (0x12487d400) [pid = 2289] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 134 (0x1125f8800) [pid = 2289] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 133 (0x119bf3800) [pid = 2289] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 132 (0x123dbe400) [pid = 2289] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 131 (0x124cb3400) [pid = 2289] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 130 (0x12a6d1400) [pid = 2289] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 129 (0x123dc1400) [pid = 2289] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 128 (0x119740c00) [pid = 2289] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 127 (0x125e3c000) [pid = 2289] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 126 (0x125f67c00) [pid = 2289] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x116760000) [pid = 2289] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x12baf6c00) [pid = 2289] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x12baf5400) [pid = 2289] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x129117800) [pid = 2289] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x1190b0800) [pid = 2289] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x117206400) [pid = 2289] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x11720a800) [pid = 2289] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x11973a000) [pid = 2289] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x1190b6800) [pid = 2289] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x116337400) [pid = 2289] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x1165cb000) [pid = 2289] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x1128a9400) [pid = 2289] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x11289cc00) [pid = 2289] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:31:11 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x1128a4800) [pid = 2289] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:31:11 INFO - PROCESS | 2289 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:31:11 INFO - PROCESS | 2289 | 1463430671050 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]]]}] 13:31:11 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:31:11 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1024ms 13:31:11 INFO - PROCESS | 2289 | 1463430671067 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 13:31:11 INFO - PROCESS | 2289 | 1463430671068 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 13:31:11 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:31:11 INFO - PROCESS | 2289 | 1463430671072 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:31:11 INFO - PROCESS | 2289 | 1463430671074 Marionette TRACE conn2 <- [1,2930,null,{}] 13:31:11 INFO - PROCESS | 2289 | 1463430671077 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}] 13:31:11 INFO - PROCESS | 2289 | 1463430671152 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 13:31:11 INFO - PROCESS | 2289 | 1463430671158 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:11 INFO - PROCESS | 2289 | ++DOCSHELL 0x11a055800 == 40 [pid = 2289] [id = 740] 13:31:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x1121b6400) [pid = 2289] [serial = 2220] [outer = 0x0] 13:31:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x116337400) [pid = 2289] [serial = 2221] [outer = 0x1121b6400] 13:31:11 INFO - PROCESS | 2289 | 1463430671183 Marionette DEBUG loaded listener.js 13:31:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x117206c00) [pid = 2289] [serial = 2222] [outer = 0x1121b6400] 13:31:11 INFO - PROCESS | 2289 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:31:11 INFO - PROCESS | 2289 | 1463430671503 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]]]}] 13:31:11 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:31:11 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 471ms 13:31:11 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:31:11 INFO - PROCESS | 2289 | 1463430671543 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 13:31:11 INFO - PROCESS | 2289 | 1463430671544 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 13:31:11 INFO - PROCESS | 2289 | 1463430671546 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:31:11 INFO - PROCESS | 2289 | 1463430671547 Marionette TRACE conn2 <- [1,2934,null,{}] 13:31:11 INFO - PROCESS | 2289 | 1463430671549 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}] 13:31:11 INFO - PROCESS | 2289 | 1463430671660 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 13:31:11 INFO - PROCESS | 2289 | 1463430671666 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:11 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ac42000 == 41 [pid = 2289] [id = 741] 13:31:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x116a5ac00) [pid = 2289] [serial = 2223] [outer = 0x0] 13:31:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x1190b6800) [pid = 2289] [serial = 2224] [outer = 0x116a5ac00] 13:31:11 INFO - PROCESS | 2289 | 1463430671691 Marionette DEBUG loaded listener.js 13:31:11 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x12113e400) [pid = 2289] [serial = 2225] [outer = 0x116a5ac00] 13:31:11 INFO - PROCESS | 2289 | 1463430671953 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]]]}] 13:31:11 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:31:11 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 418ms 13:31:11 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:31:11 INFO - PROCESS | 2289 | 1463430671964 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 13:31:11 INFO - PROCESS | 2289 | 1463430671965 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 13:31:11 INFO - PROCESS | 2289 | 1463430671977 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:31:11 INFO - PROCESS | 2289 | 1463430671978 Marionette TRACE conn2 <- [1,2938,null,{}] 13:31:11 INFO - PROCESS | 2289 | 1463430671981 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}] 13:31:12 INFO - PROCESS | 2289 | 1463430672064 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 13:31:12 INFO - PROCESS | 2289 | 1463430672069 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:12 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba0d800 == 42 [pid = 2289] [id = 742] 13:31:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x1128a9400) [pid = 2289] [serial = 2226] [outer = 0x0] 13:31:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x123d46400) [pid = 2289] [serial = 2227] [outer = 0x1128a9400] 13:31:12 INFO - PROCESS | 2289 | 1463430672096 Marionette DEBUG loaded listener.js 13:31:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x124873400) [pid = 2289] [serial = 2228] [outer = 0x1128a9400] 13:31:12 INFO - PROCESS | 2289 | 1463430672384 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]]]}] 13:31:12 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. 13:31:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 429ms 13:31:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:31:12 INFO - PROCESS | 2289 | 1463430672398 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 13:31:12 INFO - PROCESS | 2289 | 1463430672400 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 13:31:12 INFO - PROCESS | 2289 | 1463430672410 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:31:12 INFO - PROCESS | 2289 | 1463430672411 Marionette TRACE conn2 <- [1,2942,null,{}] 13:31:12 INFO - PROCESS | 2289 | 1463430672413 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}] 13:31:12 INFO - PROCESS | 2289 | 1463430672497 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 13:31:12 INFO - PROCESS | 2289 | 1463430672502 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:12 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba55800 == 43 [pid = 2289] [id = 743] 13:31:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x124875400) [pid = 2289] [serial = 2229] [outer = 0x0] 13:31:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x12487f400) [pid = 2289] [serial = 2230] [outer = 0x124875400] 13:31:12 INFO - PROCESS | 2289 | 1463430672527 Marionette DEBUG loaded listener.js 13:31:12 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x124cbe000) [pid = 2289] [serial = 2231] [outer = 0x124875400] 13:31:12 INFO - PROCESS | 2289 | 1463430672824 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"]]]}] 13:31:12 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 13:31:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:31:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 477ms 13:31:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:31:12 INFO - PROCESS | 2289 | 1463430672880 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 13:31:12 INFO - PROCESS | 2289 | 1463430672881 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 13:31:12 INFO - PROCESS | 2289 | 1463430672883 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:31:12 INFO - PROCESS | 2289 | 1463430672884 Marionette TRACE conn2 <- [1,2946,null,{}] 13:31:12 INFO - PROCESS | 2289 | 1463430672887 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}] 13:31:12 INFO - PROCESS | 2289 | 1463430672995 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 13:31:13 INFO - PROCESS | 2289 | 1463430673089 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:13 INFO - PROCESS | 2289 | ++DOCSHELL 0x111f68000 == 44 [pid = 2289] [id = 744] 13:31:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x110da8400) [pid = 2289] [serial = 2232] [outer = 0x0] 13:31:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x110db0c00) [pid = 2289] [serial = 2233] [outer = 0x110da8400] 13:31:13 INFO - PROCESS | 2289 | 1463430673121 Marionette DEBUG loaded listener.js 13:31:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x111f1a000) [pid = 2289] [serial = 2234] [outer = 0x110da8400] 13:31:13 INFO - PROCESS | 2289 | 1463430673503 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]]]}] 13:31:13 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. 13:31:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 670ms 13:31:13 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:31:13 INFO - PROCESS | 2289 | 1463430673555 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 13:31:13 INFO - PROCESS | 2289 | 1463430673557 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 13:31:13 INFO - PROCESS | 2289 | 1463430673560 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:31:13 INFO - PROCESS | 2289 | 1463430673563 Marionette TRACE conn2 <- [1,2950,null,{}] 13:31:13 INFO - PROCESS | 2289 | 1463430673566 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}] 13:31:13 INFO - PROCESS | 2289 | 1463430673699 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 13:31:13 INFO - PROCESS | 2289 | 1463430673755 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:13 INFO - PROCESS | 2289 | ++DOCSHELL 0x1180cc000 == 45 [pid = 2289] [id = 745] 13:31:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 128 (0x1125a0c00) [pid = 2289] [serial = 2235] [outer = 0x0] 13:31:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 129 (0x11287c400) [pid = 2289] [serial = 2236] [outer = 0x1125a0c00] 13:31:13 INFO - PROCESS | 2289 | 1463430673828 Marionette DEBUG loaded listener.js 13:31:13 INFO - PROCESS | 2289 | ++DOMWINDOW == 130 (0x112970800) [pid = 2289] [serial = 2237] [outer = 0x1125a0c00] 13:31:14 INFO - PROCESS | 2289 | ++DOCSHELL 0x119958000 == 46 [pid = 2289] [id = 746] 13:31:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 131 (0x11321ec00) [pid = 2289] [serial = 2238] [outer = 0x0] 13:31:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 132 (0x11287e800) [pid = 2289] [serial = 2239] [outer = 0x11321ec00] 13:31:14 INFO - PROCESS | 2289 | 1463430674280 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]]]}] 13:31:14 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. 13:31:14 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 771ms 13:31:14 INFO - PROCESS | 2289 | 1463430674333 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 13:31:14 INFO - PROCESS | 2289 | 1463430674336 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 13:31:14 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:31:14 INFO - PROCESS | 2289 | 1463430674368 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:31:14 INFO - PROCESS | 2289 | 1463430674369 Marionette TRACE conn2 <- [1,2954,null,{}] 13:31:14 INFO - PROCESS | 2289 | 1463430674374 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}] 13:31:14 INFO - PROCESS | 2289 | 1463430674504 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 13:31:14 INFO - PROCESS | 2289 | 1463430674583 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:14 INFO - PROCESS | 2289 | ++DOCSHELL 0x129846000 == 47 [pid = 2289] [id = 747] 13:31:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 133 (0x11335f800) [pid = 2289] [serial = 2240] [outer = 0x0] 13:31:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 134 (0x116a5d400) [pid = 2289] [serial = 2241] [outer = 0x11335f800] 13:31:14 INFO - PROCESS | 2289 | 1463430674613 Marionette DEBUG loaded listener.js 13:31:14 INFO - PROCESS | 2289 | ++DOMWINDOW == 135 (0x117415800) [pid = 2289] [serial = 2242] [outer = 0x11335f800] 13:31:15 INFO - PROCESS | 2289 | 1463430675084 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]]]}] 13:31:15 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:31:15 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 13:31:15 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 724ms 13:31:15 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:31:15 INFO - PROCESS | 2289 | 1463430675090 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 13:31:15 INFO - PROCESS | 2289 | 1463430675092 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 13:31:15 INFO - PROCESS | 2289 | 1463430675104 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:31:15 INFO - PROCESS | 2289 | 1463430675110 Marionette TRACE conn2 <- [1,2958,null,{}] 13:31:15 INFO - PROCESS | 2289 | 1463430675115 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}] 13:31:15 INFO - PROCESS | 2289 | 1463430675290 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 13:31:15 INFO - PROCESS | 2289 | 1463430675558 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:15 INFO - PROCESS | 2289 | ++DOCSHELL 0x1126a3800 == 48 [pid = 2289] [id = 748] 13:31:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 136 (0x111a06400) [pid = 2289] [serial = 2243] [outer = 0x0] 13:31:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 137 (0x112597000) [pid = 2289] [serial = 2244] [outer = 0x111a06400] 13:31:15 INFO - PROCESS | 2289 | 1463430675602 Marionette DEBUG loaded listener.js 13:31:15 INFO - PROCESS | 2289 | ++DOMWINDOW == 138 (0x1125f6000) [pid = 2289] [serial = 2245] [outer = 0x111a06400] 13:31:16 INFO - PROCESS | 2289 | 1463430676010 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]]]}] 13:31:16 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. 13:31:16 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 940ms 13:31:16 INFO - PROCESS | 2289 | 1463430676036 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 13:31:16 INFO - PROCESS | 2289 | 1463430676040 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 13:31:16 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:31:16 INFO - PROCESS | 2289 | 1463430676044 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:31:16 INFO - PROCESS | 2289 | 1463430676047 Marionette TRACE conn2 <- [1,2962,null,{}] 13:31:16 INFO - PROCESS | 2289 | 1463430676052 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}] 13:31:16 INFO - PROCESS | 2289 | 1463430676198 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 13:31:16 INFO - PROCESS | 2289 | 1463430676332 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:16 INFO - PROCESS | 2289 | --DOCSHELL 0x1219b5800 == 47 [pid = 2289] [id = 512] 13:31:16 INFO - PROCESS | 2289 | --DOCSHELL 0x112c7c000 == 46 [pid = 2289] [id = 496] 13:31:16 INFO - PROCESS | 2289 | --DOCSHELL 0x1126a0800 == 45 [pid = 2289] [id = 505] 13:31:16 INFO - PROCESS | 2289 | --DOCSHELL 0x112545000 == 44 [pid = 2289] [id = 503] 13:31:16 INFO - PROCESS | 2289 | --DOCSHELL 0x116aa1000 == 43 [pid = 2289] [id = 506] 13:31:16 INFO - PROCESS | 2289 | --DOCSHELL 0x12129d800 == 42 [pid = 2289] [id = 499] 13:31:16 INFO - PROCESS | 2289 | --DOCSHELL 0x124867800 == 41 [pid = 2289] [id = 501] 13:31:16 INFO - PROCESS | 2289 | --DOCSHELL 0x1134b1800 == 40 [pid = 2289] [id = 495] 13:31:16 INFO - PROCESS | 2289 | --DOCSHELL 0x119b16800 == 39 [pid = 2289] [id = 510] 13:31:16 INFO - PROCESS | 2289 | --DOCSHELL 0x1126a7000 == 38 [pid = 2289] [id = 509] 13:31:16 INFO - PROCESS | 2289 | --DOCSHELL 0x11a066000 == 37 [pid = 2289] [id = 511] 13:31:16 INFO - PROCESS | 2289 | --DOCSHELL 0x119085000 == 36 [pid = 2289] [id = 497] 13:31:16 INFO - PROCESS | 2289 | --DOCSHELL 0x1180c8000 == 35 [pid = 2289] [id = 507] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 137 (0x1125a2400) [pid = 2289] [serial = 2179] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | ++DOCSHELL 0x1126a7000 == 36 [pid = 2289] [id = 749] 13:31:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 138 (0x110db2400) [pid = 2289] [serial = 2246] [outer = 0x0] 13:31:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 139 (0x112874400) [pid = 2289] [serial = 2247] [outer = 0x110db2400] 13:31:16 INFO - PROCESS | 2289 | 1463430676410 Marionette DEBUG loaded listener.js 13:31:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 140 (0x113223800) [pid = 2289] [serial = 2248] [outer = 0x110db2400] 13:31:16 INFO - PROCESS | 2289 | --DOCSHELL 0x12d41a800 == 35 [pid = 2289] [id = 726] 13:31:16 INFO - PROCESS | 2289 | --DOCSHELL 0x12ccb0000 == 34 [pid = 2289] [id = 17] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 139 (0x12a81e000) [pid = 2289] [serial = 2081] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 138 (0x126d21800) [pid = 2289] [serial = 2075] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 137 (0x114e0b400) [pid = 2289] [serial = 1976] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 136 (0x11a027000) [pid = 2289] [serial = 1982] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 135 (0x12487e800) [pid = 2289] [serial = 1988] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 134 (0x12670bc00) [pid = 2289] [serial = 1991] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 133 (0x121b6ac00) [pid = 2289] [serial = 1985] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 132 (0x12a76bc00) [pid = 2289] [serial = 2078] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 131 (0x118836000) [pid = 2289] [serial = 1979] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 130 (0x128b91c00) [pid = 2289] [serial = 1997] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 129 (0x128b33800) [pid = 2289] [serial = 1994] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 128 (0x118499800) [pid = 2289] [serial = 2069] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 127 (0x11a029c00) [pid = 2289] [serial = 2072] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 126 (0x129571800) [pid = 2289] [serial = 2036] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 125 (0x125e3f400) [pid = 2289] [serial = 2033] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x119163c00) [pid = 2289] [serial = 2030] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x12500dc00) [pid = 2289] [serial = 2164] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x124875c00) [pid = 2289] [serial = 2161] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x124cb9800) [pid = 2289] [serial = 2162] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x1267bf800) [pid = 2289] [serial = 2167] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x125f72c00) [pid = 2289] [serial = 2165] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x128b3f800) [pid = 2289] [serial = 2170] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x128bb6800) [pid = 2289] [serial = 2173] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x128b18400) [pid = 2289] [serial = 2168] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x129568c00) [pid = 2289] [serial = 2174] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x12a76cc00) [pid = 2289] [serial = 2176] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x128baf800) [pid = 2289] [serial = 2171] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x12c848400) [pid = 2289] [serial = 2137] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x12be19800) [pid = 2289] [serial = 2135] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x12be09c00) [pid = 2289] [serial = 2134] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x12a81f400) [pid = 2289] [serial = 2132] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x129566400) [pid = 2289] [serial = 2131] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x119e3e000) [pid = 2289] [serial = 2128] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x121b69400) [pid = 2289] [serial = 2129] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x1183e0c00) [pid = 2289] [serial = 2126] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x11720cc00) [pid = 2289] [serial = 2125] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x117211c00) [pid = 2289] [serial = 2123] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x119e3d800) [pid = 2289] [serial = 2158] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x119329800) [pid = 2289] [serial = 2155] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x1193ddc00) [pid = 2289] [serial = 2156] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x1184dc800) [pid = 2289] [serial = 2152] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x119064c00) [pid = 2289] [serial = 2153] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x118493c00) [pid = 2289] [serial = 2150] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x117687c00) [pid = 2289] [serial = 2149] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x11610e000) [pid = 2289] [serial = 2147] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x113394c00) [pid = 2289] [serial = 2146] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x1128a9000) [pid = 2289] [serial = 2144] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x1128a1c00) [pid = 2289] [serial = 2143] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x12cb88400) [pid = 2289] [serial = 2141] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x11600a400) [pid = 2289] [serial = 2140] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x12cb87800) [pid = 2289] [serial = 2138] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x1219c5800) [pid = 2289] [serial = 2159] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x12aabc400) [pid = 2289] [serial = 2177] [outer = 0x0] [url = about:blank] 13:31:16 INFO - PROCESS | 2289 | 1463430676799 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]]]}] 13:31:16 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. 13:31:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 773ms 13:31:16 INFO - PROCESS | 2289 | 1463430676819 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 13:31:16 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:31:16 INFO - PROCESS | 2289 | 1463430676825 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 13:31:16 INFO - PROCESS | 2289 | 1463430676830 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:31:16 INFO - PROCESS | 2289 | 1463430676832 Marionette TRACE conn2 <- [1,2966,null,{}] 13:31:16 INFO - PROCESS | 2289 | 1463430676836 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}] 13:31:16 INFO - PROCESS | 2289 | 1463430676956 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 13:31:16 INFO - PROCESS | 2289 | 1463430676964 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:16 INFO - PROCESS | 2289 | ++DOCSHELL 0x11908b800 == 35 [pid = 2289] [id = 750] 13:31:16 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x1121b6000) [pid = 2289] [serial = 2249] [outer = 0x0] 13:31:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x11639e400) [pid = 2289] [serial = 2250] [outer = 0x1121b6000] 13:31:17 INFO - PROCESS | 2289 | 1463430677004 Marionette DEBUG loaded listener.js 13:31:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x116a58400) [pid = 2289] [serial = 2251] [outer = 0x1121b6000] 13:31:17 INFO - PROCESS | 2289 | 1463430677429 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]]]}] 13:31:17 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. 13:31:17 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 621ms 13:31:17 INFO - PROCESS | 2289 | 1463430677451 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 13:31:17 INFO - PROCESS | 2289 | 1463430677452 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 13:31:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:31:17 INFO - PROCESS | 2289 | 1463430677458 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:31:17 INFO - PROCESS | 2289 | 1463430677462 Marionette TRACE conn2 <- [1,2970,null,{}] 13:31:17 INFO - PROCESS | 2289 | 1463430677468 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}] 13:31:17 INFO - PROCESS | 2289 | 1463430677545 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 13:31:17 INFO - PROCESS | 2289 | 1463430677551 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:17 INFO - PROCESS | 2289 | ++DOCSHELL 0x119e08800 == 36 [pid = 2289] [id = 751] 13:31:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x117208000) [pid = 2289] [serial = 2252] [outer = 0x0] 13:31:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x117683400) [pid = 2289] [serial = 2253] [outer = 0x117208000] 13:31:17 INFO - PROCESS | 2289 | 1463430677579 Marionette DEBUG loaded listener.js 13:31:17 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x11811c400) [pid = 2289] [serial = 2254] [outer = 0x117208000] 13:31:17 INFO - PROCESS | 2289 | 1463430677913 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]]]}] 13:31:17 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. 13:31:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 475ms 13:31:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:31:17 INFO - PROCESS | 2289 | 1463430677932 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 13:31:17 INFO - PROCESS | 2289 | 1463430677933 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 13:31:17 INFO - PROCESS | 2289 | 1463430677935 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:31:17 INFO - PROCESS | 2289 | 1463430677936 Marionette TRACE conn2 <- [1,2974,null,{}] 13:31:17 INFO - PROCESS | 2289 | 1463430677941 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}] 13:31:18 INFO - PROCESS | 2289 | 1463430678068 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 13:31:18 INFO - PROCESS | 2289 | 1463430678077 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:18 INFO - PROCESS | 2289 | ++DOCSHELL 0x1219b9000 == 37 [pid = 2289] [id = 752] 13:31:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x117208800) [pid = 2289] [serial = 2255] [outer = 0x0] 13:31:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x118493c00) [pid = 2289] [serial = 2256] [outer = 0x117208800] 13:31:18 INFO - PROCESS | 2289 | 1463430678112 Marionette DEBUG loaded listener.js 13:31:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x1184e8c00) [pid = 2289] [serial = 2257] [outer = 0x117208800] 13:31:18 INFO - PROCESS | 2289 | 1463430678457 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]]]}] 13:31:18 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. 13:31:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 571ms 13:31:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:31:18 INFO - PROCESS | 2289 | 1463430678507 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 13:31:18 INFO - PROCESS | 2289 | 1463430678508 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 13:31:18 INFO - PROCESS | 2289 | 1463430678511 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:31:18 INFO - PROCESS | 2289 | 1463430678513 Marionette TRACE conn2 <- [1,2978,null,{}] 13:31:18 INFO - PROCESS | 2289 | 1463430678516 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}] 13:31:18 INFO - PROCESS | 2289 | 1463430678632 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 13:31:18 INFO - PROCESS | 2289 | 1463430678727 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:18 INFO - PROCESS | 2289 | ++DOCSHELL 0x126673000 == 38 [pid = 2289] [id = 753] 13:31:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x119025c00) [pid = 2289] [serial = 2258] [outer = 0x0] 13:31:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x119064c00) [pid = 2289] [serial = 2259] [outer = 0x119025c00] 13:31:18 INFO - PROCESS | 2289 | 1463430678775 Marionette DEBUG loaded listener.js 13:31:18 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x119163800) [pid = 2289] [serial = 2260] [outer = 0x119025c00] 13:31:19 INFO - PROCESS | 2289 | 1463430679197 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]]]}] 13:31:19 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. 13:31:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 721ms 13:31:19 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x119e32400) [pid = 2289] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:31:19 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x119392c00) [pid = 2289] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:31:19 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x11720f800) [pid = 2289] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:31:19 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x1184eac00) [pid = 2289] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:31:19 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x112599400) [pid = 2289] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:31:19 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x11689ec00) [pid = 2289] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:31:19 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x1125a1800) [pid = 2289] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:31:19 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x1125f6400) [pid = 2289] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:31:19 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x110da9c00) [pid = 2289] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:31:19 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x1128a9400) [pid = 2289] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:31:19 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x118496800) [pid = 2289] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:31:19 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x1125a1c00) [pid = 2289] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:31:19 INFO - PROCESS | 2289 | --DOMWINDOW == 86 (0x119e3d400) [pid = 2289] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:31:19 INFO - PROCESS | 2289 | --DOMWINDOW == 85 (0x1121b6400) [pid = 2289] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:31:19 INFO - PROCESS | 2289 | --DOMWINDOW == 84 (0x116a5ac00) [pid = 2289] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:31:19 INFO - PROCESS | 2289 | --DOMWINDOW == 83 (0x12cb8d800) [pid = 2289] [serial = 47] [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.] 13:31:19 INFO - PROCESS | 2289 | --DOMWINDOW == 82 (0x118116c00) [pid = 2289] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:31:19 INFO - PROCESS | 2289 | --DOMWINDOW == 81 (0x12ccb1000) [pid = 2289] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:31:19 INFO - PROCESS | 2289 | 1463430679510 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 13:31:19 INFO - PROCESS | 2289 | 1463430679514 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 13:31:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:31:19 INFO - PROCESS | 2289 | 1463430679525 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:31:19 INFO - PROCESS | 2289 | 1463430679527 Marionette TRACE conn2 <- [1,2982,null,{}] 13:31:19 INFO - PROCESS | 2289 | 1463430679531 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}] 13:31:19 INFO - PROCESS | 2289 | 1463430679632 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 13:31:19 INFO - PROCESS | 2289 | 1463430679709 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:19 INFO - PROCESS | 2289 | ++DOCSHELL 0x116aba000 == 39 [pid = 2289] [id = 754] 13:31:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 82 (0x11259d800) [pid = 2289] [serial = 2261] [outer = 0x0] 13:31:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 83 (0x1125ee400) [pid = 2289] [serial = 2262] [outer = 0x11259d800] 13:31:19 INFO - PROCESS | 2289 | 1463430679741 Marionette DEBUG loaded listener.js 13:31:19 INFO - PROCESS | 2289 | ++DOMWINDOW == 84 (0x11287d400) [pid = 2289] [serial = 2263] [outer = 0x11259d800] 13:31:20 INFO - PROCESS | 2289 | 1463430680182 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"]]]}] 13:31:20 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 13:31:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:31:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 676ms 13:31:20 INFO - PROCESS | 2289 | 1463430680202 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 13:31:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:31:20 INFO - PROCESS | 2289 | 1463430680206 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 13:31:20 INFO - PROCESS | 2289 | 1463430680214 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:31:20 INFO - PROCESS | 2289 | 1463430680218 Marionette TRACE conn2 <- [1,2986,null,{}] 13:31:20 INFO - PROCESS | 2289 | 1463430680223 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}] 13:31:20 INFO - PROCESS | 2289 | 1463430680364 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 13:31:20 INFO - PROCESS | 2289 | 1463430680487 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:20 INFO - PROCESS | 2289 | ++DOCSHELL 0x113060800 == 40 [pid = 2289] [id = 755] 13:31:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 85 (0x112ce2c00) [pid = 2289] [serial = 2264] [outer = 0x0] 13:31:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 86 (0x11339b400) [pid = 2289] [serial = 2265] [outer = 0x112ce2c00] 13:31:20 INFO - PROCESS | 2289 | 1463430680535 Marionette DEBUG loaded listener.js 13:31:20 INFO - PROCESS | 2289 | ++DOMWINDOW == 87 (0x1168a9000) [pid = 2289] [serial = 2266] [outer = 0x112ce2c00] 13:31:20 INFO - PROCESS | 2289 | 1463430680931 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]]]}] 13:31:20 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. 13:31:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 730ms 13:31:20 INFO - PROCESS | 2289 | 1463430680941 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 13:31:20 INFO - PROCESS | 2289 | 1463430680942 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 13:31:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:31:20 INFO - PROCESS | 2289 | 1463430680945 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:31:20 INFO - PROCESS | 2289 | 1463430680946 Marionette TRACE conn2 <- [1,2990,null,{}] 13:31:20 INFO - PROCESS | 2289 | 1463430680952 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}] 13:31:21 INFO - PROCESS | 2289 | 1463430681045 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 13:31:21 INFO - PROCESS | 2289 | 1463430681098 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:21 INFO - PROCESS | 2289 | ++DOCSHELL 0x119089000 == 41 [pid = 2289] [id = 756] 13:31:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x118116c00) [pid = 2289] [serial = 2267] [outer = 0x0] 13:31:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x1183d8000) [pid = 2289] [serial = 2268] [outer = 0x118116c00] 13:31:21 INFO - PROCESS | 2289 | 1463430681132 Marionette DEBUG loaded listener.js 13:31:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x1184e7c00) [pid = 2289] [serial = 2269] [outer = 0x118116c00] 13:31:21 INFO - PROCESS | 2289 | ++DOCSHELL 0x125e8d000 == 42 [pid = 2289] [id = 757] 13:31:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x11915a000) [pid = 2289] [serial = 2270] [outer = 0x0] 13:31:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x117e31400) [pid = 2289] [serial = 2271] [outer = 0x11915a000] 13:31:21 INFO - PROCESS | 2289 | 1463430681557 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]]]}] 13:31:21 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. 13:31:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 618ms 13:31:21 INFO - PROCESS | 2289 | 1463430681564 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 13:31:21 INFO - PROCESS | 2289 | 1463430681565 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 13:31:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:31:21 INFO - PROCESS | 2289 | 1463430681567 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:31:21 INFO - PROCESS | 2289 | 1463430681569 Marionette TRACE conn2 <- [1,2994,null,{}] 13:31:21 INFO - PROCESS | 2289 | 1463430681574 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}] 13:31:21 INFO - PROCESS | 2289 | 1463430681687 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 13:31:21 INFO - PROCESS | 2289 | 1463430681738 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:21 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a6c3000 == 43 [pid = 2289] [id = 758] 13:31:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x1184eac00) [pid = 2289] [serial = 2272] [outer = 0x0] 13:31:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x11906bc00) [pid = 2289] [serial = 2273] [outer = 0x1184eac00] 13:31:21 INFO - PROCESS | 2289 | 1463430681768 Marionette DEBUG loaded listener.js 13:31:21 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x119391400) [pid = 2289] [serial = 2274] [outer = 0x1184eac00] 13:31:22 INFO - PROCESS | 2289 | 1463430682172 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]]]}] 13:31:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:31:22 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 13:31:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 622ms 13:31:22 INFO - PROCESS | 2289 | 1463430682191 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 13:31:22 INFO - PROCESS | 2289 | 1463430682192 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 13:31:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:31:22 INFO - PROCESS | 2289 | 1463430682195 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:31:22 INFO - PROCESS | 2289 | 1463430682196 Marionette TRACE conn2 <- [1,2998,null,{}] 13:31:22 INFO - PROCESS | 2289 | 1463430682198 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}] 13:31:22 INFO - PROCESS | 2289 | 1463430682297 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 13:31:22 INFO - PROCESS | 2289 | 1463430682348 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:22 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a8c2000 == 44 [pid = 2289] [id = 759] 13:31:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x119159c00) [pid = 2289] [serial = 2275] [outer = 0x0] 13:31:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x1193e4800) [pid = 2289] [serial = 2276] [outer = 0x119159c00] 13:31:22 INFO - PROCESS | 2289 | 1463430682378 Marionette DEBUG loaded listener.js 13:31:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x119740c00) [pid = 2289] [serial = 2277] [outer = 0x119159c00] 13:31:22 INFO - PROCESS | 2289 | 1463430682730 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]]]}] 13:31:22 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. 13:31:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 569ms 13:31:22 INFO - PROCESS | 2289 | 1463430682764 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 13:31:22 INFO - PROCESS | 2289 | 1463430682766 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 13:31:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:31:22 INFO - PROCESS | 2289 | 1463430682768 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:31:22 INFO - PROCESS | 2289 | 1463430682769 Marionette TRACE conn2 <- [1,3002,null,{}] 13:31:22 INFO - PROCESS | 2289 | 1463430682772 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}] 13:31:22 INFO - PROCESS | 2289 | 1463430682882 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 13:31:22 INFO - PROCESS | 2289 | 1463430682937 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:22 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba05800 == 45 [pid = 2289] [id = 760] 13:31:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x119e3ac00) [pid = 2289] [serial = 2278] [outer = 0x0] 13:31:22 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x11a029000) [pid = 2289] [serial = 2279] [outer = 0x119e3ac00] 13:31:22 INFO - PROCESS | 2289 | 1463430682968 Marionette DEBUG loaded listener.js 13:31:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x121510000) [pid = 2289] [serial = 2280] [outer = 0x119e3ac00] 13:31:23 INFO - PROCESS | 2289 | 1463430683327 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]]]}] 13:31:23 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. 13:31:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 569ms 13:31:23 INFO - PROCESS | 2289 | 1463430683339 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 13:31:23 INFO - PROCESS | 2289 | 1463430683341 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 13:31:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:31:23 INFO - PROCESS | 2289 | 1463430683344 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:31:23 INFO - PROCESS | 2289 | 1463430683345 Marionette TRACE conn2 <- [1,3006,null,{}] 13:31:23 INFO - PROCESS | 2289 | 1463430683347 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}] 13:31:23 INFO - PROCESS | 2289 | 1463430683440 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 13:31:23 INFO - PROCESS | 2289 | 1463430683492 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:23 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ba4d800 == 46 [pid = 2289] [id = 761] 13:31:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x121222400) [pid = 2289] [serial = 2281] [outer = 0x0] 13:31:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x121591400) [pid = 2289] [serial = 2282] [outer = 0x121222400] 13:31:23 INFO - PROCESS | 2289 | 1463430683521 Marionette DEBUG loaded listener.js 13:31:23 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x1218ecc00) [pid = 2289] [serial = 2283] [outer = 0x121222400] 13:31:23 INFO - PROCESS | 2289 | 1463430683875 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]]]}] 13:31:23 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. 13:31:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 569ms 13:31:23 INFO - PROCESS | 2289 | 1463430683914 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 13:31:23 INFO - PROCESS | 2289 | 1463430683915 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 13:31:23 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:31:23 INFO - PROCESS | 2289 | 1463430683918 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:31:23 INFO - PROCESS | 2289 | 1463430683919 Marionette TRACE conn2 <- [1,3010,null,{}] 13:31:23 INFO - PROCESS | 2289 | 1463430683921 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}] 13:31:24 INFO - PROCESS | 2289 | 1463430684017 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 13:31:24 INFO - PROCESS | 2289 | 1463430684072 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:24 INFO - PROCESS | 2289 | ++DOCSHELL 0x119971800 == 47 [pid = 2289] [id = 762] 13:31:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x11675bc00) [pid = 2289] [serial = 2284] [outer = 0x0] 13:31:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x11849a400) [pid = 2289] [serial = 2285] [outer = 0x11675bc00] 13:31:24 INFO - PROCESS | 2289 | 1463430684102 Marionette DEBUG loaded listener.js 13:31:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x12121c000) [pid = 2289] [serial = 2286] [outer = 0x11675bc00] 13:31:24 INFO - PROCESS | 2289 | 1463430684542 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]]]}] 13:31:24 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 13:31:24 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 668ms 13:31:24 INFO - PROCESS | 2289 | 1463430684586 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 13:31:24 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:31:24 INFO - PROCESS | 2289 | 1463430684588 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 13:31:24 INFO - PROCESS | 2289 | 1463430684592 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:31:24 INFO - PROCESS | 2289 | 1463430684594 Marionette TRACE conn2 <- [1,3014,null,{}] 13:31:24 INFO - PROCESS | 2289 | 1463430684598 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}] 13:31:24 INFO - PROCESS | 2289 | 1463430684693 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 13:31:24 INFO - PROCESS | 2289 | 1463430684750 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:24 INFO - PROCESS | 2289 | ++DOCSHELL 0x11910b800 == 48 [pid = 2289] [id = 763] 13:31:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x112594c00) [pid = 2289] [serial = 2287] [outer = 0x0] 13:31:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x112876c00) [pid = 2289] [serial = 2288] [outer = 0x112594c00] 13:31:24 INFO - PROCESS | 2289 | 1463430684778 Marionette DEBUG loaded listener.js 13:31:24 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x112971c00) [pid = 2289] [serial = 2289] [outer = 0x112594c00] 13:31:24 INFO - PROCESS | 2289 | [2289] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:31:25 INFO - PROCESS | 2289 | --DOCSHELL 0x119958000 == 47 [pid = 2289] [id = 746] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x12ccb6000) [pid = 2289] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 108 (0x1180de000) [pid = 2289] [serial = 2197] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 107 (0x118494000) [pid = 2289] [serial = 2198] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 106 (0x11882c800) [pid = 2289] [serial = 2203] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 105 (0x1163a5000) [pid = 2289] [serial = 2191] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 104 (0x1168a7400) [pid = 2289] [serial = 2192] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 103 (0x1125a2000) [pid = 2289] [serial = 2182] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 102 (0x1125f5c00) [pid = 2289] [serial = 2183] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 101 (0x11289d000) [pid = 2289] [serial = 2185] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 100 (0x1128a8400) [pid = 2289] [serial = 2186] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 99 (0x113420400) [pid = 2289] [serial = 2188] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 98 (0x115e86800) [pid = 2289] [serial = 2189] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 97 (0x11849fc00) [pid = 2289] [serial = 2200] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 96 (0x1184e9800) [pid = 2289] [serial = 2201] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 95 (0x117204000) [pid = 2289] [serial = 2194] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 94 (0x119031000) [pid = 2289] [serial = 2204] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 93 (0x116853800) [pid = 2289] [serial = 1490] [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.] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x11720ac00) [pid = 2289] [serial = 2195] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x1193e6800) [pid = 2289] [serial = 2212] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x12487f400) [pid = 2289] [serial = 2230] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x119068c00) [pid = 2289] [serial = 2206] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x1190b8000) [pid = 2289] [serial = 2207] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x119e41800) [pid = 2289] [serial = 2215] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 86 (0x119e3a000) [pid = 2289] [serial = 2213] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 85 (0x124873400) [pid = 2289] [serial = 2228] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 84 (0x121541400) [pid = 2289] [serial = 2218] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 83 (0x121353000) [pid = 2289] [serial = 2216] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 82 (0x116337400) [pid = 2289] [serial = 2221] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 81 (0x123d46400) [pid = 2289] [serial = 2227] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 80 (0x117206c00) [pid = 2289] [serial = 2222] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 79 (0x1190b6800) [pid = 2289] [serial = 2224] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 78 (0x121b71800) [pid = 2289] [serial = 2219] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 77 (0x12113e400) [pid = 2289] [serial = 2225] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 76 (0x11938a800) [pid = 2289] [serial = 2210] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | --DOMWINDOW == 75 (0x1190bb800) [pid = 2289] [serial = 2209] [outer = 0x0] [url = about:blank] 13:31:25 INFO - PROCESS | 2289 | 1463430685215 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:31:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:31:25 INFO - {} 13:31:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:31:25 INFO - {} 13:31:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:31:25 INFO - {} 13:31:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:31:25 INFO - {} 13:31:25 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 671ms 13:31:25 INFO - TEST-START | /FileAPI/fileReader.html 13:31:25 INFO - PROCESS | 2289 | 1463430685263 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 13:31:25 INFO - PROCESS | 2289 | 1463430685266 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 13:31:25 INFO - PROCESS | 2289 | 1463430685272 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:31:25 INFO - PROCESS | 2289 | 1463430685273 Marionette TRACE conn2 <- [1,3018,null,{}] 13:31:25 INFO - PROCESS | 2289 | 1463430685299 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}] 13:31:25 INFO - PROCESS | 2289 | 1463430685381 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 13:31:25 INFO - PROCESS | 2289 | 1463430685390 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:25 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183c4800 == 48 [pid = 2289] [id = 764] 13:31:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 76 (0x112968000) [pid = 2289] [serial = 2290] [outer = 0x0] 13:31:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 77 (0x11684a400) [pid = 2289] [serial = 2291] [outer = 0x112968000] 13:31:25 INFO - PROCESS | 2289 | 1463430685418 Marionette DEBUG loaded listener.js 13:31:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 78 (0x116efac00) [pid = 2289] [serial = 2292] [outer = 0x112968000] 13:31:25 INFO - PROCESS | 2289 | 1463430685737 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]]]}] 13:31:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:31:25 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:31:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:31:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:31:25 INFO - TEST-OK | /FileAPI/fileReader.html | took 519ms 13:31:25 INFO - TEST-START | /FileAPI/historical.html 13:31:25 INFO - PROCESS | 2289 | 1463430685791 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 13:31:25 INFO - PROCESS | 2289 | 1463430685792 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 13:31:25 INFO - PROCESS | 2289 | 1463430685795 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:31:25 INFO - PROCESS | 2289 | 1463430685797 Marionette TRACE conn2 <- [1,3022,null,{}] 13:31:25 INFO - PROCESS | 2289 | 1463430685804 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}] 13:31:25 INFO - PROCESS | 2289 | 1463430685887 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 13:31:25 INFO - PROCESS | 2289 | 1463430685895 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:25 INFO - PROCESS | 2289 | ++DOCSHELL 0x11a066000 == 49 [pid = 2289] [id = 765] 13:31:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 79 (0x117e26800) [pid = 2289] [serial = 2293] [outer = 0x0] 13:31:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 80 (0x1183da800) [pid = 2289] [serial = 2294] [outer = 0x117e26800] 13:31:25 INFO - PROCESS | 2289 | 1463430685922 Marionette DEBUG loaded listener.js 13:31:25 INFO - PROCESS | 2289 | ++DOMWINDOW == 81 (0x11860c000) [pid = 2289] [serial = 2295] [outer = 0x117e26800] 13:31:26 INFO - PROCESS | 2289 | 1463430686246 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"]]]}] 13:31:26 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:31:26 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:31:26 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:31:26 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:31:26 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:31:26 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:31:26 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:31:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:26 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:31:26 INFO - TEST-OK | /FileAPI/historical.html | took 471ms 13:31:26 INFO - PROCESS | 2289 | 1463430686266 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 13:31:26 INFO - PROCESS | 2289 | 1463430686268 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 13:31:26 INFO - TEST-START | /FileAPI/idlharness.html 13:31:26 INFO - PROCESS | 2289 | 1463430686271 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:31:26 INFO - PROCESS | 2289 | 1463430686274 Marionette TRACE conn2 <- [1,3026,null,{}] 13:31:26 INFO - PROCESS | 2289 | 1463430686276 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}] 13:31:26 INFO - PROCESS | 2289 | 1463430686364 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 13:31:26 INFO - PROCESS | 2289 | 1463430686416 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:26 INFO - PROCESS | 2289 | ++DOCSHELL 0x125e79000 == 50 [pid = 2289] [id = 766] 13:31:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 82 (0x118611c00) [pid = 2289] [serial = 2296] [outer = 0x0] 13:31:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 83 (0x119163000) [pid = 2289] [serial = 2297] [outer = 0x118611c00] 13:31:26 INFO - PROCESS | 2289 | 1463430686442 Marionette DEBUG loaded listener.js 13:31:26 INFO - PROCESS | 2289 | ++DOMWINDOW == 84 (0x1193e3c00) [pid = 2289] [serial = 2298] [outer = 0x118611c00] 13:31:26 INFO - PROCESS | 2289 | 1463430686893 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]]]}] 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:31:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:31:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:31:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:31:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:31:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:31:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:31:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:31:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:31:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:31:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:31:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:31:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:31:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:31:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:31:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:31:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:31:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:31:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:31:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:31:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:31:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:31:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:31:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:31:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:31:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:31:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:31:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:31:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:31:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:31:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:31:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:31:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:31:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:31:26 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 13:31:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:31:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:31:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:31:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:31:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:31:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:31:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:31:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:31:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:31:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:31:26 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 13:31:26 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 13:31:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:31:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:31:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:31:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:31:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:31:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:31:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:31:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:31:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:31:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:31:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:31:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:31:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:31:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:31:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:31:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:31:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:31:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:31:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:31:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:31:26 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 13:31:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:31:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:31:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:31:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:31:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:31:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:31:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:31:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:31:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:31:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:31:26 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 13:31:26 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 13:31:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:31:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:31:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:31:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:31:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:31:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:31:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:31:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:31:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:31:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:31:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:31:26 INFO - TEST-OK | /FileAPI/idlharness.html | took 685ms 13:31:26 INFO - TEST-START | /FileAPI/idlharness.worker 13:31:26 INFO - PROCESS | 2289 | 1463430686957 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 13:31:26 INFO - PROCESS | 2289 | 1463430686958 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 13:31:26 INFO - PROCESS | 2289 | 1463430686961 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:31:26 INFO - PROCESS | 2289 | 1463430686962 Marionette TRACE conn2 <- [1,3030,null,{}] 13:31:26 INFO - PROCESS | 2289 | 1463430686964 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}] 13:31:27 INFO - PROCESS | 2289 | 1463430687048 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 13:31:27 INFO - PROCESS | 2289 | 1463430687053 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:27 INFO - PROCESS | 2289 | ++DOCSHELL 0x12beca800 == 51 [pid = 2289] [id = 767] 13:31:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 85 (0x1193e0c00) [pid = 2289] [serial = 2299] [outer = 0x0] 13:31:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 86 (0x125e40000) [pid = 2289] [serial = 2300] [outer = 0x1193e0c00] 13:31:27 INFO - PROCESS | 2289 | 1463430687079 Marionette DEBUG loaded listener.js 13:31:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 87 (0x126358c00) [pid = 2289] [serial = 2301] [outer = 0x1193e0c00] 13:31:27 INFO - PROCESS | 2289 | [2289] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:31:27 INFO - PROCESS | 2289 | 1463430687703 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,{},{}]]]}] 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:31:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:31:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:31:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:31:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:31:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:31:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:31:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:31:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:31:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:31:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:31:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:31:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:31:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:31:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:31:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:31:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:31:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:31:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:31:27 INFO - {} 13:31:27 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 13:31:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:31:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:31:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:31:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:31:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:31:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:31:27 INFO - {} 13:31:27 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 - {} 13:31:27 INFO - {} 13:31:27 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 13:31:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:31:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:31:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:31:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:31:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:31:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:31:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:31:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:31:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:31:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:31:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:31:27 INFO - {} 13:31:27 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 13:31:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:31:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:31:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:31:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:31:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:31:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:31:27 INFO - {} 13:31:27 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 - {} 13:31:27 INFO - {} 13:31:27 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 13:31:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:31:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:31:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:31:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:31:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:31:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:31:27 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 13:31:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:31:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:31:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:31:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:31:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:31:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:31:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:31:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:31:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:31:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:31:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:31:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:31:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:31:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:31:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:31:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:31:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:31:27 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 13:31:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:31:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:31:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:31:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:31:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:31:27 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 13:31:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:31:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:31:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:31:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:31:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:31:27 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 13:31:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:31:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:31:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:31:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:31:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:31:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:31:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:31:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:31:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:31:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:31:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:31:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:31:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:31:27 INFO - {} 13:31:27 INFO - TEST-OK | /FileAPI/idlharness.worker | took 788ms 13:31:27 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:31:27 INFO - PROCESS | 2289 | 1463430687750 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 13:31:27 INFO - PROCESS | 2289 | 1463430687751 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 13:31:27 INFO - PROCESS | 2289 | 1463430687753 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:31:27 INFO - PROCESS | 2289 | 1463430687754 Marionette TRACE conn2 <- [1,3034,null,{}] 13:31:27 INFO - PROCESS | 2289 | 1463430687756 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}] 13:31:27 INFO - PROCESS | 2289 | 1463430687879 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 13:31:27 INFO - PROCESS | 2289 | 1463430687913 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:27 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d420000 == 52 [pid = 2289] [id = 768] 13:31:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x126709400) [pid = 2289] [serial = 2302] [outer = 0x0] 13:31:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x129583800) [pid = 2289] [serial = 2303] [outer = 0x126709400] 13:31:27 INFO - PROCESS | 2289 | 1463430687938 Marionette DEBUG loaded listener.js 13:31:27 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x12a6d7c00) [pid = 2289] [serial = 2304] [outer = 0x126709400] 13:31:28 INFO - PROCESS | 2289 | 1463430688214 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]]]}] 13:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:31:28 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 468ms 13:31:28 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:31:28 INFO - PROCESS | 2289 | 1463430688226 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 13:31:28 INFO - PROCESS | 2289 | 1463430688227 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 13:31:28 INFO - PROCESS | 2289 | 1463430688229 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:31:28 INFO - PROCESS | 2289 | 1463430688230 Marionette TRACE conn2 <- [1,3038,null,{}] 13:31:28 INFO - PROCESS | 2289 | 1463430688247 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}] 13:31:28 INFO - PROCESS | 2289 | 1463430688369 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 13:31:28 INFO - PROCESS | 2289 | 1463430688405 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:28 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d4e6000 == 53 [pid = 2289] [id = 769] 13:31:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x128b3c800) [pid = 2289] [serial = 2305] [outer = 0x0] 13:31:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x12a768c00) [pid = 2289] [serial = 2306] [outer = 0x128b3c800] 13:31:28 INFO - PROCESS | 2289 | 1463430688429 Marionette DEBUG loaded listener.js 13:31:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x12a771c00) [pid = 2289] [serial = 2307] [outer = 0x128b3c800] 13:31:28 INFO - PROCESS | 2289 | --DOMWINDOW == 92 (0x12a6dc400) [pid = 2289] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:31:28 INFO - PROCESS | 2289 | --DOMWINDOW == 91 (0x117208800) [pid = 2289] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:31:28 INFO - PROCESS | 2289 | --DOMWINDOW == 90 (0x11321ec00) [pid = 2289] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:31:28 INFO - PROCESS | 2289 | --DOMWINDOW == 89 (0x110db2400) [pid = 2289] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:31:28 INFO - PROCESS | 2289 | --DOMWINDOW == 88 (0x1121b6000) [pid = 2289] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:31:28 INFO - PROCESS | 2289 | --DOMWINDOW == 87 (0x111a06400) [pid = 2289] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:31:28 INFO - PROCESS | 2289 | --DOMWINDOW == 86 (0x117208000) [pid = 2289] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:31:28 INFO - PROCESS | 2289 | 1463430688692 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"]]]}] 13:31:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:31:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:31:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:31:28 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 471ms 13:31:28 INFO - PROCESS | 2289 | 1463430688700 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 13:31:28 INFO - PROCESS | 2289 | 1463430688702 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 13:31:28 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:31:28 INFO - PROCESS | 2289 | 1463430688715 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:31:28 INFO - PROCESS | 2289 | 1463430688716 Marionette TRACE conn2 <- [1,3042,null,{}] 13:31:28 INFO - PROCESS | 2289 | 1463430688718 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}] 13:31:28 INFO - PROCESS | 2289 | 1463430688818 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 13:31:28 INFO - PROCESS | 2289 | 1463430688822 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:28 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d90d800 == 54 [pid = 2289] [id = 770] 13:31:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 87 (0x12a772000) [pid = 2289] [serial = 2308] [outer = 0x0] 13:31:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 88 (0x12a813800) [pid = 2289] [serial = 2309] [outer = 0x12a772000] 13:31:28 INFO - PROCESS | 2289 | 1463430688847 Marionette DEBUG loaded listener.js 13:31:28 INFO - PROCESS | 2289 | ++DOMWINDOW == 89 (0x12a81c400) [pid = 2289] [serial = 2310] [outer = 0x12a772000] 13:31:29 INFO - PROCESS | 2289 | 1463430689239 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]]]}] 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:31:29 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. 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:31:29 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'.) 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:31:29 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. 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:31:29 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. 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:31:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:31:29 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. 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:31:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:31:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:31:29 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 581ms 13:31:29 INFO - PROCESS | 2289 | 1463430689294 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 13:31:29 INFO - PROCESS | 2289 | 1463430689295 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 13:31:29 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:31:29 INFO - PROCESS | 2289 | 1463430689298 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:31:29 INFO - PROCESS | 2289 | 1463430689299 Marionette TRACE conn2 <- [1,3046,null,{}] 13:31:29 INFO - PROCESS | 2289 | 1463430689301 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}] 13:31:29 INFO - PROCESS | 2289 | 1463430689384 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 13:31:29 INFO - PROCESS | 2289 | 1463430689389 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:29 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d91e000 == 55 [pid = 2289] [id = 771] 13:31:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 90 (0x12a820800) [pid = 2289] [serial = 2311] [outer = 0x0] 13:31:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 91 (0x12ac13c00) [pid = 2289] [serial = 2312] [outer = 0x12a820800] 13:31:29 INFO - PROCESS | 2289 | 1463430689414 Marionette DEBUG loaded listener.js 13:31:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 92 (0x12b21f400) [pid = 2289] [serial = 2313] [outer = 0x12a820800] 13:31:29 INFO - PROCESS | 2289 | [2289] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:31:29 INFO - PROCESS | 2289 | 1463430689745 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:31:29 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:31:29 INFO - {} 13:31:29 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 468ms 13:31:29 INFO - PROCESS | 2289 | 1463430689766 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 13:31:29 INFO - PROCESS | 2289 | 1463430689768 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 13:31:29 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:31:29 INFO - PROCESS | 2289 | 1463430689770 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:31:29 INFO - PROCESS | 2289 | 1463430689771 Marionette TRACE conn2 <- [1,3050,null,{}] 13:31:29 INFO - PROCESS | 2289 | 1463430689773 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}] 13:31:29 INFO - PROCESS | 2289 | 1463430689859 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 13:31:29 INFO - PROCESS | 2289 | 1463430689915 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:29 INFO - PROCESS | 2289 | ++DOCSHELL 0x12d961000 == 56 [pid = 2289] [id = 772] 13:31:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 93 (0x12aac0000) [pid = 2289] [serial = 2314] [outer = 0x0] 13:31:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 94 (0x12b848800) [pid = 2289] [serial = 2315] [outer = 0x12aac0000] 13:31:29 INFO - PROCESS | 2289 | 1463430689940 Marionette DEBUG loaded listener.js 13:31:29 INFO - PROCESS | 2289 | ++DOMWINDOW == 95 (0x12bab0000) [pid = 2289] [serial = 2316] [outer = 0x12aac0000] 13:31:30 INFO - PROCESS | 2289 | 1463430690193 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]]]}] 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:31:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 471ms 13:31:30 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:31:30 INFO - PROCESS | 2289 | 1463430690243 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 13:31:30 INFO - PROCESS | 2289 | 1463430690244 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 13:31:30 INFO - PROCESS | 2289 | 1463430690246 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:31:30 INFO - PROCESS | 2289 | 1463430690248 Marionette TRACE conn2 <- [1,3054,null,{}] 13:31:30 INFO - PROCESS | 2289 | 1463430690251 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}] 13:31:30 INFO - PROCESS | 2289 | 1463430690364 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 13:31:30 INFO - PROCESS | 2289 | 1463430690368 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:30 INFO - PROCESS | 2289 | ++DOCSHELL 0x113073800 == 57 [pid = 2289] [id = 773] 13:31:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 96 (0x110fb1400) [pid = 2289] [serial = 2317] [outer = 0x0] 13:31:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 97 (0x1125f6c00) [pid = 2289] [serial = 2318] [outer = 0x110fb1400] 13:31:30 INFO - PROCESS | 2289 | 1463430690397 Marionette DEBUG loaded listener.js 13:31:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 98 (0x12baf6400) [pid = 2289] [serial = 2319] [outer = 0x110fb1400] 13:31:30 INFO - PROCESS | 2289 | 1463430690819 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"]]]}] 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:31:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:31:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:31:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:31:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:31:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:31:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:31:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:31:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:31:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:31:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:31:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:31:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:31:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:31:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:31:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:31:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:31:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:31:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:31:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:31:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:31:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:31:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:31:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:31:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:31:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:31:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:31:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:31:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:31:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:31:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:31:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:31:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:31:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:31:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:31:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:31:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:31:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:31:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:31:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:31:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:31:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:31:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:31:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:31:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:31:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:31:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:31:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:31:30 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" 13:31:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:31:30 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" 13:31:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:31:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:31:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 636ms 13:31:30 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:31:30 INFO - PROCESS | 2289 | 1463430690883 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 13:31:30 INFO - PROCESS | 2289 | 1463430690885 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 13:31:30 INFO - PROCESS | 2289 | 1463430690887 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:31:30 INFO - PROCESS | 2289 | 1463430690888 Marionette TRACE conn2 <- [1,3058,null,{}] 13:31:30 INFO - PROCESS | 2289 | 1463430690891 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}] 13:31:30 INFO - PROCESS | 2289 | 1463430690979 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 13:31:30 INFO - PROCESS | 2289 | 1463430690985 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:30 INFO - PROCESS | 2289 | ++DOCSHELL 0x1347be800 == 58 [pid = 2289] [id = 774] 13:31:30 INFO - PROCESS | 2289 | ++DOMWINDOW == 99 (0x12be04400) [pid = 2289] [serial = 2320] [outer = 0x0] 13:31:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 100 (0x12be0f800) [pid = 2289] [serial = 2321] [outer = 0x12be04400] 13:31:31 INFO - PROCESS | 2289 | 1463430691010 Marionette DEBUG loaded listener.js 13:31:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 101 (0x12c849800) [pid = 2289] [serial = 2322] [outer = 0x12be04400] 13:31:31 INFO - PROCESS | 2289 | 1463430691454 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]]]}] 13:31:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:31:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:31:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:31:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:31:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:31:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:31:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:31:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:31:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:31:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:31:31 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:31 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:31:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:31:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:31:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:31:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:31:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:31:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:31:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:31:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:31:31 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 621ms 13:31:31 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:31:31 INFO - PROCESS | 2289 | 1463430691510 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 13:31:31 INFO - PROCESS | 2289 | 1463430691512 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 13:31:31 INFO - PROCESS | 2289 | 1463430691516 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:31:31 INFO - PROCESS | 2289 | 1463430691518 Marionette TRACE conn2 <- [1,3062,null,{}] 13:31:31 INFO - PROCESS | 2289 | 1463430691525 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}] 13:31:31 INFO - PROCESS | 2289 | 1463430691630 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 13:31:31 INFO - PROCESS | 2289 | 1463430691701 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:31 INFO - PROCESS | 2289 | ++DOCSHELL 0x1194a2800 == 59 [pid = 2289] [id = 775] 13:31:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 102 (0x110dc3000) [pid = 2289] [serial = 2323] [outer = 0x0] 13:31:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 103 (0x111c8a000) [pid = 2289] [serial = 2324] [outer = 0x110dc3000] 13:31:31 INFO - PROCESS | 2289 | 1463430691733 Marionette DEBUG loaded listener.js 13:31:31 INFO - PROCESS | 2289 | ++DOMWINDOW == 104 (0x11289c000) [pid = 2289] [serial = 2325] [outer = 0x110dc3000] 13:31:31 INFO - PROCESS | 2289 | [2289] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:31:32 INFO - PROCESS | 2289 | 1463430692125 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:31:32 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:31:32 INFO - {} 13:31:32 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 621ms 13:31:32 INFO - PROCESS | 2289 | 1463430692137 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 13:31:32 INFO - PROCESS | 2289 | 1463430692141 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 13:31:32 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:31:32 INFO - PROCESS | 2289 | 1463430692146 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:31:32 INFO - PROCESS | 2289 | 1463430692148 Marionette TRACE conn2 <- [1,3066,null,{}] 13:31:32 INFO - PROCESS | 2289 | 1463430692150 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}] 13:31:32 INFO - PROCESS | 2289 | 1463430692257 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 13:31:32 INFO - PROCESS | 2289 | 1463430692349 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:32 INFO - PROCESS | 2289 | ++DOCSHELL 0x12becf800 == 60 [pid = 2289] [id = 776] 13:31:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 105 (0x115d51000) [pid = 2289] [serial = 2326] [outer = 0x0] 13:31:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 106 (0x117206c00) [pid = 2289] [serial = 2327] [outer = 0x115d51000] 13:31:32 INFO - PROCESS | 2289 | 1463430692379 Marionette DEBUG loaded listener.js 13:31:32 INFO - PROCESS | 2289 | ++DOMWINDOW == 107 (0x1180da000) [pid = 2289] [serial = 2328] [outer = 0x115d51000] 13:31:32 INFO - PROCESS | 2289 | 1463430692742 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]]]}] 13:31:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:31:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:31:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:31:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:31:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:31:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:31:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:31:32 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 619ms 13:31:32 INFO - PROCESS | 2289 | 1463430692766 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 13:31:32 INFO - PROCESS | 2289 | 1463430692768 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 13:31:32 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:31:32 INFO - PROCESS | 2289 | 1463430692770 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:31:32 INFO - PROCESS | 2289 | 1463430692773 Marionette TRACE conn2 <- [1,3070,null,{}] 13:31:32 INFO - PROCESS | 2289 | 1463430692781 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}] 13:31:32 INFO - PROCESS | 2289 | 1463430692894 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 13:31:33 INFO - PROCESS | 2289 | 1463430692998 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:33 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c488000 == 61 [pid = 2289] [id = 777] 13:31:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 108 (0x1184dd800) [pid = 2289] [serial = 2329] [outer = 0x0] 13:31:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 109 (0x119391c00) [pid = 2289] [serial = 2330] [outer = 0x1184dd800] 13:31:33 INFO - PROCESS | 2289 | 1463430693033 Marionette DEBUG loaded listener.js 13:31:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x124878c00) [pid = 2289] [serial = 2331] [outer = 0x1184dd800] 13:31:33 INFO - PROCESS | 2289 | 1463430693408 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]]]}] 13:31:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:31:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:31:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:31:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:31:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:31:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:31:33 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 674ms 13:31:33 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:31:33 INFO - PROCESS | 2289 | 1463430693444 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 13:31:33 INFO - PROCESS | 2289 | 1463430693446 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 13:31:33 INFO - PROCESS | 2289 | 1463430693448 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:31:33 INFO - PROCESS | 2289 | 1463430693450 Marionette TRACE conn2 <- [1,3074,null,{}] 13:31:33 INFO - PROCESS | 2289 | 1463430693452 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}] 13:31:33 INFO - PROCESS | 2289 | 1463430693558 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 13:31:33 INFO - PROCESS | 2289 | 1463430693652 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:33 INFO - PROCESS | 2289 | ++DOCSHELL 0x12c86c000 == 62 [pid = 2289] [id = 778] 13:31:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x124cff000) [pid = 2289] [serial = 2332] [outer = 0x0] 13:31:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x126357c00) [pid = 2289] [serial = 2333] [outer = 0x124cff000] 13:31:33 INFO - PROCESS | 2289 | 1463430693684 Marionette DEBUG loaded listener.js 13:31:33 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x12670bc00) [pid = 2289] [serial = 2334] [outer = 0x124cff000] 13:31:34 INFO - PROCESS | 2289 | 1463430694029 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]]]}] 13:31:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:31:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:31:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:31:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:31:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:31:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:31:34 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 620ms 13:31:34 INFO - PROCESS | 2289 | 1463430694069 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 13:31:34 INFO - PROCESS | 2289 | 1463430694070 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 13:31:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:31:34 INFO - PROCESS | 2289 | 1463430694073 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:31:34 INFO - PROCESS | 2289 | 1463430694074 Marionette TRACE conn2 <- [1,3078,null,{}] 13:31:34 INFO - PROCESS | 2289 | 1463430694076 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}] 13:31:34 INFO - PROCESS | 2289 | 1463430694179 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 13:31:34 INFO - PROCESS | 2289 | 1463430694239 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:34 INFO - PROCESS | 2289 | ++DOCSHELL 0x12cb44000 == 63 [pid = 2289] [id = 779] 13:31:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x125e40400) [pid = 2289] [serial = 2335] [outer = 0x0] 13:31:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x126bdbc00) [pid = 2289] [serial = 2336] [outer = 0x125e40400] 13:31:34 INFO - PROCESS | 2289 | 1463430694309 Marionette DEBUG loaded listener.js 13:31:34 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x126d1dc00) [pid = 2289] [serial = 2337] [outer = 0x125e40400] 13:31:34 INFO - PROCESS | 2289 | 1463430694690 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15: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/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26: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/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37: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/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48: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\nreader.onloadstart [0,3081,"getWindowHandle",null] 13:31:34 INFO - PROCESS | 2289 | 1463430694744 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 13:31:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:31:34 INFO - PROCESS | 2289 | 1463430694746 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:31:34 INFO - PROCESS | 2289 | 1463430694748 Marionette TRACE conn2 <- [1,3082,null,{}] 13:31:34 INFO - PROCESS | 2289 | 1463430694750 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}] 13:31:34 INFO - PROCESS | 2289 | 1463430694936 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 13:31:35 INFO - PROCESS | 2289 | 1463430695026 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:35 INFO - PROCESS | 2289 | ++DOCSHELL 0x117e05800 == 64 [pid = 2289] [id = 780] 13:31:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x112872400) [pid = 2289] [serial = 2338] [outer = 0x0] 13:31:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x115e7ec00) [pid = 2289] [serial = 2339] [outer = 0x112872400] 13:31:35 INFO - PROCESS | 2289 | 1463430695057 Marionette DEBUG loaded listener.js 13:31:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x128b36000) [pid = 2289] [serial = 2340] [outer = 0x112872400] 13:31:35 INFO - PROCESS | 2289 | 1463430695597 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]]]}] 13:31:35 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:31:35 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:35 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:31:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:31:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 868ms 13:31:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:31:35 INFO - PROCESS | 2289 | 1463430695616 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 13:31:35 INFO - PROCESS | 2289 | 1463430695618 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 13:31:35 INFO - PROCESS | 2289 | 1463430695622 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:31:35 INFO - PROCESS | 2289 | 1463430695624 Marionette TRACE conn2 <- [1,3086,null,{}] 13:31:35 INFO - PROCESS | 2289 | 1463430695628 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}] 13:31:35 INFO - PROCESS | 2289 | 1463430695720 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 13:31:35 INFO - PROCESS | 2289 | 1463430695782 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:35 INFO - PROCESS | 2289 | ++DOCSHELL 0x12485e000 == 65 [pid = 2289] [id = 781] 13:31:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x1121b0800) [pid = 2289] [serial = 2341] [outer = 0x0] 13:31:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x112874000) [pid = 2289] [serial = 2342] [outer = 0x1121b0800] 13:31:35 INFO - PROCESS | 2289 | 1463430695809 Marionette DEBUG loaded listener.js 13:31:35 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x112d91400) [pid = 2289] [serial = 2343] [outer = 0x1121b0800] 13:31:36 INFO - PROCESS | 2289 | 1463430696205 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:31:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:31:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 621ms 13:31:36 INFO - PROCESS | 2289 | 1463430696242 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 13:31:36 INFO - PROCESS | 2289 | 1463430696246 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 13:31:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:31:36 INFO - PROCESS | 2289 | 1463430696251 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:31:36 INFO - PROCESS | 2289 | 1463430696252 Marionette TRACE conn2 <- [1,3090,null,{}] 13:31:36 INFO - PROCESS | 2289 | 1463430696255 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}] 13:31:36 INFO - PROCESS | 2289 | 1463430696349 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 13:31:36 INFO - PROCESS | 2289 | 1463430696414 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:36 INFO - PROCESS | 2289 | ++DOCSHELL 0x1183c1000 == 66 [pid = 2289] [id = 782] 13:31:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x112cb0c00) [pid = 2289] [serial = 2344] [outer = 0x0] 13:31:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x1163acc00) [pid = 2289] [serial = 2345] [outer = 0x112cb0c00] 13:31:36 INFO - PROCESS | 2289 | 1463430696441 Marionette DEBUG loaded listener.js 13:31:36 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x116a58c00) [pid = 2289] [serial = 2346] [outer = 0x112cb0c00] 13:31:36 INFO - PROCESS | 2289 | --DOCSHELL 0x129846000 == 65 [pid = 2289] [id = 747] 13:31:36 INFO - PROCESS | 2289 | --DOCSHELL 0x1180cc000 == 64 [pid = 2289] [id = 745] 13:31:36 INFO - PROCESS | 2289 | --DOCSHELL 0x125e78000 == 63 [pid = 2289] [id = 502] 13:31:36 INFO - PROCESS | 2289 | --DOCSHELL 0x11978d800 == 62 [pid = 2289] [id = 498] 13:31:36 INFO - PROCESS | 2289 | --DOCSHELL 0x11a067800 == 61 [pid = 2289] [id = 500] 13:31:36 INFO - PROCESS | 2289 | --DOCSHELL 0x113073800 == 60 [pid = 2289] [id = 773] 13:31:36 INFO - PROCESS | 2289 | --DOCSHELL 0x12d961000 == 59 [pid = 2289] [id = 772] 13:31:36 INFO - PROCESS | 2289 | --DOCSHELL 0x12d91e000 == 58 [pid = 2289] [id = 771] 13:31:36 INFO - PROCESS | 2289 | --DOCSHELL 0x12d90d800 == 57 [pid = 2289] [id = 770] 13:31:36 INFO - PROCESS | 2289 | --DOMWINDOW == 124 (0x119064c00) [pid = 2289] [serial = 2259] [outer = 0x0] [url = about:blank] 13:31:36 INFO - PROCESS | 2289 | --DOCSHELL 0x12d4e6000 == 56 [pid = 2289] [id = 769] 13:31:36 INFO - PROCESS | 2289 | --DOCSHELL 0x12d420000 == 55 [pid = 2289] [id = 768] 13:31:36 INFO - PROCESS | 2289 | --DOCSHELL 0x12beca800 == 54 [pid = 2289] [id = 767] 13:31:36 INFO - PROCESS | 2289 | --DOCSHELL 0x125e79000 == 53 [pid = 2289] [id = 766] 13:31:36 INFO - PROCESS | 2289 | --DOCSHELL 0x11a066000 == 52 [pid = 2289] [id = 765] 13:31:36 INFO - PROCESS | 2289 | --DOCSHELL 0x1183c4800 == 51 [pid = 2289] [id = 764] 13:31:36 INFO - PROCESS | 2289 | --DOCSHELL 0x11910b800 == 50 [pid = 2289] [id = 763] 13:31:36 INFO - PROCESS | 2289 | --DOCSHELL 0x12a6c3000 == 49 [pid = 2289] [id = 758] 13:31:36 INFO - PROCESS | 2289 | --DOCSHELL 0x125e8d000 == 48 [pid = 2289] [id = 757] 13:31:36 INFO - PROCESS | 2289 | --DOCSHELL 0x116aba000 == 47 [pid = 2289] [id = 754] 13:31:36 INFO - PROCESS | 2289 | 1463430696817 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:31:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:31:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 571ms 13:31:36 INFO - PROCESS | 2289 | 1463430696823 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 13:31:36 INFO - PROCESS | 2289 | 1463430696824 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 13:31:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:31:36 INFO - PROCESS | 2289 | 1463430696826 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:31:36 INFO - PROCESS | 2289 | 1463430696828 Marionette TRACE conn2 <- [1,3094,null,{}] 13:31:36 INFO - PROCESS | 2289 | 1463430696835 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}] 13:31:36 INFO - PROCESS | 2289 | 1463430696928 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 13:31:36 INFO - PROCESS | 2289 | --DOMWINDOW == 123 (0x124cf6000) [pid = 2289] [serial = 2180] [outer = 0x0] [url = about:blank] 13:31:36 INFO - PROCESS | 2289 | --DOMWINDOW == 122 (0x118493c00) [pid = 2289] [serial = 2256] [outer = 0x0] [url = about:blank] 13:31:36 INFO - PROCESS | 2289 | --DOMWINDOW == 121 (0x1184e8c00) [pid = 2289] [serial = 2257] [outer = 0x0] [url = about:blank] 13:31:36 INFO - PROCESS | 2289 | --DOMWINDOW == 120 (0x11287e800) [pid = 2289] [serial = 2239] [outer = 0x0] [url = about:blank] 13:31:36 INFO - PROCESS | 2289 | --DOMWINDOW == 119 (0x11287c400) [pid = 2289] [serial = 2236] [outer = 0x0] [url = about:blank] 13:31:36 INFO - PROCESS | 2289 | --DOMWINDOW == 118 (0x112874400) [pid = 2289] [serial = 2247] [outer = 0x0] [url = about:blank] 13:31:36 INFO - PROCESS | 2289 | --DOMWINDOW == 117 (0x110db0c00) [pid = 2289] [serial = 2233] [outer = 0x0] [url = about:blank] 13:31:36 INFO - PROCESS | 2289 | --DOMWINDOW == 116 (0x11639e400) [pid = 2289] [serial = 2250] [outer = 0x0] [url = about:blank] 13:31:36 INFO - PROCESS | 2289 | --DOMWINDOW == 115 (0x112597000) [pid = 2289] [serial = 2244] [outer = 0x0] [url = about:blank] 13:31:36 INFO - PROCESS | 2289 | --DOMWINDOW == 114 (0x1125f6000) [pid = 2289] [serial = 2245] [outer = 0x0] [url = about:blank] 13:31:36 INFO - PROCESS | 2289 | --DOMWINDOW == 113 (0x116a5d400) [pid = 2289] [serial = 2241] [outer = 0x0] [url = about:blank] 13:31:36 INFO - PROCESS | 2289 | --DOMWINDOW == 112 (0x117683400) [pid = 2289] [serial = 2253] [outer = 0x0] [url = about:blank] 13:31:36 INFO - PROCESS | 2289 | --DOMWINDOW == 111 (0x11811c400) [pid = 2289] [serial = 2254] [outer = 0x0] [url = about:blank] 13:31:36 INFO - PROCESS | 2289 | --DOMWINDOW == 110 (0x113223800) [pid = 2289] [serial = 2248] [outer = 0x0] [url = about:blank] 13:31:36 INFO - PROCESS | 2289 | --DOMWINDOW == 109 (0x116a58400) [pid = 2289] [serial = 2251] [outer = 0x0] [url = about:blank] 13:31:36 INFO - PROCESS | 2289 | 1463430696995 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:37 INFO - PROCESS | 2289 | ++DOCSHELL 0x119112000 == 48 [pid = 2289] [id = 783] 13:31:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 110 (0x1125f6000) [pid = 2289] [serial = 2347] [outer = 0x0] 13:31:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 111 (0x112cb3c00) [pid = 2289] [serial = 2348] [outer = 0x1125f6000] 13:31:37 INFO - PROCESS | 2289 | 1463430697023 Marionette DEBUG loaded listener.js 13:31:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 112 (0x11811c400) [pid = 2289] [serial = 2349] [outer = 0x1125f6000] 13:31:37 INFO - PROCESS | 2289 | 1463430697296 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:31:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:31:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 474ms 13:31:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:31:37 INFO - PROCESS | 2289 | 1463430697300 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 13:31:37 INFO - PROCESS | 2289 | 1463430697302 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 13:31:37 INFO - PROCESS | 2289 | 1463430697314 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:31:37 INFO - PROCESS | 2289 | 1463430697315 Marionette TRACE conn2 <- [1,3098,null,{}] 13:31:37 INFO - PROCESS | 2289 | 1463430697317 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}] 13:31:37 INFO - PROCESS | 2289 | 1463430697414 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 13:31:37 INFO - PROCESS | 2289 | 1463430697418 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:37 INFO - PROCESS | 2289 | ++DOCSHELL 0x1215db800 == 49 [pid = 2289] [id = 784] 13:31:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 113 (0x117683800) [pid = 2289] [serial = 2350] [outer = 0x0] 13:31:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 114 (0x1184a0000) [pid = 2289] [serial = 2351] [outer = 0x117683800] 13:31:37 INFO - PROCESS | 2289 | 1463430697444 Marionette DEBUG loaded listener.js 13:31:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 115 (0x118617800) [pid = 2289] [serial = 2352] [outer = 0x117683800] 13:31:37 INFO - PROCESS | 2289 | 1463430697810 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]]]}] 13:31:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:31:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:31:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 529ms 13:31:37 INFO - PROCESS | 2289 | 1463430697833 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 13:31:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:31:37 INFO - PROCESS | 2289 | 1463430697842 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 13:31:37 INFO - PROCESS | 2289 | 1463430697844 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:31:37 INFO - PROCESS | 2289 | 1463430697845 Marionette TRACE conn2 <- [1,3102,null,{}] 13:31:37 INFO - PROCESS | 2289 | 1463430697847 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}] 13:31:37 INFO - PROCESS | 2289 | 1463430697927 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 13:31:37 INFO - PROCESS | 2289 | 1463430697931 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:37 INFO - PROCESS | 2289 | ++DOCSHELL 0x118092000 == 50 [pid = 2289] [id = 785] 13:31:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 116 (0x11882ec00) [pid = 2289] [serial = 2353] [outer = 0x0] 13:31:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 117 (0x119068c00) [pid = 2289] [serial = 2354] [outer = 0x11882ec00] 13:31:37 INFO - PROCESS | 2289 | 1463430697957 Marionette DEBUG loaded listener.js 13:31:37 INFO - PROCESS | 2289 | ++DOMWINDOW == 118 (0x1190b8400) [pid = 2289] [serial = 2355] [outer = 0x11882ec00] 13:31:38 INFO - PROCESS | 2289 | 1463430698273 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:31:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:31:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 469ms 13:31:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:31:38 INFO - PROCESS | 2289 | 1463430698314 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 13:31:38 INFO - PROCESS | 2289 | 1463430698315 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 13:31:38 INFO - PROCESS | 2289 | 1463430698317 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:31:38 INFO - PROCESS | 2289 | 1463430698318 Marionette TRACE conn2 <- [1,3106,null,{}] 13:31:38 INFO - PROCESS | 2289 | 1463430698321 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}] 13:31:38 INFO - PROCESS | 2289 | 1463430698438 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 13:31:38 INFO - PROCESS | 2289 | 1463430698447 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:38 INFO - PROCESS | 2289 | ++DOCSHELL 0x128c6c800 == 51 [pid = 2289] [id = 786] 13:31:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 119 (0x11932a800) [pid = 2289] [serial = 2356] [outer = 0x0] 13:31:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 120 (0x1193dd400) [pid = 2289] [serial = 2357] [outer = 0x11932a800] 13:31:38 INFO - PROCESS | 2289 | 1463430698473 Marionette DEBUG loaded listener.js 13:31:38 INFO - PROCESS | 2289 | ++DOMWINDOW == 121 (0x119e3c800) [pid = 2289] [serial = 2358] [outer = 0x11932a800] 13:31:38 INFO - PROCESS | 2289 | 1463430698790 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]]]}] 13:31:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:31:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:31:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:31:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 520ms 13:31:38 INFO - PROCESS | 2289 | 1463430698838 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 13:31:38 INFO - PROCESS | 2289 | 1463430698840 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 13:31:38 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:31:38 INFO - PROCESS | 2289 | 1463430698843 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:31:38 INFO - PROCESS | 2289 | 1463430698845 Marionette TRACE conn2 <- [1,3110,null,{}] 13:31:38 INFO - PROCESS | 2289 | 1463430698848 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}] 13:31:38 INFO - PROCESS | 2289 | 1463430698979 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 13:31:39 INFO - PROCESS | 2289 | 1463430699058 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:39 INFO - PROCESS | 2289 | ++DOCSHELL 0x12a8ad000 == 52 [pid = 2289] [id = 787] 13:31:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 122 (0x11938c400) [pid = 2289] [serial = 2359] [outer = 0x0] 13:31:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 123 (0x121145000) [pid = 2289] [serial = 2360] [outer = 0x11938c400] 13:31:39 INFO - PROCESS | 2289 | 1463430699083 Marionette DEBUG loaded listener.js 13:31:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 124 (0x121591000) [pid = 2289] [serial = 2361] [outer = 0x11938c400] 13:31:39 INFO - PROCESS | 2289 | 1463430699359 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"]]]}] 13:31:39 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:31:39 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 13:31:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:31:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:31:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:31:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:31:39 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 569ms 13:31:39 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:31:39 INFO - PROCESS | 2289 | 1463430699413 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 13:31:39 INFO - PROCESS | 2289 | 1463430699414 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 13:31:39 INFO - PROCESS | 2289 | 1463430699416 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:31:39 INFO - PROCESS | 2289 | 1463430699417 Marionette TRACE conn2 <- [1,3114,null,{}] 13:31:39 INFO - PROCESS | 2289 | 1463430699419 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}] 13:31:39 INFO - PROCESS | 2289 | 1463430699519 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 13:31:39 INFO - PROCESS | 2289 | 1463430699533 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\", \"24965b4d-e73b-4048-b9a0-b6294b866cbd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:39 INFO - PROCESS | 2289 | ++DOCSHELL 0x12ac59800 == 53 [pid = 2289] [id = 788] 13:31:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 125 (0x121755c00) [pid = 2289] [serial = 2362] [outer = 0x0] 13:31:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 126 (0x121b6b800) [pid = 2289] [serial = 2363] [outer = 0x121755c00] 13:31:39 INFO - PROCESS | 2289 | 1463430699558 Marionette DEBUG loaded listener.js 13:31:39 INFO - PROCESS | 2289 | ++DOMWINDOW == 127 (0x123dc1c00) [pid = 2289] [serial = 2364] [outer = 0x121755c00] 13:31:39 INFO - PROCESS | 2289 | 1463430699858 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]]]}] 13:31:39 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:31:39 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 473ms 13:31:39 INFO - PROCESS | 2289 | 1463430699894 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 13:31:39 INFO - PROCESS | 2289 | 1463430699895 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 13:31:40 WARNING - u'runner_teardown' () 13:31:40 INFO - No more tests 13:31:40 INFO - Got 0 unexpected results 13:31:40 INFO - SUITE-END | took 496s 13:31:40 INFO - Closing logging queue 13:31:40 INFO - queue closed 13:31:41 INFO - Return code: 0 13:31:41 WARNING - # TBPL SUCCESS # 13:31:41 INFO - Running post-action listener: _resource_record_post_action 13:31:41 INFO - Running post-run listener: _resource_record_post_run 13:31:42 INFO - Total resource usage - Wall time: 518s; CPU: 58.0%; Read bytes: 389120; Write bytes: 949763072; Read time: 7; Write time: 4900 13:31:42 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:31:42 INFO - install - Wall time: 19s; CPU: 55.0%; Read bytes: 144529920; Write bytes: 143908864; Read time: 13362; Write time: 293 13:31:42 INFO - run-tests - Wall time: 500s; CPU: 58.0%; Read bytes: 389120; Write bytes: 795016192; Read time: 7; Write time: 4568 13:31:42 INFO - Running post-run listener: _upload_blobber_files 13:31:42 INFO - Blob upload gear active. 13:31:42 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:31:42 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 13:31:42 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', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 13:31:42 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 mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 13:31:42 INFO - (blobuploader) - INFO - Open directory for files ... 13:31:42 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:31:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:31:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:31:43 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:31:43 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:31:43 INFO - (blobuploader) - INFO - Done attempting. 13:31:43 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:31:43 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:31:43 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:31:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:31:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:31:45 INFO - (blobuploader) - INFO - Done attempting. 13:31:45 INFO - (blobuploader) - INFO - Iteration through files over. 13:31:45 INFO - Return code: 0 13:31:45 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:31:45 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:31:45 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/771ee6c0ef186b146c43341d225d266f9eb6f1efaf3a3ee8c1b9df81c70112dddfcaef26d3517ce2789d5bf44bc2c400c535dd1a1093e4ace8d009958b0cf634", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/20618e558cfe7d2d8f2ef981abaa0b5b8237df9100fa593f2176173338340705ac462327945961c17f8c5b0d6ef785a1a44ae6fa2d30713b5e1a741edbe77ac5"} 13:31:45 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:31:45 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:31:45 INFO - Contents: 13:31:45 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/771ee6c0ef186b146c43341d225d266f9eb6f1efaf3a3ee8c1b9df81c70112dddfcaef26d3517ce2789d5bf44bc2c400c535dd1a1093e4ace8d009958b0cf634", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/20618e558cfe7d2d8f2ef981abaa0b5b8237df9100fa593f2176173338340705ac462327945961c17f8c5b0d6ef785a1a44ae6fa2d30713b5e1a741edbe77ac5"} 13:31:45 INFO - Running post-run listener: copy_logs_to_upload_dir 13:31:45 INFO - Copying logs to upload dir... 13:31:45 INFO - mkdir: /builds/slave/test/build/upload/logs 13:31:45 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=633.863427 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 34 secs) (at 2016-05-16 13:31:46.026715) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-16 13:31:46.029863) ========= 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.S6P6HWjMyv/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.bN3VdFGvBl/Listeners TMPDIR=/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/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/mozilla-aurora/sha512/771ee6c0ef186b146c43341d225d266f9eb6f1efaf3a3ee8c1b9df81c70112dddfcaef26d3517ce2789d5bf44bc2c400c535dd1a1093e4ace8d009958b0cf634", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/20618e558cfe7d2d8f2ef981abaa0b5b8237df9100fa593f2176173338340705ac462327945961c17f8c5b0d6ef785a1a44ae6fa2d30713b5e1a741edbe77ac5"} build_url:https://queue.taskcluster.net/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012612 build_url: 'https://queue.taskcluster.net/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/771ee6c0ef186b146c43341d225d266f9eb6f1efaf3a3ee8c1b9df81c70112dddfcaef26d3517ce2789d5bf44bc2c400c535dd1a1093e4ace8d009958b0cf634", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/20618e558cfe7d2d8f2ef981abaa0b5b8237df9100fa593f2176173338340705ac462327945961c17f8c5b0d6ef785a1a44ae6fa2d30713b5e1a741edbe77ac5"}' symbols_url: 'https://queue.taskcluster.net/v1/task/CxejS5IWRS2wlh14YEtrdw/artifacts/public/build/firefox-48.0a2.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-05-16 13:31:46.059510) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 13:31:46.059847) ========= 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.S6P6HWjMyv/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.bN3VdFGvBl/Listeners TMPDIR=/var/folders/05/kvspgyq10sb_rylg685dcdw800000w/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.005560 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 13:31:46.111462) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-16 13:31:46.111822) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-16 13:31:46.112168) ========= ========= Total master_lag: 0.43 =========