builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0167 starttime: 1466441490.49 results: success (0) buildid: 20160620091522 builduid: c39846555818425ba42f227235a9f59f revision: 9798772706750302d87a689cbbf056ae04244f80 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-20 09:51:30.492480) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-20 09:51:30.492945) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-20 09:51:30.493292) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-20 09:51:30.517112) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-20 09:51:30.517495) ========= 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.WO0Awo5BlJ/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.gnNAiuldtm/Listeners TMPDIR=/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/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-06-20 09:51:30-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 13.8M=0.001s 2016-06-20 09:51:30 (13.8 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.148086 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-20 09:51:30.686436) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-20 09:51:30.686779) ========= 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.WO0Awo5BlJ/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.gnNAiuldtm/Listeners TMPDIR=/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/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.027546 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-20 09:51:30.735094) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-20 09:51:30.735451) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 9798772706750302d87a689cbbf056ae04244f80 --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-beta --rev 9798772706750302d87a689cbbf056ae04244f80 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.WO0Awo5BlJ/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.gnNAiuldtm/Listeners TMPDIR=/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/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-06-20 09:51:30,810 truncating revision to first 12 chars 2016-06-20 09:51:30,810 Setting DEBUG logging. 2016-06-20 09:51:30,811 attempt 1/10 2016-06-20 09:51:30,811 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/979877270675?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-20 09:51:31,493 unpacking tar archive at: mozilla-beta-979877270675/testing/mozharness/ program finished with exit code 0 elapsedTime=0.937073 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-20 09:51:31.693313) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-20 09:51:31.693846) ========= script_repo_revision: 9798772706750302d87a689cbbf056ae04244f80 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-20 09:51:31.694543) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-20 09:51:31.694900) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-20 09:51:31.713742) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 52 secs) (at 2016-06-20 09:51:31.714052) ========= /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-beta --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-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.WO0Awo5BlJ/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.gnNAiuldtm/Listeners TMPDIR=/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/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 09:51:31 INFO - MultiFileLogger online at 20160620 09:51:31 in /builds/slave/test 09:51:31 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-beta --download-symbols true 09:51:31 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:51:31 INFO - {'append_to_log': False, 09:51:31 INFO - 'base_work_dir': '/builds/slave/test', 09:51:31 INFO - 'blob_upload_branch': 'mozilla-beta', 09:51:31 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:51:31 INFO - 'buildbot_json_path': 'buildprops.json', 09:51:31 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:51:31 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:51:31 INFO - 'download_minidump_stackwalk': True, 09:51:31 INFO - 'download_symbols': 'true', 09:51:31 INFO - 'e10s': False, 09:51:31 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:51:31 INFO - 'tooltool.py': '/tools/tooltool.py', 09:51:31 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:51:31 INFO - '/tools/misc-python/virtualenv.py')}, 09:51:31 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:51:31 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:51:31 INFO - 'log_level': 'info', 09:51:31 INFO - 'log_to_console': True, 09:51:31 INFO - 'opt_config_files': (), 09:51:31 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:51:31 INFO - '--processes=1', 09:51:31 INFO - '--config=%(test_path)s/wptrunner.ini', 09:51:31 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:51:31 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:51:31 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:51:31 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:51:31 INFO - 'pip_index': False, 09:51:31 INFO - 'require_test_zip': True, 09:51:31 INFO - 'test_type': ('testharness',), 09:51:31 INFO - 'this_chunk': '1', 09:51:31 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:51:31 INFO - 'total_chunks': '10', 09:51:31 INFO - 'virtualenv_path': 'venv', 09:51:31 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:51:31 INFO - 'work_dir': 'build'} 09:51:31 INFO - ##### 09:51:31 INFO - ##### Running clobber step. 09:51:31 INFO - ##### 09:51:31 INFO - Running pre-action listener: _resource_record_pre_action 09:51:31 INFO - Running main action method: clobber 09:51:31 INFO - rmtree: /builds/slave/test/build 09:51:31 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:51:33 INFO - Running post-action listener: _resource_record_post_action 09:51:33 INFO - ##### 09:51:33 INFO - ##### Running read-buildbot-config step. 09:51:33 INFO - ##### 09:51:33 INFO - Running pre-action listener: _resource_record_pre_action 09:51:33 INFO - Running main action method: read_buildbot_config 09:51:33 INFO - Using buildbot properties: 09:51:33 INFO - { 09:51:33 INFO - "project": "", 09:51:33 INFO - "product": "firefox", 09:51:33 INFO - "script_repo_revision": "production", 09:51:33 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 09:51:33 INFO - "repository": "", 09:51:33 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 09:51:33 INFO - "buildid": "20160620091522", 09:51:33 INFO - "pgo_build": "False", 09:51:33 INFO - "basedir": "/builds/slave/test", 09:51:33 INFO - "buildnumber": 1, 09:51:33 INFO - "slavename": "t-yosemite-r7-0167", 09:51:33 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 09:51:33 INFO - "platform": "macosx64", 09:51:33 INFO - "branch": "mozilla-beta", 09:51:33 INFO - "revision": "9798772706750302d87a689cbbf056ae04244f80", 09:51:33 INFO - "repo_path": "releases/mozilla-beta", 09:51:33 INFO - "moz_repo_path": "", 09:51:33 INFO - "stage_platform": "macosx64", 09:51:33 INFO - "builduid": "c39846555818425ba42f227235a9f59f", 09:51:33 INFO - "slavebuilddir": "test" 09:51:33 INFO - } 09:51:33 INFO - Found installer url https://queue.taskcluster.net/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 09:51:33 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 09:51:33 INFO - Running post-action listener: _resource_record_post_action 09:51:33 INFO - ##### 09:51:33 INFO - ##### Running download-and-extract step. 09:51:33 INFO - ##### 09:51:33 INFO - Running pre-action listener: _resource_record_pre_action 09:51:33 INFO - Running main action method: download_and_extract 09:51:33 INFO - mkdir: /builds/slave/test/build/tests 09:51:33 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')]} 09:51:33 INFO - https://queue.taskcluster.net/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 09:51:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 09:51:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 09:51:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 09:51:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 09:51:35 INFO - Downloaded 1201 bytes. 09:51:35 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 09:51:35 INFO - Using the following test package requirements: 09:51:35 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 09:51:35 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:51:35 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 09:51:35 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:51:35 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 09:51:35 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:51:35 INFO - u'jsshell-mac64.zip'], 09:51:35 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:51:35 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 09:51:35 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 09:51:35 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:51:35 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 09:51:35 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:51:35 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 09:51:35 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:51:35 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 09:51:35 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:51:35 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 09:51:35 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 09:51:35 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')]} 09:51:35 INFO - https://queue.taskcluster.net/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 09:51:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 09:51:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 09:51:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 09:51:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 09:51:36 INFO - Downloaded 18355700 bytes. 09:51:36 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:51:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:51:37 INFO - caution: filename not matched: web-platform/* 09:51:37 INFO - Return code: 11 09:51: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')]} 09:51:37 INFO - https://queue.taskcluster.net/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 09:51:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 09:51:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 09:51:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 09:51:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 09:51:38 INFO - Downloaded 36389087 bytes. 09:51:38 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:51:38 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:51:42 INFO - caution: filename not matched: bin/* 09:51:42 INFO - caution: filename not matched: config/* 09:51:42 INFO - caution: filename not matched: mozbase/* 09:51:42 INFO - caution: filename not matched: marionette/* 09:51:42 INFO - caution: filename not matched: tools/wptserve/* 09:51:42 INFO - Return code: 11 09:51:42 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')]} 09:51:42 INFO - https://queue.taskcluster.net/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 09:51:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 09:51:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 09:51:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 09:51:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 09:51:49 INFO - Downloaded 73064103 bytes. 09:51:49 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 09:51:49 INFO - mkdir: /builds/slave/test/properties 09:51:49 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:51:49 INFO - Writing to file /builds/slave/test/properties/build_url 09:51:49 INFO - Contents: 09:51:49 INFO - build_url:https://queue.taskcluster.net/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 09:51:50 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:51:50 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:51:50 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:51:50 INFO - Contents: 09:51:50 INFO - symbols_url:https://queue.taskcluster.net/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:51:50 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')]} 09:51:50 INFO - https://queue.taskcluster.net/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:51:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:51:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:51:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:51:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 09:51:54 INFO - Downloaded 103655458 bytes. 09:51:54 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 09:51:54 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 09:51:57 INFO - Return code: 0 09:51:57 INFO - Running post-action listener: _resource_record_post_action 09:51:57 INFO - Running post-action listener: set_extra_try_arguments 09:51:57 INFO - ##### 09:51:57 INFO - ##### Running create-virtualenv step. 09:51:57 INFO - ##### 09:51:57 INFO - Running pre-action listener: _pre_create_virtualenv 09:51:57 INFO - Running pre-action listener: _resource_record_pre_action 09:51:57 INFO - Running main action method: create_virtualenv 09:51:57 INFO - Creating virtualenv /builds/slave/test/build/venv 09:51:57 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 09:51:57 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:51:57 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:51:57 INFO - Using real prefix '/tools/python27' 09:51:57 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:51:58 INFO - Installing distribute.............................................................................................................................................................................................done. 09:52:01 INFO - Installing pip.................done. 09:52:01 INFO - Return code: 0 09:52:01 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:52:01 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')]} 09:52:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:52:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:52:01 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')]} 09:52:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:52:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:52:01 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 0x10abd5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10abf2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8a49d4e2a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10abee5e0>, '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 0x10a7d1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a7fc990>, '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.WO0Awo5BlJ/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.gnNAiuldtm/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:52:01 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 09:52:01 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 09:52:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WO0Awo5BlJ/Render', 09:52:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:52:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:52:01 INFO - 'HOME': '/Users/cltbld', 09:52:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:52:01 INFO - 'LOGNAME': 'cltbld', 09:52:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:52:01 INFO - 'MOZ_NO_REMOTE': '1', 09:52:01 INFO - 'NO_EM_RESTART': '1', 09:52:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:52:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:52:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:52:01 INFO - 'PWD': '/builds/slave/test', 09:52:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:52:01 INFO - 'SHELL': '/bin/bash', 09:52:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.gnNAiuldtm/Listeners', 09:52:01 INFO - 'TMPDIR': '/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/', 09:52:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:52:01 INFO - 'USER': 'cltbld', 09:52:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:52:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:52:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:52:01 INFO - 'XPC_FLAGS': '0x0', 09:52:01 INFO - 'XPC_SERVICE_NAME': '0', 09:52:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:52:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:52:01 INFO - Downloading/unpacking psutil>=0.7.1 09:52:01 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 09:52:01 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 09:52:01 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 09:52:01 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 09:52:01 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 09:52:01 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 09:52:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:52:04 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:52:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:52:04 INFO - Installing collected packages: psutil 09:52:04 INFO - Running setup.py install for psutil 09:52:04 INFO - building 'psutil._psutil_osx' extension 09:52:04 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 09:52:05 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 09:52:05 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 09:52:05 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 09:52:05 INFO - building 'psutil._psutil_posix' extension 09:52:05 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 09:52:05 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 09:52:05 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 09:52:05 INFO - ^ 09:52:05 INFO - 1 warning generated. 09:52:05 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 09:52:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:52:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:52:05 INFO - Successfully installed psutil 09:52:05 INFO - Cleaning up... 09:52:05 INFO - Return code: 0 09:52:05 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:52:05 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')]} 09:52:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:52:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:52:05 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')]} 09:52:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:52:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:52:05 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 0x10abd5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10abf2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8a49d4e2a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10abee5e0>, '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 0x10a7d1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a7fc990>, '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.WO0Awo5BlJ/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.gnNAiuldtm/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:52:05 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 09:52:05 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 09:52:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WO0Awo5BlJ/Render', 09:52:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:52:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:52:06 INFO - 'HOME': '/Users/cltbld', 09:52:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:52:06 INFO - 'LOGNAME': 'cltbld', 09:52:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:52:06 INFO - 'MOZ_NO_REMOTE': '1', 09:52:06 INFO - 'NO_EM_RESTART': '1', 09:52:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:52:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:52:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:52:06 INFO - 'PWD': '/builds/slave/test', 09:52:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:52:06 INFO - 'SHELL': '/bin/bash', 09:52:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.gnNAiuldtm/Listeners', 09:52:06 INFO - 'TMPDIR': '/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/', 09:52:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:52:06 INFO - 'USER': 'cltbld', 09:52:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:52:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:52:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:52:06 INFO - 'XPC_FLAGS': '0x0', 09:52:06 INFO - 'XPC_SERVICE_NAME': '0', 09:52:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:52:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:52:06 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:52:06 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 09:52:06 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 09:52:06 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 09:52:06 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 09:52:06 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 09:52:06 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 09:52:08 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:52:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:52:08 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:52:08 INFO - Installing collected packages: mozsystemmonitor 09:52:08 INFO - Running setup.py install for mozsystemmonitor 09:52:08 INFO - Successfully installed mozsystemmonitor 09:52:08 INFO - Cleaning up... 09:52:08 INFO - Return code: 0 09:52:08 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:52:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:52:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:52:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:52:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:52:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:52:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:52:08 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10abd5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10abf2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8a49d4e2a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10abee5e0>, '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 0x10a7d1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a7fc990>, '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.WO0Awo5BlJ/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.gnNAiuldtm/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:52:08 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 09:52:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 09:52:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WO0Awo5BlJ/Render', 09:52:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:52:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:52:08 INFO - 'HOME': '/Users/cltbld', 09:52:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:52:08 INFO - 'LOGNAME': 'cltbld', 09:52:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:52:08 INFO - 'MOZ_NO_REMOTE': '1', 09:52:08 INFO - 'NO_EM_RESTART': '1', 09:52:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:52:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:52:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:52:08 INFO - 'PWD': '/builds/slave/test', 09:52:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:52:08 INFO - 'SHELL': '/bin/bash', 09:52:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.gnNAiuldtm/Listeners', 09:52:08 INFO - 'TMPDIR': '/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/', 09:52:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:52:08 INFO - 'USER': 'cltbld', 09:52:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:52:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:52:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:52:08 INFO - 'XPC_FLAGS': '0x0', 09:52:08 INFO - 'XPC_SERVICE_NAME': '0', 09:52:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:52:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:52:09 INFO - Downloading/unpacking blobuploader==1.2.4 09:52:09 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 09:52:09 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 09:52:09 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 09:52:09 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 09:52:09 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 09:52:09 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 09:52:11 INFO - Downloading blobuploader-1.2.4.tar.gz 09:52:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:52:11 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:52:11 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 09:52:11 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 09:52:11 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 09:52:11 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 09:52:11 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 09:52:11 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 09:52:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:52:12 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:52:12 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 09:52:12 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 09:52:12 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 09:52:12 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 09:52:12 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 09:52:12 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 09:52:12 INFO - Downloading docopt-0.6.1.tar.gz 09:52:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:52:12 INFO - Installing collected packages: blobuploader, requests, docopt 09:52:12 INFO - Running setup.py install for blobuploader 09:52:13 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:52:13 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:52:13 INFO - Running setup.py install for requests 09:52:13 INFO - Running setup.py install for docopt 09:52:13 INFO - Successfully installed blobuploader requests docopt 09:52:13 INFO - Cleaning up... 09:52:13 INFO - Return code: 0 09:52:13 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:52:13 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')]} 09:52:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:52:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:52: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')]} 09:52:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:52:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:52:14 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 0x10abd5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10abf2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8a49d4e2a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10abee5e0>, '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 0x10a7d1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a7fc990>, '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.WO0Awo5BlJ/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.gnNAiuldtm/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:52:14 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 09:52:14 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 09:52:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WO0Awo5BlJ/Render', 09:52:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:52:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:52:14 INFO - 'HOME': '/Users/cltbld', 09:52:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:52:14 INFO - 'LOGNAME': 'cltbld', 09:52:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:52:14 INFO - 'MOZ_NO_REMOTE': '1', 09:52:14 INFO - 'NO_EM_RESTART': '1', 09:52:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:52:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:52:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:52:14 INFO - 'PWD': '/builds/slave/test', 09:52:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:52:14 INFO - 'SHELL': '/bin/bash', 09:52:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.gnNAiuldtm/Listeners', 09:52:14 INFO - 'TMPDIR': '/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/', 09:52:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:52:14 INFO - 'USER': 'cltbld', 09:52:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:52:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:52:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:52:14 INFO - 'XPC_FLAGS': '0x0', 09:52:14 INFO - 'XPC_SERVICE_NAME': '0', 09:52:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:52:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:52:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:52:14 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-mzfn5H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:52:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:52:14 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-6t2DCT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:52:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:52:14 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-MJIx7T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:52:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:52:14 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-814ONU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:52:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:52:14 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-rn8mfy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:52:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:52:14 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-QNLinM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:52:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:52:15 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-BYMO37-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:52:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:52:15 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-SaOxgP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:52:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:52:15 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-0TJE_1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:52:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:52:15 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-14L_tx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:52:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:52:15 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-9b7_gr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:52:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:52:15 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-X3HwUw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:52:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:52:15 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-hPh7Gu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:52:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:52:15 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-zwj5It-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:52:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:52:15 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-S5qElb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:52:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:52:16 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-afjXIZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:52:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:52:16 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-0aPy0n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:52:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:52:16 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-iXinue-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:52:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:52:16 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-7haEdg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:52:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:52:16 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-gfkkhh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:52:16 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:52:16 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-JX9sxB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:52:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:52:17 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 09:52:17 INFO - Running setup.py install for manifestparser 09:52:17 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:52:17 INFO - Running setup.py install for mozcrash 09:52:17 INFO - Running setup.py install for mozdebug 09:52:17 INFO - Running setup.py install for mozdevice 09:52:17 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:52:17 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:52:17 INFO - Running setup.py install for mozfile 09:52:17 INFO - Running setup.py install for mozhttpd 09:52:17 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:52:17 INFO - Running setup.py install for mozinfo 09:52:18 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:52:18 INFO - Running setup.py install for mozInstall 09:52:18 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:52:18 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:52:18 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:52:18 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:52:18 INFO - Running setup.py install for mozleak 09:52:18 INFO - Running setup.py install for mozlog 09:52:18 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:52:18 INFO - Running setup.py install for moznetwork 09:52:18 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:52:18 INFO - Running setup.py install for mozprocess 09:52:18 INFO - Running setup.py install for mozprofile 09:52:19 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:52:19 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:52:19 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:52:19 INFO - Running setup.py install for mozrunner 09:52:19 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:52:19 INFO - Running setup.py install for mozscreenshot 09:52:19 INFO - Running setup.py install for moztest 09:52:19 INFO - Running setup.py install for mozversion 09:52:19 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:52:19 INFO - Running setup.py install for wptserve 09:52:19 INFO - Running setup.py install for marionette-driver 09:52:20 INFO - Running setup.py install for browsermob-proxy 09:52:20 INFO - Running setup.py install for marionette-client 09:52:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:52:20 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:52:20 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 09:52:20 INFO - Cleaning up... 09:52:20 INFO - Return code: 0 09:52:20 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:52: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')]} 09:52:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:52:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:52: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')]} 09:52:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:52:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:52:20 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 0x10abd5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10abf2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8a49d4e2a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10abee5e0>, '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 0x10a7d1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a7fc990>, '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.WO0Awo5BlJ/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.gnNAiuldtm/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:52:20 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 09:52:20 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 09:52:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WO0Awo5BlJ/Render', 09:52:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:52:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:52:20 INFO - 'HOME': '/Users/cltbld', 09:52:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:52:20 INFO - 'LOGNAME': 'cltbld', 09:52:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:52:20 INFO - 'MOZ_NO_REMOTE': '1', 09:52:20 INFO - 'NO_EM_RESTART': '1', 09:52:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:52:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:52:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:52:20 INFO - 'PWD': '/builds/slave/test', 09:52:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:52:20 INFO - 'SHELL': '/bin/bash', 09:52:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.gnNAiuldtm/Listeners', 09:52:20 INFO - 'TMPDIR': '/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/', 09:52:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:52:20 INFO - 'USER': 'cltbld', 09:52:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:52:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:52:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:52:20 INFO - 'XPC_FLAGS': '0x0', 09:52:20 INFO - 'XPC_SERVICE_NAME': '0', 09:52:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:52:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:52:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:52:20 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-Ama0fC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:52:20 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)) 09:52:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:52:20 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-E6Murf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:52:20 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)) 09:52:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:52:21 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-SaI_aY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:52:21 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)) 09:52:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:52:21 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-aQt6Ik-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:52:21 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)) 09:52:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:52:21 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-wcnLt6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:52:21 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)) 09:52:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:52:21 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-8hVoit-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:52:21 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)) 09:52:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:52:21 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-eCuLLN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:52:21 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)) 09:52:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:52:21 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-nBNTa9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:52:21 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)) 09:52:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:52:21 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-JM_5c8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:52:21 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)) 09:52:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:52:21 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-o8EZpj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:52:21 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)) 09:52:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:52:21 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-bLTDGR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:52:21 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)) 09:52:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:52:21 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-1bkM0m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:52:22 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)) 09:52:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:52:22 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-vTC3C_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:52:22 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)) 09:52:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:52:22 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-IqHmSM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:52:22 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)) 09:52:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:52:22 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-ZA6zyy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:52:22 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)) 09:52:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:52:22 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-qqocU_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:52:22 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)) 09:52:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:52:22 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-vZLB3U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:52:22 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)) 09:52:22 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:52:22 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-tRGW4J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:52:22 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)) 09:52:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:52:22 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-zhozIu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:52:22 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)) 09:52:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:52:22 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-Pr5Gxt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:52:22 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)) 09:52:22 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:52:23 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-fRKq5V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:52:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:52:23 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)) 09:52:23 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)) 09:52:23 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)) 09:52:23 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)) 09:52:23 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)) 09:52:23 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)) 09:52:23 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:52:23 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 09:52:23 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 09:52:23 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 09:52:23 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 09:52:23 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 09:52:23 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 09:52:26 INFO - Downloading blessings-1.6.tar.gz 09:52:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:52:26 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)) 09:52:26 INFO - Installing collected packages: blessings 09:52:26 INFO - Running setup.py install for blessings 09:52:26 INFO - Successfully installed blessings 09:52:26 INFO - Cleaning up... 09:52:26 INFO - Return code: 0 09:52:26 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:52:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:52:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:52:26 INFO - Reading from file tmpfile_stdout 09:52:26 INFO - Current package versions: 09:52:26 INFO - blessings == 1.6 09:52:26 INFO - blobuploader == 1.2.4 09:52:26 INFO - browsermob-proxy == 0.6.0 09:52:26 INFO - docopt == 0.6.1 09:52:26 INFO - manifestparser == 1.1 09:52:26 INFO - marionette-client == 2.3.0 09:52:26 INFO - marionette-driver == 1.4.0 09:52:26 INFO - mozInstall == 1.12 09:52:26 INFO - mozcrash == 0.17 09:52:26 INFO - mozdebug == 0.1 09:52:26 INFO - mozdevice == 0.48 09:52:26 INFO - mozfile == 1.2 09:52:26 INFO - mozhttpd == 0.7 09:52:26 INFO - mozinfo == 0.9 09:52:26 INFO - mozleak == 0.1 09:52:26 INFO - mozlog == 3.1 09:52:26 INFO - moznetwork == 0.27 09:52:26 INFO - mozprocess == 0.22 09:52:26 INFO - mozprofile == 0.28 09:52:26 INFO - mozrunner == 6.11 09:52:26 INFO - mozscreenshot == 0.1 09:52:26 INFO - mozsystemmonitor == 0.0 09:52:26 INFO - moztest == 0.7 09:52:26 INFO - mozversion == 1.4 09:52:26 INFO - psutil == 3.1.1 09:52:26 INFO - requests == 1.2.3 09:52:26 INFO - wptserve == 1.4.0 09:52:26 INFO - wsgiref == 0.1.2 09:52:26 INFO - Running post-action listener: _resource_record_post_action 09:52:26 INFO - Running post-action listener: _start_resource_monitoring 09:52:27 INFO - Starting resource monitoring. 09:52:27 INFO - ##### 09:52:27 INFO - ##### Running pull step. 09:52:27 INFO - ##### 09:52:27 INFO - Running pre-action listener: _resource_record_pre_action 09:52:27 INFO - Running main action method: pull 09:52:27 INFO - Pull has nothing to do! 09:52:27 INFO - Running post-action listener: _resource_record_post_action 09:52:27 INFO - ##### 09:52:27 INFO - ##### Running install step. 09:52:27 INFO - ##### 09:52:27 INFO - Running pre-action listener: _resource_record_pre_action 09:52:27 INFO - Running main action method: install 09:52:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:52:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:52:27 INFO - Reading from file tmpfile_stdout 09:52:27 INFO - Detecting whether we're running mozinstall >=1.0... 09:52:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:52:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:52:27 INFO - Reading from file tmpfile_stdout 09:52:27 INFO - Output received: 09:52:27 INFO - Usage: mozinstall [options] installer 09:52:27 INFO - Options: 09:52:27 INFO - -h, --help show this help message and exit 09:52:27 INFO - -d DEST, --destination=DEST 09:52:27 INFO - Directory to install application into. [default: 09:52:27 INFO - "/builds/slave/test"] 09:52:27 INFO - --app=APP Application being installed. [default: firefox] 09:52:27 INFO - mkdir: /builds/slave/test/build/application 09:52:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 09:52:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 09:52:45 INFO - Reading from file tmpfile_stdout 09:52:45 INFO - Output received: 09:52:45 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 09:52:45 INFO - Running post-action listener: _resource_record_post_action 09:52:45 INFO - ##### 09:52:45 INFO - ##### Running run-tests step. 09:52:45 INFO - ##### 09:52:45 INFO - Running pre-action listener: _resource_record_pre_action 09:52:45 INFO - Running main action method: run_tests 09:52:45 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:52:45 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:52:45 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:52:45 INFO - grabbing minidump binary from tooltool 09:52:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:52:45 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 0x10abee5e0>, '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 0x10a7d1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a7fc990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:52:45 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 09:52:45 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 09:52:45 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:52:45 INFO - Return code: 0 09:52:45 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 09:52:45 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:52:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.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 09:52:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.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 09:52:45 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WO0Awo5BlJ/Render', 09:52:45 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:52:45 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:52:45 INFO - 'HOME': '/Users/cltbld', 09:52:45 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:52:45 INFO - 'LOGNAME': 'cltbld', 09:52:45 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:52:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:52:45 INFO - 'MOZ_NO_REMOTE': '1', 09:52:45 INFO - 'NO_EM_RESTART': '1', 09:52:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:52:45 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:52:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:52:45 INFO - 'PWD': '/builds/slave/test', 09:52:45 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:52:45 INFO - 'SHELL': '/bin/bash', 09:52:45 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.gnNAiuldtm/Listeners', 09:52:45 INFO - 'TMPDIR': '/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/', 09:52:45 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:52:45 INFO - 'USER': 'cltbld', 09:52:45 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:52:45 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:52:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:52:45 INFO - 'XPC_FLAGS': '0x0', 09:52:45 INFO - 'XPC_SERVICE_NAME': '0', 09:52:45 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:52:45 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.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 09:52:46 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 09:52:46 INFO - import pkg_resources 09:52:47 INFO - Using 1 client processes 09:52:47 INFO - wptserve Starting http server on 127.0.0.1:8000 09:52:47 INFO - wptserve Starting http server on 127.0.0.1:8001 09:52:47 INFO - wptserve Starting http server on 127.0.0.1:8443 09:52:49 INFO - SUITE-START | Running 778 tests 09:52:49 INFO - Running testharness tests 09:52:49 INFO - Setting up ssl 09:52:49 INFO - PROCESS | certutil | 09:52:49 INFO - PROCESS | certutil | 09:52:49 INFO - PROCESS | certutil | 09:52:49 INFO - Certificate Nickname Trust Attributes 09:52:49 INFO - SSL,S/MIME,JAR/XPI 09:52:49 INFO - 09:52:49 INFO - web-platform-tests CT,, 09:52:49 INFO - 09:52:49 INFO - Starting runner 09:52:50 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 09:52:50 INFO - PROCESS | 1645 | 1466441570483 Marionette DEBUG Marionette enabled via build flag and pref 09:52:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x113cbb000 == 1 [pid = 1645] [id = 1] 09:52:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 1 (0x113cbb800) [pid = 1645] [serial = 1] [outer = 0x0] 09:52:50 INFO - PROCESS | 1645 | [1645] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:52:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 2 (0x113cbc800) [pid = 1645] [serial = 2] [outer = 0x113cbb800] 09:52:50 INFO - PROCESS | 1645 | 1466441570812 Marionette INFO Listening on port 2828 09:52:51 INFO - PROCESS | 1645 | 1466441571041 Marionette DEBUG Marionette enabled via command-line flag 09:52:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x116962800 == 2 [pid = 1645] [id = 2] 09:52:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 3 (0x116963000) [pid = 1645] [serial = 3] [outer = 0x0] 09:52:51 INFO - PROCESS | 1645 | [1645] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:52:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 4 (0x116964000) [pid = 1645] [serial = 4] [outer = 0x116963000] 09:52:51 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:52:51 INFO - PROCESS | 1645 | 1466441571199 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49283 09:52:51 INFO - PROCESS | 1645 | 1466441571271 Marionette DEBUG Closed connection conn0 09:52:51 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:52:51 INFO - PROCESS | 1645 | 1466441571276 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49284 09:52:51 INFO - PROCESS | 1645 | 1466441571285 Marionette DEBUG Closed connection conn1 09:52:51 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:52:51 INFO - PROCESS | 1645 | 1466441571290 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49285 09:52:51 INFO - PROCESS | 1645 | 1466441571300 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:52:51 INFO - PROCESS | 1645 | 1466441571305 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160620091522","device":"desktop","version":"48.0"} 09:52:51 INFO - PROCESS | 1645 | [1645] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:52:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x119fc3000 == 3 [pid = 1645] [id = 3] 09:52:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 5 (0x119fc3800) [pid = 1645] [serial = 5] [outer = 0x0] 09:52:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x119fc4000 == 4 [pid = 1645] [id = 4] 09:52:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 6 (0x119fb1800) [pid = 1645] [serial = 6] [outer = 0x0] 09:52:52 INFO - PROCESS | 1645 | [1645] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:52:52 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:52:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x1235aa000 == 5 [pid = 1645] [id = 5] 09:52:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 7 (0x119fb1000) [pid = 1645] [serial = 7] [outer = 0x0] 09:52:52 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:52:52 INFO - PROCESS | 1645 | [1645] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:52:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 8 (0x123695400) [pid = 1645] [serial = 8] [outer = 0x119fb1000] 09:52:52 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 09:52:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 9 (0x123c65000) [pid = 1645] [serial = 9] [outer = 0x119fc3800] 09:52:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 10 (0x123c5d800) [pid = 1645] [serial = 10] [outer = 0x119fb1800] 09:52:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 11 (0x123c5f400) [pid = 1645] [serial = 11] [outer = 0x119fb1000] 09:52:52 INFO - PROCESS | 1645 | [1645] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:52:53 INFO - PROCESS | 1645 | 1466441573152 Marionette INFO startBrowser be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:53 INFO - PROCESS | 1645 | 1466441573177 Marionette DEBUG loaded listener.js 09:52:53 INFO - PROCESS | 1645 | 1466441573187 Marionette DEBUG loaded listener.js 09:52:53 INFO - PROCESS | 1645 | 1466441573189 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:53 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 09:52:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 12 (0x12660fc00) [pid = 1645] [serial = 12] [outer = 0x119fb1000] 09:52:53 INFO - PROCESS | 1645 | 1466441573493 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"be1b7eec-15aa-ad41-b3d2-dea61b55d92d","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160620091522","device":"desktop","version":"48.0","command_id":1}}] 09:52:53 INFO - PROCESS | 1645 | 1466441573582 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}] 09:52:53 INFO - PROCESS | 1645 | 1466441573584 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:53 INFO - PROCESS | 1645 | 1466441573634 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 09:52:53 INFO - PROCESS | 1645 | 1466441573711 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:52:53 INFO - PROCESS | 1645 | 1466441573712 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:53 INFO - PROCESS | 1645 | [1645] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:52:53 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:52:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 13 (0x128ae9000) [pid = 1645] [serial = 13] [outer = 0x119fb1000] 09:52:53 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:52:53 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:52:53 INFO - PROCESS | 1645 | 1466441573990 Marionette TRACE conn2 <- [1,3,null,{}] 09:52:53 INFO - PROCESS | 1645 | 1466441573992 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:52:53 INFO - PROCESS | 1645 | 1466441573997 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:54 INFO - PROCESS | 1645 | 1466441574014 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 09:52:54 INFO - PROCESS | 1645 | 1466441574040 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 09:52:54 INFO - PROCESS | 1645 | 1466441574042 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 09:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:52:54 INFO - PROCESS | 1645 | 1466441574050 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:52:54 INFO - PROCESS | 1645 | 1466441574052 Marionette TRACE conn2 <- [1,6,null,{}] 09:52:54 INFO - PROCESS | 1645 | 1466441574055 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}] 09:52:54 INFO - PROCESS | 1645 | 1466441574056 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:54 INFO - PROCESS | 1645 | 1466441574071 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 09:52:54 INFO - PROCESS | 1645 | 1466441574074 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:54 INFO - PROCESS | 1645 | 1466441574075 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x129013000 == 6 [pid = 1645] [id = 6] 09:52:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 14 (0x128fb2c00) [pid = 1645] [serial = 14] [outer = 0x0] 09:52:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 15 (0x128fb4800) [pid = 1645] [serial = 15] [outer = 0x128fb2c00] 09:52:54 INFO - PROCESS | 1645 | 1466441574108 Marionette DEBUG loaded listener.js 09:52:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 16 (0x1290c7800) [pid = 1645] [serial = 16] [outer = 0x128fb2c00] 09:52:54 INFO - PROCESS | 1645 | 1466441574437 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]]]}] 09:52:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x129257000 == 7 [pid = 1645] [id = 7] 09:52:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 17 (0x1290ca800) [pid = 1645] [serial = 17] [outer = 0x0] 09:52:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 18 (0x1290cf000) [pid = 1645] [serial = 18] [outer = 0x1290ca800] 09:52:54 INFO - PROCESS | 1645 | 1466441574472 Marionette DEBUG loaded listener.js 09:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 471ms 09:52:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 19 (0x12a335800) [pid = 1645] [serial = 19] [outer = 0x1290ca800] 09:52:54 INFO - PROCESS | 1645 | 1466441574572 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 09:52:54 INFO - PROCESS | 1645 | 1466441574574 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 09:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:52:54 INFO - PROCESS | 1645 | 1466441574605 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:52:54 INFO - PROCESS | 1645 | 1466441574606 Marionette TRACE conn2 <- [1,10,null,{}] 09:52:54 INFO - PROCESS | 1645 | 1466441574620 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}] 09:52:54 INFO - PROCESS | 1645 | 1466441574625 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:54 INFO - PROCESS | 1645 | 1466441574808 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 09:52:54 INFO - PROCESS | 1645 | 1466441574832 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:54 INFO - PROCESS | 1645 | 1466441574833 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a80d800 == 8 [pid = 1645] [id = 8] 09:52:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 20 (0x12a5f3000) [pid = 1645] [serial = 20] [outer = 0x0] 09:52:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 21 (0x12a5f4c00) [pid = 1645] [serial = 21] [outer = 0x12a5f3000] 09:52:54 INFO - PROCESS | 1645 | 1466441574862 Marionette DEBUG loaded listener.js 09:52:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 22 (0x12a5f9000) [pid = 1645] [serial = 22] [outer = 0x12a5f3000] 09:52:55 INFO - PROCESS | 1645 | 1466441575237 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]]]}] 09:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 697ms 09:52:55 INFO - PROCESS | 1645 | 1466441575280 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 09:52:55 INFO - PROCESS | 1645 | 1466441575282 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 09:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:52:55 INFO - PROCESS | 1645 | 1466441575284 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:52:55 INFO - PROCESS | 1645 | 1466441575285 Marionette TRACE conn2 <- [1,14,null,{}] 09:52:55 INFO - PROCESS | 1645 | 1466441575288 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}] 09:52:55 INFO - PROCESS | 1645 | 1466441575290 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:55 INFO - PROCESS | 1645 | 1466441575381 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 09:52:55 INFO - PROCESS | 1645 | 1466441575385 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:55 INFO - PROCESS | 1645 | 1466441575386 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b0b9800 == 9 [pid = 1645] [id = 9] 09:52:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 23 (0x12aa5cc00) [pid = 1645] [serial = 23] [outer = 0x0] 09:52:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 24 (0x12b039400) [pid = 1645] [serial = 24] [outer = 0x12aa5cc00] 09:52:55 INFO - PROCESS | 1645 | 1466441575411 Marionette DEBUG loaded listener.js 09:52:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 25 (0x12b7e0800) [pid = 1645] [serial = 25] [outer = 0x12aa5cc00] 09:52:55 INFO - PROCESS | 1645 | 1466441575698 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]]]}] 09:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 468ms 09:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:52:55 INFO - PROCESS | 1645 | 1466441575752 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 09:52:55 INFO - PROCESS | 1645 | 1466441575754 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 09:52:55 INFO - PROCESS | 1645 | 1466441575756 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:52:55 INFO - PROCESS | 1645 | 1466441575758 Marionette TRACE conn2 <- [1,18,null,{}] 09:52:55 INFO - PROCESS | 1645 | 1466441575760 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}] 09:52:55 INFO - PROCESS | 1645 | 1466441575764 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:55 INFO - PROCESS | 1645 | 1466441575876 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 09:52:55 INFO - PROCESS | 1645 | 1466441575881 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:55 INFO - PROCESS | 1645 | 1466441575883 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8cc000 == 10 [pid = 1645] [id = 10] 09:52:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 26 (0x12b8edc00) [pid = 1645] [serial = 26] [outer = 0x0] 09:52:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 27 (0x12b8f6400) [pid = 1645] [serial = 27] [outer = 0x12b8edc00] 09:52:55 INFO - PROCESS | 1645 | 1466441575917 Marionette DEBUG loaded listener.js 09:52:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 28 (0x12b8fc800) [pid = 1645] [serial = 28] [outer = 0x12b8edc00] 09:52:56 INFO - PROCESS | 1645 | 1466441576325 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]]]}] 09:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 620ms 09:52:56 INFO - PROCESS | 1645 | 1466441576383 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 09:52:56 INFO - PROCESS | 1645 | 1466441576385 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 09:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:52:56 INFO - PROCESS | 1645 | 1466441576387 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:52:56 INFO - PROCESS | 1645 | 1466441576389 Marionette TRACE conn2 <- [1,22,null,{}] 09:52:56 INFO - PROCESS | 1645 | 1466441576391 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}] 09:52:56 INFO - PROCESS | 1645 | 1466441576393 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:56 INFO - PROCESS | 1645 | 1466441576493 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 09:52:56 INFO - PROCESS | 1645 | 1466441576496 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:56 INFO - PROCESS | 1645 | 1466441576497 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd16000 == 11 [pid = 1645] [id = 11] 09:52:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 29 (0x12bb8c400) [pid = 1645] [serial = 29] [outer = 0x0] 09:52:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 30 (0x12bb8ec00) [pid = 1645] [serial = 30] [outer = 0x12bb8c400] 09:52:56 INFO - PROCESS | 1645 | 1466441576523 Marionette DEBUG loaded listener.js 09:52:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 31 (0x12bd98c00) [pid = 1645] [serial = 31] [outer = 0x12bb8c400] 09:52:56 INFO - PROCESS | 1645 | 1466441576766 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]]]}] 09:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 419ms 09:52:56 INFO - PROCESS | 1645 | 1466441576806 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 09:52:56 INFO - PROCESS | 1645 | 1466441576808 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 09:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:52:56 INFO - PROCESS | 1645 | 1466441576818 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:52:56 INFO - PROCESS | 1645 | 1466441576819 Marionette TRACE conn2 <- [1,26,null,{}] 09:52:56 INFO - PROCESS | 1645 | 1466441576821 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}] 09:52:56 INFO - PROCESS | 1645 | 1466441576822 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:56 INFO - PROCESS | 1645 | 1466441576920 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 09:52:56 INFO - PROCESS | 1645 | 1466441576923 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:56 INFO - PROCESS | 1645 | 1466441576925 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x118067000 == 12 [pid = 1645] [id = 12] 09:52:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 32 (0x12bd9c000) [pid = 1645] [serial = 32] [outer = 0x0] 09:52:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 33 (0x12bf7a000) [pid = 1645] [serial = 33] [outer = 0x12bd9c000] 09:52:56 INFO - PROCESS | 1645 | 1466441576949 Marionette DEBUG loaded listener.js 09:52:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 34 (0x12bf83400) [pid = 1645] [serial = 34] [outer = 0x12bd9c000] 09:52:57 INFO - PROCESS | 1645 | 1466441577197 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]]]}] 09:52:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 426ms 09:52:57 INFO - PROCESS | 1645 | 1466441577239 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 09:52:57 INFO - PROCESS | 1645 | 1466441577253 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 09:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:52:57 INFO - PROCESS | 1645 | 1466441577269 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:52:57 INFO - PROCESS | 1645 | 1466441577270 Marionette TRACE conn2 <- [1,30,null,{}] 09:52:57 INFO - PROCESS | 1645 | 1466441577272 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}] 09:52:57 INFO - PROCESS | 1645 | 1466441577273 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:57 INFO - PROCESS | 1645 | 1466441577365 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 09:52:57 INFO - PROCESS | 1645 | 1466441577369 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:57 INFO - PROCESS | 1645 | 1466441577370 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c359800 == 13 [pid = 1645] [id = 13] 09:52:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 35 (0x12bf85c00) [pid = 1645] [serial = 35] [outer = 0x0] 09:52:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 36 (0x12c30d400) [pid = 1645] [serial = 36] [outer = 0x12bf85c00] 09:52:57 INFO - PROCESS | 1645 | 1466441577393 Marionette DEBUG loaded listener.js 09:52:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 37 (0x12c313c00) [pid = 1645] [serial = 37] [outer = 0x12bf85c00] 09:52:57 INFO - PROCESS | 1645 | 1466441577673 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]]]}] 09:52:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 427ms 09:52:57 INFO - PROCESS | 1645 | 1466441577688 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 09:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:52:57 INFO - PROCESS | 1645 | 1466441577689 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 09:52:57 INFO - PROCESS | 1645 | 1466441577692 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:52:57 INFO - PROCESS | 1645 | 1466441577697 Marionette TRACE conn2 <- [1,34,null,{}] 09:52:57 INFO - PROCESS | 1645 | 1466441577708 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}] 09:52:57 INFO - PROCESS | 1645 | 1466441577710 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:57 INFO - PROCESS | 1645 | 1466441577827 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 09:52:57 INFO - PROCESS | 1645 | 1466441577830 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:57 INFO - PROCESS | 1645 | 1466441577831 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c714800 == 14 [pid = 1645] [id = 14] 09:52:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 38 (0x12c315c00) [pid = 1645] [serial = 38] [outer = 0x0] 09:52:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 39 (0x12c385000) [pid = 1645] [serial = 39] [outer = 0x12c315c00] 09:52:57 INFO - PROCESS | 1645 | 1466441577856 Marionette DEBUG loaded listener.js 09:52:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 40 (0x12c38b800) [pid = 1645] [serial = 40] [outer = 0x12c315c00] 09:52:58 INFO - PROCESS | 1645 | 1466441578098 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]]]}] 09:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 430ms 09:52:58 INFO - PROCESS | 1645 | 1466441578123 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 09:52:58 INFO - PROCESS | 1645 | 1466441578124 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 09:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:52:58 INFO - PROCESS | 1645 | 1466441578133 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:52:58 INFO - PROCESS | 1645 | 1466441578134 Marionette TRACE conn2 <- [1,38,null,{}] 09:52:58 INFO - PROCESS | 1645 | 1466441578138 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}] 09:52:58 INFO - PROCESS | 1645 | 1466441578140 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:58 INFO - PROCESS | 1645 | 1466441578243 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 09:52:58 INFO - PROCESS | 1645 | 1466441578247 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:58 INFO - PROCESS | 1645 | 1466441578248 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x123b41000 == 15 [pid = 1645] [id = 15] 09:52:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 41 (0x123b65800) [pid = 1645] [serial = 41] [outer = 0x0] 09:52:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 42 (0x123b6c000) [pid = 1645] [serial = 42] [outer = 0x123b65800] 09:52:58 INFO - PROCESS | 1645 | 1466441578271 Marionette DEBUG loaded listener.js 09:52:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 43 (0x12c387000) [pid = 1645] [serial = 43] [outer = 0x123b65800] 09:52:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cd40000 == 16 [pid = 1645] [id = 16] 09:52:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 44 (0x12cd40800) [pid = 1645] [serial = 44] [outer = 0x0] 09:52:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 45 (0x12cd44000) [pid = 1645] [serial = 45] [outer = 0x12cd40800] 09:52:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 46 (0x12cd41800) [pid = 1645] [serial = 46] [outer = 0x12cd40800] 09:52:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c722800 == 17 [pid = 1645] [id = 17] 09:52:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 47 (0x123b6bc00) [pid = 1645] [serial = 47] [outer = 0x0] 09:52:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 48 (0x12cd8b800) [pid = 1645] [serial = 48] [outer = 0x123b6bc00] 09:52:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 49 (0x116906400) [pid = 1645] [serial = 49] [outer = 0x123b6bc00] 09:52:58 INFO - PROCESS | 1645 | 1466441578737 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]]]}] 09:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 627ms 09:52:58 INFO - PROCESS | 1645 | 1466441578775 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 09:52:58 INFO - PROCESS | 1645 | 1466441578776 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 09:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:52:58 INFO - PROCESS | 1645 | 1466441578784 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:52:58 INFO - PROCESS | 1645 | 1466441578785 Marionette TRACE conn2 <- [1,42,null,{}] 09:52:58 INFO - PROCESS | 1645 | 1466441578788 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}] 09:52:58 INFO - PROCESS | 1645 | 1466441578789 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:58 INFO - PROCESS | 1645 | 1466441578888 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 09:52:58 INFO - PROCESS | 1645 | 1466441578892 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:58 INFO - PROCESS | 1645 | 1466441578893 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x1185b7000 == 18 [pid = 1645] [id = 18] 09:52:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 50 (0x118125400) [pid = 1645] [serial = 50] [outer = 0x0] 09:52:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 51 (0x118259800) [pid = 1645] [serial = 51] [outer = 0x118125400] 09:52:58 INFO - PROCESS | 1645 | 1466441578919 Marionette DEBUG loaded listener.js 09:52:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 52 (0x11942cc00) [pid = 1645] [serial = 52] [outer = 0x118125400] 09:52:59 INFO - PROCESS | 1645 | 1466441579165 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]]]}] 09:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 418ms 09:52:59 INFO - PROCESS | 1645 | 1466441579206 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 09:52:59 INFO - PROCESS | 1645 | 1466441579208 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 09:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:52:59 INFO - PROCESS | 1645 | 1466441579210 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:52:59 INFO - PROCESS | 1645 | 1466441579214 Marionette TRACE conn2 <- [1,46,null,{}] 09:52:59 INFO - PROCESS | 1645 | 1466441579222 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}] 09:52:59 INFO - PROCESS | 1645 | 1466441579223 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:59 INFO - PROCESS | 1645 | 1466441579324 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 09:52:59 INFO - PROCESS | 1645 | 1466441579328 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:59 INFO - PROCESS | 1645 | 1466441579330 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cae5000 == 19 [pid = 1645] [id = 19] 09:52:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 53 (0x12cdfdc00) [pid = 1645] [serial = 53] [outer = 0x0] 09:52:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 54 (0x12d282000) [pid = 1645] [serial = 54] [outer = 0x12cdfdc00] 09:52:59 INFO - PROCESS | 1645 | 1466441579356 Marionette DEBUG loaded listener.js 09:52:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 55 (0x12d287000) [pid = 1645] [serial = 55] [outer = 0x12cdfdc00] 09:52:59 INFO - PROCESS | 1645 | 1466441579596 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]]]}] 09:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 427ms 09:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:52:59 INFO - PROCESS | 1645 | 1466441579637 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 09:52:59 INFO - PROCESS | 1645 | 1466441579638 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 09:52:59 INFO - PROCESS | 1645 | 1466441579640 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:52:59 INFO - PROCESS | 1645 | 1466441579641 Marionette TRACE conn2 <- [1,50,null,{}] 09:52:59 INFO - PROCESS | 1645 | 1466441579651 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}] 09:52:59 INFO - PROCESS | 1645 | 1466441579652 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:59 INFO - PROCESS | 1645 | 1466441579752 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 09:52:59 INFO - PROCESS | 1645 | 1466441579756 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:59 INFO - PROCESS | 1645 | 1466441579757 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:52:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d8a0800 == 20 [pid = 1645] [id = 20] 09:52:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 56 (0x12d289800) [pid = 1645] [serial = 56] [outer = 0x0] 09:52:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 57 (0x12d30c800) [pid = 1645] [serial = 57] [outer = 0x12d289800] 09:52:59 INFO - PROCESS | 1645 | 1466441579781 Marionette DEBUG loaded listener.js 09:52:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 58 (0x12d87d400) [pid = 1645] [serial = 58] [outer = 0x12d289800] 09:53:00 INFO - PROCESS | 1645 | 1466441580016 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]]]}] 09:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 419ms 09:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:53:00 INFO - PROCESS | 1645 | 1466441580070 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 09:53:00 INFO - PROCESS | 1645 | 1466441580071 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 09:53:00 INFO - PROCESS | 1645 | 1466441580073 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:53:00 INFO - PROCESS | 1645 | 1466441580074 Marionette TRACE conn2 <- [1,54,null,{}] 09:53:00 INFO - PROCESS | 1645 | 1466441580084 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}] 09:53:00 INFO - PROCESS | 1645 | 1466441580085 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:00 INFO - PROCESS | 1645 | 1466441580188 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 09:53:00 INFO - PROCESS | 1645 | 1466441580193 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:00 INFO - PROCESS | 1645 | 1466441580194 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x123c63000 == 21 [pid = 1645] [id = 21] 09:53:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 59 (0x123522c00) [pid = 1645] [serial = 59] [outer = 0x0] 09:53:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 60 (0x12aaaa000) [pid = 1645] [serial = 60] [outer = 0x123522c00] 09:53:00 INFO - PROCESS | 1645 | 1466441580221 Marionette DEBUG loaded listener.js 09:53:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 61 (0x12d887000) [pid = 1645] [serial = 61] [outer = 0x123522c00] 09:53:00 INFO - PROCESS | 1645 | 1466441580533 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]]]}] 09:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 518ms 09:53:00 INFO - PROCESS | 1645 | 1466441580593 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 09:53:00 INFO - PROCESS | 1645 | 1466441580594 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 09:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:53:00 INFO - PROCESS | 1645 | 1466441580660 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:53:00 INFO - PROCESS | 1645 | 1466441580663 Marionette TRACE conn2 <- [1,58,null,{}] 09:53:01 INFO - PROCESS | 1645 | 1466441581281 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}] 09:53:01 INFO - PROCESS | 1645 | 1466441581283 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:01 INFO - PROCESS | 1645 | 1466441581396 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 09:53:01 INFO - PROCESS | 1645 | 1466441581460 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:01 INFO - PROCESS | 1645 | 1466441581462 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x11216e800 == 22 [pid = 1645] [id = 22] 09:53:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 62 (0x112975c00) [pid = 1645] [serial = 62] [outer = 0x0] 09:53:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 63 (0x11297f800) [pid = 1645] [serial = 63] [outer = 0x112975c00] 09:53:01 INFO - PROCESS | 1645 | 1466441581493 Marionette DEBUG loaded listener.js 09:53:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 64 (0x112eb9800) [pid = 1645] [serial = 64] [outer = 0x112975c00] 09:53:01 INFO - PROCESS | 1645 | 1466441581904 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]]]}] 09:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1334ms 09:53:01 INFO - PROCESS | 1645 | 1466441581932 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 09:53:01 INFO - PROCESS | 1645 | 1466441581935 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 09:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:53:01 INFO - PROCESS | 1645 | 1466441581939 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:53:01 INFO - PROCESS | 1645 | 1466441581940 Marionette TRACE conn2 <- [1,62,null,{}] 09:53:01 INFO - PROCESS | 1645 | 1466441581944 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}] 09:53:01 INFO - PROCESS | 1645 | 1466441581947 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:02 INFO - PROCESS | 1645 | 1466441582069 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 09:53:02 INFO - PROCESS | 1645 | 1466441582109 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:02 INFO - PROCESS | 1645 | 1466441582110 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x116759000 == 23 [pid = 1645] [id = 23] 09:53:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 65 (0x113d9a400) [pid = 1645] [serial = 65] [outer = 0x0] 09:53:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 66 (0x116774400) [pid = 1645] [serial = 66] [outer = 0x113d9a400] 09:53:02 INFO - PROCESS | 1645 | 1466441582143 Marionette DEBUG loaded listener.js 09:53:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x11714a800) [pid = 1645] [serial = 67] [outer = 0x113d9a400] 09:53:02 INFO - PROCESS | 1645 | 1466441582574 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]]]}] 09:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 669ms 09:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:53:02 INFO - PROCESS | 1645 | 1466441582608 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 09:53:02 INFO - PROCESS | 1645 | 1466441582609 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 09:53:02 INFO - PROCESS | 1645 | 1466441582614 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:53:02 INFO - PROCESS | 1645 | 1466441582616 Marionette TRACE conn2 <- [1,66,null,{}] 09:53:02 INFO - PROCESS | 1645 | 1466441582618 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}] 09:53:02 INFO - PROCESS | 1645 | 1466441582620 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:02 INFO - PROCESS | 1645 | 1466441582746 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 09:53:02 INFO - PROCESS | 1645 | 1466441582988 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:02 INFO - PROCESS | 1645 | 1466441582990 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x111f19000 == 24 [pid = 1645] [id = 24] 09:53:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x113346c00) [pid = 1645] [serial = 68] [outer = 0x0] 09:53:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x1133ac800) [pid = 1645] [serial = 69] [outer = 0x113346c00] 09:53:03 INFO - PROCESS | 1645 | 1466441583024 Marionette DEBUG loaded listener.js 09:53:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x113c64000) [pid = 1645] [serial = 70] [outer = 0x113346c00] 09:53:03 INFO - PROCESS | 1645 | 1466441583471 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]]]}] 09:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 871ms 09:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:53:03 INFO - PROCESS | 1645 | 1466441583484 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 09:53:03 INFO - PROCESS | 1645 | 1466441583486 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 09:53:03 INFO - PROCESS | 1645 | 1466441583488 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:53:03 INFO - PROCESS | 1645 | 1466441583490 Marionette TRACE conn2 <- [1,70,null,{}] 09:53:03 INFO - PROCESS | 1645 | 1466441583494 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}] 09:53:03 INFO - PROCESS | 1645 | 1466441583495 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:03 INFO - PROCESS | 1645 | 1466441583581 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 09:53:03 INFO - PROCESS | 1645 | 1466441583620 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:03 INFO - PROCESS | 1645 | 1466441583622 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x115ec5800 == 25 [pid = 1645] [id = 25] 09:53:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x115dee400) [pid = 1645] [serial = 71] [outer = 0x0] 09:53:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x117146c00) [pid = 1645] [serial = 72] [outer = 0x115dee400] 09:53:03 INFO - PROCESS | 1645 | 1466441583650 Marionette DEBUG loaded listener.js 09:53:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x11812e000) [pid = 1645] [serial = 73] [outer = 0x115dee400] 09:53:03 INFO - PROCESS | 1645 | 1466441583976 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]]]}] 09:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 519ms 09:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:53:04 INFO - PROCESS | 1645 | 1466441584009 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 09:53:04 INFO - PROCESS | 1645 | 1466441584012 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 09:53:04 INFO - PROCESS | 1645 | 1466441584015 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:53:04 INFO - PROCESS | 1645 | 1466441584016 Marionette TRACE conn2 <- [1,74,null,{}] 09:53:04 INFO - PROCESS | 1645 | 1466441584019 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}] 09:53:04 INFO - PROCESS | 1645 | 1466441584020 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:04 INFO - PROCESS | 1645 | 1466441584107 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 09:53:04 INFO - PROCESS | 1645 | 1466441584153 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:04 INFO - PROCESS | 1645 | 1466441584154 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x1129cd000 == 26 [pid = 1645] [id = 26] 09:53:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x1121a6800) [pid = 1645] [serial = 74] [outer = 0x0] 09:53:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x112632000) [pid = 1645] [serial = 75] [outer = 0x1121a6800] 09:53:04 INFO - PROCESS | 1645 | 1466441584181 Marionette DEBUG loaded listener.js 09:53:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x118499000) [pid = 1645] [serial = 76] [outer = 0x1121a6800] 09:53:04 INFO - PROCESS | 1645 | 1466441584457 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]]]}] 09:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 09:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:53:04 INFO - PROCESS | 1645 | 1466441584489 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 09:53:04 INFO - PROCESS | 1645 | 1466441584490 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 09:53:04 INFO - PROCESS | 1645 | 1466441584494 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:53:04 INFO - PROCESS | 1645 | 1466441584501 Marionette TRACE conn2 <- [1,78,null,{}] 09:53:04 INFO - PROCESS | 1645 | 1466441584517 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}] 09:53:04 INFO - PROCESS | 1645 | 1466441584520 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:04 INFO - PROCESS | 1645 | 1466441584595 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 09:53:04 INFO - PROCESS | 1645 | 1466441584600 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:04 INFO - PROCESS | 1645 | 1466441584601 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x116f95800 == 27 [pid = 1645] [id = 27] 09:53:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x11872f800) [pid = 1645] [serial = 77] [outer = 0x0] 09:53:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x11874c800) [pid = 1645] [serial = 78] [outer = 0x11872f800] 09:53:04 INFO - PROCESS | 1645 | 1466441584628 Marionette DEBUG loaded listener.js 09:53:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x11929e800) [pid = 1645] [serial = 79] [outer = 0x11872f800] 09:53:04 INFO - PROCESS | 1645 | 1466441584942 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]]]}] 09:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 483ms 09:53:04 INFO - PROCESS | 1645 | 1466441584976 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 09:53:04 INFO - PROCESS | 1645 | 1466441584979 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 09:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:53:04 INFO - PROCESS | 1645 | 1466441584983 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:53:04 INFO - PROCESS | 1645 | 1466441584984 Marionette TRACE conn2 <- [1,82,null,{}] 09:53:04 INFO - PROCESS | 1645 | 1466441584986 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}] 09:53:04 INFO - PROCESS | 1645 | 1466441584988 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:05 INFO - PROCESS | 1645 | 1466441585059 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 09:53:05 INFO - PROCESS | 1645 | 1466441585064 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:05 INFO - PROCESS | 1645 | 1466441585066 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x117e35000 == 28 [pid = 1645] [id = 28] 09:53:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x11872e000) [pid = 1645] [serial = 80] [outer = 0x0] 09:53:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x1195ea800) [pid = 1645] [serial = 81] [outer = 0x11872e000] 09:53:05 INFO - PROCESS | 1645 | 1466441585091 Marionette DEBUG loaded listener.js 09:53:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x119621c00) [pid = 1645] [serial = 82] [outer = 0x11872e000] 09:53:05 INFO - PROCESS | 1645 | 1466441585388 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]]]}] 09:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 418ms 09:53:05 INFO - PROCESS | 1645 | 1466441585402 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 09:53:05 INFO - PROCESS | 1645 | 1466441585404 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 09:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:53:05 INFO - PROCESS | 1645 | 1466441585406 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:53:05 INFO - PROCESS | 1645 | 1466441585408 Marionette TRACE conn2 <- [1,86,null,{}] 09:53:05 INFO - PROCESS | 1645 | 1466441585420 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}] 09:53:05 INFO - PROCESS | 1645 | 1466441585421 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:05 INFO - PROCESS | 1645 | 1466441585513 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 09:53:05 INFO - PROCESS | 1645 | 1466441585564 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:05 INFO - PROCESS | 1645 | 1466441585568 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x11859f000 == 29 [pid = 1645] [id = 29] 09:53:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x119984400) [pid = 1645] [serial = 83] [outer = 0x0] 09:53:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x119988800) [pid = 1645] [serial = 84] [outer = 0x119984400] 09:53:05 INFO - PROCESS | 1645 | 1466441585613 Marionette DEBUG loaded listener.js 09:53:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x119b7ec00) [pid = 1645] [serial = 85] [outer = 0x119984400] 09:53:06 INFO - PROCESS | 1645 | 1466441586037 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]]]}] 09:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 670ms 09:53:06 INFO - PROCESS | 1645 | 1466441586077 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 09:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:53:06 INFO - PROCESS | 1645 | 1466441586080 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 09:53:06 INFO - PROCESS | 1645 | 1466441586083 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:53:06 INFO - PROCESS | 1645 | 1466441586084 Marionette TRACE conn2 <- [1,90,null,{}] 09:53:06 INFO - PROCESS | 1645 | 1466441586086 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}] 09:53:06 INFO - PROCESS | 1645 | 1466441586087 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:06 INFO - PROCESS | 1645 | 1466441586177 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 09:53:06 INFO - PROCESS | 1645 | 1466441586186 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:06 INFO - PROCESS | 1645 | 1466441586187 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x1185cd800 == 30 [pid = 1645] [id = 30] 09:53:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x119d2f800) [pid = 1645] [serial = 86] [outer = 0x0] 09:53:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x120fc1800) [pid = 1645] [serial = 87] [outer = 0x119d2f800] 09:53:06 INFO - PROCESS | 1645 | 1466441586211 Marionette DEBUG loaded listener.js 09:53:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1210d4800) [pid = 1645] [serial = 88] [outer = 0x119d2f800] 09:53:06 INFO - PROCESS | 1645 | 1466441586486 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]]]}] 09:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 417ms 09:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:53:06 INFO - PROCESS | 1645 | 1466441586503 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 09:53:06 INFO - PROCESS | 1645 | 1466441586504 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 09:53:06 INFO - PROCESS | 1645 | 1466441586506 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:53:06 INFO - PROCESS | 1645 | 1466441586507 Marionette TRACE conn2 <- [1,94,null,{}] 09:53:06 INFO - PROCESS | 1645 | 1466441586509 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}] 09:53:06 INFO - PROCESS | 1645 | 1466441586511 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:06 INFO - PROCESS | 1645 | 1466441586596 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 09:53:06 INFO - PROCESS | 1645 | 1466441586599 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:06 INFO - PROCESS | 1645 | 1466441586600 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x119253000 == 31 [pid = 1645] [id = 31] 09:53:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x119d33c00) [pid = 1645] [serial = 89] [outer = 0x0] 09:53:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x121720400) [pid = 1645] [serial = 90] [outer = 0x119d33c00] 09:53:06 INFO - PROCESS | 1645 | 1466441586628 Marionette DEBUG loaded listener.js 09:53:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x123277c00) [pid = 1645] [serial = 91] [outer = 0x119d33c00] 09:53:06 INFO - PROCESS | 1645 | 1466441586940 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]]]}] 09:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 469ms 09:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:53:06 INFO - PROCESS | 1645 | 1466441586976 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 09:53:06 INFO - PROCESS | 1645 | 1466441586977 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 09:53:06 INFO - PROCESS | 1645 | 1466441586981 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:53:06 INFO - PROCESS | 1645 | 1466441586983 Marionette TRACE conn2 <- [1,98,null,{}] 09:53:06 INFO - PROCESS | 1645 | 1466441586985 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}] 09:53:06 INFO - PROCESS | 1645 | 1466441586986 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:07 INFO - PROCESS | 1645 | 1466441587080 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 09:53:07 INFO - PROCESS | 1645 | 1466441587104 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:07 INFO - PROCESS | 1645 | 1466441587106 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x1195bb000 == 32 [pid = 1645] [id = 32] 09:53:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1183b1000) [pid = 1645] [serial = 92] [outer = 0x0] 09:53:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x123277000) [pid = 1645] [serial = 93] [outer = 0x1183b1000] 09:53:07 INFO - PROCESS | 1645 | 1466441587131 Marionette DEBUG loaded listener.js 09:53:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x123696400) [pid = 1645] [serial = 94] [outer = 0x1183b1000] 09:53:07 INFO - PROCESS | 1645 | 1466441587384 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]]]}] 09:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 420ms 09:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:53:07 INFO - PROCESS | 1645 | 1466441587404 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 09:53:07 INFO - PROCESS | 1645 | 1466441587405 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 09:53:07 INFO - PROCESS | 1645 | 1466441587421 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:53:07 INFO - PROCESS | 1645 | 1466441587422 Marionette TRACE conn2 <- [1,102,null,{}] 09:53:07 INFO - PROCESS | 1645 | 1466441587425 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}] 09:53:07 INFO - PROCESS | 1645 | 1466441587426 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:07 INFO - PROCESS | 1645 | 1466441587513 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 09:53:07 INFO - PROCESS | 1645 | 1466441587519 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:07 INFO - PROCESS | 1645 | 1466441587520 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x119672000 == 33 [pid = 1645] [id = 33] 09:53:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x118738000) [pid = 1645] [serial = 95] [outer = 0x0] 09:53:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x123910400) [pid = 1645] [serial = 96] [outer = 0x118738000] 09:53:07 INFO - PROCESS | 1645 | 1466441587558 Marionette DEBUG loaded listener.js 09:53:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x123b67000) [pid = 1645] [serial = 97] [outer = 0x118738000] 09:53:07 INFO - PROCESS | 1645 | 1466441587950 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]]]}] 09:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 581ms 09:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:53:08 INFO - PROCESS | 1645 | 1466441588005 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 09:53:08 INFO - PROCESS | 1645 | 1466441588006 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 09:53:08 INFO - PROCESS | 1645 | 1466441588008 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:53:08 INFO - PROCESS | 1645 | 1466441588009 Marionette TRACE conn2 <- [1,106,null,{}] 09:53:08 INFO - PROCESS | 1645 | 1466441588019 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}] 09:53:08 INFO - PROCESS | 1645 | 1466441588020 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:08 INFO - PROCESS | 1645 | 1466441588096 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 09:53:08 INFO - PROCESS | 1645 | 1466441588101 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:08 INFO - PROCESS | 1645 | 1466441588102 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x119da8800 == 34 [pid = 1645] [id = 34] 09:53:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x123b67800) [pid = 1645] [serial = 98] [outer = 0x0] 09:53:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x123c5e800) [pid = 1645] [serial = 99] [outer = 0x123b67800] 09:53:08 INFO - PROCESS | 1645 | 1466441588128 Marionette DEBUG loaded listener.js 09:53:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x123c88800) [pid = 1645] [serial = 100] [outer = 0x123b67800] 09:53:08 INFO - PROCESS | 1645 | 1466441588428 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]]]}] 09:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 473ms 09:53:08 INFO - PROCESS | 1645 | 1466441588482 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 09:53:08 INFO - PROCESS | 1645 | 1466441588483 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 09:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:53:08 INFO - PROCESS | 1645 | 1466441588486 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:53:08 INFO - PROCESS | 1645 | 1466441588487 Marionette TRACE conn2 <- [1,110,null,{}] 09:53:08 INFO - PROCESS | 1645 | 1466441588490 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}] 09:53:08 INFO - PROCESS | 1645 | 1466441588491 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:08 INFO - PROCESS | 1645 | 1466441588576 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 09:53:08 INFO - PROCESS | 1645 | 1466441588623 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:08 INFO - PROCESS | 1645 | 1466441588624 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x12174e000 == 35 [pid = 1645] [id = 35] 09:53:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x123b6d800) [pid = 1645] [serial = 101] [outer = 0x0] 09:53:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x123c8b400) [pid = 1645] [serial = 102] [outer = 0x123b6d800] 09:53:08 INFO - PROCESS | 1645 | 1466441588648 Marionette DEBUG loaded listener.js 09:53:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x123c8bc00) [pid = 1645] [serial = 103] [outer = 0x123b6d800] 09:53:08 INFO - PROCESS | 1645 | 1466441588924 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]]]}] 09:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 09:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:53:08 INFO - PROCESS | 1645 | 1466441588956 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 09:53:08 INFO - PROCESS | 1645 | 1466441588957 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 09:53:08 INFO - PROCESS | 1645 | 1466441588959 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:53:08 INFO - PROCESS | 1645 | 1466441588960 Marionette TRACE conn2 <- [1,114,null,{}] 09:53:08 INFO - PROCESS | 1645 | 1466441588970 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}] 09:53:08 INFO - PROCESS | 1645 | 1466441588971 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:09 INFO - PROCESS | 1645 | 1466441589053 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 09:53:09 INFO - PROCESS | 1645 | 1466441589057 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:09 INFO - PROCESS | 1645 | 1466441589058 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x123151000 == 36 [pid = 1645] [id = 36] 09:53:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x123c8c000) [pid = 1645] [serial = 104] [outer = 0x0] 09:53:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12455cc00) [pid = 1645] [serial = 105] [outer = 0x123c8c000] 09:53:09 INFO - PROCESS | 1645 | 1466441589082 Marionette DEBUG loaded listener.js 09:53:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x124dd1000) [pid = 1645] [serial = 106] [outer = 0x123c8c000] 09:53:09 INFO - PROCESS | 1645 | 1466441589405 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]]]}] 09:53:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 476ms 09:53:09 INFO - PROCESS | 1645 | 1466441589436 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 09:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:53:09 INFO - PROCESS | 1645 | 1466441589438 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 09:53:09 INFO - PROCESS | 1645 | 1466441589441 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:53:09 INFO - PROCESS | 1645 | 1466441589443 Marionette TRACE conn2 <- [1,118,null,{}] 09:53:09 INFO - PROCESS | 1645 | 1466441589448 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}] 09:53:09 INFO - PROCESS | 1645 | 1466441589450 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:09 INFO - PROCESS | 1645 | 1466441589604 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 09:53:09 INFO - PROCESS | 1645 | 1466441589620 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:09 INFO - PROCESS | 1645 | 1466441589621 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x12322d800 == 37 [pid = 1645] [id = 37] 09:53:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x124552c00) [pid = 1645] [serial = 107] [outer = 0x0] 09:53:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x124e88c00) [pid = 1645] [serial = 108] [outer = 0x124552c00] 09:53:09 INFO - PROCESS | 1645 | 1466441589660 Marionette DEBUG loaded listener.js 09:53:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x126082c00) [pid = 1645] [serial = 109] [outer = 0x124552c00] 09:53:10 INFO - PROCESS | 1645 | 1466441590088 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]]]}] 09:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 671ms 09:53:10 INFO - PROCESS | 1645 | 1466441590113 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 09:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:53:10 INFO - PROCESS | 1645 | 1466441590115 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 09:53:10 INFO - PROCESS | 1645 | 1466441590118 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:53:10 INFO - PROCESS | 1645 | 1466441590120 Marionette TRACE conn2 <- [1,122,null,{}] 09:53:10 INFO - PROCESS | 1645 | 1466441590123 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}] 09:53:10 INFO - PROCESS | 1645 | 1466441590125 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:10 INFO - PROCESS | 1645 | 1466441590226 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 09:53:10 INFO - PROCESS | 1645 | 1466441590233 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:10 INFO - PROCESS | 1645 | 1466441590234 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x123985000 == 38 [pid = 1645] [id = 38] 09:53:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x126088000) [pid = 1645] [serial = 110] [outer = 0x0] 09:53:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x126439800) [pid = 1645] [serial = 111] [outer = 0x126088000] 09:53:10 INFO - PROCESS | 1645 | 1466441590253 Marionette DEBUG loaded listener.js 09:53:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x12660bc00) [pid = 1645] [serial = 112] [outer = 0x126088000] 09:53:10 INFO - PROCESS | 1645 | 1466441590637 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]]]}] 09:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 571ms 09:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:53:10 INFO - PROCESS | 1645 | 1466441590689 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 09:53:10 INFO - PROCESS | 1645 | 1466441590691 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 09:53:10 INFO - PROCESS | 1645 | 1466441590702 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:53:10 INFO - PROCESS | 1645 | 1466441590704 Marionette TRACE conn2 <- [1,126,null,{}] 09:53:10 INFO - PROCESS | 1645 | 1466441590708 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}] 09:53:10 INFO - PROCESS | 1645 | 1466441590709 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:10 INFO - PROCESS | 1645 | 1466441590836 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 09:53:10 INFO - PROCESS | 1645 | 1466441590938 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:10 INFO - PROCESS | 1645 | 1466441590939 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x123c6d800 == 39 [pid = 1645] [id = 39] 09:53:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x12608a400) [pid = 1645] [serial = 113] [outer = 0x0] 09:53:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x1269e0800) [pid = 1645] [serial = 114] [outer = 0x12608a400] 09:53:10 INFO - PROCESS | 1645 | 1466441590978 Marionette DEBUG loaded listener.js 09:53:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x128af1000) [pid = 1645] [serial = 115] [outer = 0x12608a400] 09:53:11 INFO - PROCESS | 1645 | 1466441591877 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]]]}] 09:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1228ms 09:53:11 INFO - PROCESS | 1645 | 1466441591923 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 09:53:11 INFO - PROCESS | 1645 | 1466441591925 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 09:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:53:11 INFO - PROCESS | 1645 | 1466441591928 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:53:11 INFO - PROCESS | 1645 | 1466441591930 Marionette TRACE conn2 <- [1,130,null,{}] 09:53:11 INFO - PROCESS | 1645 | 1466441591933 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}] 09:53:11 INFO - PROCESS | 1645 | 1466441591935 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:12 INFO - PROCESS | 1645 | 1466441592022 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 09:53:12 INFO - PROCESS | 1645 | 1466441592051 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:12 INFO - PROCESS | 1645 | 1466441592054 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x1133eb000 == 40 [pid = 1645] [id = 40] 09:53:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x116fb1c00) [pid = 1645] [serial = 116] [outer = 0x0] 09:53:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x1176ea800) [pid = 1645] [serial = 117] [outer = 0x116fb1c00] 09:53:12 INFO - PROCESS | 1645 | 1466441592082 Marionette DEBUG loaded listener.js 09:53:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x11825b800) [pid = 1645] [serial = 118] [outer = 0x116fb1c00] 09:53:12 INFO - PROCESS | 1645 | 1466441592388 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]]]}] 09:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 472ms 09:53:12 INFO - PROCESS | 1645 | 1466441592410 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 09:53:12 INFO - PROCESS | 1645 | 1466441592416 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 09:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:53:12 INFO - PROCESS | 1645 | 1466441592420 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:53:12 INFO - PROCESS | 1645 | 1466441592422 Marionette TRACE conn2 <- [1,134,null,{}] 09:53:12 INFO - PROCESS | 1645 | 1466441592424 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}] 09:53:12 INFO - PROCESS | 1645 | 1466441592426 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:12 INFO - PROCESS | 1645 | 1466441592516 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 09:53:12 INFO - PROCESS | 1645 | 1466441592547 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:12 INFO - PROCESS | 1645 | 1466441592548 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x116766800 == 41 [pid = 1645] [id = 41] 09:53:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x118259400) [pid = 1645] [serial = 119] [outer = 0x0] 09:53:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x11874c400) [pid = 1645] [serial = 120] [outer = 0x118259400] 09:53:12 INFO - PROCESS | 1645 | 1466441592575 Marionette DEBUG loaded listener.js 09:53:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x119291c00) [pid = 1645] [serial = 121] [outer = 0x118259400] 09:53:12 INFO - PROCESS | 1645 | 1466441592904 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]]]}] 09:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 519ms 09:53:12 INFO - PROCESS | 1645 | 1466441592939 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 09:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:53:12 INFO - PROCESS | 1645 | 1466441592940 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 09:53:12 INFO - PROCESS | 1645 | 1466441592942 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:53:12 INFO - PROCESS | 1645 | 1466441592945 Marionette TRACE conn2 <- [1,138,null,{}] 09:53:12 INFO - PROCESS | 1645 | 1466441592952 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}] 09:53:12 INFO - PROCESS | 1645 | 1466441592955 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:13 INFO - PROCESS | 1645 | 1466441593042 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 09:53:13 INFO - PROCESS | 1645 | 1466441593077 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:13 INFO - PROCESS | 1645 | 1466441593079 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x11746c000 == 42 [pid = 1645] [id = 42] 09:53:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x11942f000) [pid = 1645] [serial = 122] [outer = 0x0] 09:53:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x119983000) [pid = 1645] [serial = 123] [outer = 0x11942f000] 09:53:13 INFO - PROCESS | 1645 | 1466441593106 Marionette DEBUG loaded listener.js 09:53:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x119d30800) [pid = 1645] [serial = 124] [outer = 0x11942f000] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x12d289800) [pid = 1645] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x12cdfdc00) [pid = 1645] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x118125400) [pid = 1645] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x123b65800) [pid = 1645] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x12c315c00) [pid = 1645] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x12bf85c00) [pid = 1645] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x12bd9c000) [pid = 1645] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x12bb8c400) [pid = 1645] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x12b8edc00) [pid = 1645] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x12aa5cc00) [pid = 1645] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x12a5f3000) [pid = 1645] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x128fb2c00) [pid = 1645] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x113d9a400) [pid = 1645] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x113346c00) [pid = 1645] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x115dee400) [pid = 1645] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x1121a6800) [pid = 1645] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x126088000) [pid = 1645] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x11872f800) [pid = 1645] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x11872e000) [pid = 1645] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x119984400) [pid = 1645] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x119d2f800) [pid = 1645] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x119d33c00) [pid = 1645] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1183b1000) [pid = 1645] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x118738000) [pid = 1645] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x123b67800) [pid = 1645] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x123c8c000) [pid = 1645] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x124552c00) [pid = 1645] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x123522c00) [pid = 1645] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:53:13 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x112975c00) [pid = 1645] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:53:13 INFO - PROCESS | 1645 | 1466441593791 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]]]}] 09:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 874ms 09:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:53:13 INFO - PROCESS | 1645 | 1466441593817 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 09:53:13 INFO - PROCESS | 1645 | 1466441593819 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 09:53:13 INFO - PROCESS | 1645 | 1466441593821 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:53:13 INFO - PROCESS | 1645 | 1466441593822 Marionette TRACE conn2 <- [1,142,null,{}] 09:53:13 INFO - PROCESS | 1645 | 1466441593824 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}] 09:53:13 INFO - PROCESS | 1645 | 1466441593825 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:13 INFO - PROCESS | 1645 | 1466441593914 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 09:53:13 INFO - PROCESS | 1645 | 1466441593965 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:13 INFO - PROCESS | 1645 | 1466441593966 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x11805f000 == 43 [pid = 1645] [id = 43] 09:53:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1121abc00) [pid = 1645] [serial = 125] [outer = 0x0] 09:53:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x11872e000) [pid = 1645] [serial = 126] [outer = 0x1121abc00] 09:53:13 INFO - PROCESS | 1645 | 1466441593991 Marionette DEBUG loaded listener.js 09:53:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1199e6c00) [pid = 1645] [serial = 127] [outer = 0x1121abc00] 09:53:14 INFO - PROCESS | 1645 | 1466441594256 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]]]}] 09:53:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 468ms 09:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:53:14 INFO - PROCESS | 1645 | 1466441594290 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 09:53:14 INFO - PROCESS | 1645 | 1466441594291 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 09:53:14 INFO - PROCESS | 1645 | 1466441594293 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:53:14 INFO - PROCESS | 1645 | 1466441594294 Marionette TRACE conn2 <- [1,146,null,{}] 09:53:14 INFO - PROCESS | 1645 | 1466441594304 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}] 09:53:14 INFO - PROCESS | 1645 | 1466441594306 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:14 INFO - PROCESS | 1645 | 1466441594380 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 09:53:14 INFO - PROCESS | 1645 | 1466441594384 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:14 INFO - PROCESS | 1645 | 1466441594385 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x11916b800 == 44 [pid = 1645] [id = 44] 09:53:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1188da000) [pid = 1645] [serial = 128] [outer = 0x0] 09:53:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x120fc0c00) [pid = 1645] [serial = 129] [outer = 0x1188da000] 09:53:14 INFO - PROCESS | 1645 | 1466441594412 Marionette DEBUG loaded listener.js 09:53:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x1210d7800) [pid = 1645] [serial = 130] [outer = 0x1188da000] 09:53:14 INFO - PROCESS | 1645 | 1466441594735 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]]]}] 09:53:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 476ms 09:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:53:14 INFO - PROCESS | 1645 | 1466441594769 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 09:53:14 INFO - PROCESS | 1645 | 1466441594771 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 09:53:14 INFO - PROCESS | 1645 | 1466441594773 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:53:14 INFO - PROCESS | 1645 | 1466441594774 Marionette TRACE conn2 <- [1,150,null,{}] 09:53:14 INFO - PROCESS | 1645 | 1466441594776 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}] 09:53:14 INFO - PROCESS | 1645 | 1466441594780 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:14 INFO - PROCESS | 1645 | 1466441594871 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 09:53:14 INFO - PROCESS | 1645 | 1466441594874 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:14 INFO - PROCESS | 1645 | 1466441594876 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x119a1a800 == 45 [pid = 1645] [id = 45] 09:53:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1233db800) [pid = 1645] [serial = 131] [outer = 0x0] 09:53:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12390d800) [pid = 1645] [serial = 132] [outer = 0x1233db800] 09:53:14 INFO - PROCESS | 1645 | 1466441594903 Marionette DEBUG loaded listener.js 09:53:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x123c86c00) [pid = 1645] [serial = 133] [outer = 0x1233db800] 09:53:15 INFO - PROCESS | 1645 | 1466441595213 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]]]}] 09:53:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 09:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:53:15 INFO - PROCESS | 1645 | 1466441595242 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 09:53:15 INFO - PROCESS | 1645 | 1466441595243 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 09:53:15 INFO - PROCESS | 1645 | 1466441595246 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:53:15 INFO - PROCESS | 1645 | 1466441595249 Marionette TRACE conn2 <- [1,154,null,{}] 09:53:15 INFO - PROCESS | 1645 | 1466441595251 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}] 09:53:15 INFO - PROCESS | 1645 | 1466441595252 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:15 INFO - PROCESS | 1645 | 1466441595344 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 09:53:15 INFO - PROCESS | 1645 | 1466441595350 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:15 INFO - PROCESS | 1645 | 1466441595352 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x12174c000 == 46 [pid = 1645] [id = 46] 09:53:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x123522c00) [pid = 1645] [serial = 134] [outer = 0x0] 09:53:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x123c89c00) [pid = 1645] [serial = 135] [outer = 0x123522c00] 09:53:15 INFO - PROCESS | 1645 | 1466441595376 Marionette DEBUG loaded listener.js 09:53:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x123c92800) [pid = 1645] [serial = 136] [outer = 0x123522c00] 09:53:15 INFO - PROCESS | 1645 | 1466441595693 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]]]}] 09:53:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 521ms 09:53:15 INFO - PROCESS | 1645 | 1466441595767 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 09:53:15 INFO - PROCESS | 1645 | 1466441595769 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 09:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:53:15 INFO - PROCESS | 1645 | 1466441595773 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:53:15 INFO - PROCESS | 1645 | 1466441595775 Marionette TRACE conn2 <- [1,158,null,{}] 09:53:15 INFO - PROCESS | 1645 | 1466441595779 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}] 09:53:15 INFO - PROCESS | 1645 | 1466441595781 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:15 INFO - PROCESS | 1645 | 1466441595876 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 09:53:15 INFO - PROCESS | 1645 | 1466441595932 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:15 INFO - PROCESS | 1645 | 1466441595934 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x11540c800 == 47 [pid = 1645] [id = 47] 09:53:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x115444400) [pid = 1645] [serial = 137] [outer = 0x0] 09:53:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x115de8800) [pid = 1645] [serial = 138] [outer = 0x115444400] 09:53:15 INFO - PROCESS | 1645 | 1466441595965 Marionette DEBUG loaded listener.js 09:53:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x116a14400) [pid = 1645] [serial = 139] [outer = 0x115444400] 09:53:16 INFO - PROCESS | 1645 | 1466441596438 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]]]}] 09:53:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 721ms 09:53:16 INFO - PROCESS | 1645 | 1466441596494 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 09:53:16 INFO - PROCESS | 1645 | 1466441596501 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 09:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:53:16 INFO - PROCESS | 1645 | 1466441596507 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:53:16 INFO - PROCESS | 1645 | 1466441596510 Marionette TRACE conn2 <- [1,162,null,{}] 09:53:16 INFO - PROCESS | 1645 | 1466441596514 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}] 09:53:16 INFO - PROCESS | 1645 | 1466441596517 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:16 INFO - PROCESS | 1645 | 1466441596657 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 09:53:16 INFO - PROCESS | 1645 | 1466441596741 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:16 INFO - PROCESS | 1645 | 1466441596743 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x1195bb800 == 48 [pid = 1645] [id = 48] 09:53:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x118731800) [pid = 1645] [serial = 140] [outer = 0x0] 09:53:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x1188d6c00) [pid = 1645] [serial = 141] [outer = 0x118731800] 09:53:16 INFO - PROCESS | 1645 | 1466441596786 Marionette DEBUG loaded listener.js 09:53:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x119428c00) [pid = 1645] [serial = 142] [outer = 0x118731800] 09:53:17 INFO - PROCESS | 1645 | 1466441597225 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]]]}] 09:53:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 774ms 09:53:17 INFO - PROCESS | 1645 | 1466441597281 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 09:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:53:17 INFO - PROCESS | 1645 | 1466441597282 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 09:53:17 INFO - PROCESS | 1645 | 1466441597285 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:53:17 INFO - PROCESS | 1645 | 1466441597287 Marionette TRACE conn2 <- [1,166,null,{}] 09:53:17 INFO - PROCESS | 1645 | 1466441597297 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}] 09:53:17 INFO - PROCESS | 1645 | 1466441597300 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:17 INFO - PROCESS | 1645 | 1466441597394 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 09:53:17 INFO - PROCESS | 1645 | 1466441597454 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:17 INFO - PROCESS | 1645 | 1466441597456 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x123b36800 == 49 [pid = 1645] [id = 49] 09:53:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x1230ec800) [pid = 1645] [serial = 143] [outer = 0x0] 09:53:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x1233d9000) [pid = 1645] [serial = 144] [outer = 0x1230ec800] 09:53:17 INFO - PROCESS | 1645 | 1466441597489 Marionette DEBUG loaded listener.js 09:53:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x12390e000) [pid = 1645] [serial = 145] [outer = 0x1230ec800] 09:53:17 INFO - PROCESS | 1645 | 1466441597916 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]]]}] 09:53:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 09:53:17 INFO - PROCESS | 1645 | 1466441597956 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 09:53:17 INFO - PROCESS | 1645 | 1466441597958 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 09:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:53:17 INFO - PROCESS | 1645 | 1466441597977 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:53:17 INFO - PROCESS | 1645 | 1466441597979 Marionette TRACE conn2 <- [1,170,null,{}] 09:53:17 INFO - PROCESS | 1645 | 1466441597984 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}] 09:53:17 INFO - PROCESS | 1645 | 1466441597985 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:18 INFO - PROCESS | 1645 | 1466441598081 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 09:53:18 INFO - PROCESS | 1645 | 1466441598139 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:18 INFO - PROCESS | 1645 | 1466441598140 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x11916b000 == 50 [pid = 1645] [id = 50] 09:53:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x123c83800) [pid = 1645] [serial = 146] [outer = 0x0] 09:53:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x123c8e000) [pid = 1645] [serial = 147] [outer = 0x123c83800] 09:53:18 INFO - PROCESS | 1645 | 1466441598170 Marionette DEBUG loaded listener.js 09:53:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x124550c00) [pid = 1645] [serial = 148] [outer = 0x123c83800] 09:53:18 INFO - PROCESS | 1645 | 1466441598600 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]]]}] 09:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 690ms 09:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:53:18 INFO - PROCESS | 1645 | 1466441598655 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 09:53:18 INFO - PROCESS | 1645 | 1466441598656 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 09:53:18 INFO - PROCESS | 1645 | 1466441598658 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:53:18 INFO - PROCESS | 1645 | 1466441598659 Marionette TRACE conn2 <- [1,174,null,{}] 09:53:18 INFO - PROCESS | 1645 | 1466441598692 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}] 09:53:18 INFO - PROCESS | 1645 | 1466441598694 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:18 INFO - PROCESS | 1645 | 1466441598775 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 09:53:18 INFO - PROCESS | 1645 | 1466441598851 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:18 INFO - PROCESS | 1645 | 1466441598852 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x119264000 == 51 [pid = 1645] [id = 51] 09:53:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x119142c00) [pid = 1645] [serial = 149] [outer = 0x0] 09:53:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x1236a0c00) [pid = 1645] [serial = 150] [outer = 0x119142c00] 09:53:18 INFO - PROCESS | 1645 | 1466441598899 Marionette DEBUG loaded listener.js 09:53:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x124dd5800) [pid = 1645] [serial = 151] [outer = 0x119142c00] 09:53:19 INFO - PROCESS | 1645 | 1466441599413 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]]]}] 09:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 770ms 09:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:53:19 INFO - PROCESS | 1645 | 1466441599429 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 09:53:19 INFO - PROCESS | 1645 | 1466441599431 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 09:53:19 INFO - PROCESS | 1645 | 1466441599434 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:53:19 INFO - PROCESS | 1645 | 1466441599436 Marionette TRACE conn2 <- [1,178,null,{}] 09:53:19 INFO - PROCESS | 1645 | 1466441599440 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}] 09:53:19 INFO - PROCESS | 1645 | 1466441599446 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:19 INFO - PROCESS | 1645 | 1466441599617 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 09:53:19 INFO - PROCESS | 1645 | 1466441599734 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:19 INFO - PROCESS | 1645 | 1466441599736 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x112652800 == 52 [pid = 1645] [id = 52] 09:53:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x113342400) [pid = 1645] [serial = 152] [outer = 0x0] 09:53:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x113c20c00) [pid = 1645] [serial = 153] [outer = 0x113342400] 09:53:19 INFO - PROCESS | 1645 | 1466441599763 Marionette DEBUG loaded listener.js 09:53:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x115e55000) [pid = 1645] [serial = 154] [outer = 0x113342400] 09:53:20 INFO - PROCESS | 1645 | --DOCSHELL 0x119a1a800 == 51 [pid = 1645] [id = 45] 09:53:20 INFO - PROCESS | 1645 | --DOCSHELL 0x11916b800 == 50 [pid = 1645] [id = 44] 09:53:20 INFO - PROCESS | 1645 | --DOCSHELL 0x11805f000 == 49 [pid = 1645] [id = 43] 09:53:20 INFO - PROCESS | 1645 | --DOCSHELL 0x11746c000 == 48 [pid = 1645] [id = 42] 09:53:20 INFO - PROCESS | 1645 | --DOCSHELL 0x11859f000 == 47 [pid = 1645] [id = 29] 09:53:20 INFO - PROCESS | 1645 | --DOCSHELL 0x119672000 == 46 [pid = 1645] [id = 33] 09:53:20 INFO - PROCESS | 1645 | --DOCSHELL 0x116766800 == 45 [pid = 1645] [id = 41] 09:53:20 INFO - PROCESS | 1645 | --DOCSHELL 0x116f95800 == 44 [pid = 1645] [id = 27] 09:53:20 INFO - PROCESS | 1645 | --DOCSHELL 0x117e35000 == 43 [pid = 1645] [id = 28] 09:53:20 INFO - PROCESS | 1645 | --DOCSHELL 0x1185cd800 == 42 [pid = 1645] [id = 30] 09:53:20 INFO - PROCESS | 1645 | --DOCSHELL 0x1133eb000 == 41 [pid = 1645] [id = 40] 09:53:20 INFO - PROCESS | 1645 | --DOCSHELL 0x123c6d800 == 40 [pid = 1645] [id = 39] 09:53:20 INFO - PROCESS | 1645 | --DOCSHELL 0x1195bb000 == 39 [pid = 1645] [id = 32] 09:53:20 INFO - PROCESS | 1645 | --DOCSHELL 0x123151000 == 38 [pid = 1645] [id = 36] 09:53:20 INFO - PROCESS | 1645 | --DOCSHELL 0x119253000 == 37 [pid = 1645] [id = 31] 09:53:20 INFO - PROCESS | 1645 | --DOCSHELL 0x12174e000 == 36 [pid = 1645] [id = 35] 09:53:20 INFO - PROCESS | 1645 | --DOCSHELL 0x119da8800 == 35 [pid = 1645] [id = 34] 09:53:20 INFO - PROCESS | 1645 | --DOCSHELL 0x119264000 == 34 [pid = 1645] [id = 51] 09:53:20 INFO - PROCESS | 1645 | --DOCSHELL 0x11916b000 == 33 [pid = 1645] [id = 50] 09:53:20 INFO - PROCESS | 1645 | --DOCSHELL 0x123b36800 == 32 [pid = 1645] [id = 49] 09:53:20 INFO - PROCESS | 1645 | --DOCSHELL 0x12322d800 == 31 [pid = 1645] [id = 37] 09:53:20 INFO - PROCESS | 1645 | --DOCSHELL 0x1195bb800 == 30 [pid = 1645] [id = 48] 09:53:20 INFO - PROCESS | 1645 | --DOCSHELL 0x12174c000 == 29 [pid = 1645] [id = 46] 09:53:20 INFO - PROCESS | 1645 | --DOCSHELL 0x123985000 == 28 [pid = 1645] [id = 38] 09:53:20 INFO - PROCESS | 1645 | --DOCSHELL 0x11540c800 == 27 [pid = 1645] [id = 47] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x123c5f400) [pid = 1645] [serial = 11] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x116774400) [pid = 1645] [serial = 66] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x1133ac800) [pid = 1645] [serial = 69] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x113c64000) [pid = 1645] [serial = 70] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x117146c00) [pid = 1645] [serial = 72] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x112632000) [pid = 1645] [serial = 75] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x11874c800) [pid = 1645] [serial = 78] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x123696400) [pid = 1645] [serial = 94] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x123b67000) [pid = 1645] [serial = 97] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x112eb9800) [pid = 1645] [serial = 64] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x123c88800) [pid = 1645] [serial = 100] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x11812e000) [pid = 1645] [serial = 73] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x11929e800) [pid = 1645] [serial = 79] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x119b7ec00) [pid = 1645] [serial = 85] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x126082c00) [pid = 1645] [serial = 109] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x119621c00) [pid = 1645] [serial = 82] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x124dd1000) [pid = 1645] [serial = 106] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x11714a800) [pid = 1645] [serial = 67] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x118499000) [pid = 1645] [serial = 76] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12d887000) [pid = 1645] [serial = 61] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12660bc00) [pid = 1645] [serial = 112] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x123695400) [pid = 1645] [serial = 8] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1195ea800) [pid = 1645] [serial = 81] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x119988800) [pid = 1645] [serial = 84] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x120fc1800) [pid = 1645] [serial = 87] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x1210d4800) [pid = 1645] [serial = 88] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x121720400) [pid = 1645] [serial = 90] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x123277c00) [pid = 1645] [serial = 91] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x123277000) [pid = 1645] [serial = 93] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x123910400) [pid = 1645] [serial = 96] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x123c5e800) [pid = 1645] [serial = 99] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x123c8b400) [pid = 1645] [serial = 102] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x12455cc00) [pid = 1645] [serial = 105] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x124e88c00) [pid = 1645] [serial = 108] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x126439800) [pid = 1645] [serial = 111] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x11297f800) [pid = 1645] [serial = 63] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x12bd98c00) [pid = 1645] [serial = 31] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x12bb8ec00) [pid = 1645] [serial = 30] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x12b8f6400) [pid = 1645] [serial = 27] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x12b8fc800) [pid = 1645] [serial = 28] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x12b039400) [pid = 1645] [serial = 24] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x12b7e0800) [pid = 1645] [serial = 25] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x12a5f4c00) [pid = 1645] [serial = 21] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x12a5f9000) [pid = 1645] [serial = 22] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x1290cf000) [pid = 1645] [serial = 18] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x128fb4800) [pid = 1645] [serial = 15] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x1290c7800) [pid = 1645] [serial = 16] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x12aaaa000) [pid = 1645] [serial = 60] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x12d30c800) [pid = 1645] [serial = 57] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x12d87d400) [pid = 1645] [serial = 58] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x12d287000) [pid = 1645] [serial = 55] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x12d282000) [pid = 1645] [serial = 54] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x118259800) [pid = 1645] [serial = 51] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x11942cc00) [pid = 1645] [serial = 52] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x12cd8b800) [pid = 1645] [serial = 48] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x123b6c000) [pid = 1645] [serial = 42] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x12c387000) [pid = 1645] [serial = 43] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x12cd44000) [pid = 1645] [serial = 45] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 66 (0x12c38b800) [pid = 1645] [serial = 40] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 65 (0x12c385000) [pid = 1645] [serial = 39] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 64 (0x12c30d400) [pid = 1645] [serial = 36] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 63 (0x12c313c00) [pid = 1645] [serial = 37] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 62 (0x12bf7a000) [pid = 1645] [serial = 33] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | --DOMWINDOW == 61 (0x12bf83400) [pid = 1645] [serial = 34] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1645 | 1466441600683 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]]]}] 09:53:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1271ms 09:53:20 INFO - PROCESS | 1645 | 1466441600706 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 09:53:20 INFO - PROCESS | 1645 | 1466441600708 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 09:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:53:20 INFO - PROCESS | 1645 | 1466441600713 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:53:20 INFO - PROCESS | 1645 | 1466441600716 Marionette TRACE conn2 <- [1,182,null,{}] 09:53:20 INFO - PROCESS | 1645 | 1466441600720 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}] 09:53:20 INFO - PROCESS | 1645 | 1466441600722 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:20 INFO - PROCESS | 1645 | 1466441600794 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 09:53:20 INFO - PROCESS | 1645 | 1466441600802 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:20 INFO - PROCESS | 1645 | 1466441600803 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x112dce800 == 28 [pid = 1645] [id = 53] 09:53:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 62 (0x1164e1c00) [pid = 1645] [serial = 155] [outer = 0x0] 09:53:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 63 (0x116774000) [pid = 1645] [serial = 156] [outer = 0x1164e1c00] 09:53:20 INFO - PROCESS | 1645 | 1466441600835 Marionette DEBUG loaded listener.js 09:53:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 64 (0x117142c00) [pid = 1645] [serial = 157] [outer = 0x1164e1c00] 09:53:21 INFO - PROCESS | 1645 | 1466441601151 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]]]}] 09:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 473ms 09:53:21 INFO - PROCESS | 1645 | 1466441601185 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 09:53:21 INFO - PROCESS | 1645 | 1466441601188 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 09:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:53:21 INFO - PROCESS | 1645 | 1466441601193 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:53:21 INFO - PROCESS | 1645 | 1466441601195 Marionette TRACE conn2 <- [1,186,null,{}] 09:53:21 INFO - PROCESS | 1645 | 1466441601200 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}] 09:53:21 INFO - PROCESS | 1645 | 1466441601201 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:21 INFO - PROCESS | 1645 | 1466441601286 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 09:53:21 INFO - PROCESS | 1645 | 1466441601328 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:21 INFO - PROCESS | 1645 | 1466441601330 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x1169a5800 == 29 [pid = 1645] [id = 54] 09:53:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 65 (0x1174c7800) [pid = 1645] [serial = 158] [outer = 0x0] 09:53:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 66 (0x118266400) [pid = 1645] [serial = 159] [outer = 0x1174c7800] 09:53:21 INFO - PROCESS | 1645 | 1466441601357 Marionette DEBUG loaded listener.js 09:53:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x118734000) [pid = 1645] [serial = 160] [outer = 0x1174c7800] 09:53:21 INFO - PROCESS | 1645 | 1466441601632 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]]]}] 09:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 473ms 09:53:21 INFO - PROCESS | 1645 | 1466441601669 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 09:53:21 INFO - PROCESS | 1645 | 1466441601670 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 09:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:53:21 INFO - PROCESS | 1645 | 1466441601673 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:53:21 INFO - PROCESS | 1645 | 1466441601675 Marionette TRACE conn2 <- [1,190,null,{}] 09:53:21 INFO - PROCESS | 1645 | 1466441601691 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}] 09:53:21 INFO - PROCESS | 1645 | 1466441601695 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:21 INFO - PROCESS | 1645 | 1466441601779 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 09:53:21 INFO - PROCESS | 1645 | 1466441601823 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:21 INFO - PROCESS | 1645 | 1466441601825 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x117460800 == 30 [pid = 1645] [id = 55] 09:53:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x118733400) [pid = 1645] [serial = 161] [outer = 0x0] 09:53:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x119431000) [pid = 1645] [serial = 162] [outer = 0x118733400] 09:53:21 INFO - PROCESS | 1645 | 1466441601855 Marionette DEBUG loaded listener.js 09:53:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x119629400) [pid = 1645] [serial = 163] [outer = 0x118733400] 09:53:22 INFO - PROCESS | 1645 | 1466441602120 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]]]}] 09:53:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 475ms 09:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:53:22 INFO - PROCESS | 1645 | 1466441602153 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 09:53:22 INFO - PROCESS | 1645 | 1466441602154 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 09:53:22 INFO - PROCESS | 1645 | 1466441602156 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:53:22 INFO - PROCESS | 1645 | 1466441602157 Marionette TRACE conn2 <- [1,194,null,{}] 09:53:22 INFO - PROCESS | 1645 | 1466441602160 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}] 09:53:22 INFO - PROCESS | 1645 | 1466441602161 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:22 INFO - PROCESS | 1645 | 1466441602250 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 09:53:22 INFO - PROCESS | 1645 | 1466441602253 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:22 INFO - PROCESS | 1645 | 1466441602254 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x1185af800 == 31 [pid = 1645] [id = 56] 09:53:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x119d30000) [pid = 1645] [serial = 164] [outer = 0x0] 09:53:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x120fb7800) [pid = 1645] [serial = 165] [outer = 0x119d30000] 09:53:22 INFO - PROCESS | 1645 | 1466441602282 Marionette DEBUG loaded listener.js 09:53:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x120fc5c00) [pid = 1645] [serial = 166] [outer = 0x119d30000] 09:53:22 INFO - PROCESS | 1645 | 1466441602587 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]]]}] 09:53:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 468ms 09:53:22 INFO - PROCESS | 1645 | 1466441602626 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 09:53:22 INFO - PROCESS | 1645 | 1466441602627 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 09:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:53:22 INFO - PROCESS | 1645 | 1466441602631 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:53:22 INFO - PROCESS | 1645 | 1466441602633 Marionette TRACE conn2 <- [1,198,null,{}] 09:53:22 INFO - PROCESS | 1645 | 1466441602635 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}] 09:53:22 INFO - PROCESS | 1645 | 1466441602637 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:23 INFO - PROCESS | 1645 | --DOCSHELL 0x1169a5800 == 30 [pid = 1645] [id = 54] 09:53:23 INFO - PROCESS | 1645 | --DOCSHELL 0x112652800 == 29 [pid = 1645] [id = 52] 09:53:23 INFO - PROCESS | 1645 | --DOCSHELL 0x112dce800 == 28 [pid = 1645] [id = 53] 09:53:23 INFO - PROCESS | 1645 | 1466441603200 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 09:53:23 INFO - PROCESS | 1645 | 1466441603277 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:23 INFO - PROCESS | 1645 | 1466441603279 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x11264c800 == 29 [pid = 1645] [id = 57] 09:53:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x115decc00) [pid = 1645] [serial = 167] [outer = 0x0] 09:53:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x115e55400) [pid = 1645] [serial = 168] [outer = 0x115decc00] 09:53:23 INFO - PROCESS | 1645 | 1466441603308 Marionette DEBUG loaded listener.js 09:53:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x116983c00) [pid = 1645] [serial = 169] [outer = 0x115decc00] 09:53:23 INFO - PROCESS | 1645 | 1466441603635 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]]]}] 09:53:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:53:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1025ms 09:53:23 INFO - PROCESS | 1645 | 1466441603655 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 09:53:23 INFO - PROCESS | 1645 | 1466441603657 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 09:53:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:53:23 INFO - PROCESS | 1645 | 1466441603675 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:53:23 INFO - PROCESS | 1645 | 1466441603676 Marionette TRACE conn2 <- [1,202,null,{}] 09:53:23 INFO - PROCESS | 1645 | 1466441603680 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}] 09:53:23 INFO - PROCESS | 1645 | 1466441603681 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:23 INFO - PROCESS | 1645 | 1466441603771 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 09:53:23 INFO - PROCESS | 1645 | 1466441603775 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:23 INFO - PROCESS | 1645 | 1466441603776 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x116ac3000 == 30 [pid = 1645] [id = 58] 09:53:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x1176e9800) [pid = 1645] [serial = 170] [outer = 0x0] 09:53:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x11848b800) [pid = 1645] [serial = 171] [outer = 0x1176e9800] 09:53:23 INFO - PROCESS | 1645 | 1466441603803 Marionette DEBUG loaded listener.js 09:53:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x119134400) [pid = 1645] [serial = 172] [outer = 0x1176e9800] 09:53:24 INFO - PROCESS | 1645 | 1466441604128 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]]]}] 09:53:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:53:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 478ms 09:53:24 INFO - PROCESS | 1645 | 1466441604150 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 09:53:24 INFO - PROCESS | 1645 | 1466441604152 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 09:53:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:53:24 INFO - PROCESS | 1645 | 1466441604154 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:53:24 INFO - PROCESS | 1645 | 1466441604156 Marionette TRACE conn2 <- [1,206,null,{}] 09:53:24 INFO - PROCESS | 1645 | 1466441604166 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}] 09:53:24 INFO - PROCESS | 1645 | 1466441604167 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:24 INFO - PROCESS | 1645 | 1466441604257 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 09:53:24 INFO - PROCESS | 1645 | 1466441604262 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:24 INFO - PROCESS | 1645 | 1466441604273 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x11806b000 == 31 [pid = 1645] [id = 59] 09:53:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x119294000) [pid = 1645] [serial = 173] [outer = 0x0] 09:53:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x11961e400) [pid = 1645] [serial = 174] [outer = 0x119294000] 09:53:24 INFO - PROCESS | 1645 | 1466441604298 Marionette DEBUG loaded listener.js 09:53:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1199ed400) [pid = 1645] [serial = 175] [outer = 0x119294000] 09:53:24 INFO - PROCESS | 1645 | 1466441604638 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]]]}] 09:53:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:53:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 521ms 09:53:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:53:24 INFO - PROCESS | 1645 | 1466441604675 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 09:53:24 INFO - PROCESS | 1645 | 1466441604678 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 09:53:24 INFO - PROCESS | 1645 | 1466441604685 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:53:24 INFO - PROCESS | 1645 | 1466441604688 Marionette TRACE conn2 <- [1,210,null,{}] 09:53:24 INFO - PROCESS | 1645 | 1466441604690 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}] 09:53:24 INFO - PROCESS | 1645 | 1466441604692 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:24 INFO - PROCESS | 1645 | 1466441604975 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 09:53:24 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1233db800) [pid = 1645] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:53:24 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x123522c00) [pid = 1645] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:53:24 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x116fb1c00) [pid = 1645] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:53:24 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x1121abc00) [pid = 1645] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:53:24 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x11942f000) [pid = 1645] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:53:24 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x118259400) [pid = 1645] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:53:24 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x1188da000) [pid = 1645] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:53:24 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x12608a400) [pid = 1645] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:53:24 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x123b6d800) [pid = 1645] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:53:24 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x113342400) [pid = 1645] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:53:24 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x1164e1c00) [pid = 1645] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:53:24 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x1174c7800) [pid = 1645] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:53:24 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x115444400) [pid = 1645] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:53:24 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x118731800) [pid = 1645] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:53:24 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x1230ec800) [pid = 1645] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:53:24 INFO - PROCESS | 1645 | --DOMWINDOW == 66 (0x123c83800) [pid = 1645] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:53:24 INFO - PROCESS | 1645 | --DOMWINDOW == 65 (0x119142c00) [pid = 1645] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:53:24 INFO - PROCESS | 1645 | --DOMWINDOW == 64 (0x118733400) [pid = 1645] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:53:25 INFO - PROCESS | 1645 | 1466441605013 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:25 INFO - PROCESS | 1645 | 1466441605014 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x115ecc000 == 32 [pid = 1645] [id = 60] 09:53:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 65 (0x112630c00) [pid = 1645] [serial = 176] [outer = 0x0] 09:53:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 66 (0x116632400) [pid = 1645] [serial = 177] [outer = 0x112630c00] 09:53:25 INFO - PROCESS | 1645 | 1466441605039 Marionette DEBUG loaded listener.js 09:53:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x118733400) [pid = 1645] [serial = 178] [outer = 0x112630c00] 09:53:25 INFO - PROCESS | 1645 | 1466441605326 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]]]}] 09:53:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 675ms 09:53:25 INFO - PROCESS | 1645 | 1466441605356 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 09:53:25 INFO - PROCESS | 1645 | 1466441605357 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 09:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:53:25 INFO - PROCESS | 1645 | 1466441605359 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:53:25 INFO - PROCESS | 1645 | 1466441605361 Marionette TRACE conn2 <- [1,214,null,{}] 09:53:25 INFO - PROCESS | 1645 | 1466441605365 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}] 09:53:25 INFO - PROCESS | 1645 | 1466441605368 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:25 INFO - PROCESS | 1645 | 1466441605440 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 09:53:25 INFO - PROCESS | 1645 | 1466441605445 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:25 INFO - PROCESS | 1645 | 1466441605447 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x1195d1800 == 33 [pid = 1645] [id = 61] 09:53:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x119984400) [pid = 1645] [serial = 179] [outer = 0x0] 09:53:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x123523400) [pid = 1645] [serial = 180] [outer = 0x119984400] 09:53:25 INFO - PROCESS | 1645 | 1466441605480 Marionette DEBUG loaded listener.js 09:53:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x123903c00) [pid = 1645] [serial = 181] [outer = 0x119984400] 09:53:25 INFO - PROCESS | 1645 | 1466441605784 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]]]}] 09:53:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 469ms 09:53:25 INFO - PROCESS | 1645 | 1466441605829 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 09:53:25 INFO - PROCESS | 1645 | 1466441605830 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 09:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:53:25 INFO - PROCESS | 1645 | 1466441605832 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:53:25 INFO - PROCESS | 1645 | 1466441605833 Marionette TRACE conn2 <- [1,218,null,{}] 09:53:25 INFO - PROCESS | 1645 | 1466441605836 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}] 09:53:25 INFO - PROCESS | 1645 | 1466441605837 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:25 INFO - PROCESS | 1645 | 1466441605910 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 09:53:25 INFO - PROCESS | 1645 | 1466441605916 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:25 INFO - PROCESS | 1645 | 1466441605920 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x116752000 == 34 [pid = 1645] [id = 62] 09:53:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x123c5c400) [pid = 1645] [serial = 182] [outer = 0x0] 09:53:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x123c5f800) [pid = 1645] [serial = 183] [outer = 0x123c5c400] 09:53:25 INFO - PROCESS | 1645 | 1466441605952 Marionette DEBUG loaded listener.js 09:53:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x123c8e400) [pid = 1645] [serial = 184] [outer = 0x123c5c400] 09:53:26 INFO - PROCESS | 1645 | 1466441606277 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]]]}] 09:53:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 467ms 09:53:26 INFO - PROCESS | 1645 | 1466441606301 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 09:53:26 INFO - PROCESS | 1645 | 1466441606302 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 09:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:53:26 INFO - PROCESS | 1645 | 1466441606304 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:53:26 INFO - PROCESS | 1645 | 1466441606305 Marionette TRACE conn2 <- [1,222,null,{}] 09:53:26 INFO - PROCESS | 1645 | 1466441606307 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}] 09:53:26 INFO - PROCESS | 1645 | 1466441606308 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:26 INFO - PROCESS | 1645 | 1466441606383 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 09:53:26 INFO - PROCESS | 1645 | 1466441606428 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:26 INFO - PROCESS | 1645 | 1466441606429 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x123031800 == 35 [pid = 1645] [id = 63] 09:53:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x123c5d000) [pid = 1645] [serial = 185] [outer = 0x0] 09:53:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x124503800) [pid = 1645] [serial = 186] [outer = 0x123c5d000] 09:53:26 INFO - PROCESS | 1645 | 1466441606453 Marionette DEBUG loaded listener.js 09:53:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x124d73800) [pid = 1645] [serial = 187] [outer = 0x123c5d000] 09:53:26 INFO - PROCESS | 1645 | 1466441606733 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]]]}] 09:53:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 09:53:26 INFO - PROCESS | 1645 | 1466441606772 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 09:53:26 INFO - PROCESS | 1645 | 1466441606773 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 09:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:53:26 INFO - PROCESS | 1645 | 1466441606776 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:53:26 INFO - PROCESS | 1645 | 1466441606777 Marionette TRACE conn2 <- [1,226,null,{}] 09:53:26 INFO - PROCESS | 1645 | 1466441606787 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}] 09:53:26 INFO - PROCESS | 1645 | 1466441606788 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:26 INFO - PROCESS | 1645 | 1466441606862 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 09:53:26 INFO - PROCESS | 1645 | 1466441606866 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:26 INFO - PROCESS | 1645 | 1466441606867 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x123985000 == 36 [pid = 1645] [id = 64] 09:53:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x116984c00) [pid = 1645] [serial = 188] [outer = 0x0] 09:53:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x124e87000) [pid = 1645] [serial = 189] [outer = 0x116984c00] 09:53:26 INFO - PROCESS | 1645 | 1466441606894 Marionette DEBUG loaded listener.js 09:53:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x126082c00) [pid = 1645] [serial = 190] [outer = 0x116984c00] 09:53:27 INFO - PROCESS | 1645 | 1466441607353 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]]]}] 09:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 626ms 09:53:27 INFO - PROCESS | 1645 | 1466441607403 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 09:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:53:27 INFO - PROCESS | 1645 | 1466441607405 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 09:53:27 INFO - PROCESS | 1645 | 1466441607408 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:53:27 INFO - PROCESS | 1645 | 1466441607411 Marionette TRACE conn2 <- [1,230,null,{}] 09:53:27 INFO - PROCESS | 1645 | 1466441607415 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}] 09:53:27 INFO - PROCESS | 1645 | 1466441607416 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:27 INFO - PROCESS | 1645 | 1466441607510 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 09:53:27 INFO - PROCESS | 1645 | 1466441607568 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:27 INFO - PROCESS | 1645 | 1466441607569 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x116ad8800 == 37 [pid = 1645] [id = 65] 09:53:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x11697d400) [pid = 1645] [serial = 191] [outer = 0x0] 09:53:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x1176e1800) [pid = 1645] [serial = 192] [outer = 0x11697d400] 09:53:27 INFO - PROCESS | 1645 | 1466441607600 Marionette DEBUG loaded listener.js 09:53:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x118749c00) [pid = 1645] [serial = 193] [outer = 0x11697d400] 09:53:28 INFO - PROCESS | 1645 | 1466441608016 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]]]}] 09:53:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:53:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 621ms 09:53:28 INFO - PROCESS | 1645 | 1466441608030 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 09:53:28 INFO - PROCESS | 1645 | 1466441608033 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 09:53:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:53:28 INFO - PROCESS | 1645 | 1466441608037 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:53:28 INFO - PROCESS | 1645 | 1466441608039 Marionette TRACE conn2 <- [1,234,null,{}] 09:53:28 INFO - PROCESS | 1645 | 1466441608042 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}] 09:53:28 INFO - PROCESS | 1645 | 1466441608044 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:28 INFO - PROCESS | 1645 | 1466441608138 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 09:53:28 INFO - PROCESS | 1645 | 1466441608216 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:28 INFO - PROCESS | 1645 | 1466441608217 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x119fde000 == 38 [pid = 1645] [id = 66] 09:53:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x119d32400) [pid = 1645] [serial = 194] [outer = 0x0] 09:53:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x119fb3800) [pid = 1645] [serial = 195] [outer = 0x119d32400] 09:53:28 INFO - PROCESS | 1645 | 1466441608248 Marionette DEBUG loaded listener.js 09:53:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1230eb800) [pid = 1645] [serial = 196] [outer = 0x119d32400] 09:53:28 INFO - PROCESS | 1645 | 1466441608653 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]]]}] 09:53:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x115d08000) [pid = 1645] [serial = 197] [outer = 0x123b6bc00] 09:53:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:53:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 669ms 09:53:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:53:28 INFO - PROCESS | 1645 | 1466441608709 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 09:53:28 INFO - PROCESS | 1645 | 1466441608711 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 09:53:28 INFO - PROCESS | 1645 | 1466441608713 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:53:28 INFO - PROCESS | 1645 | 1466441608716 Marionette TRACE conn2 <- [1,238,null,{}] 09:53:28 INFO - PROCESS | 1645 | 1466441608724 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}] 09:53:28 INFO - PROCESS | 1645 | 1466441608727 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:28 INFO - PROCESS | 1645 | 1466441608820 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 09:53:28 INFO - PROCESS | 1645 | 1466441608869 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:28 INFO - PROCESS | 1645 | 1466441608871 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x1241a0800 == 39 [pid = 1645] [id = 67] 09:53:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x123b67c00) [pid = 1645] [serial = 198] [outer = 0x0] 09:53:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x123c89000) [pid = 1645] [serial = 199] [outer = 0x123b67c00] 09:53:28 INFO - PROCESS | 1645 | 1466441608902 Marionette DEBUG loaded listener.js 09:53:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x124dd4800) [pid = 1645] [serial = 200] [outer = 0x123b67c00] 09:53:29 INFO - PROCESS | 1645 | 1466441609321 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]]]}] 09:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 622ms 09:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:53:29 INFO - PROCESS | 1645 | 1466441609336 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 09:53:29 INFO - PROCESS | 1645 | 1466441609337 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 09:53:29 INFO - PROCESS | 1645 | 1466441609340 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:53:29 INFO - PROCESS | 1645 | 1466441609341 Marionette TRACE conn2 <- [1,242,null,{}] 09:53:29 INFO - PROCESS | 1645 | 1466441609343 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}] 09:53:29 INFO - PROCESS | 1645 | 1466441609345 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:29 INFO - PROCESS | 1645 | 1466441609489 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 09:53:29 INFO - PROCESS | 1645 | 1466441609546 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:29 INFO - PROCESS | 1645 | 1466441609547 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x112c10800 == 40 [pid = 1645] [id = 68] 09:53:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x116fa6800) [pid = 1645] [serial = 201] [outer = 0x0] 09:53:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x118263400) [pid = 1645] [serial = 202] [outer = 0x116fa6800] 09:53:29 INFO - PROCESS | 1645 | 1466441609576 Marionette DEBUG loaded listener.js 09:53:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x123c87800) [pid = 1645] [serial = 203] [outer = 0x116fa6800] 09:53:30 INFO - PROCESS | 1645 | 1466441610052 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]]]}] 09:53:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 719ms 09:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:53:30 INFO - PROCESS | 1645 | 1466441610060 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 09:53:30 INFO - PROCESS | 1645 | 1466441610062 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 09:53:30 INFO - PROCESS | 1645 | 1466441610065 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:53:30 INFO - PROCESS | 1645 | 1466441610067 Marionette TRACE conn2 <- [1,246,null,{}] 09:53:30 INFO - PROCESS | 1645 | 1466441610071 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}] 09:53:30 INFO - PROCESS | 1645 | 1466441610072 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:30 INFO - PROCESS | 1645 | 1466441610161 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 09:53:30 INFO - PROCESS | 1645 | 1466441610208 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:30 INFO - PROCESS | 1645 | 1466441610211 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x1169ac800 == 41 [pid = 1645] [id = 69] 09:53:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x117146800) [pid = 1645] [serial = 204] [outer = 0x0] 09:53:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x11825a400) [pid = 1645] [serial = 205] [outer = 0x117146800] 09:53:30 INFO - PROCESS | 1645 | 1466441610240 Marionette DEBUG loaded listener.js 09:53:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x11874c800) [pid = 1645] [serial = 206] [outer = 0x117146800] 09:53:30 INFO - PROCESS | 1645 | --DOCSHELL 0x123031800 == 40 [pid = 1645] [id = 63] 09:53:30 INFO - PROCESS | 1645 | --DOCSHELL 0x116752000 == 39 [pid = 1645] [id = 62] 09:53:30 INFO - PROCESS | 1645 | --DOCSHELL 0x1195d1800 == 38 [pid = 1645] [id = 61] 09:53:30 INFO - PROCESS | 1645 | --DOCSHELL 0x115ecc000 == 37 [pid = 1645] [id = 60] 09:53:30 INFO - PROCESS | 1645 | --DOCSHELL 0x11806b000 == 36 [pid = 1645] [id = 59] 09:53:30 INFO - PROCESS | 1645 | --DOCSHELL 0x1185af800 == 35 [pid = 1645] [id = 56] 09:53:30 INFO - PROCESS | 1645 | --DOCSHELL 0x116ac3000 == 34 [pid = 1645] [id = 58] 09:53:30 INFO - PROCESS | 1645 | --DOCSHELL 0x117460800 == 33 [pid = 1645] [id = 55] 09:53:30 INFO - PROCESS | 1645 | --DOCSHELL 0x11264c800 == 32 [pid = 1645] [id = 57] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x123c86c00) [pid = 1645] [serial = 133] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x116774000) [pid = 1645] [serial = 156] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x118266400) [pid = 1645] [serial = 159] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x119431000) [pid = 1645] [serial = 162] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x115de8800) [pid = 1645] [serial = 138] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x116a14400) [pid = 1645] [serial = 139] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1188d6c00) [pid = 1645] [serial = 141] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1233d9000) [pid = 1645] [serial = 144] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x123c8e000) [pid = 1645] [serial = 147] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x1236a0c00) [pid = 1645] [serial = 150] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x113c20c00) [pid = 1645] [serial = 153] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x119428c00) [pid = 1645] [serial = 142] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x123c92800) [pid = 1645] [serial = 136] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x12390e000) [pid = 1645] [serial = 145] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x11825b800) [pid = 1645] [serial = 118] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1176ea800) [pid = 1645] [serial = 117] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x124550c00) [pid = 1645] [serial = 148] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x11872e000) [pid = 1645] [serial = 126] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x119629400) [pid = 1645] [serial = 163] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x119983000) [pid = 1645] [serial = 123] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x123c89c00) [pid = 1645] [serial = 135] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x124dd5800) [pid = 1645] [serial = 151] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x117142c00) [pid = 1645] [serial = 157] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x119291c00) [pid = 1645] [serial = 121] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x11874c400) [pid = 1645] [serial = 120] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x118734000) [pid = 1645] [serial = 160] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x115e55000) [pid = 1645] [serial = 154] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x120fc0c00) [pid = 1645] [serial = 129] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 66 (0x12390d800) [pid = 1645] [serial = 132] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 65 (0x119d30800) [pid = 1645] [serial = 124] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 64 (0x1199e6c00) [pid = 1645] [serial = 127] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 63 (0x128af1000) [pid = 1645] [serial = 115] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 62 (0x1210d7800) [pid = 1645] [serial = 130] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 61 (0x1269e0800) [pid = 1645] [serial = 114] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | --DOMWINDOW == 60 (0x123c8bc00) [pid = 1645] [serial = 103] [outer = 0x0] [url = about:blank] 09:53:30 INFO - PROCESS | 1645 | 1466441610603 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]]]}] 09:53:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 569ms 09:53:30 INFO - PROCESS | 1645 | 1466441610635 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 09:53:30 INFO - PROCESS | 1645 | 1466441610638 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 09:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:53:30 INFO - PROCESS | 1645 | 1466441610642 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:53:30 INFO - PROCESS | 1645 | 1466441610644 Marionette TRACE conn2 <- [1,250,null,{}] 09:53:30 INFO - PROCESS | 1645 | 1466441610646 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}] 09:53:30 INFO - PROCESS | 1645 | 1466441610648 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:30 INFO - PROCESS | 1645 | 1466441610727 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 09:53:30 INFO - PROCESS | 1645 | 1466441610792 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:30 INFO - PROCESS | 1645 | 1466441610793 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x11694d000 == 33 [pid = 1645] [id = 70] 09:53:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 61 (0x118262c00) [pid = 1645] [serial = 207] [outer = 0x0] 09:53:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 62 (0x119430c00) [pid = 1645] [serial = 208] [outer = 0x118262c00] 09:53:30 INFO - PROCESS | 1645 | 1466441610822 Marionette DEBUG loaded listener.js 09:53:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 63 (0x119988800) [pid = 1645] [serial = 209] [outer = 0x118262c00] 09:53:31 INFO - PROCESS | 1645 | 1466441611111 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]]]}] 09:53:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 520ms 09:53:31 INFO - PROCESS | 1645 | 1466441611163 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 09:53:31 INFO - PROCESS | 1645 | 1466441611166 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 09:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:53:31 INFO - PROCESS | 1645 | 1466441611168 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:53:31 INFO - PROCESS | 1645 | 1466441611171 Marionette TRACE conn2 <- [1,254,null,{}] 09:53:31 INFO - PROCESS | 1645 | 1466441611178 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}] 09:53:31 INFO - PROCESS | 1645 | 1466441611181 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:31 INFO - PROCESS | 1645 | 1466441611257 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 09:53:31 INFO - PROCESS | 1645 | 1466441611262 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:31 INFO - PROCESS | 1645 | 1466441611266 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x1188a2800 == 34 [pid = 1645] [id = 71] 09:53:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 64 (0x1210d7400) [pid = 1645] [serial = 210] [outer = 0x0] 09:53:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 65 (0x123b62400) [pid = 1645] [serial = 211] [outer = 0x1210d7400] 09:53:31 INFO - PROCESS | 1645 | 1466441611294 Marionette DEBUG loaded listener.js 09:53:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 66 (0x123c90000) [pid = 1645] [serial = 212] [outer = 0x1210d7400] 09:53:31 INFO - PROCESS | 1645 | 1466441611610 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]]]}] 09:53:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 470ms 09:53:31 INFO - PROCESS | 1645 | 1466441611640 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 09:53:31 INFO - PROCESS | 1645 | 1466441611642 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 09:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:53:31 INFO - PROCESS | 1645 | 1466441611644 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:53:31 INFO - PROCESS | 1645 | 1466441611647 Marionette TRACE conn2 <- [1,258,null,{}] 09:53:31 INFO - PROCESS | 1645 | 1466441611650 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}] 09:53:31 INFO - PROCESS | 1645 | 1466441611651 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:31 INFO - PROCESS | 1645 | 1466441611728 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 09:53:31 INFO - PROCESS | 1645 | 1466441611734 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:31 INFO - PROCESS | 1645 | 1466441611735 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x1195d3000 == 35 [pid = 1645] [id = 72] 09:53:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x124d6b800) [pid = 1645] [serial = 213] [outer = 0x0] 09:53:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x124dce400) [pid = 1645] [serial = 214] [outer = 0x124d6b800] 09:53:31 INFO - PROCESS | 1645 | 1466441611760 Marionette DEBUG loaded listener.js 09:53:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x126086000) [pid = 1645] [serial = 215] [outer = 0x124d6b800] 09:53:32 INFO - PROCESS | 1645 | 1466441612088 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]]]}] 09:53:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:53:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 472ms 09:53:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:53:32 INFO - PROCESS | 1645 | 1466441612117 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 09:53:32 INFO - PROCESS | 1645 | 1466441612118 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 09:53:32 INFO - PROCESS | 1645 | 1466441612120 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:53:32 INFO - PROCESS | 1645 | 1466441612121 Marionette TRACE conn2 <- [1,262,null,{}] 09:53:32 INFO - PROCESS | 1645 | 1466441612123 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}] 09:53:32 INFO - PROCESS | 1645 | 1466441612125 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:32 INFO - PROCESS | 1645 | 1466441612214 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 09:53:32 INFO - PROCESS | 1645 | 1466441612287 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:32 INFO - PROCESS | 1645 | 1466441612288 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x11925b000 == 36 [pid = 1645] [id = 73] 09:53:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x117eb1400) [pid = 1645] [serial = 216] [outer = 0x0] 09:53:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x126439800) [pid = 1645] [serial = 217] [outer = 0x117eb1400] 09:53:32 INFO - PROCESS | 1645 | 1466441612329 Marionette DEBUG loaded listener.js 09:53:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x126609400) [pid = 1645] [serial = 218] [outer = 0x117eb1400] 09:53:32 INFO - PROCESS | 1645 | 1466441612684 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]]]}] 09:53:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:53:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 620ms 09:53:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:53:32 INFO - PROCESS | 1645 | 1466441612741 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 09:53:32 INFO - PROCESS | 1645 | 1466441612743 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 09:53:32 INFO - PROCESS | 1645 | 1466441612746 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:53:32 INFO - PROCESS | 1645 | 1466441612748 Marionette TRACE conn2 <- [1,266,null,{}] 09:53:32 INFO - PROCESS | 1645 | 1466441612751 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}] 09:53:32 INFO - PROCESS | 1645 | 1466441612757 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:32 INFO - PROCESS | 1645 | 1466441612928 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 09:53:32 INFO - PROCESS | 1645 | 1466441612946 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:32 INFO - PROCESS | 1645 | 1466441612947 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x123031800 == 37 [pid = 1645] [id = 74] 09:53:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x1266e4400) [pid = 1645] [serial = 219] [outer = 0x0] 09:53:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x128aeec00) [pid = 1645] [serial = 220] [outer = 0x1266e4400] 09:53:32 INFO - PROCESS | 1645 | 1466441612987 Marionette DEBUG loaded listener.js 09:53:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x128fb3c00) [pid = 1645] [serial = 221] [outer = 0x1266e4400] 09:53:33 INFO - PROCESS | 1645 | 1466441613426 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]]]}] 09:53:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 720ms 09:53:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:53:33 INFO - PROCESS | 1645 | 1466441613466 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 09:53:33 INFO - PROCESS | 1645 | 1466441613467 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 09:53:33 INFO - PROCESS | 1645 | 1466441613469 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:53:33 INFO - PROCESS | 1645 | 1466441613471 Marionette TRACE conn2 <- [1,270,null,{}] 09:53:33 INFO - PROCESS | 1645 | 1466441613473 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}] 09:53:33 INFO - PROCESS | 1645 | 1466441613474 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:33 INFO - PROCESS | 1645 | 1466441613566 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 09:53:33 INFO - PROCESS | 1645 | 1466441613569 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:33 INFO - PROCESS | 1645 | 1466441613570 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x112120800 == 38 [pid = 1645] [id = 75] 09:53:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x1269e2800) [pid = 1645] [serial = 222] [outer = 0x0] 09:53:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x1290c8400) [pid = 1645] [serial = 223] [outer = 0x1269e2800] 09:53:33 INFO - PROCESS | 1645 | 1466441613595 Marionette DEBUG loaded listener.js 09:53:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x1290d3800) [pid = 1645] [serial = 224] [outer = 0x1269e2800] 09:53:33 INFO - PROCESS | 1645 | 1466441613924 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]]]}] 09:53:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 467ms 09:53:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:53:33 INFO - PROCESS | 1645 | 1466441613938 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 09:53:33 INFO - PROCESS | 1645 | 1466441613939 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 09:53:33 INFO - PROCESS | 1645 | 1466441613941 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:53:33 INFO - PROCESS | 1645 | 1466441613942 Marionette TRACE conn2 <- [1,274,null,{}] 09:53:33 INFO - PROCESS | 1645 | 1466441613945 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}] 09:53:33 INFO - PROCESS | 1645 | 1466441613946 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:34 INFO - PROCESS | 1645 | 1466441614043 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 09:53:34 INFO - PROCESS | 1645 | 1466441614075 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:34 INFO - PROCESS | 1645 | 1466441614076 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x124541800 == 39 [pid = 1645] [id = 76] 09:53:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x129325800) [pid = 1645] [serial = 225] [outer = 0x0] 09:53:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x12932d400) [pid = 1645] [serial = 226] [outer = 0x129325800] 09:53:34 INFO - PROCESS | 1645 | 1466441614100 Marionette DEBUG loaded listener.js 09:53:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x12a333400) [pid = 1645] [serial = 227] [outer = 0x129325800] 09:53:34 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x1176e9800) [pid = 1645] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:53:34 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x119294000) [pid = 1645] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:53:34 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x119984400) [pid = 1645] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:53:34 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x123c5c400) [pid = 1645] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:53:34 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x123c5d000) [pid = 1645] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:53:34 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x112630c00) [pid = 1645] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:53:34 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x115decc00) [pid = 1645] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:53:34 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x119d30000) [pid = 1645] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:53:34 INFO - PROCESS | 1645 | 1466441614445 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]]]}] 09:53:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:53:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 519ms 09:53:34 INFO - PROCESS | 1645 | 1466441614460 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 09:53:34 INFO - PROCESS | 1645 | 1466441614462 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 09:53:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:53:34 INFO - PROCESS | 1645 | 1466441614467 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:53:34 INFO - PROCESS | 1645 | 1466441614468 Marionette TRACE conn2 <- [1,278,null,{}] 09:53:34 INFO - PROCESS | 1645 | 1466441614470 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}] 09:53:34 INFO - PROCESS | 1645 | 1466441614471 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:34 INFO - PROCESS | 1645 | 1466441614550 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 09:53:34 INFO - PROCESS | 1645 | 1466441614553 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:34 INFO - PROCESS | 1645 | 1466441614554 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x126032000 == 40 [pid = 1645] [id = 77] 09:53:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x11849ac00) [pid = 1645] [serial = 228] [outer = 0x0] 09:53:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x12327fc00) [pid = 1645] [serial = 229] [outer = 0x11849ac00] 09:53:34 INFO - PROCESS | 1645 | 1466441614579 Marionette DEBUG loaded listener.js 09:53:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x12a339c00) [pid = 1645] [serial = 230] [outer = 0x11849ac00] 09:53:34 INFO - PROCESS | 1645 | 1466441614890 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]]]}] 09:53:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:53:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 469ms 09:53:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:53:34 INFO - PROCESS | 1645 | 1466441614936 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 09:53:34 INFO - PROCESS | 1645 | 1466441614937 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 09:53:34 INFO - PROCESS | 1645 | 1466441614939 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:53:34 INFO - PROCESS | 1645 | 1466441614940 Marionette TRACE conn2 <- [1,282,null,{}] 09:53:34 INFO - PROCESS | 1645 | 1466441614942 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}] 09:53:34 INFO - PROCESS | 1645 | 1466441614943 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:35 INFO - PROCESS | 1645 | 1466441615023 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 09:53:35 INFO - PROCESS | 1645 | 1466441615069 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:35 INFO - PROCESS | 1645 | 1466441615070 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x126944800 == 41 [pid = 1645] [id = 78] 09:53:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x119294000) [pid = 1645] [serial = 231] [outer = 0x0] 09:53:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x12a48f000) [pid = 1645] [serial = 232] [outer = 0x119294000] 09:53:35 INFO - PROCESS | 1645 | 1466441615094 Marionette DEBUG loaded listener.js 09:53:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x12a541c00) [pid = 1645] [serial = 233] [outer = 0x119294000] 09:53:35 INFO - PROCESS | 1645 | 1466441615358 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]]]}] 09:53:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 469ms 09:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:53:35 INFO - PROCESS | 1645 | 1466441615408 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 09:53:35 INFO - PROCESS | 1645 | 1466441615410 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 09:53:35 INFO - PROCESS | 1645 | 1466441615420 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:53:35 INFO - PROCESS | 1645 | 1466441615422 Marionette TRACE conn2 <- [1,286,null,{}] 09:53:35 INFO - PROCESS | 1645 | 1466441615424 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}] 09:53:35 INFO - PROCESS | 1645 | 1466441615426 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:35 INFO - PROCESS | 1645 | 1466441615523 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 09:53:35 INFO - PROCESS | 1645 | 1466441615527 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:35 INFO - PROCESS | 1645 | 1466441615529 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x128ca3800 == 42 [pid = 1645] [id = 79] 09:53:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x12a547000) [pid = 1645] [serial = 234] [outer = 0x0] 09:53:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x12a5f7800) [pid = 1645] [serial = 235] [outer = 0x12a547000] 09:53:35 INFO - PROCESS | 1645 | 1466441615554 Marionette DEBUG loaded listener.js 09:53:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x12aa62800) [pid = 1645] [serial = 236] [outer = 0x12a547000] 09:53:35 INFO - PROCESS | 1645 | 1466441615865 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]]]}] 09:53:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 477ms 09:53:35 INFO - PROCESS | 1645 | 1466441615889 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 09:53:35 INFO - PROCESS | 1645 | 1466441615891 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 09:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:53:35 INFO - PROCESS | 1645 | 1466441615894 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:53:35 INFO - PROCESS | 1645 | 1466441615895 Marionette TRACE conn2 <- [1,290,null,{}] 09:53:35 INFO - PROCESS | 1645 | 1466441615900 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}] 09:53:35 INFO - PROCESS | 1645 | 1466441615902 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:36 INFO - PROCESS | 1645 | 1466441616004 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 09:53:36 INFO - PROCESS | 1645 | 1466441616012 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:36 INFO - PROCESS | 1645 | 1466441616013 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x1289c5000 == 43 [pid = 1645] [id = 80] 09:53:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x119d2d000) [pid = 1645] [serial = 237] [outer = 0x0] 09:53:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x12899c400) [pid = 1645] [serial = 238] [outer = 0x119d2d000] 09:53:36 INFO - PROCESS | 1645 | 1466441616037 Marionette DEBUG loaded listener.js 09:53:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1289a1c00) [pid = 1645] [serial = 239] [outer = 0x119d2d000] 09:53:36 INFO - PROCESS | 1645 | 1466441616298 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]]]}] 09:53:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 421ms 09:53:36 INFO - PROCESS | 1645 | 1466441616322 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 09:53:36 INFO - PROCESS | 1645 | 1466441616323 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 09:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:53:36 INFO - PROCESS | 1645 | 1466441616326 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:53:36 INFO - PROCESS | 1645 | 1466441616327 Marionette TRACE conn2 <- [1,294,null,{}] 09:53:36 INFO - PROCESS | 1645 | 1466441616336 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}] 09:53:36 INFO - PROCESS | 1645 | 1466441616337 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:36 INFO - PROCESS | 1645 | 1466441616422 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 09:53:36 INFO - PROCESS | 1645 | 1466441616426 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:36 INFO - PROCESS | 1645 | 1466441616427 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x12924f800 == 44 [pid = 1645] [id = 81] 09:53:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x12899e800) [pid = 1645] [serial = 240] [outer = 0x0] 09:53:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1289a5000) [pid = 1645] [serial = 241] [outer = 0x12899e800] 09:53:36 INFO - PROCESS | 1645 | 1466441616452 Marionette DEBUG loaded listener.js 09:53:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x12a547400) [pid = 1645] [serial = 242] [outer = 0x12899e800] 09:53:36 INFO - PROCESS | 1645 | 1466441616885 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]]]}] 09:53:36 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. 09:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 622ms 09:53:36 INFO - PROCESS | 1645 | 1466441616949 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 09:53:36 INFO - PROCESS | 1645 | 1466441616952 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 09:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:53:36 INFO - PROCESS | 1645 | 1466441616955 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:53:36 INFO - PROCESS | 1645 | 1466441616957 Marionette TRACE conn2 <- [1,298,null,{}] 09:53:36 INFO - PROCESS | 1645 | 1466441616962 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}] 09:53:36 INFO - PROCESS | 1645 | 1466441616963 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:37 INFO - PROCESS | 1645 | 1466441617064 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 09:53:37 INFO - PROCESS | 1645 | 1466441617112 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:37 INFO - PROCESS | 1645 | 1466441617114 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x11746d800 == 45 [pid = 1645] [id = 82] 09:53:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x118129000) [pid = 1645] [serial = 243] [outer = 0x0] 09:53:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x118748c00) [pid = 1645] [serial = 244] [outer = 0x118129000] 09:53:37 INFO - PROCESS | 1645 | 1466441617144 Marionette DEBUG loaded listener.js 09:53:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x11942d800) [pid = 1645] [serial = 245] [outer = 0x118129000] 09:53:37 INFO - PROCESS | 1645 | 1466441617551 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]]]}] 09:53:37 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. 09:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 621ms 09:53:37 INFO - PROCESS | 1645 | 1466441617577 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 09:53:37 INFO - PROCESS | 1645 | 1466441617580 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 09:53:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:53:37 INFO - PROCESS | 1645 | 1466441617585 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:53:37 INFO - PROCESS | 1645 | 1466441617586 Marionette TRACE conn2 <- [1,302,null,{}] 09:53:37 INFO - PROCESS | 1645 | 1466441617589 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}] 09:53:37 INFO - PROCESS | 1645 | 1466441617591 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:37 INFO - PROCESS | 1645 | 1466441617696 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 09:53:37 INFO - PROCESS | 1645 | 1466441617745 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:37 INFO - PROCESS | 1645 | 1466441617746 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x12314c000 == 46 [pid = 1645] [id = 83] 09:53:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x119d36c00) [pid = 1645] [serial = 246] [outer = 0x0] 09:53:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1230efc00) [pid = 1645] [serial = 247] [outer = 0x119d36c00] 09:53:37 INFO - PROCESS | 1645 | 1466441617777 Marionette DEBUG loaded listener.js 09:53:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x123b66400) [pid = 1645] [serial = 248] [outer = 0x119d36c00] 09:53:38 INFO - PROCESS | 1645 | 1466441618197 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]]]}] 09:53:38 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. 09:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 620ms 09:53:38 INFO - PROCESS | 1645 | 1466441618205 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 09:53:38 INFO - PROCESS | 1645 | 1466441618207 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 09:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:53:38 INFO - PROCESS | 1645 | 1466441618210 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:53:38 INFO - PROCESS | 1645 | 1466441618213 Marionette TRACE conn2 <- [1,306,null,{}] 09:53:38 INFO - PROCESS | 1645 | 1466441618223 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}] 09:53:38 INFO - PROCESS | 1645 | 1466441618227 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:38 INFO - PROCESS | 1645 | 1466441618340 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 09:53:38 INFO - PROCESS | 1645 | 1466441618389 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:38 INFO - PROCESS | 1645 | 1466441618391 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x129019000 == 47 [pid = 1645] [id = 84] 09:53:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x124555400) [pid = 1645] [serial = 249] [outer = 0x0] 09:53:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x126497800) [pid = 1645] [serial = 250] [outer = 0x124555400] 09:53:38 INFO - PROCESS | 1645 | 1466441618422 Marionette DEBUG loaded listener.js 09:53:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12899f000) [pid = 1645] [serial = 251] [outer = 0x124555400] 09:53:38 INFO - PROCESS | 1645 | 1466441618833 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]]]}] 09:53:38 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. 09:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 675ms 09:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:53:38 INFO - PROCESS | 1645 | 1466441618884 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 09:53:38 INFO - PROCESS | 1645 | 1466441618886 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 09:53:38 INFO - PROCESS | 1645 | 1466441618888 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:53:38 INFO - PROCESS | 1645 | 1466441618889 Marionette TRACE conn2 <- [1,310,null,{}] 09:53:38 INFO - PROCESS | 1645 | 1466441618892 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}] 09:53:38 INFO - PROCESS | 1645 | 1466441618893 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:38 INFO - PROCESS | 1645 | 1466441618994 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 09:53:39 INFO - PROCESS | 1645 | 1466441619083 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:39 INFO - PROCESS | 1645 | 1466441619084 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a385000 == 48 [pid = 1645] [id = 85] 09:53:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1289a6c00) [pid = 1645] [serial = 252] [outer = 0x0] 09:53:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x128faac00) [pid = 1645] [serial = 253] [outer = 0x1289a6c00] 09:53:39 INFO - PROCESS | 1645 | 1466441619115 Marionette DEBUG loaded listener.js 09:53:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x129323000) [pid = 1645] [serial = 254] [outer = 0x1289a6c00] 09:53:39 INFO - PROCESS | 1645 | 1466441619497 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]]]}] 09:53:39 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. 09:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 820ms 09:53:39 INFO - PROCESS | 1645 | 1466441619709 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 09:53:39 INFO - PROCESS | 1645 | 1466441619711 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 09:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:53:39 INFO - PROCESS | 1645 | 1466441619717 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:53:39 INFO - PROCESS | 1645 | 1466441619719 Marionette TRACE conn2 <- [1,314,null,{}] 09:53:39 INFO - PROCESS | 1645 | 1466441619722 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}] 09:53:39 INFO - PROCESS | 1645 | 1466441619724 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:39 INFO - PROCESS | 1645 | 1466441619810 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 09:53:39 INFO - PROCESS | 1645 | 1466441619866 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:39 INFO - PROCESS | 1645 | 1466441619869 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x1188a0800 == 49 [pid = 1645] [id = 86] 09:53:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x11812dc00) [pid = 1645] [serial = 255] [outer = 0x0] 09:53:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x11872ec00) [pid = 1645] [serial = 256] [outer = 0x11812dc00] 09:53:39 INFO - PROCESS | 1645 | 1466441619896 Marionette DEBUG loaded listener.js 09:53:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x11929c400) [pid = 1645] [serial = 257] [outer = 0x11812dc00] 09:53:40 INFO - PROCESS | 1645 | 1466441620358 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]]]}] 09:53:40 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. 09:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 671ms 09:53:40 INFO - PROCESS | 1645 | 1466441620397 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 09:53:40 INFO - PROCESS | 1645 | 1466441620399 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 09:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:53:40 INFO - PROCESS | 1645 | 1466441620404 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:53:40 INFO - PROCESS | 1645 | 1466441620407 Marionette TRACE conn2 <- [1,318,null,{}] 09:53:40 INFO - PROCESS | 1645 | 1466441620410 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}] 09:53:40 INFO - PROCESS | 1645 | 1466441620412 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:40 INFO - PROCESS | 1645 | 1466441620518 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 09:53:40 INFO - PROCESS | 1645 | --DOCSHELL 0x1289c5000 == 48 [pid = 1645] [id = 80] 09:53:40 INFO - PROCESS | 1645 | --DOCSHELL 0x128ca3800 == 47 [pid = 1645] [id = 79] 09:53:40 INFO - PROCESS | 1645 | --DOCSHELL 0x126944800 == 46 [pid = 1645] [id = 78] 09:53:40 INFO - PROCESS | 1645 | --DOCSHELL 0x126032000 == 45 [pid = 1645] [id = 77] 09:53:40 INFO - PROCESS | 1645 | --DOCSHELL 0x124541800 == 44 [pid = 1645] [id = 76] 09:53:40 INFO - PROCESS | 1645 | --DOCSHELL 0x112120800 == 43 [pid = 1645] [id = 75] 09:53:40 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x124e87000) [pid = 1645] [serial = 189] [outer = 0x0] [url = about:blank] 09:53:40 INFO - PROCESS | 1645 | --DOCSHELL 0x123031800 == 42 [pid = 1645] [id = 74] 09:53:40 INFO - PROCESS | 1645 | --DOCSHELL 0x11925b000 == 41 [pid = 1645] [id = 73] 09:53:40 INFO - PROCESS | 1645 | --DOCSHELL 0x1195d3000 == 40 [pid = 1645] [id = 72] 09:53:40 INFO - PROCESS | 1645 | --DOCSHELL 0x1188a2800 == 39 [pid = 1645] [id = 71] 09:53:40 INFO - PROCESS | 1645 | --DOCSHELL 0x11694d000 == 38 [pid = 1645] [id = 70] 09:53:40 INFO - PROCESS | 1645 | --DOCSHELL 0x1169ac800 == 37 [pid = 1645] [id = 69] 09:53:40 INFO - PROCESS | 1645 | --DOCSHELL 0x112c10800 == 36 [pid = 1645] [id = 68] 09:53:40 INFO - PROCESS | 1645 | 1466441620648 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:40 INFO - PROCESS | 1645 | 1466441620649 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:40 INFO - PROCESS | 1645 | --DOCSHELL 0x1241a0800 == 35 [pid = 1645] [id = 67] 09:53:40 INFO - PROCESS | 1645 | --DOCSHELL 0x119fde000 == 34 [pid = 1645] [id = 66] 09:53:40 INFO - PROCESS | 1645 | --DOCSHELL 0x116ad8800 == 33 [pid = 1645] [id = 65] 09:53:40 INFO - PROCESS | 1645 | --DOCSHELL 0x123985000 == 32 [pid = 1645] [id = 64] 09:53:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x112c10800 == 33 [pid = 1645] [id = 87] 09:53:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x119627800) [pid = 1645] [serial = 258] [outer = 0x0] 09:53:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x119d2b000) [pid = 1645] [serial = 259] [outer = 0x119627800] 09:53:40 INFO - PROCESS | 1645 | 1466441620696 Marionette DEBUG loaded listener.js 09:53:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x1210d4800) [pid = 1645] [serial = 260] [outer = 0x119627800] 09:53:40 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x120fc5c00) [pid = 1645] [serial = 166] [outer = 0x0] [url = about:blank] 09:53:40 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x11848b800) [pid = 1645] [serial = 171] [outer = 0x0] [url = about:blank] 09:53:40 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x11961e400) [pid = 1645] [serial = 174] [outer = 0x0] [url = about:blank] 09:53:40 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1199ed400) [pid = 1645] [serial = 175] [outer = 0x0] [url = about:blank] 09:53:40 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x123523400) [pid = 1645] [serial = 180] [outer = 0x0] [url = about:blank] 09:53:40 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x123c5f800) [pid = 1645] [serial = 183] [outer = 0x0] [url = about:blank] 09:53:40 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x123c8e400) [pid = 1645] [serial = 184] [outer = 0x0] [url = about:blank] 09:53:40 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x124503800) [pid = 1645] [serial = 186] [outer = 0x0] [url = about:blank] 09:53:40 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x124d73800) [pid = 1645] [serial = 187] [outer = 0x0] [url = about:blank] 09:53:40 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x118733400) [pid = 1645] [serial = 178] [outer = 0x0] [url = about:blank] 09:53:40 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x116632400) [pid = 1645] [serial = 177] [outer = 0x0] [url = about:blank] 09:53:40 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x115e55400) [pid = 1645] [serial = 168] [outer = 0x0] [url = about:blank] 09:53:40 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x116983c00) [pid = 1645] [serial = 169] [outer = 0x0] [url = about:blank] 09:53:40 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x119134400) [pid = 1645] [serial = 172] [outer = 0x0] [url = about:blank] 09:53:40 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x123903c00) [pid = 1645] [serial = 181] [outer = 0x0] [url = about:blank] 09:53:40 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x120fb7800) [pid = 1645] [serial = 165] [outer = 0x0] [url = about:blank] 09:53:41 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. 09:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 722ms 09:53:41 INFO - PROCESS | 1645 | 1466441621116 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]]]}] 09:53:41 INFO - PROCESS | 1645 | 1466441621126 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 09:53:41 INFO - PROCESS | 1645 | 1466441621128 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 09:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:53:41 INFO - PROCESS | 1645 | 1466441621157 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:53:41 INFO - PROCESS | 1645 | 1466441621158 Marionette TRACE conn2 <- [1,322,null,{}] 09:53:41 INFO - PROCESS | 1645 | 1466441621164 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}] 09:53:41 INFO - PROCESS | 1645 | 1466441621168 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:41 INFO - PROCESS | 1645 | 1466441621256 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 09:53:41 INFO - PROCESS | 1645 | 1466441621265 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:41 INFO - PROCESS | 1645 | 1466441621268 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x1185b3000 == 34 [pid = 1645] [id = 88] 09:53:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x123c5e400) [pid = 1645] [serial = 261] [outer = 0x0] 09:53:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x123c84800) [pid = 1645] [serial = 262] [outer = 0x123c5e400] 09:53:41 INFO - PROCESS | 1645 | 1466441621304 Marionette DEBUG loaded listener.js 09:53:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x123c91800) [pid = 1645] [serial = 263] [outer = 0x123c5e400] 09:53:41 INFO - PROCESS | 1645 | 1466441621787 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]]]}] 09:53:41 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. 09:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 673ms 09:53:41 INFO - PROCESS | 1645 | 1466441621826 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 09:53:41 INFO - PROCESS | 1645 | 1466441621828 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 09:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:53:41 INFO - PROCESS | 1645 | 1466441621833 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:53:41 INFO - PROCESS | 1645 | 1466441621834 Marionette TRACE conn2 <- [1,326,null,{}] 09:53:41 INFO - PROCESS | 1645 | 1466441621836 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}] 09:53:41 INFO - PROCESS | 1645 | 1466441621837 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:41 INFO - PROCESS | 1645 | 1466441621938 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 09:53:41 INFO - PROCESS | 1645 | 1466441621944 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:41 INFO - PROCESS | 1645 | 1466441621945 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x119676000 == 35 [pid = 1645] [id = 89] 09:53:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x124d74400) [pid = 1645] [serial = 264] [outer = 0x0] 09:53:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x124e87000) [pid = 1645] [serial = 265] [outer = 0x124d74400] 09:53:41 INFO - PROCESS | 1645 | 1466441621971 Marionette DEBUG loaded listener.js 09:53:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12649b800) [pid = 1645] [serial = 266] [outer = 0x124d74400] 09:53:42 INFO - PROCESS | 1645 | 1466441622289 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]]]}] 09:53:42 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. 09:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 470ms 09:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:53:42 INFO - PROCESS | 1645 | 1466441622303 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 09:53:42 INFO - PROCESS | 1645 | 1466441622304 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 09:53:42 INFO - PROCESS | 1645 | 1466441622307 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:53:42 INFO - PROCESS | 1645 | 1466441622308 Marionette TRACE conn2 <- [1,330,null,{}] 09:53:42 INFO - PROCESS | 1645 | 1466441622310 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}] 09:53:42 INFO - PROCESS | 1645 | 1466441622311 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:42 INFO - PROCESS | 1645 | 1466441622417 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 09:53:42 INFO - PROCESS | 1645 | 1466441622447 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:42 INFO - PROCESS | 1645 | 1466441622449 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x119fdb800 == 36 [pid = 1645] [id = 90] 09:53:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x119629400) [pid = 1645] [serial = 267] [outer = 0x0] 09:53:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x126609000) [pid = 1645] [serial = 268] [outer = 0x119629400] 09:53:42 INFO - PROCESS | 1645 | 1466441622473 Marionette DEBUG loaded listener.js 09:53:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1289a8800) [pid = 1645] [serial = 269] [outer = 0x119629400] 09:53:42 INFO - PROCESS | 1645 | 1466441622837 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]]]}] 09:53:42 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. 09:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 568ms 09:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:53:42 INFO - PROCESS | 1645 | 1466441622877 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 09:53:42 INFO - PROCESS | 1645 | 1466441622878 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 09:53:42 INFO - PROCESS | 1645 | 1466441622882 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:53:42 INFO - PROCESS | 1645 | 1466441622884 Marionette TRACE conn2 <- [1,334,null,{}] 09:53:42 INFO - PROCESS | 1645 | 1466441622897 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}] 09:53:42 INFO - PROCESS | 1645 | 1466441622904 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:43 INFO - PROCESS | 1645 | 1466441623061 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 09:53:43 INFO - PROCESS | 1645 | 1466441623081 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:43 INFO - PROCESS | 1645 | 1466441623083 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x12322c800 == 37 [pid = 1645] [id = 91] 09:53:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x128fb1000) [pid = 1645] [serial = 270] [outer = 0x0] 09:53:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x129330c00) [pid = 1645] [serial = 271] [outer = 0x128fb1000] 09:53:43 INFO - PROCESS | 1645 | 1466441623108 Marionette DEBUG loaded listener.js 09:53:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12a53ac00) [pid = 1645] [serial = 272] [outer = 0x128fb1000] 09:53:43 INFO - PROCESS | 1645 | 1466441623451 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]]]}] 09:53:43 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. 09:53:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 580ms 09:53:43 INFO - PROCESS | 1645 | 1466441623462 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 09:53:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:53:43 INFO - PROCESS | 1645 | 1466441623465 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 09:53:43 INFO - PROCESS | 1645 | 1466441623468 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:53:43 INFO - PROCESS | 1645 | 1466441623469 Marionette TRACE conn2 <- [1,338,null,{}] 09:53:43 INFO - PROCESS | 1645 | 1466441623471 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}] 09:53:43 INFO - PROCESS | 1645 | 1466441623473 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:43 INFO - PROCESS | 1645 | 1466441623567 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 09:53:43 INFO - PROCESS | 1645 | 1466441623579 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:43 INFO - PROCESS | 1645 | 1466441623580 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x124db5000 == 38 [pid = 1645] [id = 92] 09:53:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12a541800) [pid = 1645] [serial = 273] [outer = 0x0] 09:53:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12a5f3c00) [pid = 1645] [serial = 274] [outer = 0x12a541800] 09:53:43 INFO - PROCESS | 1645 | 1466441623605 Marionette DEBUG loaded listener.js 09:53:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12aa5a400) [pid = 1645] [serial = 275] [outer = 0x12a541800] 09:53:43 INFO - PROCESS | 1645 | 1466441623942 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]]]}] 09:53:43 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. 09:53:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 518ms 09:53:43 INFO - PROCESS | 1645 | 1466441623986 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 09:53:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:53:43 INFO - PROCESS | 1645 | 1466441623987 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 09:53:43 INFO - PROCESS | 1645 | 1466441623990 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:53:43 INFO - PROCESS | 1645 | 1466441623991 Marionette TRACE conn2 <- [1,342,null,{}] 09:53:43 INFO - PROCESS | 1645 | 1466441623993 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}] 09:53:43 INFO - PROCESS | 1645 | 1466441623994 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:44 INFO - PROCESS | 1645 | 1466441624091 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 09:53:44 INFO - PROCESS | 1645 | 1466441624104 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:44 INFO - PROCESS | 1645 | 1466441624106 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x12694b800 == 39 [pid = 1645] [id = 93] 09:53:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12a5f0800) [pid = 1645] [serial = 276] [outer = 0x0] 09:53:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x12aa63000) [pid = 1645] [serial = 277] [outer = 0x12a5f0800] 09:53:44 INFO - PROCESS | 1645 | 1466441624130 Marionette DEBUG loaded listener.js 09:53:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x12aab0c00) [pid = 1645] [serial = 278] [outer = 0x12a5f0800] 09:53:44 INFO - PROCESS | 1645 | 1466441624471 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]]]}] 09:53:44 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. 09:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 518ms 09:53:44 INFO - PROCESS | 1645 | 1466441624509 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 09:53:44 INFO - PROCESS | 1645 | 1466441624510 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 09:53:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:53:44 INFO - PROCESS | 1645 | 1466441624513 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:53:44 INFO - PROCESS | 1645 | 1466441624514 Marionette TRACE conn2 <- [1,346,null,{}] 09:53:44 INFO - PROCESS | 1645 | 1466441624516 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}] 09:53:44 INFO - PROCESS | 1645 | 1466441624517 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:44 INFO - PROCESS | 1645 | 1466441624642 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 09:53:44 INFO - PROCESS | 1645 | 1466441624686 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:44 INFO - PROCESS | 1645 | 1466441624688 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x129003800 == 40 [pid = 1645] [id = 94] 09:53:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x12aa5bc00) [pid = 1645] [serial = 279] [outer = 0x0] 09:53:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12b03a400) [pid = 1645] [serial = 280] [outer = 0x12aa5bc00] 09:53:44 INFO - PROCESS | 1645 | 1466441624727 Marionette DEBUG loaded listener.js 09:53:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x12b7e2800) [pid = 1645] [serial = 281] [outer = 0x12aa5bc00] 09:53:45 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x1266e4400) [pid = 1645] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:53:45 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x117eb1400) [pid = 1645] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:53:45 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x124d6b800) [pid = 1645] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:53:45 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x129325800) [pid = 1645] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:53:45 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x117146800) [pid = 1645] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:53:45 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x118262c00) [pid = 1645] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:53:45 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1269e2800) [pid = 1645] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:53:45 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x116fa6800) [pid = 1645] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:53:45 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x11849ac00) [pid = 1645] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:53:45 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1210d7400) [pid = 1645] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:53:45 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x12a547000) [pid = 1645] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:53:45 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x119d2d000) [pid = 1645] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:53:45 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x119294000) [pid = 1645] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:53:45 INFO - PROCESS | 1645 | 1466441625203 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]]]}] 09:53:45 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. 09:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 721ms 09:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:53:45 INFO - PROCESS | 1645 | 1466441625235 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 09:53:45 INFO - PROCESS | 1645 | 1466441625236 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 09:53:45 INFO - PROCESS | 1645 | 1466441625238 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:53:45 INFO - PROCESS | 1645 | 1466441625239 Marionette TRACE conn2 <- [1,350,null,{}] 09:53:45 INFO - PROCESS | 1645 | 1466441625242 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}] 09:53:45 INFO - PROCESS | 1645 | 1466441625243 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:45 INFO - PROCESS | 1645 | 1466441625352 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 09:53:45 INFO - PROCESS | 1645 | 1466441625407 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:45 INFO - PROCESS | 1645 | 1466441625408 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x123b38000 == 41 [pid = 1645] [id = 95] 09:53:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12660a400) [pid = 1645] [serial = 282] [outer = 0x0] 09:53:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12a336800) [pid = 1645] [serial = 283] [outer = 0x12660a400] 09:53:45 INFO - PROCESS | 1645 | 1466441625432 Marionette DEBUG loaded listener.js 09:53:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12b7e0400) [pid = 1645] [serial = 284] [outer = 0x12660a400] 09:53:45 INFO - PROCESS | 1645 | 1466441625688 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]]]}] 09:53:45 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. 09:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 09:53:45 INFO - PROCESS | 1645 | 1466441625708 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 09:53:45 INFO - PROCESS | 1645 | 1466441625709 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 09:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:53:45 INFO - PROCESS | 1645 | 1466441625724 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:53:45 INFO - PROCESS | 1645 | 1466441625726 Marionette TRACE conn2 <- [1,354,null,{}] 09:53:45 INFO - PROCESS | 1645 | 1466441625728 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}] 09:53:45 INFO - PROCESS | 1645 | 1466441625732 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:45 INFO - PROCESS | 1645 | 1466441625836 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 09:53:45 INFO - PROCESS | 1645 | 1466441625840 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:45 INFO - PROCESS | 1645 | 1466441625841 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a804000 == 42 [pid = 1645] [id = 96] 09:53:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12b7e5000) [pid = 1645] [serial = 285] [outer = 0x0] 09:53:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12b7ecc00) [pid = 1645] [serial = 286] [outer = 0x12b7e5000] 09:53:45 INFO - PROCESS | 1645 | 1466441625868 Marionette DEBUG loaded listener.js 09:53:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12bb86800) [pid = 1645] [serial = 287] [outer = 0x12b7e5000] 09:53:46 INFO - PROCESS | 1645 | 1466441626202 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]]]}] 09:53:46 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. 09:53:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 524ms 09:53:46 INFO - PROCESS | 1645 | 1466441626244 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 09:53:46 INFO - PROCESS | 1645 | 1466441626245 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 09:53:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:53:46 INFO - PROCESS | 1645 | 1466441626256 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:53:46 INFO - PROCESS | 1645 | 1466441626258 Marionette TRACE conn2 <- [1,358,null,{}] 09:53:46 INFO - PROCESS | 1645 | 1466441626261 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}] 09:53:46 INFO - PROCESS | 1645 | 1466441626262 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:46 INFO - PROCESS | 1645 | 1466441626341 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 09:53:46 INFO - PROCESS | 1645 | 1466441626346 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:46 INFO - PROCESS | 1645 | 1466441626349 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x12aacd800 == 43 [pid = 1645] [id = 97] 09:53:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12b8ef000) [pid = 1645] [serial = 288] [outer = 0x0] 09:53:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12bb8f400) [pid = 1645] [serial = 289] [outer = 0x12b8ef000] 09:53:46 INFO - PROCESS | 1645 | 1466441626374 Marionette DEBUG loaded listener.js 09:53:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x12bb94400) [pid = 1645] [serial = 290] [outer = 0x12b8ef000] 09:53:46 INFO - PROCESS | 1645 | 1466441626704 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]]]}] 09:53:46 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. 09:53:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 470ms 09:53:46 INFO - PROCESS | 1645 | 1466441626727 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 09:53:46 INFO - PROCESS | 1645 | 1466441626728 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 09:53:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:53:46 INFO - PROCESS | 1645 | 1466441626732 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:53:46 INFO - PROCESS | 1645 | 1466441626734 Marionette TRACE conn2 <- [1,362,null,{}] 09:53:46 INFO - PROCESS | 1645 | 1466441626736 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}] 09:53:46 INFO - PROCESS | 1645 | 1466441626737 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:46 INFO - PROCESS | 1645 | 1466441626820 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 09:53:46 INFO - PROCESS | 1645 | 1466441626823 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:46 INFO - PROCESS | 1645 | 1466441626824 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x12afcd000 == 44 [pid = 1645] [id = 98] 09:53:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x123c90800) [pid = 1645] [serial = 291] [outer = 0x0] 09:53:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x12bd9d800) [pid = 1645] [serial = 292] [outer = 0x123c90800] 09:53:46 INFO - PROCESS | 1645 | 1466441626848 Marionette DEBUG loaded listener.js 09:53:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12bda3c00) [pid = 1645] [serial = 293] [outer = 0x123c90800] 09:53:47 INFO - PROCESS | 1645 | 1466441627319 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]]]}] 09:53:47 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. 09:53:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 620ms 09:53:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:53:47 INFO - PROCESS | 1645 | 1466441627352 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 09:53:47 INFO - PROCESS | 1645 | 1466441627355 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 09:53:47 INFO - PROCESS | 1645 | 1466441627358 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:53:47 INFO - PROCESS | 1645 | 1466441627360 Marionette TRACE conn2 <- [1,366,null,{}] 09:53:47 INFO - PROCESS | 1645 | 1466441627364 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}] 09:53:47 INFO - PROCESS | 1645 | 1466441627365 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:47 INFO - PROCESS | 1645 | 1466441627470 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 09:53:47 INFO - PROCESS | 1645 | 1466441627534 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:47 INFO - PROCESS | 1645 | 1466441627535 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x117e21800 == 45 [pid = 1645] [id = 99] 09:53:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x11874a800) [pid = 1645] [serial = 294] [outer = 0x0] 09:53:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x11913d000) [pid = 1645] [serial = 295] [outer = 0x11874a800] 09:53:47 INFO - PROCESS | 1645 | 1466441627571 Marionette DEBUG loaded listener.js 09:53:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x119987400) [pid = 1645] [serial = 296] [outer = 0x11874a800] 09:53:48 INFO - PROCESS | 1645 | 1466441628190 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]]]}] 09:53:48 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. 09:53:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 870ms 09:53:48 INFO - PROCESS | 1645 | 1466441628229 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 09:53:48 INFO - PROCESS | 1645 | 1466441628233 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 09:53:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:53:48 INFO - PROCESS | 1645 | 1466441628240 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:53:48 INFO - PROCESS | 1645 | 1466441628243 Marionette TRACE conn2 <- [1,370,null,{}] 09:53:48 INFO - PROCESS | 1645 | 1466441628247 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}] 09:53:48 INFO - PROCESS | 1645 | 1466441628249 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:48 INFO - PROCESS | 1645 | 1466441628403 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 09:53:48 INFO - PROCESS | 1645 | 1466441628518 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:48 INFO - PROCESS | 1645 | 1466441628520 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x123b2a000 == 46 [pid = 1645] [id = 100] 09:53:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x1210d5c00) [pid = 1645] [serial = 297] [outer = 0x0] 09:53:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x123b62000) [pid = 1645] [serial = 298] [outer = 0x1210d5c00] 09:53:48 INFO - PROCESS | 1645 | 1466441628554 Marionette DEBUG loaded listener.js 09:53:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x124d6b400) [pid = 1645] [serial = 299] [outer = 0x1210d5c00] 09:53:49 INFO - PROCESS | 1645 | 1466441629031 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]]]}] 09:53:49 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. 09:53:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 821ms 09:53:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:53:49 INFO - PROCESS | 1645 | 1466441629061 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 09:53:49 INFO - PROCESS | 1645 | 1466441629063 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 09:53:49 INFO - PROCESS | 1645 | 1466441629065 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:53:49 INFO - PROCESS | 1645 | 1466441629068 Marionette TRACE conn2 <- [1,374,null,{}] 09:53:49 INFO - PROCESS | 1645 | 1466441629075 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}] 09:53:49 INFO - PROCESS | 1645 | 1466441629079 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:49 INFO - PROCESS | 1645 | 1466441629182 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 09:53:49 INFO - PROCESS | 1645 | 1466441629249 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:49 INFO - PROCESS | 1645 | 1466441629251 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x12afc9000 == 47 [pid = 1645] [id = 101] 09:53:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x128cce400) [pid = 1645] [serial = 300] [outer = 0x0] 09:53:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x128fb6000) [pid = 1645] [serial = 301] [outer = 0x128cce400] 09:53:49 INFO - PROCESS | 1645 | 1466441629282 Marionette DEBUG loaded listener.js 09:53:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x129331800) [pid = 1645] [serial = 302] [outer = 0x128cce400] 09:53:49 INFO - PROCESS | 1645 | 1466441629729 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:53:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:53:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 721ms 09:53:49 INFO - PROCESS | 1645 | 1466441629786 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 09:53:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:53:49 INFO - PROCESS | 1645 | 1466441629788 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 09:53:49 INFO - PROCESS | 1645 | 1466441629791 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:53:49 INFO - PROCESS | 1645 | 1466441629792 Marionette TRACE conn2 <- [1,378,null,{}] 09:53:49 INFO - PROCESS | 1645 | 1466441629795 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}] 09:53:49 INFO - PROCESS | 1645 | 1466441629796 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:49 INFO - PROCESS | 1645 | 1466441629906 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 09:53:49 INFO - PROCESS | 1645 | 1466441629972 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:49 INFO - PROCESS | 1645 | 1466441629974 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x115e1d000 == 48 [pid = 1645] [id = 102] 09:53:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x1188d6c00) [pid = 1645] [serial = 303] [outer = 0x0] 09:53:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x12932c800) [pid = 1645] [serial = 304] [outer = 0x1188d6c00] 09:53:50 INFO - PROCESS | 1645 | 1466441630005 Marionette DEBUG loaded listener.js 09:53:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x12a5f7400) [pid = 1645] [serial = 305] [outer = 0x1188d6c00] 09:53:50 INFO - PROCESS | 1645 | 1466441630613 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:53:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:53:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 870ms 09:53:50 INFO - PROCESS | 1645 | 1466441630672 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 09:53:50 INFO - PROCESS | 1645 | 1466441630674 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 09:53:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:53:50 INFO - PROCESS | 1645 | 1466441630761 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:53:50 INFO - PROCESS | 1645 | 1466441630764 Marionette TRACE conn2 <- [1,382,null,{}] 09:53:50 INFO - PROCESS | 1645 | 1466441630804 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}] 09:53:50 INFO - PROCESS | 1645 | 1466441630806 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:51 INFO - PROCESS | 1645 | 1466441630999 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 09:53:51 INFO - PROCESS | 1645 | 1466441631056 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:51 INFO - PROCESS | 1645 | 1466441631058 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x12322d800 == 49 [pid = 1645] [id = 103] 09:53:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x1188e0800) [pid = 1645] [serial = 306] [outer = 0x0] 09:53:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x1195f7400) [pid = 1645] [serial = 307] [outer = 0x1188e0800] 09:53:51 INFO - PROCESS | 1645 | 1466441631085 Marionette DEBUG loaded listener.js 09:53:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x124d6f400) [pid = 1645] [serial = 308] [outer = 0x1188e0800] 09:53:51 INFO - PROCESS | 1645 | 1466441631523 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:53:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:53:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 836ms 09:53:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12aacd800 == 48 [pid = 1645] [id = 97] 09:53:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12a804000 == 47 [pid = 1645] [id = 96] 09:53:51 INFO - PROCESS | 1645 | --DOCSHELL 0x123b38000 == 46 [pid = 1645] [id = 95] 09:53:51 INFO - PROCESS | 1645 | --DOCSHELL 0x129003800 == 45 [pid = 1645] [id = 94] 09:53:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12694b800 == 44 [pid = 1645] [id = 93] 09:53:51 INFO - PROCESS | 1645 | --DOCSHELL 0x124db5000 == 43 [pid = 1645] [id = 92] 09:53:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12322c800 == 42 [pid = 1645] [id = 91] 09:53:51 INFO - PROCESS | 1645 | --DOCSHELL 0x119fdb800 == 41 [pid = 1645] [id = 90] 09:53:51 INFO - PROCESS | 1645 | --DOCSHELL 0x119676000 == 40 [pid = 1645] [id = 89] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x1289a5000) [pid = 1645] [serial = 241] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | 1466441631594 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 09:53:51 INFO - PROCESS | 1645 | 1466441631597 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 09:53:51 INFO - PROCESS | 1645 | --DOCSHELL 0x1185b3000 == 39 [pid = 1645] [id = 88] 09:53:51 INFO - PROCESS | 1645 | --DOCSHELL 0x112c10800 == 38 [pid = 1645] [id = 87] 09:53:51 INFO - PROCESS | 1645 | --DOCSHELL 0x1188a0800 == 37 [pid = 1645] [id = 86] 09:53:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12a385000 == 36 [pid = 1645] [id = 85] 09:53:51 INFO - PROCESS | 1645 | --DOCSHELL 0x129019000 == 35 [pid = 1645] [id = 84] 09:53:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12314c000 == 34 [pid = 1645] [id = 83] 09:53:51 INFO - PROCESS | 1645 | --DOCSHELL 0x11746d800 == 33 [pid = 1645] [id = 82] 09:53:51 INFO - PROCESS | 1645 | --DOCSHELL 0x12924f800 == 32 [pid = 1645] [id = 81] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x123c89000) [pid = 1645] [serial = 199] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x128aeec00) [pid = 1645] [serial = 220] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x126439800) [pid = 1645] [serial = 217] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x124dce400) [pid = 1645] [serial = 214] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x126086000) [pid = 1645] [serial = 215] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x12932d400) [pid = 1645] [serial = 226] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x11874c800) [pid = 1645] [serial = 206] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x11825a400) [pid = 1645] [serial = 205] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x119430c00) [pid = 1645] [serial = 208] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x1290c8400) [pid = 1645] [serial = 223] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x119988800) [pid = 1645] [serial = 209] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x128fb3c00) [pid = 1645] [serial = 221] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x119fb3800) [pid = 1645] [serial = 195] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x123c87800) [pid = 1645] [serial = 203] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x118263400) [pid = 1645] [serial = 202] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x1176e1800) [pid = 1645] [serial = 192] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x12327fc00) [pid = 1645] [serial = 229] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12a339c00) [pid = 1645] [serial = 230] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x123b62400) [pid = 1645] [serial = 211] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x123c90000) [pid = 1645] [serial = 212] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x12a5f7800) [pid = 1645] [serial = 235] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x12a333400) [pid = 1645] [serial = 227] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x116906400) [pid = 1645] [serial = 49] [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.] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x1289a1c00) [pid = 1645] [serial = 239] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1290d3800) [pid = 1645] [serial = 224] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x12a541c00) [pid = 1645] [serial = 233] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x12aa62800) [pid = 1645] [serial = 236] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x12899c400) [pid = 1645] [serial = 238] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x12a48f000) [pid = 1645] [serial = 232] [outer = 0x0] [url = about:blank] 09:53:51 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x126609400) [pid = 1645] [serial = 218] [outer = 0x0] [url = about:blank] 09:53:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:53:51 INFO - PROCESS | 1645 | 1466441631620 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:53:51 INFO - PROCESS | 1645 | 1466441631622 Marionette TRACE conn2 <- [1,386,null,{}] 09:53:51 INFO - PROCESS | 1645 | 1466441631627 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}] 09:53:51 INFO - PROCESS | 1645 | 1466441631628 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:51 INFO - PROCESS | 1645 | 1466441631712 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 09:53:51 INFO - PROCESS | 1645 | 1466441631723 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:51 INFO - PROCESS | 1645 | 1466441631724 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x116ac7000 == 33 [pid = 1645] [id = 104] 09:53:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x124dce400) [pid = 1645] [serial = 309] [outer = 0x0] 09:53:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x126086000) [pid = 1645] [serial = 310] [outer = 0x124dce400] 09:53:51 INFO - PROCESS | 1645 | 1466441631752 Marionette DEBUG loaded listener.js 09:53:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1269e0c00) [pid = 1645] [serial = 311] [outer = 0x124dce400] 09:53:52 INFO - PROCESS | 1645 | 1466441632105 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]]]}] 09:53:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:53:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 530ms 09:53:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:53:52 INFO - PROCESS | 1645 | 1466441632143 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 09:53:52 INFO - PROCESS | 1645 | 1466441632144 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 09:53:52 INFO - PROCESS | 1645 | 1466441632146 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:53:52 INFO - PROCESS | 1645 | 1466441632149 Marionette TRACE conn2 <- [1,390,null,{}] 09:53:52 INFO - PROCESS | 1645 | 1466441632171 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}] 09:53:52 INFO - PROCESS | 1645 | 1466441632174 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:52 INFO - PROCESS | 1645 | 1466441632257 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 09:53:52 INFO - PROCESS | 1645 | 1466441632282 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:52 INFO - PROCESS | 1645 | 1466441632284 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x1195d8000 == 34 [pid = 1645] [id = 105] 09:53:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12932dc00) [pid = 1645] [serial = 312] [outer = 0x0] 09:53:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12a53b000) [pid = 1645] [serial = 313] [outer = 0x12932dc00] 09:53:52 INFO - PROCESS | 1645 | 1466441632311 Marionette DEBUG loaded listener.js 09:53:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12a5f9c00) [pid = 1645] [serial = 314] [outer = 0x12932dc00] 09:53:52 INFO - PROCESS | 1645 | 1466441632663 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]]]}] 09:53:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:53:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 531ms 09:53:52 INFO - PROCESS | 1645 | 1466441632677 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 09:53:52 INFO - PROCESS | 1645 | 1466441632679 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 09:53:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:53:52 INFO - PROCESS | 1645 | 1466441632684 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:53:52 INFO - PROCESS | 1645 | 1466441632685 Marionette TRACE conn2 <- [1,394,null,{}] 09:53:52 INFO - PROCESS | 1645 | 1466441632692 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}] 09:53:52 INFO - PROCESS | 1645 | 1466441632694 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:52 INFO - PROCESS | 1645 | 1466441632794 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 09:53:52 INFO - PROCESS | 1645 | 1466441632800 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:52 INFO - PROCESS | 1645 | 1466441632801 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x121761800 == 35 [pid = 1645] [id = 106] 09:53:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12aa68400) [pid = 1645] [serial = 315] [outer = 0x0] 09:53:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12b03d800) [pid = 1645] [serial = 316] [outer = 0x12aa68400] 09:53:52 INFO - PROCESS | 1645 | 1466441632827 Marionette DEBUG loaded listener.js 09:53:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12b7e9000) [pid = 1645] [serial = 317] [outer = 0x12aa68400] 09:53:53 INFO - PROCESS | 1645 | 1466441633139 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]]]}] 09:53:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:53:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 468ms 09:53:53 INFO - PROCESS | 1645 | 1466441633174 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 09:53:53 INFO - PROCESS | 1645 | 1466441633175 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 09:53:53 INFO - PROCESS | 1645 | 1466441633176 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:53:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:53:53 INFO - PROCESS | 1645 | 1466441633184 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:53:53 INFO - PROCESS | 1645 | 1466441633185 Marionette TRACE conn2 <- [1,398,null,{}] 09:53:53 INFO - PROCESS | 1645 | 1466441633187 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}] 09:53:53 INFO - PROCESS | 1645 | 1466441633189 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:53 INFO - PROCESS | 1645 | 1466441633270 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 09:53:53 INFO - PROCESS | 1645 | 1466441633331 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:53 INFO - PROCESS | 1645 | 1466441633332 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x12419c800 == 36 [pid = 1645] [id = 107] 09:53:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1188da000) [pid = 1645] [serial = 318] [outer = 0x0] 09:53:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12b8f1400) [pid = 1645] [serial = 319] [outer = 0x1188da000] 09:53:53 INFO - PROCESS | 1645 | 1466441633357 Marionette DEBUG loaded listener.js 09:53:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12bda2800) [pid = 1645] [serial = 320] [outer = 0x1188da000] 09:53:53 INFO - PROCESS | 1645 | 1466441633706 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]]]}] 09:53:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:53:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 568ms 09:53:53 INFO - PROCESS | 1645 | 1466441633752 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 09:53:53 INFO - PROCESS | 1645 | 1466441633753 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 09:53:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:53:53 INFO - PROCESS | 1645 | 1466441633756 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:53:53 INFO - PROCESS | 1645 | 1466441633757 Marionette TRACE conn2 <- [1,402,null,{}] 09:53:53 INFO - PROCESS | 1645 | 1466441633767 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}] 09:53:53 INFO - PROCESS | 1645 | 1466441633771 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:53 INFO - PROCESS | 1645 | 1466441633895 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 09:53:53 INFO - PROCESS | 1645 | 1466441633937 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:53 INFO - PROCESS | 1645 | 1466441633938 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x12901a000 == 37 [pid = 1645] [id = 108] 09:53:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x12bf79c00) [pid = 1645] [serial = 321] [outer = 0x0] 09:53:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x12bf81400) [pid = 1645] [serial = 322] [outer = 0x12bf79c00] 09:53:53 INFO - PROCESS | 1645 | 1466441633967 Marionette DEBUG loaded listener.js 09:53:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x12c386000) [pid = 1645] [serial = 323] [outer = 0x12bf79c00] 09:53:54 INFO - PROCESS | 1645 | 1466441634428 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]]]}] 09:53:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:53:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 720ms 09:53:54 INFO - PROCESS | 1645 | 1466441634477 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 09:53:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:53:54 INFO - PROCESS | 1645 | 1466441634479 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 09:53:54 INFO - PROCESS | 1645 | 1466441634483 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:53:54 INFO - PROCESS | 1645 | 1466441634484 Marionette TRACE conn2 <- [1,406,null,{}] 09:53:54 INFO - PROCESS | 1645 | 1466441634488 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}] 09:53:54 INFO - PROCESS | 1645 | 1466441634490 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:54 INFO - PROCESS | 1645 | 1466441634655 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 09:53:54 INFO - PROCESS | 1645 | 1466441634678 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:54 INFO - PROCESS | 1645 | 1466441634679 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a562800 == 38 [pid = 1645] [id = 109] 09:53:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x112ea4800) [pid = 1645] [serial = 324] [outer = 0x0] 09:53:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x112ea7c00) [pid = 1645] [serial = 325] [outer = 0x112ea4800] 09:53:54 INFO - PROCESS | 1645 | 1466441634709 Marionette DEBUG loaded listener.js 09:53:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x12899c800) [pid = 1645] [serial = 326] [outer = 0x112ea4800] 09:53:55 INFO - PROCESS | 1645 | 1466441635055 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]]]}] 09:53:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:53:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 620ms 09:53:55 INFO - PROCESS | 1645 | 1466441635103 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 09:53:55 INFO - PROCESS | 1645 | 1466441635105 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 09:53:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:53:55 INFO - PROCESS | 1645 | 1466441635108 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:53:55 INFO - PROCESS | 1645 | 1466441635110 Marionette TRACE conn2 <- [1,410,null,{}] 09:53:55 INFO - PROCESS | 1645 | 1466441635113 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}] 09:53:55 INFO - PROCESS | 1645 | 1466441635115 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:55 INFO - PROCESS | 1645 | 1466441635272 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 09:53:55 INFO - PROCESS | 1645 | 1466441635291 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:55 INFO - PROCESS | 1645 | 1466441635292 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a820000 == 39 [pid = 1645] [id = 110] 09:53:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x110e77000) [pid = 1645] [serial = 327] [outer = 0x0] 09:53:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x110e80000) [pid = 1645] [serial = 328] [outer = 0x110e77000] 09:53:55 INFO - PROCESS | 1645 | 1466441635332 Marionette DEBUG loaded listener.js 09:53:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x110e84000) [pid = 1645] [serial = 329] [outer = 0x110e77000] 09:53:55 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x128fb1000) [pid = 1645] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:53:55 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x12a541800) [pid = 1645] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:53:55 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x12aa5bc00) [pid = 1645] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:53:55 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x119627800) [pid = 1645] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:53:55 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x124d74400) [pid = 1645] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:53:55 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x119629400) [pid = 1645] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:53:55 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x123c5e400) [pid = 1645] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:53:55 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x11812dc00) [pid = 1645] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:53:55 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12660a400) [pid = 1645] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:53:55 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12a5f0800) [pid = 1645] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:53:55 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x12b7e5000) [pid = 1645] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:53:55 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x12b8ef000) [pid = 1645] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:53:55 INFO - PROCESS | 1645 | 1466441635885 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]]]}] 09:53:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:53:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 819ms 09:53:55 INFO - PROCESS | 1645 | 1466441635928 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 09:53:55 INFO - PROCESS | 1645 | 1466441635929 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 09:53:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:53:55 INFO - PROCESS | 1645 | 1466441635934 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:53:55 INFO - PROCESS | 1645 | 1466441635935 Marionette TRACE conn2 <- [1,414,null,{}] 09:53:55 INFO - PROCESS | 1645 | 1466441635937 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}] 09:53:55 INFO - PROCESS | 1645 | 1466441635938 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:56 INFO - PROCESS | 1645 | 1466441636025 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 09:53:56 INFO - PROCESS | 1645 | 1466441636084 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:56 INFO - PROCESS | 1645 | 1466441636085 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x126939800 == 40 [pid = 1645] [id = 111] 09:53:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x110e7e400) [pid = 1645] [serial = 330] [outer = 0x0] 09:53:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x111c19000) [pid = 1645] [serial = 331] [outer = 0x110e7e400] 09:53:56 INFO - PROCESS | 1645 | 1466441636110 Marionette DEBUG loaded listener.js 09:53:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x11259d400) [pid = 1645] [serial = 332] [outer = 0x110e7e400] 09:53:56 INFO - PROCESS | 1645 | 1466441636387 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]]]}] 09:53:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:53:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 470ms 09:53:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:53:56 INFO - PROCESS | 1645 | 1466441636403 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 09:53:56 INFO - PROCESS | 1645 | 1466441636405 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 09:53:56 INFO - PROCESS | 1645 | 1466441636407 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:53:56 INFO - PROCESS | 1645 | 1466441636408 Marionette TRACE conn2 <- [1,418,null,{}] 09:53:56 INFO - PROCESS | 1645 | 1466441636410 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}] 09:53:56 INFO - PROCESS | 1645 | 1466441636411 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:56 INFO - PROCESS | 1645 | 1466441636500 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 09:53:56 INFO - PROCESS | 1645 | 1466441636504 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:56 INFO - PROCESS | 1645 | 1466441636505 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8c7800 == 41 [pid = 1645] [id = 112] 09:53:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x11259fc00) [pid = 1645] [serial = 333] [outer = 0x0] 09:53:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x112ea8800) [pid = 1645] [serial = 334] [outer = 0x11259fc00] 09:53:56 INFO - PROCESS | 1645 | 1466441636530 Marionette DEBUG loaded listener.js 09:53:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x119629400) [pid = 1645] [serial = 335] [outer = 0x11259fc00] 09:53:57 INFO - PROCESS | 1645 | 1466441637407 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]]]}] 09:53:57 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 09:53:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1020ms 09:53:57 INFO - PROCESS | 1645 | 1466441637427 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 09:53:57 INFO - PROCESS | 1645 | 1466441637429 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 09:53:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:53:57 INFO - PROCESS | 1645 | 1466441637432 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:53:57 INFO - PROCESS | 1645 | 1466441637434 Marionette TRACE conn2 <- [1,422,null,{}] 09:53:57 INFO - PROCESS | 1645 | 1466441637452 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}] 09:53:57 INFO - PROCESS | 1645 | 1466441637454 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:57 INFO - PROCESS | 1645 | 1466441637568 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 09:53:57 INFO - PROCESS | 1645 | 1466441637572 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:57 INFO - PROCESS | 1645 | 1466441637573 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd19000 == 42 [pid = 1645] [id = 113] 09:53:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x1230ecc00) [pid = 1645] [serial = 336] [outer = 0x0] 09:53:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x12bf7b400) [pid = 1645] [serial = 337] [outer = 0x1230ecc00] 09:53:57 INFO - PROCESS | 1645 | 1466441637601 Marionette DEBUG loaded listener.js 09:53:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x12c38c400) [pid = 1645] [serial = 338] [outer = 0x1230ecc00] 09:53:58 INFO - PROCESS | 1645 | --DOCSHELL 0x12322d800 == 41 [pid = 1645] [id = 103] 09:53:58 INFO - PROCESS | 1645 | --DOCSHELL 0x115e1d000 == 40 [pid = 1645] [id = 102] 09:53:58 INFO - PROCESS | 1645 | --DOCSHELL 0x12afc9000 == 39 [pid = 1645] [id = 101] 09:53:58 INFO - PROCESS | 1645 | --DOCSHELL 0x123b2a000 == 38 [pid = 1645] [id = 100] 09:53:58 INFO - PROCESS | 1645 | --DOCSHELL 0x12afcd000 == 37 [pid = 1645] [id = 98] 09:53:58 INFO - PROCESS | 1645 | --DOCSHELL 0x117e21800 == 36 [pid = 1645] [id = 99] 09:53:58 INFO - PROCESS | 1645 | --DOCSHELL 0x12a562800 == 35 [pid = 1645] [id = 109] 09:53:58 INFO - PROCESS | 1645 | --DOCSHELL 0x12a820000 == 34 [pid = 1645] [id = 110] 09:53:58 INFO - PROCESS | 1645 | --DOCSHELL 0x126939800 == 33 [pid = 1645] [id = 111] 09:53:58 INFO - PROCESS | 1645 | --DOCSHELL 0x12419c800 == 32 [pid = 1645] [id = 107] 09:53:58 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8c7800 == 31 [pid = 1645] [id = 112] 09:53:58 INFO - PROCESS | 1645 | --DOCSHELL 0x12901a000 == 30 [pid = 1645] [id = 108] 09:53:58 INFO - PROCESS | 1645 | --DOCSHELL 0x121761800 == 29 [pid = 1645] [id = 106] 09:53:58 INFO - PROCESS | 1645 | --DOCSHELL 0x116ac7000 == 28 [pid = 1645] [id = 104] 09:53:58 INFO - PROCESS | 1645 | --DOCSHELL 0x1195d8000 == 27 [pid = 1645] [id = 105] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x12a53ac00) [pid = 1645] [serial = 272] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x129330c00) [pid = 1645] [serial = 271] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x12a5f3c00) [pid = 1645] [serial = 274] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x12b03a400) [pid = 1645] [serial = 280] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x119d2b000) [pid = 1645] [serial = 259] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x1210d4800) [pid = 1645] [serial = 260] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x128faac00) [pid = 1645] [serial = 253] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x124e87000) [pid = 1645] [serial = 265] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x12649b800) [pid = 1645] [serial = 266] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x118748c00) [pid = 1645] [serial = 244] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x126609000) [pid = 1645] [serial = 268] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x123c84800) [pid = 1645] [serial = 262] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x123c91800) [pid = 1645] [serial = 263] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x126497800) [pid = 1645] [serial = 250] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x11929c400) [pid = 1645] [serial = 257] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x11872ec00) [pid = 1645] [serial = 256] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x12a336800) [pid = 1645] [serial = 283] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x12aa63000) [pid = 1645] [serial = 277] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x12b7ecc00) [pid = 1645] [serial = 286] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x12bb86800) [pid = 1645] [serial = 287] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x12bd9d800) [pid = 1645] [serial = 292] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x12bb8f400) [pid = 1645] [serial = 289] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x12bb94400) [pid = 1645] [serial = 290] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x12b7e2800) [pid = 1645] [serial = 281] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1230efc00) [pid = 1645] [serial = 247] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x12aab0c00) [pid = 1645] [serial = 278] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x12aa5a400) [pid = 1645] [serial = 275] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x12b7e0400) [pid = 1645] [serial = 284] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x1289a8800) [pid = 1645] [serial = 269] [outer = 0x0] [url = about:blank] 09:53:59 INFO - PROCESS | 1645 | 1466441639506 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]]]}] 09:53:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:53:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2123ms 09:53:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:53:59 INFO - PROCESS | 1645 | 1466441639556 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 09:53:59 INFO - PROCESS | 1645 | 1466441639558 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 09:53:59 INFO - PROCESS | 1645 | 1466441639562 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:53:59 INFO - PROCESS | 1645 | 1466441639564 Marionette TRACE conn2 <- [1,426,null,{}] 09:53:59 INFO - PROCESS | 1645 | 1466441639568 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}] 09:53:59 INFO - PROCESS | 1645 | 1466441639569 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:59 INFO - PROCESS | 1645 | 1466441639643 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 09:53:59 INFO - PROCESS | 1645 | 1466441639690 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:59 INFO - PROCESS | 1645 | 1466441639691 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:53:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x115ec4000 == 28 [pid = 1645] [id = 114] 09:53:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1132e0000) [pid = 1645] [serial = 339] [outer = 0x0] 09:53:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1132e6800) [pid = 1645] [serial = 340] [outer = 0x1132e0000] 09:53:59 INFO - PROCESS | 1645 | 1466441639719 Marionette DEBUG loaded listener.js 09:53:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x116faa400) [pid = 1645] [serial = 341] [outer = 0x1132e0000] 09:54:00 INFO - PROCESS | 1645 | 1466441640020 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] 09:54:00 INFO - PROCESS | 1645 | 1466441640042 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 09:54:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:54:00 INFO - PROCESS | 1645 | 1466441640047 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:54:00 INFO - PROCESS | 1645 | 1466441640052 Marionette TRACE conn2 <- [1,430,null,{}] 09:54:00 INFO - PROCESS | 1645 | 1466441640054 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}] 09:54:00 INFO - PROCESS | 1645 | 1466441640056 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:00 INFO - PROCESS | 1645 | 1466441640132 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 09:54:00 INFO - PROCESS | 1645 | 1466441640137 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:00 INFO - PROCESS | 1645 | 1466441640138 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x116f8b800 == 29 [pid = 1645] [id = 115] 09:54:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x118126400) [pid = 1645] [serial = 342] [outer = 0x0] 09:54:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1181c3c00) [pid = 1645] [serial = 343] [outer = 0x118126400] 09:54:00 INFO - PROCESS | 1645 | 1466441640167 Marionette DEBUG loaded listener.js 09:54:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x11825a400) [pid = 1645] [serial = 344] [outer = 0x118126400] 09:54:00 INFO - PROCESS | 1645 | 1466441640499 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]]]}] 09:54:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:54:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 473ms 09:54:00 INFO - PROCESS | 1645 | 1466441640520 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 09:54:00 INFO - PROCESS | 1645 | 1466441640521 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 09:54:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:54:00 INFO - PROCESS | 1645 | 1466441640524 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:54:00 INFO - PROCESS | 1645 | 1466441640538 Marionette TRACE conn2 <- [1,434,null,{}] 09:54:00 INFO - PROCESS | 1645 | 1466441640555 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}] 09:54:00 INFO - PROCESS | 1645 | 1466441640558 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:00 INFO - PROCESS | 1645 | 1466441640628 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 09:54:00 INFO - PROCESS | 1645 | 1466441640634 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:00 INFO - PROCESS | 1645 | 1466441640636 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x1185c9000 == 30 [pid = 1645] [id = 116] 09:54:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x110e77c00) [pid = 1645] [serial = 345] [outer = 0x0] 09:54:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119140000) [pid = 1645] [serial = 346] [outer = 0x110e77c00] 09:54:00 INFO - PROCESS | 1645 | 1466441640666 Marionette DEBUG loaded listener.js 09:54:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1195f1000) [pid = 1645] [serial = 347] [outer = 0x110e77c00] 09:54:01 INFO - PROCESS | 1645 | 1466441641012 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]]]}] 09:54:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:54:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 492ms 09:54:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:54:01 INFO - PROCESS | 1645 | 1466441641018 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 09:54:01 INFO - PROCESS | 1645 | 1466441641020 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 09:54:01 INFO - PROCESS | 1645 | 1466441641022 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:54:01 INFO - PROCESS | 1645 | 1466441641023 Marionette TRACE conn2 <- [1,438,null,{}] 09:54:01 INFO - PROCESS | 1645 | 1466441641025 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}] 09:54:01 INFO - PROCESS | 1645 | 1466441641026 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:01 INFO - PROCESS | 1645 | 1466441641107 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 09:54:01 INFO - PROCESS | 1645 | 1466441641111 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:01 INFO - PROCESS | 1645 | 1466441641112 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x1195bf800 == 31 [pid = 1645] [id = 117] 09:54:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x119629000) [pid = 1645] [serial = 348] [outer = 0x0] 09:54:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x119d31c00) [pid = 1645] [serial = 349] [outer = 0x119629000] 09:54:01 INFO - PROCESS | 1645 | 1466441641140 Marionette DEBUG loaded listener.js 09:54:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x120fc4c00) [pid = 1645] [serial = 350] [outer = 0x119629000] 09:54:01 INFO - PROCESS | 1645 | 1466441641459 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]]]}] 09:54:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:54:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 468ms 09:54:01 INFO - PROCESS | 1645 | 1466441641491 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 09:54:01 INFO - PROCESS | 1645 | 1466441641492 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 09:54:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:54:01 INFO - PROCESS | 1645 | 1466441641494 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:54:01 INFO - PROCESS | 1645 | 1466441641495 Marionette TRACE conn2 <- [1,442,null,{}] 09:54:01 INFO - PROCESS | 1645 | 1466441641500 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}] 09:54:01 INFO - PROCESS | 1645 | 1466441641502 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:01 INFO - PROCESS | 1645 | 1466441641603 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 09:54:01 INFO - PROCESS | 1645 | 1466441641609 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:01 INFO - PROCESS | 1645 | 1466441641610 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x119a0f800 == 32 [pid = 1645] [id = 118] 09:54:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x110e82c00) [pid = 1645] [serial = 351] [outer = 0x0] 09:54:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x11962a400) [pid = 1645] [serial = 352] [outer = 0x110e82c00] 09:54:01 INFO - PROCESS | 1645 | 1466441641635 Marionette DEBUG loaded listener.js 09:54:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1232c2400) [pid = 1645] [serial = 353] [outer = 0x110e82c00] 09:54:01 INFO - PROCESS | 1645 | 1466441641979 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]]]}] 09:54:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:54:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 522ms 09:54:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:54:02 INFO - PROCESS | 1645 | 1466441642018 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 09:54:02 INFO - PROCESS | 1645 | 1466441642020 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 09:54:02 INFO - PROCESS | 1645 | 1466441642023 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:54:02 INFO - PROCESS | 1645 | 1466441642025 Marionette TRACE conn2 <- [1,446,null,{}] 09:54:02 INFO - PROCESS | 1645 | 1466441642029 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}] 09:54:02 INFO - PROCESS | 1645 | 1466441642035 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:02 INFO - PROCESS | 1645 | 1466441642179 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 09:54:02 INFO - PROCESS | 1645 | 1466441642259 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:02 INFO - PROCESS | 1645 | 1466441642261 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x12302c800 == 33 [pid = 1645] [id = 119] 09:54:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x11825ac00) [pid = 1645] [serial = 354] [outer = 0x0] 09:54:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12369dc00) [pid = 1645] [serial = 355] [outer = 0x11825ac00] 09:54:02 INFO - PROCESS | 1645 | 1466441642290 Marionette DEBUG loaded listener.js 09:54:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x123c8f800) [pid = 1645] [serial = 356] [outer = 0x11825ac00] 09:54:02 INFO - PROCESS | 1645 | 1466441642654 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]]]}] 09:54:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:54:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 671ms 09:54:02 INFO - PROCESS | 1645 | 1466441642695 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 09:54:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:54:02 INFO - PROCESS | 1645 | 1466441642700 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 09:54:02 INFO - PROCESS | 1645 | 1466441642704 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:54:02 INFO - PROCESS | 1645 | 1466441642706 Marionette TRACE conn2 <- [1,450,null,{}] 09:54:02 INFO - PROCESS | 1645 | 1466441642709 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}] 09:54:02 INFO - PROCESS | 1645 | 1466441642711 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:02 INFO - PROCESS | 1645 | 1466441642862 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 09:54:02 INFO - PROCESS | 1645 | 1466441642881 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:02 INFO - PROCESS | 1645 | 1466441642882 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x1235be800 == 34 [pid = 1645] [id = 120] 09:54:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x123c90000) [pid = 1645] [serial = 357] [outer = 0x0] 09:54:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x124557400) [pid = 1645] [serial = 358] [outer = 0x123c90000] 09:54:02 INFO - PROCESS | 1645 | 1466441642922 Marionette DEBUG loaded listener.js 09:54:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x124d77c00) [pid = 1645] [serial = 359] [outer = 0x123c90000] 09:54:03 INFO - PROCESS | 1645 | 1466441643301 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] 09:54:03 INFO - PROCESS | 1645 | 1466441643324 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 09:54:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:54:03 INFO - PROCESS | 1645 | 1466441643327 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:54:03 INFO - PROCESS | 1645 | 1466441643328 Marionette TRACE conn2 <- [1,454,null,{}] 09:54:03 INFO - PROCESS | 1645 | 1466441643330 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}] 09:54:03 INFO - PROCESS | 1645 | 1466441643333 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:03 INFO - PROCESS | 1645 | 1466441643406 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 09:54:03 INFO - PROCESS | 1645 | 1466441643478 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:03 INFO - PROCESS | 1645 | 1466441643480 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x123c75800 == 35 [pid = 1645] [id = 121] 09:54:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x123c91000) [pid = 1645] [serial = 360] [outer = 0x0] 09:54:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x124dd9800) [pid = 1645] [serial = 361] [outer = 0x123c91000] 09:54:03 INFO - PROCESS | 1645 | 1466441643503 Marionette DEBUG loaded listener.js 09:54:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x12649c000) [pid = 1645] [serial = 362] [outer = 0x123c91000] 09:54:03 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:03 INFO - PROCESS | 1645 | 1466441643773 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]]]}] 09:54:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:54:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 468ms 09:54:03 INFO - PROCESS | 1645 | 1466441643806 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 09:54:03 INFO - PROCESS | 1645 | 1466441643807 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 09:54:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:54:03 INFO - PROCESS | 1645 | 1466441643810 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:54:03 INFO - PROCESS | 1645 | 1466441643811 Marionette TRACE conn2 <- [1,458,null,{}] 09:54:03 INFO - PROCESS | 1645 | 1466441643823 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}] 09:54:03 INFO - PROCESS | 1645 | 1466441643824 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:03 INFO - PROCESS | 1645 | 1466441643938 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 09:54:03 INFO - PROCESS | 1645 | 1466441643991 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:03 INFO - PROCESS | 1645 | 1466441643992 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x1185c8800 == 36 [pid = 1645] [id = 122] 09:54:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x126082400) [pid = 1645] [serial = 363] [outer = 0x0] 09:54:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x1266e7c00) [pid = 1645] [serial = 364] [outer = 0x126082400] 09:54:04 INFO - PROCESS | 1645 | 1466441644031 Marionette DEBUG loaded listener.js 09:54:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12899dc00) [pid = 1645] [serial = 365] [outer = 0x126082400] 09:54:04 INFO - PROCESS | 1645 | 1466441644410 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] 09:54:04 INFO - PROCESS | 1645 | 1466441644438 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 09:54:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:54:04 INFO - PROCESS | 1645 | 1466441644440 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:54:04 INFO - PROCESS | 1645 | 1466441644441 Marionette TRACE conn2 <- [1,462,null,{}] 09:54:04 INFO - PROCESS | 1645 | 1466441644452 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}] 09:54:04 INFO - PROCESS | 1645 | 1466441644453 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:04 INFO - PROCESS | 1645 | 1466441644595 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 09:54:04 INFO - PROCESS | 1645 | 1466441644668 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:04 INFO - PROCESS | 1645 | 1466441644670 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x126624000 == 37 [pid = 1645] [id = 123] 09:54:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x12899ec00) [pid = 1645] [serial = 366] [outer = 0x0] 09:54:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x128af1000) [pid = 1645] [serial = 367] [outer = 0x12899ec00] 09:54:04 INFO - PROCESS | 1645 | 1466441644712 Marionette DEBUG loaded listener.js 09:54:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x128faf800) [pid = 1645] [serial = 368] [outer = 0x12899ec00] 09:54:05 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:05 INFO - PROCESS | 1645 | 1466441645192 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] 09:54:05 INFO - PROCESS | 1645 | 1466441645228 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 09:54:05 INFO - PROCESS | 1645 | 1466441645230 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:54:05 INFO - PROCESS | 1645 | 1466441645232 Marionette TRACE conn2 <- [1,466,null,{}] 09:54:05 INFO - PROCESS | 1645 | 1466441645234 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}] 09:54:05 INFO - PROCESS | 1645 | 1466441645236 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:05 INFO - PROCESS | 1645 | 1466441645339 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 09:54:05 INFO - PROCESS | 1645 | 1466441645343 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:05 INFO - PROCESS | 1645 | 1466441645352 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x119688000 == 38 [pid = 1645] [id = 124] 09:54:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x1289a2400) [pid = 1645] [serial = 369] [outer = 0x0] 09:54:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x1290d1400) [pid = 1645] [serial = 370] [outer = 0x1289a2400] 09:54:05 INFO - PROCESS | 1645 | 1466441645410 Marionette DEBUG loaded listener.js 09:54:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x12a53d000) [pid = 1645] [serial = 371] [outer = 0x1289a2400] 09:54:05 INFO - PROCESS | 1645 | 1466441645740 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 09:54:05 INFO - PROCESS | 1645 | 1466441645754 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 09:54:05 INFO - PROCESS | 1645 | 1466441645756 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:54:05 INFO - PROCESS | 1645 | 1466441645757 Marionette TRACE conn2 <- [1,470,null,{}] 09:54:05 INFO - PROCESS | 1645 | 1466441645759 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}] 09:54:05 INFO - PROCESS | 1645 | 1466441645760 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:06 INFO - PROCESS | 1645 | 1466441646027 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 09:54:06 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x116984c00) [pid = 1645] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:54:06 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x119d32400) [pid = 1645] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:54:06 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x123b67c00) [pid = 1645] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:54:06 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x119d36c00) [pid = 1645] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:54:06 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x1289a6c00) [pid = 1645] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:54:06 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x118129000) [pid = 1645] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:54:06 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x124555400) [pid = 1645] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:54:06 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x12899e800) [pid = 1645] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:54:06 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x12bf79c00) [pid = 1645] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:54:06 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x112ea4800) [pid = 1645] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:54:06 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x110e7e400) [pid = 1645] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:54:06 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x110e77000) [pid = 1645] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:54:06 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x11259fc00) [pid = 1645] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:54:06 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1188e0800) [pid = 1645] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:54:06 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1188d6c00) [pid = 1645] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:54:06 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x128cce400) [pid = 1645] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:54:06 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1210d5c00) [pid = 1645] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:54:06 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x11874a800) [pid = 1645] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:54:06 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x123c90800) [pid = 1645] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:54:06 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1188da000) [pid = 1645] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:54:06 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x12aa68400) [pid = 1645] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:54:06 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x12932dc00) [pid = 1645] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:54:06 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x124dce400) [pid = 1645] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:54:06 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x11697d400) [pid = 1645] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:54:06 INFO - PROCESS | 1645 | 1466441646094 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:06 INFO - PROCESS | 1645 | 1466441646096 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x115d76000 == 39 [pid = 1645] [id = 125] 09:54:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x110e79000) [pid = 1645] [serial = 372] [outer = 0x0] 09:54:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x112593000) [pid = 1645] [serial = 373] [outer = 0x110e79000] 09:54:06 INFO - PROCESS | 1645 | 1466441646120 Marionette DEBUG loaded listener.js 09:54:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x113245c00) [pid = 1645] [serial = 374] [outer = 0x110e79000] 09:54:06 INFO - PROCESS | 1645 | 1466441646411 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]]]}] 09:54:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:54:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 668ms 09:54:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:54:06 INFO - PROCESS | 1645 | 1466441646425 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 09:54:06 INFO - PROCESS | 1645 | 1466441646426 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 09:54:06 INFO - PROCESS | 1645 | 1466441646440 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:54:06 INFO - PROCESS | 1645 | 1466441646442 Marionette TRACE conn2 <- [1,474,null,{}] 09:54:06 INFO - PROCESS | 1645 | 1466441646445 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}] 09:54:06 INFO - PROCESS | 1645 | 1466441646450 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:06 INFO - PROCESS | 1645 | 1466441646583 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 09:54:06 INFO - PROCESS | 1645 | 1466441646659 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:06 INFO - PROCESS | 1645 | 1466441646660 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x126b44000 == 40 [pid = 1645] [id = 126] 09:54:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x112ea2800) [pid = 1645] [serial = 375] [outer = 0x0] 09:54:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1188da000) [pid = 1645] [serial = 376] [outer = 0x112ea2800] 09:54:06 INFO - PROCESS | 1645 | 1466441646700 Marionette DEBUG loaded listener.js 09:54:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1289a1000) [pid = 1645] [serial = 377] [outer = 0x112ea2800] 09:54:06 INFO - PROCESS | 1645 | 1466441646969 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]]]}] 09:54:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:54:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 582ms 09:54:07 INFO - PROCESS | 1645 | 1466441647010 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 09:54:07 INFO - PROCESS | 1645 | 1466441647011 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 09:54:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:54:07 INFO - PROCESS | 1645 | 1466441647020 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:54:07 INFO - PROCESS | 1645 | 1466441647021 Marionette TRACE conn2 <- [1,478,null,{}] 09:54:07 INFO - PROCESS | 1645 | 1466441647023 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}] 09:54:07 INFO - PROCESS | 1645 | 1466441647024 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:07 INFO - PROCESS | 1645 | 1466441647131 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 09:54:07 INFO - PROCESS | 1645 | 1466441647204 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:07 INFO - PROCESS | 1645 | 1466441647205 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a3a0800 == 41 [pid = 1645] [id = 127] 09:54:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x112eb3000) [pid = 1645] [serial = 378] [outer = 0x0] 09:54:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12a53d800) [pid = 1645] [serial = 379] [outer = 0x112eb3000] 09:54:07 INFO - PROCESS | 1645 | 1466441647244 Marionette DEBUG loaded listener.js 09:54:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12aa5f800) [pid = 1645] [serial = 380] [outer = 0x112eb3000] 09:54:07 INFO - PROCESS | 1645 | 1466441647666 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]]]}] 09:54:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:54:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 675ms 09:54:07 INFO - PROCESS | 1645 | 1466441647689 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 09:54:07 INFO - PROCESS | 1645 | 1466441647690 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 09:54:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:54:07 INFO - PROCESS | 1645 | 1466441647692 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:54:07 INFO - PROCESS | 1645 | 1466441647693 Marionette TRACE conn2 <- [1,482,null,{}] 09:54:07 INFO - PROCESS | 1645 | 1466441647695 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}] 09:54:07 INFO - PROCESS | 1645 | 1466441647697 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:07 INFO - PROCESS | 1645 | 1466441647784 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 09:54:07 INFO - PROCESS | 1645 | 1466441647837 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:07 INFO - PROCESS | 1645 | 1466441647839 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a816000 == 42 [pid = 1645] [id = 128] 09:54:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x120fbc000) [pid = 1645] [serial = 381] [outer = 0x0] 09:54:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12aa68400) [pid = 1645] [serial = 382] [outer = 0x120fbc000] 09:54:07 INFO - PROCESS | 1645 | 1466441647862 Marionette DEBUG loaded listener.js 09:54:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12b03cc00) [pid = 1645] [serial = 383] [outer = 0x120fbc000] 09:54:08 INFO - PROCESS | 1645 | --DOCSHELL 0x115ec4000 == 41 [pid = 1645] [id = 114] 09:54:08 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd19000 == 40 [pid = 1645] [id = 113] 09:54:08 INFO - PROCESS | 1645 | --DOCSHELL 0x119a0f800 == 39 [pid = 1645] [id = 118] 09:54:08 INFO - PROCESS | 1645 | --DOCSHELL 0x1235be800 == 38 [pid = 1645] [id = 120] 09:54:08 INFO - PROCESS | 1645 | --DOCSHELL 0x126624000 == 37 [pid = 1645] [id = 123] 09:54:08 INFO - PROCESS | 1645 | --DOCSHELL 0x119688000 == 36 [pid = 1645] [id = 124] 09:54:08 INFO - PROCESS | 1645 | --DOCSHELL 0x126b44000 == 35 [pid = 1645] [id = 126] 09:54:08 INFO - PROCESS | 1645 | --DOCSHELL 0x123c75800 == 34 [pid = 1645] [id = 121] 09:54:08 INFO - PROCESS | 1645 | --DOCSHELL 0x115d76000 == 33 [pid = 1645] [id = 125] 09:54:08 INFO - PROCESS | 1645 | --DOCSHELL 0x12302c800 == 32 [pid = 1645] [id = 119] 09:54:08 INFO - PROCESS | 1645 | --DOCSHELL 0x1185c9000 == 31 [pid = 1645] [id = 116] 09:54:08 INFO - PROCESS | 1645 | --DOCSHELL 0x1195bf800 == 30 [pid = 1645] [id = 117] 09:54:08 INFO - PROCESS | 1645 | --DOCSHELL 0x116f8b800 == 29 [pid = 1645] [id = 115] 09:54:08 INFO - PROCESS | 1645 | --DOCSHELL 0x1185c8800 == 28 [pid = 1645] [id = 122] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x126082c00) [pid = 1645] [serial = 190] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1230eb800) [pid = 1645] [serial = 196] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x124dd4800) [pid = 1645] [serial = 200] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x12c386000) [pid = 1645] [serial = 323] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x12bf81400) [pid = 1645] [serial = 322] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x112ea7c00) [pid = 1645] [serial = 325] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x111c19000) [pid = 1645] [serial = 331] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x110e80000) [pid = 1645] [serial = 328] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x112ea8800) [pid = 1645] [serial = 334] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1195f7400) [pid = 1645] [serial = 307] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x12a5f7400) [pid = 1645] [serial = 305] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x12932c800) [pid = 1645] [serial = 304] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x129331800) [pid = 1645] [serial = 302] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x128fb6000) [pid = 1645] [serial = 301] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x123b62000) [pid = 1645] [serial = 298] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x124d6b400) [pid = 1645] [serial = 299] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x119987400) [pid = 1645] [serial = 296] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x11913d000) [pid = 1645] [serial = 295] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x12bda3c00) [pid = 1645] [serial = 293] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x12b8f1400) [pid = 1645] [serial = 319] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x12b03d800) [pid = 1645] [serial = 316] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x12b7e9000) [pid = 1645] [serial = 317] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x12a53b000) [pid = 1645] [serial = 313] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x12a5f9c00) [pid = 1645] [serial = 314] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x126086000) [pid = 1645] [serial = 310] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x1269e0c00) [pid = 1645] [serial = 311] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x124d6f400) [pid = 1645] [serial = 308] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x119629400) [pid = 1645] [serial = 335] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x12bf7b400) [pid = 1645] [serial = 337] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x12899c800) [pid = 1645] [serial = 326] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x11259d400) [pid = 1645] [serial = 332] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x110e84000) [pid = 1645] [serial = 329] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x12bda2800) [pid = 1645] [serial = 320] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x118749c00) [pid = 1645] [serial = 193] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOCSHELL 0x12a3a0800 == 27 [pid = 1645] [id = 127] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x123b66400) [pid = 1645] [serial = 248] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x129323000) [pid = 1645] [serial = 254] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 66 (0x11942d800) [pid = 1645] [serial = 245] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 65 (0x12899f000) [pid = 1645] [serial = 251] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | --DOMWINDOW == 64 (0x12a547400) [pid = 1645] [serial = 242] [outer = 0x0] [url = about:blank] 09:54:09 INFO - PROCESS | 1645 | 1466441649158 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]]]}] 09:54:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:54:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1472ms 09:54:09 INFO - PROCESS | 1645 | 1466441649167 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 09:54:09 INFO - PROCESS | 1645 | 1466441649170 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 09:54:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:54:09 INFO - PROCESS | 1645 | 1466441649173 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:54:09 INFO - PROCESS | 1645 | 1466441649175 Marionette TRACE conn2 <- [1,486,null,{}] 09:54:09 INFO - PROCESS | 1645 | 1466441649179 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}] 09:54:09 INFO - PROCESS | 1645 | 1466441649181 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:09 INFO - PROCESS | 1645 | 1466441649258 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 09:54:09 INFO - PROCESS | 1645 | 1466441649303 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:09 INFO - PROCESS | 1645 | 1466441649306 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x112dd4000 == 28 [pid = 1645] [id = 129] 09:54:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 65 (0x112c6d800) [pid = 1645] [serial = 384] [outer = 0x0] 09:54:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 66 (0x112ea0800) [pid = 1645] [serial = 385] [outer = 0x112c6d800] 09:54:09 INFO - PROCESS | 1645 | 1466441649334 Marionette DEBUG loaded listener.js 09:54:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x112eb8000) [pid = 1645] [serial = 386] [outer = 0x112c6d800] 09:54:09 INFO - PROCESS | 1645 | 1466441649642 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]]]}] 09:54:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:54:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 520ms 09:54:09 INFO - PROCESS | 1645 | 1466441649693 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 09:54:09 INFO - PROCESS | 1645 | 1466441649696 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 09:54:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:54:09 INFO - PROCESS | 1645 | 1466441649701 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:54:09 INFO - PROCESS | 1645 | 1466441649703 Marionette TRACE conn2 <- [1,490,null,{}] 09:54:09 INFO - PROCESS | 1645 | 1466441649705 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}] 09:54:09 INFO - PROCESS | 1645 | 1466441649707 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:09 INFO - PROCESS | 1645 | 1466441649781 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 09:54:09 INFO - PROCESS | 1645 | 1466441649828 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:09 INFO - PROCESS | 1645 | 1466441649829 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x116766800 == 29 [pid = 1645] [id = 130] 09:54:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x112eb9000) [pid = 1645] [serial = 387] [outer = 0x0] 09:54:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x1132ec800) [pid = 1645] [serial = 388] [outer = 0x112eb9000] 09:54:09 INFO - PROCESS | 1645 | 1466441649857 Marionette DEBUG loaded listener.js 09:54:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x115e55000) [pid = 1645] [serial = 389] [outer = 0x112eb9000] 09:54:10 INFO - PROCESS | 1645 | 1466441650143 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]]]}] 09:54:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:54:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 469ms 09:54:10 INFO - PROCESS | 1645 | 1466441650174 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 09:54:10 INFO - PROCESS | 1645 | 1466441650176 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 09:54:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:54:10 INFO - PROCESS | 1645 | 1466441650189 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:54:10 INFO - PROCESS | 1645 | 1466441650207 Marionette TRACE conn2 <- [1,494,null,{}] 09:54:10 INFO - PROCESS | 1645 | 1466441650220 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}] 09:54:10 INFO - PROCESS | 1645 | 1466441650225 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:10 INFO - PROCESS | 1645 | 1466441650341 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 09:54:10 INFO - PROCESS | 1645 | 1466441650409 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:10 INFO - PROCESS | 1645 | 1466441650412 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x11746c000 == 30 [pid = 1645] [id = 131] 09:54:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x110e7f800) [pid = 1645] [serial = 390] [outer = 0x0] 09:54:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x1176e9c00) [pid = 1645] [serial = 391] [outer = 0x110e7f800] 09:54:10 INFO - PROCESS | 1645 | 1466441650457 Marionette DEBUG loaded listener.js 09:54:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x1181be000) [pid = 1645] [serial = 392] [outer = 0x110e7f800] 09:54:10 INFO - PROCESS | 1645 | 1466441650866 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]]]}] 09:54:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:54:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 699ms 09:54:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:54:10 INFO - PROCESS | 1645 | 1466441650878 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 09:54:10 INFO - PROCESS | 1645 | 1466441650880 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 09:54:10 INFO - PROCESS | 1645 | 1466441650886 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:54:10 INFO - PROCESS | 1645 | 1466441650887 Marionette TRACE conn2 <- [1,498,null,{}] 09:54:10 INFO - PROCESS | 1645 | 1466441650889 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}] 09:54:10 INFO - PROCESS | 1645 | 1466441650891 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:10 INFO - PROCESS | 1645 | 1466441650971 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 09:54:11 INFO - PROCESS | 1645 | 1466441651020 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:11 INFO - PROCESS | 1645 | 1466441651022 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x118363000 == 31 [pid = 1645] [id = 132] 09:54:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x1181bb400) [pid = 1645] [serial = 393] [outer = 0x0] 09:54:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x11825c800) [pid = 1645] [serial = 394] [outer = 0x1181bb400] 09:54:11 INFO - PROCESS | 1645 | 1466441651047 Marionette DEBUG loaded listener.js 09:54:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x118731c00) [pid = 1645] [serial = 395] [outer = 0x1181bb400] 09:54:11 INFO - PROCESS | 1645 | 1466441651320 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]]]}] 09:54:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:54:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 470ms 09:54:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:54:11 INFO - PROCESS | 1645 | 1466441651355 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 09:54:11 INFO - PROCESS | 1645 | 1466441651356 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 09:54:11 INFO - PROCESS | 1645 | 1466441651358 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:54:11 INFO - PROCESS | 1645 | 1466441651359 Marionette TRACE conn2 <- [1,502,null,{}] 09:54:11 INFO - PROCESS | 1645 | 1466441651378 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}] 09:54:11 INFO - PROCESS | 1645 | 1466441651380 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:11 INFO - PROCESS | 1645 | 1466441651454 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 09:54:11 INFO - PROCESS | 1645 | 1466441651458 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:11 INFO - PROCESS | 1645 | 1466441651459 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x11916c800 == 32 [pid = 1645] [id = 133] 09:54:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x112eb3c00) [pid = 1645] [serial = 396] [outer = 0x0] 09:54:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x1188dd400) [pid = 1645] [serial = 397] [outer = 0x112eb3c00] 09:54:11 INFO - PROCESS | 1645 | 1466441651487 Marionette DEBUG loaded listener.js 09:54:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x119428c00) [pid = 1645] [serial = 398] [outer = 0x112eb3c00] 09:54:11 INFO - PROCESS | 1645 | 1466441651882 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]]]}] 09:54:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:54:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 535ms 09:54:11 INFO - PROCESS | 1645 | 1466441651894 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 09:54:11 INFO - PROCESS | 1645 | 1466441651896 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 09:54:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:54:11 INFO - PROCESS | 1645 | 1466441651901 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:54:11 INFO - PROCESS | 1645 | 1466441651903 Marionette TRACE conn2 <- [1,506,null,{}] 09:54:11 INFO - PROCESS | 1645 | 1466441651906 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}] 09:54:11 INFO - PROCESS | 1645 | 1466441651912 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:12 INFO - PROCESS | 1645 | 1466441652052 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 09:54:12 INFO - PROCESS | 1645 | 1466441652067 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:12 INFO - PROCESS | 1645 | 1466441652068 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x119a16000 == 33 [pid = 1645] [id = 134] 09:54:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x11942dc00) [pid = 1645] [serial = 399] [outer = 0x0] 09:54:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x11962b400) [pid = 1645] [serial = 400] [outer = 0x11942dc00] 09:54:12 INFO - PROCESS | 1645 | 1466441652110 Marionette DEBUG loaded listener.js 09:54:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x119fb2400) [pid = 1645] [serial = 401] [outer = 0x11942dc00] 09:54:12 INFO - PROCESS | 1645 | 1466441652488 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]]]}] 09:54:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:54:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 620ms 09:54:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:54:12 INFO - PROCESS | 1645 | 1466441652520 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 09:54:12 INFO - PROCESS | 1645 | 1466441652522 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 09:54:12 INFO - PROCESS | 1645 | 1466441652524 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:54:12 INFO - PROCESS | 1645 | 1466441652525 Marionette TRACE conn2 <- [1,510,null,{}] 09:54:12 INFO - PROCESS | 1645 | 1466441652527 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}] 09:54:12 INFO - PROCESS | 1645 | 1466441652528 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:12 INFO - PROCESS | 1645 | 1466441652628 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 09:54:12 INFO - PROCESS | 1645 | 1466441652637 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:12 INFO - PROCESS | 1645 | 1466441652638 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x121752800 == 34 [pid = 1645] [id = 135] 09:54:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x119fb2800) [pid = 1645] [serial = 402] [outer = 0x0] 09:54:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1210d7000) [pid = 1645] [serial = 403] [outer = 0x119fb2800] 09:54:12 INFO - PROCESS | 1645 | 1466441652662 Marionette DEBUG loaded listener.js 09:54:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x12327b800) [pid = 1645] [serial = 404] [outer = 0x119fb2800] 09:54:12 INFO - PROCESS | 1645 | 1466441652952 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]]]}] 09:54:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:54:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 467ms 09:54:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:54:12 INFO - PROCESS | 1645 | 1466441652992 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 09:54:12 INFO - PROCESS | 1645 | 1466441652993 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 09:54:12 INFO - PROCESS | 1645 | 1466441652995 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:54:12 INFO - PROCESS | 1645 | 1466441652996 Marionette TRACE conn2 <- [1,514,null,{}] 09:54:13 INFO - PROCESS | 1645 | 1466441653001 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}] 09:54:13 INFO - PROCESS | 1645 | 1466441653002 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:13 INFO - PROCESS | 1645 | 1466441653074 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 09:54:13 INFO - PROCESS | 1645 | 1466441653077 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:13 INFO - PROCESS | 1645 | 1466441653078 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x1235c0800 == 35 [pid = 1645] [id = 136] 09:54:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1125a0000) [pid = 1645] [serial = 405] [outer = 0x0] 09:54:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x123906800) [pid = 1645] [serial = 406] [outer = 0x1125a0000] 09:54:13 INFO - PROCESS | 1645 | 1466441653106 Marionette DEBUG loaded listener.js 09:54:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x123b65400) [pid = 1645] [serial = 407] [outer = 0x1125a0000] 09:54:13 INFO - PROCESS | 1645 | 1466441653433 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]]]}] 09:54:13 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 09:54:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 09:54:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:54:13 INFO - PROCESS | 1645 | 1466441653465 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 09:54:13 INFO - PROCESS | 1645 | 1466441653466 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 09:54:13 INFO - PROCESS | 1645 | 1466441653468 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:54:13 INFO - PROCESS | 1645 | 1466441653469 Marionette TRACE conn2 <- [1,518,null,{}] 09:54:13 INFO - PROCESS | 1645 | 1466441653472 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}] 09:54:13 INFO - PROCESS | 1645 | 1466441653473 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:13 INFO - PROCESS | 1645 | 1466441653580 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 09:54:13 INFO - PROCESS | 1645 | 1466441653588 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:13 INFO - PROCESS | 1645 | 1466441653589 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x117464800 == 36 [pid = 1645] [id = 137] 09:54:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x123906000) [pid = 1645] [serial = 408] [outer = 0x0] 09:54:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x123c84400) [pid = 1645] [serial = 409] [outer = 0x123906000] 09:54:13 INFO - PROCESS | 1645 | 1466441653613 Marionette DEBUG loaded listener.js 09:54:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x123c8a400) [pid = 1645] [serial = 410] [outer = 0x123906000] 09:54:13 INFO - PROCESS | 1645 | 1466441653907 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]]]}] 09:54:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:54:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 469ms 09:54:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:54:13 INFO - PROCESS | 1645 | 1466441653938 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 09:54:13 INFO - PROCESS | 1645 | 1466441653940 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 09:54:13 INFO - PROCESS | 1645 | 1466441653942 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:54:13 INFO - PROCESS | 1645 | 1466441653943 Marionette TRACE conn2 <- [1,522,null,{}] 09:54:13 INFO - PROCESS | 1645 | 1466441653945 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}] 09:54:13 INFO - PROCESS | 1645 | 1466441653947 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:14 INFO - PROCESS | 1645 | 1466441654028 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 09:54:14 INFO - PROCESS | 1645 | 1466441654034 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:14 INFO - PROCESS | 1645 | 1466441654035 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x12453a800 == 37 [pid = 1645] [id = 138] 09:54:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x123c8a800) [pid = 1645] [serial = 411] [outer = 0x0] 09:54:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12454e800) [pid = 1645] [serial = 412] [outer = 0x123c8a800] 09:54:14 INFO - PROCESS | 1645 | 1466441654060 Marionette DEBUG loaded listener.js 09:54:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x124881400) [pid = 1645] [serial = 413] [outer = 0x123c8a800] 09:54:14 INFO - PROCESS | 1645 | 1466441654409 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]]]}] 09:54:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:54:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 519ms 09:54:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:54:14 INFO - PROCESS | 1645 | 1466441654462 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 09:54:14 INFO - PROCESS | 1645 | 1466441654464 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 09:54:14 INFO - PROCESS | 1645 | 1466441654467 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:54:14 INFO - PROCESS | 1645 | 1466441654470 Marionette TRACE conn2 <- [1,526,null,{}] 09:54:14 INFO - PROCESS | 1645 | 1466441654480 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}] 09:54:14 INFO - PROCESS | 1645 | 1466441654483 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:14 INFO - PROCESS | 1645 | 1466441654650 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 09:54:14 INFO - PROCESS | 1645 | 1466441654667 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:14 INFO - PROCESS | 1645 | 1466441654669 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x11916b000 == 38 [pid = 1645] [id = 139] 09:54:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x124d70c00) [pid = 1645] [serial = 414] [outer = 0x0] 09:54:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12608d000) [pid = 1645] [serial = 415] [outer = 0x124d70c00] 09:54:14 INFO - PROCESS | 1645 | 1466441654710 Marionette DEBUG loaded listener.js 09:54:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1266e2000) [pid = 1645] [serial = 416] [outer = 0x124d70c00] 09:54:15 INFO - PROCESS | 1645 | 1466441655146 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]]]}] 09:54:15 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 09:54:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 728ms 09:54:15 INFO - PROCESS | 1645 | 1466441655195 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 09:54:15 INFO - PROCESS | 1645 | 1466441655196 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 09:54:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:54:15 INFO - PROCESS | 1645 | 1466441655199 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:54:15 INFO - PROCESS | 1645 | 1466441655200 Marionette TRACE conn2 <- [1,530,null,{}] 09:54:15 INFO - PROCESS | 1645 | 1466441655202 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}] 09:54:15 INFO - PROCESS | 1645 | 1466441655204 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:15 INFO - PROCESS | 1645 | 1466441655300 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 09:54:15 INFO - PROCESS | 1645 | 1466441655303 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:15 INFO - PROCESS | 1645 | 1466441655304 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x126b40800 == 39 [pid = 1645] [id = 140] 09:54:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x124d78400) [pid = 1645] [serial = 417] [outer = 0x0] 09:54:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1269e2c00) [pid = 1645] [serial = 418] [outer = 0x124d78400] 09:54:15 INFO - PROCESS | 1645 | 1466441655328 Marionette DEBUG loaded listener.js 09:54:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x128cc9400) [pid = 1645] [serial = 419] [outer = 0x124d78400] 09:54:15 INFO - PROCESS | 1645 | 1466441655636 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"]]]}] 09:54:15 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 09:54:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:54:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:54:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:54:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:54:15 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 09:54:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:54:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:54:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:54:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:54:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 471ms 09:54:15 INFO - PROCESS | 1645 | 1466441655679 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 09:54:15 INFO - PROCESS | 1645 | 1466441655680 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 09:54:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:54:15 INFO - PROCESS | 1645 | 1466441655686 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:54:15 INFO - PROCESS | 1645 | 1466441655687 Marionette TRACE conn2 <- [1,534,null,{}] 09:54:15 INFO - PROCESS | 1645 | 1466441655690 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}] 09:54:15 INFO - PROCESS | 1645 | 1466441655691 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:15 INFO - PROCESS | 1645 | 1466441655802 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 09:54:15 INFO - PROCESS | 1645 | 1466441655811 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:15 INFO - PROCESS | 1645 | 1466441655812 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x1294a4000 == 40 [pid = 1645] [id = 141] 09:54:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x128fab000) [pid = 1645] [serial = 420] [outer = 0x0] 09:54:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x128fb6000) [pid = 1645] [serial = 421] [outer = 0x128fab000] 09:54:15 INFO - PROCESS | 1645 | 1466441655836 Marionette DEBUG loaded listener.js 09:54:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x129331800) [pid = 1645] [serial = 422] [outer = 0x128fab000] 09:54:16 INFO - PROCESS | 1645 | 1466441656307 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]]]}] 09:54:16 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x112ea2800) [pid = 1645] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:54:16 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x110e79000) [pid = 1645] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:54:16 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x123c91000) [pid = 1645] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:54:16 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x123c90000) [pid = 1645] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:54:16 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x11825ac00) [pid = 1645] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:54:16 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x110e82c00) [pid = 1645] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:54:16 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x119629000) [pid = 1645] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:54:16 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x110e77c00) [pid = 1645] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:54:16 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x112eb3000) [pid = 1645] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:54:16 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x118126400) [pid = 1645] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:54:16 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1132e0000) [pid = 1645] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:54:16 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1230ecc00) [pid = 1645] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:54:16 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x126082400) [pid = 1645] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:54:16 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1289a2400) [pid = 1645] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:54:16 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x12899ec00) [pid = 1645] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:54:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:54:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 670ms 09:54:16 INFO - PROCESS | 1645 | 1466441656355 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 09:54:16 INFO - PROCESS | 1645 | 1466441656356 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 09:54:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:54:16 INFO - PROCESS | 1645 | 1466441656359 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:54:16 INFO - PROCESS | 1645 | 1466441656360 Marionette TRACE conn2 <- [1,538,null,{}] 09:54:16 INFO - PROCESS | 1645 | 1466441656362 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}] 09:54:16 INFO - PROCESS | 1645 | 1466441656363 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:16 INFO - PROCESS | 1645 | 1466441656442 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 09:54:16 INFO - PROCESS | 1645 | 1466441656451 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:16 INFO - PROCESS | 1645 | 1466441656452 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x1195ba800 == 41 [pid = 1645] [id = 142] 09:54:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x116632400) [pid = 1645] [serial = 423] [outer = 0x0] 09:54:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119d32800) [pid = 1645] [serial = 424] [outer = 0x116632400] 09:54:16 INFO - PROCESS | 1645 | 1466441656480 Marionette DEBUG loaded listener.js 09:54:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x124885c00) [pid = 1645] [serial = 425] [outer = 0x116632400] 09:54:16 INFO - PROCESS | 1645 | 1466441656821 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]]]}] 09:54:16 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. 09:54:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 518ms 09:54:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:54:16 INFO - PROCESS | 1645 | 1466441656878 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 09:54:16 INFO - PROCESS | 1645 | 1466441656879 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 09:54:16 INFO - PROCESS | 1645 | 1466441656881 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:54:16 INFO - PROCESS | 1645 | 1466441656882 Marionette TRACE conn2 <- [1,542,null,{}] 09:54:16 INFO - PROCESS | 1645 | 1466441656884 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}] 09:54:16 INFO - PROCESS | 1645 | 1466441656886 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:16 INFO - PROCESS | 1645 | 1466441656994 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 09:54:17 INFO - PROCESS | 1645 | 1466441657000 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:17 INFO - PROCESS | 1645 | 1466441657001 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a80a000 == 42 [pid = 1645] [id = 143] 09:54:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x119134400) [pid = 1645] [serial = 426] [outer = 0x0] 09:54:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12643fc00) [pid = 1645] [serial = 427] [outer = 0x119134400] 09:54:17 INFO - PROCESS | 1645 | 1466441657026 Marionette DEBUG loaded listener.js 09:54:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x12a336400) [pid = 1645] [serial = 428] [outer = 0x119134400] 09:54:17 INFO - PROCESS | 1645 | 1466441657312 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]]]}] 09:54:17 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. 09:54:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 470ms 09:54:17 INFO - PROCESS | 1645 | 1466441657355 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 09:54:17 INFO - PROCESS | 1645 | 1466441657357 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 09:54:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:54:17 INFO - PROCESS | 1645 | 1466441657359 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:54:17 INFO - PROCESS | 1645 | 1466441657360 Marionette TRACE conn2 <- [1,546,null,{}] 09:54:17 INFO - PROCESS | 1645 | 1466441657362 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}] 09:54:17 INFO - PROCESS | 1645 | 1466441657364 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:17 INFO - PROCESS | 1645 | 1466441657462 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 09:54:17 INFO - PROCESS | 1645 | 1466441657470 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:17 INFO - PROCESS | 1645 | 1466441657472 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x12afb7800 == 43 [pid = 1645] [id = 144] 09:54:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1210d4800) [pid = 1645] [serial = 429] [outer = 0x0] 09:54:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12a496800) [pid = 1645] [serial = 430] [outer = 0x1210d4800] 09:54:17 INFO - PROCESS | 1645 | 1466441657504 Marionette DEBUG loaded listener.js 09:54:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12a5f9c00) [pid = 1645] [serial = 431] [outer = 0x1210d4800] 09:54:17 INFO - PROCESS | 1645 | 1466441657938 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]]]}] 09:54:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:54:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 619ms 09:54:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:54:17 INFO - PROCESS | 1645 | 1466441657979 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 09:54:17 INFO - PROCESS | 1645 | 1466441657980 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 09:54:17 INFO - PROCESS | 1645 | 1466441657984 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:54:17 INFO - PROCESS | 1645 | 1466441657986 Marionette TRACE conn2 <- [1,550,null,{}] 09:54:17 INFO - PROCESS | 1645 | 1466441657989 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}] 09:54:17 INFO - PROCESS | 1645 | 1466441657991 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:18 INFO - PROCESS | 1645 | 1466441658093 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 09:54:18 INFO - PROCESS | 1645 | 1466441658102 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:18 INFO - PROCESS | 1645 | 1466441658103 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8c3000 == 44 [pid = 1645] [id = 145] 09:54:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1232c1400) [pid = 1645] [serial = 432] [outer = 0x0] 09:54:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12a5fe000) [pid = 1645] [serial = 433] [outer = 0x1232c1400] 09:54:18 INFO - PROCESS | 1645 | 1466441658131 Marionette DEBUG loaded listener.js 09:54:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12b03b800) [pid = 1645] [serial = 434] [outer = 0x1232c1400] 09:54:18 INFO - PROCESS | 1645 | 1466441658603 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]]]}] 09:54:18 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. 09:54:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 670ms 09:54:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:54:18 INFO - PROCESS | 1645 | 1466441658654 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 09:54:18 INFO - PROCESS | 1645 | 1466441658656 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 09:54:18 INFO - PROCESS | 1645 | 1466441658660 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:54:18 INFO - PROCESS | 1645 | 1466441658662 Marionette TRACE conn2 <- [1,554,null,{}] 09:54:18 INFO - PROCESS | 1645 | 1466441658665 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}] 09:54:18 INFO - PROCESS | 1645 | 1466441658667 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:18 INFO - PROCESS | 1645 | 1466441658779 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 09:54:18 INFO - PROCESS | 1645 | 1466441658831 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:18 INFO - PROCESS | 1645 | 1466441658832 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x11695a000 == 45 [pid = 1645] [id = 146] 09:54:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x11259e800) [pid = 1645] [serial = 435] [outer = 0x0] 09:54:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x112ea4400) [pid = 1645] [serial = 436] [outer = 0x11259e800] 09:54:18 INFO - PROCESS | 1645 | 1466441658863 Marionette DEBUG loaded listener.js 09:54:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1132e5c00) [pid = 1645] [serial = 437] [outer = 0x11259e800] 09:54:19 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:19 INFO - PROCESS | 1645 | 1466441659392 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]]]}] 09:54:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:54:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 771ms 09:54:19 INFO - PROCESS | 1645 | 1466441659452 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 09:54:19 INFO - PROCESS | 1645 | 1466441659455 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 09:54:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:54:19 INFO - PROCESS | 1645 | 1466441659460 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:54:19 INFO - PROCESS | 1645 | 1466441659462 Marionette TRACE conn2 <- [1,558,null,{}] 09:54:19 INFO - PROCESS | 1645 | 1466441659466 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}] 09:54:19 INFO - PROCESS | 1645 | 1466441659468 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:19 INFO - PROCESS | 1645 | 1466441659576 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 09:54:19 INFO - PROCESS | 1645 | 1466441659649 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:19 INFO - PROCESS | 1645 | 1466441659650 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x115e04000 == 46 [pid = 1645] [id = 147] 09:54:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x11619cc00) [pid = 1645] [serial = 438] [outer = 0x0] 09:54:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x116a14400) [pid = 1645] [serial = 439] [outer = 0x11619cc00] 09:54:19 INFO - PROCESS | 1645 | 1466441659681 Marionette DEBUG loaded listener.js 09:54:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x11812d000) [pid = 1645] [serial = 440] [outer = 0x11619cc00] 09:54:20 INFO - PROCESS | 1645 | --DOCSHELL 0x12afb7800 == 45 [pid = 1645] [id = 144] 09:54:20 INFO - PROCESS | 1645 | --DOCSHELL 0x12a80a000 == 44 [pid = 1645] [id = 143] 09:54:20 INFO - PROCESS | 1645 | --DOCSHELL 0x1195ba800 == 43 [pid = 1645] [id = 142] 09:54:20 INFO - PROCESS | 1645 | --DOCSHELL 0x1294a4000 == 42 [pid = 1645] [id = 141] 09:54:20 INFO - PROCESS | 1645 | --DOCSHELL 0x126b40800 == 41 [pid = 1645] [id = 140] 09:54:20 INFO - PROCESS | 1645 | --DOCSHELL 0x11916b000 == 40 [pid = 1645] [id = 139] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12aa68400) [pid = 1645] [serial = 382] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOCSHELL 0x12453a800 == 39 [pid = 1645] [id = 138] 09:54:20 INFO - PROCESS | 1645 | --DOCSHELL 0x117464800 == 38 [pid = 1645] [id = 137] 09:54:20 INFO - PROCESS | 1645 | --DOCSHELL 0x1235c0800 == 37 [pid = 1645] [id = 136] 09:54:20 INFO - PROCESS | 1645 | --DOCSHELL 0x121752800 == 36 [pid = 1645] [id = 135] 09:54:20 INFO - PROCESS | 1645 | --DOCSHELL 0x119a16000 == 35 [pid = 1645] [id = 134] 09:54:20 INFO - PROCESS | 1645 | --DOCSHELL 0x11916c800 == 34 [pid = 1645] [id = 133] 09:54:20 INFO - PROCESS | 1645 | --DOCSHELL 0x118363000 == 33 [pid = 1645] [id = 132] 09:54:20 INFO - PROCESS | 1645 | --DOCSHELL 0x11746c000 == 32 [pid = 1645] [id = 131] 09:54:20 INFO - PROCESS | 1645 | --DOCSHELL 0x116766800 == 31 [pid = 1645] [id = 130] 09:54:20 INFO - PROCESS | 1645 | --DOCSHELL 0x112dd4000 == 30 [pid = 1645] [id = 129] 09:54:20 INFO - PROCESS | 1645 | --DOCSHELL 0x12a816000 == 29 [pid = 1645] [id = 128] 09:54:20 INFO - PROCESS | 1645 | 1466441660339 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]]]}] 09:54:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:54:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 924ms 09:54:20 INFO - PROCESS | 1645 | 1466441660386 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 09:54:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:54:20 INFO - PROCESS | 1645 | 1466441660388 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 09:54:20 INFO - PROCESS | 1645 | 1466441660391 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:54:20 INFO - PROCESS | 1645 | 1466441660394 Marionette TRACE conn2 <- [1,562,null,{}] 09:54:20 INFO - PROCESS | 1645 | 1466441660399 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}] 09:54:20 INFO - PROCESS | 1645 | 1466441660400 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:20 INFO - PROCESS | 1645 | 1466441660475 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 09:54:20 INFO - PROCESS | 1645 | 1466441660479 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:20 INFO - PROCESS | 1645 | 1466441660481 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x1164b7000 == 30 [pid = 1645] [id = 148] 09:54:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x116199400) [pid = 1645] [serial = 441] [outer = 0x0] 09:54:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x116fb1c00) [pid = 1645] [serial = 442] [outer = 0x116199400] 09:54:20 INFO - PROCESS | 1645 | 1466441660513 Marionette DEBUG loaded listener.js 09:54:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x11812bc00) [pid = 1645] [serial = 443] [outer = 0x116199400] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x1290d1400) [pid = 1645] [serial = 370] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x128faf800) [pid = 1645] [serial = 368] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x128af1000) [pid = 1645] [serial = 367] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12a53d000) [pid = 1645] [serial = 371] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1188da000) [pid = 1645] [serial = 376] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x112593000) [pid = 1645] [serial = 373] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x113245c00) [pid = 1645] [serial = 374] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1289a1000) [pid = 1645] [serial = 377] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x124dd9800) [pid = 1645] [serial = 361] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x124557400) [pid = 1645] [serial = 358] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x124d77c00) [pid = 1645] [serial = 359] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x12369dc00) [pid = 1645] [serial = 355] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x123c8f800) [pid = 1645] [serial = 356] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x11962a400) [pid = 1645] [serial = 352] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1232c2400) [pid = 1645] [serial = 353] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x119d31c00) [pid = 1645] [serial = 349] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x120fc4c00) [pid = 1645] [serial = 350] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x119140000) [pid = 1645] [serial = 346] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x12aa5f800) [pid = 1645] [serial = 380] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1195f1000) [pid = 1645] [serial = 347] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1181c3c00) [pid = 1645] [serial = 343] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x11825a400) [pid = 1645] [serial = 344] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x1132e6800) [pid = 1645] [serial = 340] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x116faa400) [pid = 1645] [serial = 341] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x12c38c400) [pid = 1645] [serial = 338] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x12a53d800) [pid = 1645] [serial = 379] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1266e7c00) [pid = 1645] [serial = 364] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x12899dc00) [pid = 1645] [serial = 365] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x12649c000) [pid = 1645] [serial = 362] [outer = 0x0] [url = about:blank] 09:54:20 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:20 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:20 INFO - PROCESS | 1645 | 1466441660871 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]]]}] 09:54:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:54:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 520ms 09:54:20 INFO - PROCESS | 1645 | 1466441660912 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 09:54:20 INFO - PROCESS | 1645 | 1466441660915 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 09:54:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:54:20 INFO - PROCESS | 1645 | 1466441660920 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:54:20 INFO - PROCESS | 1645 | 1466441660921 Marionette TRACE conn2 <- [1,566,null,{}] 09:54:20 INFO - PROCESS | 1645 | 1466441660923 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}] 09:54:20 INFO - PROCESS | 1645 | 1466441660925 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:21 INFO - PROCESS | 1645 | 1466441661003 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 09:54:21 INFO - PROCESS | 1645 | 1466441661031 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:21 INFO - PROCESS | 1645 | 1466441661032 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x117461800 == 31 [pid = 1645] [id = 149] 09:54:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x118259800) [pid = 1645] [serial = 444] [outer = 0x0] 09:54:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x118265800) [pid = 1645] [serial = 445] [outer = 0x118259800] 09:54:21 INFO - PROCESS | 1645 | 1466441661058 Marionette DEBUG loaded listener.js 09:54:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x118731000) [pid = 1645] [serial = 446] [outer = 0x118259800] 09:54:21 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:21 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:21 INFO - PROCESS | 1645 | 1466441661392 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]]]}] 09:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 519ms 09:54:21 INFO - PROCESS | 1645 | 1466441661439 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 09:54:21 INFO - PROCESS | 1645 | 1466441661440 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 09:54:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:54:21 INFO - PROCESS | 1645 | 1466441661442 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:54:21 INFO - PROCESS | 1645 | 1466441661445 Marionette TRACE conn2 <- [1,570,null,{}] 09:54:21 INFO - PROCESS | 1645 | 1466441661452 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}] 09:54:21 INFO - PROCESS | 1645 | 1466441661455 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:21 INFO - PROCESS | 1645 | 1466441661528 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 09:54:21 INFO - PROCESS | 1645 | 1466441661535 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:21 INFO - PROCESS | 1645 | 1466441661537 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x119167000 == 32 [pid = 1645] [id = 150] 09:54:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x112ea2c00) [pid = 1645] [serial = 447] [outer = 0x0] 09:54:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x11929d000) [pid = 1645] [serial = 448] [outer = 0x112ea2c00] 09:54:21 INFO - PROCESS | 1645 | 1466441661566 Marionette DEBUG loaded listener.js 09:54:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x119623000) [pid = 1645] [serial = 449] [outer = 0x112ea2c00] 09:54:21 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:21 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:21 INFO - PROCESS | 1645 | 1466441661893 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]]]}] 09:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 470ms 09:54:21 INFO - PROCESS | 1645 | 1466441661913 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 09:54:21 INFO - PROCESS | 1645 | 1466441661917 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 09:54:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:54:21 INFO - PROCESS | 1645 | 1466441661921 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:54:21 INFO - PROCESS | 1645 | 1466441661922 Marionette TRACE conn2 <- [1,574,null,{}] 09:54:21 INFO - PROCESS | 1645 | 1466441661924 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}] 09:54:21 INFO - PROCESS | 1645 | 1466441661925 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:22 INFO - PROCESS | 1645 | 1466441662005 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 09:54:22 INFO - PROCESS | 1645 | 1466441662008 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:22 INFO - PROCESS | 1645 | 1466441662009 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x11967a000 == 33 [pid = 1645] [id = 151] 09:54:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x11913b000) [pid = 1645] [serial = 450] [outer = 0x0] 09:54:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x119d2a400) [pid = 1645] [serial = 451] [outer = 0x11913b000] 09:54:22 INFO - PROCESS | 1645 | 1466441662083 Marionette DEBUG loaded listener.js 09:54:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x120fc0800) [pid = 1645] [serial = 452] [outer = 0x11913b000] 09:54:22 INFO - PROCESS | 1645 | 1466441662382 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]]]}] 09:54:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:54:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 518ms 09:54:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:54:22 INFO - PROCESS | 1645 | 1466441662444 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 09:54:22 INFO - PROCESS | 1645 | 1466441662445 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 09:54:22 INFO - PROCESS | 1645 | 1466441662448 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:54:22 INFO - PROCESS | 1645 | 1466441662449 Marionette TRACE conn2 <- [1,578,null,{}] 09:54:22 INFO - PROCESS | 1645 | 1466441662451 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}] 09:54:22 INFO - PROCESS | 1645 | 1466441662452 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:22 INFO - PROCESS | 1645 | 1466441662544 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 09:54:22 INFO - PROCESS | 1645 | 1466441662549 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:22 INFO - PROCESS | 1645 | 1466441662551 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x123024000 == 34 [pid = 1645] [id = 152] 09:54:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x112597c00) [pid = 1645] [serial = 453] [outer = 0x0] 09:54:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1210d3c00) [pid = 1645] [serial = 454] [outer = 0x112597c00] 09:54:22 INFO - PROCESS | 1645 | 1466441662575 Marionette DEBUG loaded listener.js 09:54:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x123527c00) [pid = 1645] [serial = 455] [outer = 0x112597c00] 09:54:22 INFO - PROCESS | 1645 | 1466441662987 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]]]}] 09:54:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:54:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 569ms 09:54:23 INFO - PROCESS | 1645 | 1466441663024 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 09:54:23 INFO - PROCESS | 1645 | 1466441663025 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 09:54:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:54:23 INFO - PROCESS | 1645 | 1466441663027 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:54:23 INFO - PROCESS | 1645 | 1466441663028 Marionette TRACE conn2 <- [1,582,null,{}] 09:54:23 INFO - PROCESS | 1645 | 1466441663030 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}] 09:54:23 INFO - PROCESS | 1645 | 1466441663034 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:23 INFO - PROCESS | 1645 | 1466441663138 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 09:54:23 INFO - PROCESS | 1645 | 1466441663183 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:23 INFO - PROCESS | 1645 | 1466441663184 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x123b31000 == 35 [pid = 1645] [id = 153] 09:54:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x123c5ec00) [pid = 1645] [serial = 456] [outer = 0x0] 09:54:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12450b800) [pid = 1645] [serial = 457] [outer = 0x123c5ec00] 09:54:23 INFO - PROCESS | 1645 | 1466441663210 Marionette DEBUG loaded listener.js 09:54:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x124d72000) [pid = 1645] [serial = 458] [outer = 0x123c5ec00] 09:54:23 INFO - PROCESS | 1645 | 1466441663537 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]]]}] 09:54:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:54:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 568ms 09:54:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:54:23 INFO - PROCESS | 1645 | 1466441663595 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 09:54:23 INFO - PROCESS | 1645 | 1466441663597 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 09:54:23 INFO - PROCESS | 1645 | 1466441663599 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:54:23 INFO - PROCESS | 1645 | 1466441663600 Marionette TRACE conn2 <- [1,586,null,{}] 09:54:23 INFO - PROCESS | 1645 | 1466441663602 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}] 09:54:23 INFO - PROCESS | 1645 | 1466441663603 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:23 INFO - PROCESS | 1645 | 1466441663694 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 09:54:23 INFO - PROCESS | 1645 | 1466441663729 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:23 INFO - PROCESS | 1645 | 1466441663730 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x12419d800 == 36 [pid = 1645] [id = 154] 09:54:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x124d76800) [pid = 1645] [serial = 459] [outer = 0x0] 09:54:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x124dd5800) [pid = 1645] [serial = 460] [outer = 0x124d76800] 09:54:23 INFO - PROCESS | 1645 | 1466441663754 Marionette DEBUG loaded listener.js 09:54:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12608b400) [pid = 1645] [serial = 461] [outer = 0x124d76800] 09:54:23 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:23 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:24 INFO - PROCESS | 1645 | 1466441664065 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]]]}] 09:54:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:54:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 519ms 09:54:24 INFO - PROCESS | 1645 | 1466441664119 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 09:54:24 INFO - PROCESS | 1645 | 1466441664120 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 09:54:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:54:24 INFO - PROCESS | 1645 | 1466441664122 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:54:24 INFO - PROCESS | 1645 | 1466441664123 Marionette TRACE conn2 <- [1,590,null,{}] 09:54:24 INFO - PROCESS | 1645 | 1466441664126 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}] 09:54:24 INFO - PROCESS | 1645 | 1466441664127 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:24 INFO - PROCESS | 1645 | 1466441664219 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 09:54:24 INFO - PROCESS | 1645 | 1466441664230 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:24 INFO - PROCESS | 1645 | 1466441664232 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x124e17000 == 37 [pid = 1645] [id = 155] 09:54:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x124e87000) [pid = 1645] [serial = 462] [outer = 0x0] 09:54:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x126609400) [pid = 1645] [serial = 463] [outer = 0x124e87000] 09:54:24 INFO - PROCESS | 1645 | 1466441664263 Marionette DEBUG loaded listener.js 09:54:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1269da000) [pid = 1645] [serial = 464] [outer = 0x124e87000] 09:54:24 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x124d70c00) [pid = 1645] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:54:24 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x124d78400) [pid = 1645] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:54:24 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1181bb400) [pid = 1645] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:54:24 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x128fab000) [pid = 1645] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:54:24 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x119134400) [pid = 1645] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:54:24 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x116632400) [pid = 1645] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:54:24 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1210d4800) [pid = 1645] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:54:24 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x123906000) [pid = 1645] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:54:24 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x110e7f800) [pid = 1645] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:54:24 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x11942dc00) [pid = 1645] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:54:24 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x112eb3c00) [pid = 1645] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:54:24 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x119fb2800) [pid = 1645] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:54:24 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1125a0000) [pid = 1645] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:54:24 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x112eb9000) [pid = 1645] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:54:24 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x123c8a800) [pid = 1645] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:54:24 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x112c6d800) [pid = 1645] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:54:24 INFO - PROCESS | 1645 | 1466441664681 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]]]}] 09:54:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:54:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 568ms 09:54:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:54:24 INFO - PROCESS | 1645 | 1466441664691 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 09:54:24 INFO - PROCESS | 1645 | 1466441664693 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 09:54:24 INFO - PROCESS | 1645 | 1466441664695 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:54:24 INFO - PROCESS | 1645 | 1466441664696 Marionette TRACE conn2 <- [1,594,null,{}] 09:54:24 INFO - PROCESS | 1645 | 1466441664704 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}] 09:54:24 INFO - PROCESS | 1645 | 1466441664705 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:24 INFO - PROCESS | 1645 | 1466441664808 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 09:54:24 INFO - PROCESS | 1645 | 1466441664839 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:24 INFO - PROCESS | 1645 | 1466441664840 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x119164800 == 38 [pid = 1645] [id = 156] 09:54:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x112593c00) [pid = 1645] [serial = 465] [outer = 0x0] 09:54:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1183b1000) [pid = 1645] [serial = 466] [outer = 0x112593c00] 09:54:24 INFO - PROCESS | 1645 | 1466441664864 Marionette DEBUG loaded listener.js 09:54:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x123c8d000) [pid = 1645] [serial = 467] [outer = 0x112593c00] 09:54:25 INFO - PROCESS | 1645 | 1466441665122 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]]]}] 09:54:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:54:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 474ms 09:54:25 INFO - PROCESS | 1645 | 1466441665172 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 09:54:25 INFO - PROCESS | 1645 | 1466441665173 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 09:54:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:54:25 INFO - PROCESS | 1645 | 1466441665175 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:54:25 INFO - PROCESS | 1645 | 1466441665176 Marionette TRACE conn2 <- [1,598,null,{}] 09:54:25 INFO - PROCESS | 1645 | 1466441665179 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}] 09:54:25 INFO - PROCESS | 1645 | 1466441665180 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:25 INFO - PROCESS | 1645 | 1466441665270 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 09:54:25 INFO - PROCESS | 1645 | 1466441665274 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:25 INFO - PROCESS | 1645 | 1466441665275 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x128cac800 == 39 [pid = 1645] [id = 157] 09:54:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x119d2d400) [pid = 1645] [serial = 468] [outer = 0x0] 09:54:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1269e2400) [pid = 1645] [serial = 469] [outer = 0x119d2d400] 09:54:25 INFO - PROCESS | 1645 | 1466441665306 Marionette DEBUG loaded listener.js 09:54:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1289a9000) [pid = 1645] [serial = 470] [outer = 0x119d2d400] 09:54:25 INFO - PROCESS | 1645 | 1466441665644 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]]]}] 09:54:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:54:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 518ms 09:54:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:54:25 INFO - PROCESS | 1645 | 1466441665694 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 09:54:25 INFO - PROCESS | 1645 | 1466441665695 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 09:54:25 INFO - PROCESS | 1645 | 1466441665698 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:54:25 INFO - PROCESS | 1645 | 1466441665699 Marionette TRACE conn2 <- [1,602,null,{}] 09:54:25 INFO - PROCESS | 1645 | 1466441665702 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}] 09:54:25 INFO - PROCESS | 1645 | 1466441665703 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:25 INFO - PROCESS | 1645 | 1466441665799 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 09:54:25 INFO - PROCESS | 1645 | 1466441665805 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:25 INFO - PROCESS | 1645 | 1466441665807 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x1294a8800 == 40 [pid = 1645] [id = 158] 09:54:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x128af3400) [pid = 1645] [serial = 471] [outer = 0x0] 09:54:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x129322800) [pid = 1645] [serial = 472] [outer = 0x128af3400] 09:54:25 INFO - PROCESS | 1645 | 1466441665833 Marionette DEBUG loaded listener.js 09:54:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12a5f4c00) [pid = 1645] [serial = 473] [outer = 0x128af3400] 09:54:26 INFO - PROCESS | 1645 | 1466441666144 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]]]}] 09:54:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:54:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 469ms 09:54:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:54:26 INFO - PROCESS | 1645 | 1466441666169 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 09:54:26 INFO - PROCESS | 1645 | 1466441666170 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 09:54:26 INFO - PROCESS | 1645 | 1466441666173 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:54:26 INFO - PROCESS | 1645 | 1466441666174 Marionette TRACE conn2 <- [1,606,null,{}] 09:54:26 INFO - PROCESS | 1645 | 1466441666176 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}] 09:54:26 INFO - PROCESS | 1645 | 1466441666177 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:26 INFO - PROCESS | 1645 | 1466441666261 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 09:54:26 INFO - PROCESS | 1645 | 1466441666314 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:26 INFO - PROCESS | 1645 | 1466441666315 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a563000 == 41 [pid = 1645] [id = 159] 09:54:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x128cc7400) [pid = 1645] [serial = 474] [outer = 0x0] 09:54:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12aa5a400) [pid = 1645] [serial = 475] [outer = 0x128cc7400] 09:54:26 INFO - PROCESS | 1645 | 1466441666339 Marionette DEBUG loaded listener.js 09:54:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12aaaf800) [pid = 1645] [serial = 476] [outer = 0x128cc7400] 09:54:27 INFO - PROCESS | 1645 | --DOCSHELL 0x1164b7000 == 40 [pid = 1645] [id = 148] 09:54:27 INFO - PROCESS | 1645 | --DOCSHELL 0x115e04000 == 39 [pid = 1645] [id = 147] 09:54:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8c3000 == 38 [pid = 1645] [id = 145] 09:54:27 INFO - PROCESS | 1645 | --DOCSHELL 0x11695a000 == 37 [pid = 1645] [id = 146] 09:54:27 INFO - PROCESS | 1645 | --DOCSHELL 0x117461800 == 36 [pid = 1645] [id = 149] 09:54:27 INFO - PROCESS | 1645 | --DOCSHELL 0x123024000 == 35 [pid = 1645] [id = 152] 09:54:27 INFO - PROCESS | 1645 | --DOCSHELL 0x123b31000 == 34 [pid = 1645] [id = 153] 09:54:27 INFO - PROCESS | 1645 | --DOCSHELL 0x119167000 == 33 [pid = 1645] [id = 150] 09:54:27 INFO - PROCESS | 1645 | --DOCSHELL 0x124e17000 == 32 [pid = 1645] [id = 155] 09:54:27 INFO - PROCESS | 1645 | --DOCSHELL 0x119164800 == 31 [pid = 1645] [id = 156] 09:54:27 INFO - PROCESS | 1645 | --DOCSHELL 0x128cac800 == 30 [pid = 1645] [id = 157] 09:54:27 INFO - PROCESS | 1645 | --DOCSHELL 0x11967a000 == 29 [pid = 1645] [id = 151] 09:54:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12419d800 == 28 [pid = 1645] [id = 154] 09:54:27 INFO - PROCESS | 1645 | --DOCSHELL 0x1294a8800 == 27 [pid = 1645] [id = 158] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x123c8a400) [pid = 1645] [serial = 410] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1176e9c00) [pid = 1645] [serial = 391] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1181be000) [pid = 1645] [serial = 392] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x11962b400) [pid = 1645] [serial = 400] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x119fb2400) [pid = 1645] [serial = 401] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1188dd400) [pid = 1645] [serial = 397] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x119428c00) [pid = 1645] [serial = 398] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1210d7000) [pid = 1645] [serial = 403] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x12327b800) [pid = 1645] [serial = 404] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x123906800) [pid = 1645] [serial = 406] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x123b65400) [pid = 1645] [serial = 407] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1132ec800) [pid = 1645] [serial = 388] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x115e55000) [pid = 1645] [serial = 389] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x12454e800) [pid = 1645] [serial = 412] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x112ea0800) [pid = 1645] [serial = 385] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x112eb8000) [pid = 1645] [serial = 386] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x12a5fe000) [pid = 1645] [serial = 433] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x12a5f9c00) [pid = 1645] [serial = 431] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x12a336400) [pid = 1645] [serial = 428] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x124881400) [pid = 1645] [serial = 413] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x12608d000) [pid = 1645] [serial = 415] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x1269e2c00) [pid = 1645] [serial = 418] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x1266e2000) [pid = 1645] [serial = 416] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x11825c800) [pid = 1645] [serial = 394] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x128fb6000) [pid = 1645] [serial = 421] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x128cc9400) [pid = 1645] [serial = 419] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x129331800) [pid = 1645] [serial = 422] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x12643fc00) [pid = 1645] [serial = 427] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x119d32800) [pid = 1645] [serial = 424] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 66 (0x124885c00) [pid = 1645] [serial = 425] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 65 (0x118731c00) [pid = 1645] [serial = 395] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 64 (0x12a496800) [pid = 1645] [serial = 430] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | --DOMWINDOW == 63 (0x123c84400) [pid = 1645] [serial = 409] [outer = 0x0] [url = about:blank] 09:54:27 INFO - PROCESS | 1645 | 1466441667610 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]]]}] 09:54:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:54:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1471ms 09:54:27 INFO - PROCESS | 1645 | 1466441667645 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 09:54:27 INFO - PROCESS | 1645 | 1466441667648 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 09:54:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:54:27 INFO - PROCESS | 1645 | 1466441667654 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:54:27 INFO - PROCESS | 1645 | 1466441667656 Marionette TRACE conn2 <- [1,610,null,{}] 09:54:27 INFO - PROCESS | 1645 | 1466441667660 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}] 09:54:27 INFO - PROCESS | 1645 | 1466441667662 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:27 INFO - PROCESS | 1645 | 1466441667739 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 09:54:27 INFO - PROCESS | 1645 | 1466441667788 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:27 INFO - PROCESS | 1645 | 1466441667791 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x115d76000 == 28 [pid = 1645] [id = 160] 09:54:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 64 (0x112edf000) [pid = 1645] [serial = 477] [outer = 0x0] 09:54:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 65 (0x1132ec800) [pid = 1645] [serial = 478] [outer = 0x112edf000] 09:54:27 INFO - PROCESS | 1645 | 1466441667821 Marionette DEBUG loaded listener.js 09:54:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 66 (0x115452000) [pid = 1645] [serial = 479] [outer = 0x112edf000] 09:54:28 INFO - PROCESS | 1645 | 1466441668127 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]]]}] 09:54:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:54:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 521ms 09:54:28 INFO - PROCESS | 1645 | 1466441668174 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 09:54:28 INFO - PROCESS | 1645 | 1466441668177 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 09:54:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:54:28 INFO - PROCESS | 1645 | 1466441668184 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:54:28 INFO - PROCESS | 1645 | 1466441668186 Marionette TRACE conn2 <- [1,614,null,{}] 09:54:28 INFO - PROCESS | 1645 | 1466441668189 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}] 09:54:28 INFO - PROCESS | 1645 | 1466441668191 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:28 INFO - PROCESS | 1645 | 1466441668267 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 09:54:28 INFO - PROCESS | 1645 | 1466441668315 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:28 INFO - PROCESS | 1645 | 1466441668317 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x116ac6000 == 29 [pid = 1645] [id = 161] 09:54:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x115445400) [pid = 1645] [serial = 480] [outer = 0x0] 09:54:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x116199c00) [pid = 1645] [serial = 481] [outer = 0x115445400] 09:54:28 INFO - PROCESS | 1645 | 1466441668345 Marionette DEBUG loaded listener.js 09:54:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x117eb0400) [pid = 1645] [serial = 482] [outer = 0x115445400] 09:54:28 INFO - PROCESS | 1645 | 1466441668629 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]]]}] 09:54:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:54:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 473ms 09:54:28 INFO - PROCESS | 1645 | 1466441668655 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 09:54:28 INFO - PROCESS | 1645 | 1466441668657 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 09:54:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:54:28 INFO - PROCESS | 1645 | 1466441668659 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:54:28 INFO - PROCESS | 1645 | 1466441668673 Marionette TRACE conn2 <- [1,618,null,{}] 09:54:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x1181c7c00) [pid = 1645] [serial = 483] [outer = 0x123b6bc00] 09:54:28 INFO - PROCESS | 1645 | 1466441668703 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}] 09:54:28 INFO - PROCESS | 1645 | 1466441668706 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:28 INFO - PROCESS | 1645 | 1466441668789 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 09:54:28 INFO - PROCESS | 1645 | 1466441668856 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:28 INFO - PROCESS | 1645 | 1466441668858 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x118363000 == 30 [pid = 1645] [id = 162] 09:54:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x110e7f800) [pid = 1645] [serial = 484] [outer = 0x0] 09:54:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x118732400) [pid = 1645] [serial = 485] [outer = 0x110e7f800] 09:54:28 INFO - PROCESS | 1645 | 1466441668886 Marionette DEBUG loaded listener.js 09:54:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x1188dd400) [pid = 1645] [serial = 486] [outer = 0x110e7f800] 09:54:29 INFO - PROCESS | 1645 | 1466441669187 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]]]}] 09:54:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:54:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 544ms 09:54:29 INFO - PROCESS | 1645 | 1466441669207 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 09:54:29 INFO - PROCESS | 1645 | 1466441669209 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 09:54:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:54:29 INFO - PROCESS | 1645 | 1466441669211 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:54:29 INFO - PROCESS | 1645 | 1466441669212 Marionette TRACE conn2 <- [1,622,null,{}] 09:54:29 INFO - PROCESS | 1645 | 1466441669216 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}] 09:54:29 INFO - PROCESS | 1645 | 1466441669219 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:29 INFO - PROCESS | 1645 | 1466441669294 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 09:54:29 INFO - PROCESS | 1645 | 1466441669298 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:29 INFO - PROCESS | 1645 | 1466441669301 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x119261000 == 31 [pid = 1645] [id = 163] 09:54:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x119299400) [pid = 1645] [serial = 487] [outer = 0x0] 09:54:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x119432000) [pid = 1645] [serial = 488] [outer = 0x119299400] 09:54:29 INFO - PROCESS | 1645 | 1466441669327 Marionette DEBUG loaded listener.js 09:54:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x11961d800) [pid = 1645] [serial = 489] [outer = 0x119299400] 09:54:29 INFO - PROCESS | 1645 | 1466441669641 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]]]}] 09:54:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:54:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 469ms 09:54:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:54:29 INFO - PROCESS | 1645 | 1466441669681 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 09:54:29 INFO - PROCESS | 1645 | 1466441669683 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 09:54:29 INFO - PROCESS | 1645 | 1466441669686 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:54:29 INFO - PROCESS | 1645 | 1466441669688 Marionette TRACE conn2 <- [1,626,null,{}] 09:54:29 INFO - PROCESS | 1645 | 1466441669690 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}] 09:54:29 INFO - PROCESS | 1645 | 1466441669691 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:29 INFO - PROCESS | 1645 | 1466441669791 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 09:54:29 INFO - PROCESS | 1645 | 1466441669798 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:29 INFO - PROCESS | 1645 | 1466441669801 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x119a06000 == 32 [pid = 1645] [id = 164] 09:54:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x110e83c00) [pid = 1645] [serial = 490] [outer = 0x0] 09:54:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x119627400) [pid = 1645] [serial = 491] [outer = 0x110e83c00] 09:54:29 INFO - PROCESS | 1645 | 1466441669826 Marionette DEBUG loaded listener.js 09:54:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x119d31400) [pid = 1645] [serial = 492] [outer = 0x110e83c00] 09:54:30 INFO - PROCESS | 1645 | 1466441670144 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]]]}] 09:54:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:54:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 467ms 09:54:30 INFO - PROCESS | 1645 | 1466441670155 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 09:54:30 INFO - PROCESS | 1645 | 1466441670156 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 09:54:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:54:30 INFO - PROCESS | 1645 | 1466441670158 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:54:30 INFO - PROCESS | 1645 | 1466441670159 Marionette TRACE conn2 <- [1,630,null,{}] 09:54:30 INFO - PROCESS | 1645 | 1466441670162 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}] 09:54:30 INFO - PROCESS | 1645 | 1466441670168 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:30 INFO - PROCESS | 1645 | 1466441670257 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 09:54:30 INFO - PROCESS | 1645 | 1466441670261 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:30 INFO - PROCESS | 1645 | 1466441670262 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x12303e000 == 33 [pid = 1645] [id = 165] 09:54:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x119fb2800) [pid = 1645] [serial = 493] [outer = 0x0] 09:54:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x1232c7c00) [pid = 1645] [serial = 494] [outer = 0x119fb2800] 09:54:30 INFO - PROCESS | 1645 | 1466441670289 Marionette DEBUG loaded listener.js 09:54:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x123b69400) [pid = 1645] [serial = 495] [outer = 0x119fb2800] 09:54:30 INFO - PROCESS | 1645 | 1466441670820 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]]]}] 09:54:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:54:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 670ms 09:54:30 INFO - PROCESS | 1645 | 1466441670829 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 09:54:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:54:30 INFO - PROCESS | 1645 | 1466441670831 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 09:54:30 INFO - PROCESS | 1645 | 1466441670834 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:54:30 INFO - PROCESS | 1645 | 1466441670836 Marionette TRACE conn2 <- [1,634,null,{}] 09:54:30 INFO - PROCESS | 1645 | 1466441670840 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}] 09:54:30 INFO - PROCESS | 1645 | 1466441670842 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:30 INFO - PROCESS | 1645 | 1466441670946 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 09:54:31 INFO - PROCESS | 1645 | 1466441670995 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:31 INFO - PROCESS | 1645 | 1466441670996 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x1169bd000 == 34 [pid = 1645] [id = 166] 09:54:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x112eb3c00) [pid = 1645] [serial = 496] [outer = 0x0] 09:54:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x113c20c00) [pid = 1645] [serial = 497] [outer = 0x112eb3c00] 09:54:31 INFO - PROCESS | 1645 | 1466441671027 Marionette DEBUG loaded listener.js 09:54:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x115e55000) [pid = 1645] [serial = 498] [outer = 0x112eb3c00] 09:54:31 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:31 INFO - PROCESS | 1645 | 1466441671560 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]]]}] 09:54:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:54:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 770ms 09:54:31 INFO - PROCESS | 1645 | 1466441671605 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 09:54:31 INFO - PROCESS | 1645 | 1466441671608 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 09:54:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:54:31 INFO - PROCESS | 1645 | 1466441671612 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:54:31 INFO - PROCESS | 1645 | 1466441671614 Marionette TRACE conn2 <- [1,638,null,{}] 09:54:31 INFO - PROCESS | 1645 | 1466441671617 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}] 09:54:31 INFO - PROCESS | 1645 | 1466441671619 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:31 INFO - PROCESS | 1645 | 1466441671720 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 09:54:31 INFO - PROCESS | 1645 | 1466441671791 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:31 INFO - PROCESS | 1645 | 1466441671792 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x119a04800 == 35 [pid = 1645] [id = 167] 09:54:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1181be000) [pid = 1645] [serial = 499] [outer = 0x0] 09:54:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x118260c00) [pid = 1645] [serial = 500] [outer = 0x1181be000] 09:54:31 INFO - PROCESS | 1645 | 1466441671823 Marionette DEBUG loaded listener.js 09:54:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1188e0800) [pid = 1645] [serial = 501] [outer = 0x1181be000] 09:54:32 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:32 INFO - PROCESS | 1645 | --DOCSHELL 0x119a06000 == 34 [pid = 1645] [id = 164] 09:54:32 INFO - PROCESS | 1645 | --DOCSHELL 0x119261000 == 33 [pid = 1645] [id = 163] 09:54:32 INFO - PROCESS | 1645 | --DOCSHELL 0x118363000 == 32 [pid = 1645] [id = 162] 09:54:32 INFO - PROCESS | 1645 | --DOCSHELL 0x116ac6000 == 31 [pid = 1645] [id = 161] 09:54:32 INFO - PROCESS | 1645 | --DOCSHELL 0x115d76000 == 30 [pid = 1645] [id = 160] 09:54:32 INFO - PROCESS | 1645 | 1466441672327 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]]]}] 09:54:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:54:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 723ms 09:54:32 INFO - PROCESS | 1645 | 1466441672336 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 09:54:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:54:32 INFO - PROCESS | 1645 | 1466441672338 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 09:54:32 INFO - PROCESS | 1645 | 1466441672341 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:54:32 INFO - PROCESS | 1645 | 1466441672344 Marionette TRACE conn2 <- [1,642,null,{}] 09:54:32 INFO - PROCESS | 1645 | 1466441672347 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}] 09:54:32 INFO - PROCESS | 1645 | 1466441672348 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:32 INFO - PROCESS | 1645 | 1466441672425 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 09:54:32 INFO - PROCESS | 1645 | 1466441672429 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:32 INFO - PROCESS | 1645 | 1466441672433 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x116961800 == 31 [pid = 1645] [id = 168] 09:54:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1176e0800) [pid = 1645] [serial = 502] [outer = 0x0] 09:54:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1181bb800) [pid = 1645] [serial = 503] [outer = 0x1176e0800] 09:54:32 INFO - PROCESS | 1645 | 1466441672462 Marionette DEBUG loaded listener.js 09:54:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x118734c00) [pid = 1645] [serial = 504] [outer = 0x1176e0800] 09:54:32 INFO - PROCESS | 1645 | 1466441672788 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]]]}] 09:54:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:54:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 472ms 09:54:32 INFO - PROCESS | 1645 | 1466441672812 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 09:54:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:54:32 INFO - PROCESS | 1645 | 1466441672817 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 09:54:32 INFO - PROCESS | 1645 | 1466441672822 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:54:32 INFO - PROCESS | 1645 | 1466441672824 Marionette TRACE conn2 <- [1,646,null,{}] 09:54:32 INFO - PROCESS | 1645 | 1466441672826 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}] 09:54:32 INFO - PROCESS | 1645 | 1466441672827 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:32 INFO - PROCESS | 1645 | 1466441672932 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 09:54:32 INFO - PROCESS | 1645 | 1466441672939 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:32 INFO - PROCESS | 1645 | 1466441672940 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x119254000 == 32 [pid = 1645] [id = 169] 09:54:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x119291800) [pid = 1645] [serial = 505] [outer = 0x0] 09:54:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x11942b400) [pid = 1645] [serial = 506] [outer = 0x119291800] 09:54:32 INFO - PROCESS | 1645 | 1466441672969 Marionette DEBUG loaded listener.js 09:54:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x119b7e000) [pid = 1645] [serial = 507] [outer = 0x119291800] 09:54:33 INFO - PROCESS | 1645 | 1466441673310 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]]]}] 09:54:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:54:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 519ms 09:54:33 INFO - PROCESS | 1645 | 1466441673341 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 09:54:33 INFO - PROCESS | 1645 | 1466441673342 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 09:54:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:54:33 INFO - PROCESS | 1645 | 1466441673345 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:54:33 INFO - PROCESS | 1645 | 1466441673347 Marionette TRACE conn2 <- [1,650,null,{}] 09:54:33 INFO - PROCESS | 1645 | 1466441673355 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}] 09:54:33 INFO - PROCESS | 1645 | 1466441673358 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:33 INFO - PROCESS | 1645 | 1466441673442 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 09:54:33 INFO - PROCESS | 1645 | 1466441673495 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:33 INFO - PROCESS | 1645 | 1466441673497 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x1235be800 == 33 [pid = 1645] [id = 170] 09:54:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x119292000) [pid = 1645] [serial = 508] [outer = 0x0] 09:54:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1230f2000) [pid = 1645] [serial = 509] [outer = 0x119292000] 09:54:33 INFO - PROCESS | 1645 | 1466441673524 Marionette DEBUG loaded listener.js 09:54:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x123b6a400) [pid = 1645] [serial = 510] [outer = 0x119292000] 09:54:33 INFO - PROCESS | 1645 | 1466441673804 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]]]}] 09:54:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:54:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 473ms 09:54:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:54:33 INFO - PROCESS | 1645 | 1466441673822 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 09:54:33 INFO - PROCESS | 1645 | 1466441673824 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 09:54:33 INFO - PROCESS | 1645 | 1466441673826 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:54:33 INFO - PROCESS | 1645 | 1466441673827 Marionette TRACE conn2 <- [1,654,null,{}] 09:54:33 INFO - PROCESS | 1645 | 1466441673837 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}] 09:54:33 INFO - PROCESS | 1645 | 1466441673838 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:33 INFO - PROCESS | 1645 | 1466441673920 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 09:54:33 INFO - PROCESS | 1645 | 1466441673924 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:33 INFO - PROCESS | 1645 | 1466441673926 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x123c75800 == 34 [pid = 1645] [id = 171] 09:54:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x123c60800) [pid = 1645] [serial = 511] [outer = 0x0] 09:54:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x123c92400) [pid = 1645] [serial = 512] [outer = 0x123c60800] 09:54:33 INFO - PROCESS | 1645 | 1466441673952 Marionette DEBUG loaded listener.js 09:54:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12450fc00) [pid = 1645] [serial = 513] [outer = 0x123c60800] 09:54:34 INFO - PROCESS | 1645 | 1466441674285 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]]]}] 09:54:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:54:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 518ms 09:54:34 INFO - PROCESS | 1645 | 1466441674345 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 09:54:34 INFO - PROCESS | 1645 | 1466441674347 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 09:54:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:54:34 INFO - PROCESS | 1645 | 1466441674349 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:54:34 INFO - PROCESS | 1645 | 1466441674350 Marionette TRACE conn2 <- [1,658,null,{}] 09:54:34 INFO - PROCESS | 1645 | 1466441674353 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}] 09:54:34 INFO - PROCESS | 1645 | 1466441674354 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:34 INFO - PROCESS | 1645 | 1466441674448 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 09:54:34 INFO - PROCESS | 1645 | 1466441674487 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:34 INFO - PROCESS | 1645 | 1466441674488 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x124e07800 == 35 [pid = 1645] [id = 172] 09:54:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x112631400) [pid = 1645] [serial = 514] [outer = 0x0] 09:54:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x124557400) [pid = 1645] [serial = 515] [outer = 0x112631400] 09:54:34 INFO - PROCESS | 1645 | 1466441674513 Marionette DEBUG loaded listener.js 09:54:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x124d73400) [pid = 1645] [serial = 516] [outer = 0x112631400] 09:54:34 INFO - PROCESS | 1645 | 1466441674844 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]]]}] 09:54:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:54:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 569ms 09:54:34 INFO - PROCESS | 1645 | 1466441674919 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 09:54:34 INFO - PROCESS | 1645 | 1466441674922 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 09:54:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:54:34 INFO - PROCESS | 1645 | 1466441674925 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:54:34 INFO - PROCESS | 1645 | 1466441674926 Marionette TRACE conn2 <- [1,662,null,{}] 09:54:34 INFO - PROCESS | 1645 | 1466441674929 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}] 09:54:34 INFO - PROCESS | 1645 | 1466441674935 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:35 INFO - PROCESS | 1645 | 1466441675093 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 09:54:35 INFO - PROCESS | 1645 | 1466441675111 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:35 INFO - PROCESS | 1645 | 1466441675112 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x1289bc000 == 36 [pid = 1645] [id = 173] 09:54:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x124dd7400) [pid = 1645] [serial = 517] [outer = 0x0] 09:54:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x126437000) [pid = 1645] [serial = 518] [outer = 0x124dd7400] 09:54:35 INFO - PROCESS | 1645 | 1466441675153 Marionette DEBUG loaded listener.js 09:54:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x128fad800) [pid = 1645] [serial = 519] [outer = 0x124dd7400] 09:54:35 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:35 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:35 INFO - PROCESS | 1645 | 1466441675572 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]]]}] 09:54:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:54:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 669ms 09:54:35 INFO - PROCESS | 1645 | 1466441675594 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 09:54:35 INFO - PROCESS | 1645 | 1466441675602 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 09:54:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:54:35 INFO - PROCESS | 1645 | 1466441675611 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:54:35 INFO - PROCESS | 1645 | 1466441675612 Marionette TRACE conn2 <- [1,666,null,{}] 09:54:35 INFO - PROCESS | 1645 | 1466441675615 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}] 09:54:35 INFO - PROCESS | 1645 | 1466441675616 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:35 INFO - PROCESS | 1645 | 1466441675709 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 09:54:35 INFO - PROCESS | 1645 | 1466441675757 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:35 INFO - PROCESS | 1645 | 1466441675758 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x12924c800 == 37 [pid = 1645] [id = 174] 09:54:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x128fb6400) [pid = 1645] [serial = 520] [outer = 0x0] 09:54:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x123520400) [pid = 1645] [serial = 521] [outer = 0x128fb6400] 09:54:35 INFO - PROCESS | 1645 | 1466441675786 Marionette DEBUG loaded listener.js 09:54:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12932d400) [pid = 1645] [serial = 522] [outer = 0x128fb6400] 09:54:35 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:36 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:36 INFO - PROCESS | 1645 | 1466441676078 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]]]}] 09:54:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:54:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 09:54:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:54:36 INFO - PROCESS | 1645 | 1466441676135 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 09:54:36 INFO - PROCESS | 1645 | 1466441676136 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 09:54:36 INFO - PROCESS | 1645 | 1466441676139 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:54:36 INFO - PROCESS | 1645 | 1466441676140 Marionette TRACE conn2 <- [1,670,null,{}] 09:54:36 INFO - PROCESS | 1645 | 1466441676142 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}] 09:54:36 INFO - PROCESS | 1645 | 1466441676143 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:36 INFO - PROCESS | 1645 | 1466441676237 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 09:54:36 INFO - PROCESS | 1645 | 1466441676241 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:36 INFO - PROCESS | 1645 | 1466441676242 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a398800 == 38 [pid = 1645] [id = 175] 09:54:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x129324800) [pid = 1645] [serial = 523] [outer = 0x0] 09:54:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x12a33b000) [pid = 1645] [serial = 524] [outer = 0x129324800] 09:54:36 INFO - PROCESS | 1645 | 1466441676266 Marionette DEBUG loaded listener.js 09:54:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x12a53ec00) [pid = 1645] [serial = 525] [outer = 0x129324800] 09:54:36 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x120fbc000) [pid = 1645] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:54:36 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x115445400) [pid = 1645] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:54:36 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x110e7f800) [pid = 1645] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:54:36 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x110e83c00) [pid = 1645] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:54:36 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x119299400) [pid = 1645] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:54:36 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x123c5ec00) [pid = 1645] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:54:36 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x112597c00) [pid = 1645] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:54:36 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x124d76800) [pid = 1645] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:54:36 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x124e87000) [pid = 1645] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:54:36 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x112593c00) [pid = 1645] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:54:36 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x119d2d400) [pid = 1645] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:54:36 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x112edf000) [pid = 1645] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:54:36 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x128af3400) [pid = 1645] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:54:36 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x11913b000) [pid = 1645] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:54:36 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x112ea2c00) [pid = 1645] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:54:36 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x118259800) [pid = 1645] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:54:36 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x116199400) [pid = 1645] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:54:36 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x11619cc00) [pid = 1645] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:54:36 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x11259e800) [pid = 1645] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:54:36 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1232c1400) [pid = 1645] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:54:36 INFO - PROCESS | 1645 | 1466441676647 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]]]}] 09:54:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:54:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 09:54:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:54:36 INFO - PROCESS | 1645 | 1466441676658 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 09:54:36 INFO - PROCESS | 1645 | 1466441676659 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 09:54:36 INFO - PROCESS | 1645 | 1466441676661 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:54:36 INFO - PROCESS | 1645 | 1466441676674 Marionette TRACE conn2 <- [1,674,null,{}] 09:54:36 INFO - PROCESS | 1645 | 1466441676679 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}] 09:54:36 INFO - PROCESS | 1645 | 1466441676680 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:36 INFO - PROCESS | 1645 | 1466441676786 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 09:54:36 INFO - PROCESS | 1645 | 1466441676817 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:36 INFO - PROCESS | 1645 | 1466441676818 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x119fc1000 == 39 [pid = 1645] [id = 176] 09:54:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x112597c00) [pid = 1645] [serial = 526] [outer = 0x0] 09:54:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x115d02c00) [pid = 1645] [serial = 527] [outer = 0x112597c00] 09:54:36 INFO - PROCESS | 1645 | 1466441676843 Marionette DEBUG loaded listener.js 09:54:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x11962b400) [pid = 1645] [serial = 528] [outer = 0x112597c00] 09:54:37 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:37 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:37 INFO - PROCESS | 1645 | 1466441677126 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]]]}] 09:54:37 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 09:54:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 482ms 09:54:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:54:37 INFO - PROCESS | 1645 | 1466441677144 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 09:54:37 INFO - PROCESS | 1645 | 1466441677145 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 09:54:37 INFO - PROCESS | 1645 | 1466441677147 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:54:37 INFO - PROCESS | 1645 | 1466441677148 Marionette TRACE conn2 <- [1,678,null,{}] 09:54:37 INFO - PROCESS | 1645 | 1466441677159 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}] 09:54:37 INFO - PROCESS | 1645 | 1466441677160 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:37 INFO - PROCESS | 1645 | 1466441677241 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 09:54:37 INFO - PROCESS | 1645 | 1466441677245 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:37 INFO - PROCESS | 1645 | 1466441677246 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a816000 == 40 [pid = 1645] [id = 177] 09:54:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1210d7800) [pid = 1645] [serial = 529] [outer = 0x0] 09:54:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12a32e400) [pid = 1645] [serial = 530] [outer = 0x1210d7800] 09:54:37 INFO - PROCESS | 1645 | 1466441677272 Marionette DEBUG loaded listener.js 09:54:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12a547000) [pid = 1645] [serial = 531] [outer = 0x1210d7800] 09:54:37 INFO - PROCESS | 1645 | 1466441677592 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]]]}] 09:54:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:54:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 472ms 09:54:37 INFO - PROCESS | 1645 | 1466441677619 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 09:54:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:54:37 INFO - PROCESS | 1645 | 1466441677621 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 09:54:37 INFO - PROCESS | 1645 | 1466441677623 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:54:37 INFO - PROCESS | 1645 | 1466441677632 Marionette TRACE conn2 <- [1,682,null,{}] 09:54:37 INFO - PROCESS | 1645 | 1466441677635 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}] 09:54:37 INFO - PROCESS | 1645 | 1466441677636 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:37 INFO - PROCESS | 1645 | 1466441677747 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 09:54:37 INFO - PROCESS | 1645 | 1466441677754 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:37 INFO - PROCESS | 1645 | 1466441677756 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x12afcc800 == 41 [pid = 1645] [id = 178] 09:54:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x112ea1000) [pid = 1645] [serial = 532] [outer = 0x0] 09:54:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x124d73c00) [pid = 1645] [serial = 533] [outer = 0x112ea1000] 09:54:37 INFO - PROCESS | 1645 | 1466441677782 Marionette DEBUG loaded listener.js 09:54:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12b7e3000) [pid = 1645] [serial = 534] [outer = 0x112ea1000] 09:54:38 INFO - PROCESS | 1645 | 1466441678573 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]]]}] 09:54:38 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) 09:54:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 980ms 09:54:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:54:38 INFO - PROCESS | 1645 | 1466441678627 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 09:54:38 INFO - PROCESS | 1645 | 1466441678630 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 09:54:38 INFO - PROCESS | 1645 | 1466441678634 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:54:38 INFO - PROCESS | 1645 | 1466441678637 Marionette TRACE conn2 <- [1,686,null,{}] 09:54:38 INFO - PROCESS | 1645 | 1466441678640 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}] 09:54:38 INFO - PROCESS | 1645 | 1466441678642 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:38 INFO - PROCESS | 1645 | 1466441678730 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 09:54:38 INFO - PROCESS | 1645 | 1466441678820 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:38 INFO - PROCESS | 1645 | 1466441678821 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x117e24000 == 42 [pid = 1645] [id = 179] 09:54:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x115decc00) [pid = 1645] [serial = 535] [outer = 0x0] 09:54:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x116632400) [pid = 1645] [serial = 536] [outer = 0x115decc00] 09:54:38 INFO - PROCESS | 1645 | 1466441678855 Marionette DEBUG loaded listener.js 09:54:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x1181bcc00) [pid = 1645] [serial = 537] [outer = 0x115decc00] 09:54:39 INFO - PROCESS | 1645 | 1466441679757 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]]]}] 09:54:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:54:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1172ms 09:54:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:54:39 INFO - PROCESS | 1645 | 1466441679807 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 09:54:39 INFO - PROCESS | 1645 | 1466441679810 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 09:54:39 INFO - PROCESS | 1645 | 1466441679814 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:54:39 INFO - PROCESS | 1645 | 1466441679816 Marionette TRACE conn2 <- [1,690,null,{}] 09:54:39 INFO - PROCESS | 1645 | 1466441679819 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}] 09:54:39 INFO - PROCESS | 1645 | 1466441679821 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:39 INFO - PROCESS | 1645 | 1466441679947 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 09:54:40 INFO - PROCESS | 1645 | 1466441680001 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:40 INFO - PROCESS | 1645 | 1466441680002 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x123b2b800 == 43 [pid = 1645] [id = 180] 09:54:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x119624c00) [pid = 1645] [serial = 538] [outer = 0x0] 09:54:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x119d2f800) [pid = 1645] [serial = 539] [outer = 0x119624c00] 09:54:40 INFO - PROCESS | 1645 | 1466441680034 Marionette DEBUG loaded listener.js 09:54:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x12327a000) [pid = 1645] [serial = 540] [outer = 0x119624c00] 09:54:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12a563000 == 42 [pid = 1645] [id = 159] 09:54:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12a816000 == 41 [pid = 1645] [id = 177] 09:54:41 INFO - PROCESS | 1645 | --DOCSHELL 0x119fc1000 == 40 [pid = 1645] [id = 176] 09:54:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12a398800 == 39 [pid = 1645] [id = 175] 09:54:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12924c800 == 38 [pid = 1645] [id = 174] 09:54:41 INFO - PROCESS | 1645 | --DOCSHELL 0x1289bc000 == 37 [pid = 1645] [id = 173] 09:54:41 INFO - PROCESS | 1645 | --DOCSHELL 0x124e07800 == 36 [pid = 1645] [id = 172] 09:54:41 INFO - PROCESS | 1645 | --DOCSHELL 0x123c75800 == 35 [pid = 1645] [id = 171] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x1232c7c00) [pid = 1645] [serial = 494] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12aa5a400) [pid = 1645] [serial = 475] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOCSHELL 0x1235be800 == 34 [pid = 1645] [id = 170] 09:54:41 INFO - PROCESS | 1645 | --DOCSHELL 0x119254000 == 33 [pid = 1645] [id = 169] 09:54:41 INFO - PROCESS | 1645 | --DOCSHELL 0x116961800 == 32 [pid = 1645] [id = 168] 09:54:41 INFO - PROCESS | 1645 | --DOCSHELL 0x119a04800 == 31 [pid = 1645] [id = 167] 09:54:41 INFO - PROCESS | 1645 | --DOCSHELL 0x1169bd000 == 30 [pid = 1645] [id = 166] 09:54:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12303e000 == 29 [pid = 1645] [id = 165] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12b03cc00) [pid = 1645] [serial = 383] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x115d08000) [pid = 1645] [serial = 197] [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.] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x116199c00) [pid = 1645] [serial = 481] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x118732400) [pid = 1645] [serial = 485] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1188dd400) [pid = 1645] [serial = 486] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x119d31400) [pid = 1645] [serial = 492] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x119432000) [pid = 1645] [serial = 488] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x12450b800) [pid = 1645] [serial = 457] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1210d3c00) [pid = 1645] [serial = 454] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x124dd5800) [pid = 1645] [serial = 460] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x124d72000) [pid = 1645] [serial = 458] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x126609400) [pid = 1645] [serial = 463] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1183b1000) [pid = 1645] [serial = 466] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x12608b400) [pid = 1645] [serial = 461] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x11961d800) [pid = 1645] [serial = 489] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1269e2400) [pid = 1645] [serial = 469] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x115452000) [pid = 1645] [serial = 479] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x129322800) [pid = 1645] [serial = 472] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x123c8d000) [pid = 1645] [serial = 467] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x1269da000) [pid = 1645] [serial = 464] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x119627400) [pid = 1645] [serial = 491] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x117eb0400) [pid = 1645] [serial = 482] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x119d2a400) [pid = 1645] [serial = 451] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x11929d000) [pid = 1645] [serial = 448] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x119623000) [pid = 1645] [serial = 449] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x118265800) [pid = 1645] [serial = 445] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x118731000) [pid = 1645] [serial = 446] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x116fb1c00) [pid = 1645] [serial = 442] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x12a5f4c00) [pid = 1645] [serial = 473] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x11812bc00) [pid = 1645] [serial = 443] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x11812d000) [pid = 1645] [serial = 440] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x116a14400) [pid = 1645] [serial = 439] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x1132e5c00) [pid = 1645] [serial = 437] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x112ea4400) [pid = 1645] [serial = 436] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x1132ec800) [pid = 1645] [serial = 478] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x12b03b800) [pid = 1645] [serial = 434] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x123527c00) [pid = 1645] [serial = 455] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x120fc0800) [pid = 1645] [serial = 452] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | --DOMWINDOW == 66 (0x1289a9000) [pid = 1645] [serial = 470] [outer = 0x0] [url = about:blank] 09:54:41 INFO - PROCESS | 1645 | 1466441681155 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]]]}] 09:54:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:54:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1372ms 09:54:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:54:41 INFO - PROCESS | 1645 | 1466441681187 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 09:54:41 INFO - PROCESS | 1645 | 1466441681189 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 09:54:41 INFO - PROCESS | 1645 | 1466441681192 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:54:41 INFO - PROCESS | 1645 | 1466441681193 Marionette TRACE conn2 <- [1,694,null,{}] 09:54:41 INFO - PROCESS | 1645 | 1466441681196 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}] 09:54:41 INFO - PROCESS | 1645 | 1466441681198 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:41 INFO - PROCESS | 1645 | 1466441681274 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 09:54:41 INFO - PROCESS | 1645 | 1466441681303 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:41 INFO - PROCESS | 1645 | 1466441681305 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x1164a7800 == 30 [pid = 1645] [id = 181] 09:54:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x11812dc00) [pid = 1645] [serial = 541] [outer = 0x0] 09:54:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x1181c0800) [pid = 1645] [serial = 542] [outer = 0x11812dc00] 09:54:41 INFO - PROCESS | 1645 | 1466441681332 Marionette DEBUG loaded listener.js 09:54:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x11848d000) [pid = 1645] [serial = 543] [outer = 0x11812dc00] 09:54:42 INFO - PROCESS | 1645 | 1466441682142 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]]]}] 09:54:42 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) 09:54:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 970ms 09:54:42 INFO - PROCESS | 1645 | 1466441682162 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 09:54:42 INFO - PROCESS | 1645 | 1466441682166 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 09:54:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:54:42 INFO - PROCESS | 1645 | 1466441682170 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:54:42 INFO - PROCESS | 1645 | 1466441682172 Marionette TRACE conn2 <- [1,698,null,{}] 09:54:42 INFO - PROCESS | 1645 | 1466441682174 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}] 09:54:42 INFO - PROCESS | 1645 | 1466441682176 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:42 INFO - PROCESS | 1645 | 1466441682261 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 09:54:42 INFO - PROCESS | 1645 | 1466441682311 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:42 INFO - PROCESS | 1645 | 1466441682312 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x116fa1000 == 31 [pid = 1645] [id = 182] 09:54:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x119134800) [pid = 1645] [serial = 544] [outer = 0x0] 09:54:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x119625400) [pid = 1645] [serial = 545] [outer = 0x119134800] 09:54:42 INFO - PROCESS | 1645 | 1466441682339 Marionette DEBUG loaded listener.js 09:54:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x119d2f000) [pid = 1645] [serial = 546] [outer = 0x119134800] 09:54:43 INFO - PROCESS | 1645 | 1466441683129 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]]]}] 09:54:43 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) 09:54:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 970ms 09:54:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:54:43 INFO - PROCESS | 1645 | 1466441683142 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 09:54:43 INFO - PROCESS | 1645 | 1466441683143 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 09:54:43 INFO - PROCESS | 1645 | 1466441683145 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:54:43 INFO - PROCESS | 1645 | 1466441683148 Marionette TRACE conn2 <- [1,702,null,{}] 09:54:43 INFO - PROCESS | 1645 | 1466441683157 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}] 09:54:43 INFO - PROCESS | 1645 | 1466441683160 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:43 INFO - PROCESS | 1645 | 1466441683254 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 09:54:43 INFO - PROCESS | 1645 | 1466441683292 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:43 INFO - PROCESS | 1645 | 1466441683294 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x119167000 == 32 [pid = 1645] [id = 183] 09:54:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x1210d6c00) [pid = 1645] [serial = 547] [outer = 0x0] 09:54:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x123b64c00) [pid = 1645] [serial = 548] [outer = 0x1210d6c00] 09:54:43 INFO - PROCESS | 1645 | 1466441683322 Marionette DEBUG loaded listener.js 09:54:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x123c83400) [pid = 1645] [serial = 549] [outer = 0x1210d6c00] 09:54:44 INFO - PROCESS | 1645 | 1466441684108 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]]]}] 09:54:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:54:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 976ms 09:54:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:54:44 INFO - PROCESS | 1645 | 1466441684123 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 09:54:44 INFO - PROCESS | 1645 | 1466441684125 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 09:54:44 INFO - PROCESS | 1645 | 1466441684127 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:54:44 INFO - PROCESS | 1645 | 1466441684128 Marionette TRACE conn2 <- [1,706,null,{}] 09:54:44 INFO - PROCESS | 1645 | 1466441684130 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}] 09:54:44 INFO - PROCESS | 1645 | 1466441684132 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:44 INFO - PROCESS | 1645 | 1466441684230 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 09:54:44 INFO - PROCESS | 1645 | 1466441684234 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:44 INFO - PROCESS | 1645 | 1466441684235 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x119da1000 == 33 [pid = 1645] [id = 184] 09:54:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x123c8e400) [pid = 1645] [serial = 550] [outer = 0x0] 09:54:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x12455cc00) [pid = 1645] [serial = 551] [outer = 0x123c8e400] 09:54:44 INFO - PROCESS | 1645 | 1466441684261 Marionette DEBUG loaded listener.js 09:54:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x124dd9800) [pid = 1645] [serial = 552] [outer = 0x123c8e400] 09:54:45 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x128cc7400) [pid = 1645] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:54:45 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x124dd7400) [pid = 1645] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:54:45 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x123c60800) [pid = 1645] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:54:45 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x128fb6400) [pid = 1645] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:54:45 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x129324800) [pid = 1645] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:54:45 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x112597c00) [pid = 1645] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:54:45 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x1181be000) [pid = 1645] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:54:45 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x1176e0800) [pid = 1645] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:54:45 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x119291800) [pid = 1645] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:54:45 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x1210d7800) [pid = 1645] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:54:45 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x119292000) [pid = 1645] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:54:45 INFO - PROCESS | 1645 | --DOMWINDOW == 66 (0x112631400) [pid = 1645] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:54:45 INFO - PROCESS | 1645 | 1466441685110 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]]]}] 09:54:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:54:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1019ms 09:54:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:54:45 INFO - PROCESS | 1645 | 1466441685146 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 09:54:45 INFO - PROCESS | 1645 | 1466441685148 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 09:54:45 INFO - PROCESS | 1645 | 1466441685150 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:54:45 INFO - PROCESS | 1645 | 1466441685151 Marionette TRACE conn2 <- [1,710,null,{}] 09:54:45 INFO - PROCESS | 1645 | 1466441685153 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}] 09:54:45 INFO - PROCESS | 1645 | 1466441685154 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:45 INFO - PROCESS | 1645 | 1466441685229 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 09:54:45 INFO - PROCESS | 1645 | 1466441685236 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:45 INFO - PROCESS | 1645 | 1466441685237 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x11966e800 == 34 [pid = 1645] [id = 185] 09:54:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x112596c00) [pid = 1645] [serial = 553] [outer = 0x0] 09:54:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x119d35c00) [pid = 1645] [serial = 554] [outer = 0x112596c00] 09:54:45 INFO - PROCESS | 1645 | 1466441685262 Marionette DEBUG loaded listener.js 09:54:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x124d78c00) [pid = 1645] [serial = 555] [outer = 0x112596c00] 09:54:46 INFO - PROCESS | 1645 | 1466441686079 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]]]}] 09:54:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:54:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 969ms 09:54:46 INFO - PROCESS | 1645 | 1466441686120 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 09:54:46 INFO - PROCESS | 1645 | 1466441686121 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 09:54:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:54:46 INFO - PROCESS | 1645 | 1466441686124 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:54:46 INFO - PROCESS | 1645 | 1466441686125 Marionette TRACE conn2 <- [1,714,null,{}] 09:54:46 INFO - PROCESS | 1645 | 1466441686127 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}] 09:54:46 INFO - PROCESS | 1645 | 1466441686131 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:46 INFO - PROCESS | 1645 | 1466441686242 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 09:54:46 INFO - PROCESS | 1645 | 1466441686271 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:46 INFO - PROCESS | 1645 | 1466441686272 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x123b34000 == 35 [pid = 1645] [id = 186] 09:54:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x116a21c00) [pid = 1645] [serial = 556] [outer = 0x0] 09:54:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x1289a3400) [pid = 1645] [serial = 557] [outer = 0x116a21c00] 09:54:46 INFO - PROCESS | 1645 | 1466441686298 Marionette DEBUG loaded listener.js 09:54:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x129322800) [pid = 1645] [serial = 558] [outer = 0x116a21c00] 09:54:47 INFO - PROCESS | 1645 | 1466441687047 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]]]}] 09:54:47 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 09:54:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 971ms 09:54:47 INFO - PROCESS | 1645 | 1466441687134 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 09:54:47 INFO - PROCESS | 1645 | 1466441687136 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 09:54:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:54:47 INFO - PROCESS | 1645 | 1466441687140 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:54:47 INFO - PROCESS | 1645 | 1466441687143 Marionette TRACE conn2 <- [1,718,null,{}] 09:54:47 INFO - PROCESS | 1645 | 1466441687147 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}] 09:54:47 INFO - PROCESS | 1645 | 1466441687149 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:47 INFO - PROCESS | 1645 | 1466441687236 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 09:54:47 INFO - PROCESS | 1645 | 1466441687323 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:47 INFO - PROCESS | 1645 | 1466441687325 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x11667e800 == 36 [pid = 1645] [id = 187] 09:54:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x115452000) [pid = 1645] [serial = 559] [outer = 0x0] 09:54:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x116195000) [pid = 1645] [serial = 560] [outer = 0x115452000] 09:54:47 INFO - PROCESS | 1645 | 1466441687358 Marionette DEBUG loaded listener.js 09:54:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x1181c2c00) [pid = 1645] [serial = 561] [outer = 0x115452000] 09:54:48 INFO - PROCESS | 1645 | 1466441688278 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]]]}] 09:54:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:54:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1172ms 09:54:48 INFO - PROCESS | 1645 | 1466441688313 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 09:54:48 INFO - PROCESS | 1645 | 1466441688315 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 09:54:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:54:48 INFO - PROCESS | 1645 | 1466441688322 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:54:48 INFO - PROCESS | 1645 | 1466441688325 Marionette TRACE conn2 <- [1,722,null,{}] 09:54:48 INFO - PROCESS | 1645 | 1466441688327 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}] 09:54:48 INFO - PROCESS | 1645 | 1466441688329 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:48 INFO - PROCESS | 1645 | 1466441688423 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 09:54:48 INFO - PROCESS | 1645 | 1466441688471 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:48 INFO - PROCESS | 1645 | 1466441688472 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x11967a000 == 37 [pid = 1645] [id = 188] 09:54:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x119134000) [pid = 1645] [serial = 562] [outer = 0x0] 09:54:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x119fbd400) [pid = 1645] [serial = 563] [outer = 0x119134000] 09:54:48 INFO - PROCESS | 1645 | 1466441688503 Marionette DEBUG loaded listener.js 09:54:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x1233d9400) [pid = 1645] [serial = 564] [outer = 0x119134000] 09:54:48 INFO - PROCESS | 1645 | 1466441688926 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] 09:54:48 INFO - PROCESS | 1645 | 1466441688996 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 09:54:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:54:49 INFO - PROCESS | 1645 | 1466441689000 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:54:49 INFO - PROCESS | 1645 | 1466441689004 Marionette TRACE conn2 <- [1,726,null,{}] 09:54:49 INFO - PROCESS | 1645 | 1466441689014 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}] 09:54:49 INFO - PROCESS | 1645 | 1466441689019 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:49 INFO - PROCESS | 1645 | 1466441689149 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 09:54:49 INFO - PROCESS | 1645 | 1466441689240 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:49 INFO - PROCESS | 1645 | 1466441689243 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x124864800 == 38 [pid = 1645] [id = 189] 09:54:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x12660bc00) [pid = 1645] [serial = 565] [outer = 0x0] 09:54:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1269d5c00) [pid = 1645] [serial = 566] [outer = 0x12660bc00] 09:54:49 INFO - PROCESS | 1645 | 1466441689291 Marionette DEBUG loaded listener.js 09:54:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x128aef800) [pid = 1645] [serial = 567] [outer = 0x12660bc00] 09:54:49 INFO - PROCESS | 1645 | 1466441689770 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]]]}] 09:54:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:54:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 825ms 09:54:49 INFO - PROCESS | 1645 | 1466441689824 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 09:54:49 INFO - PROCESS | 1645 | 1466441689826 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 09:54:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:54:49 INFO - PROCESS | 1645 | 1466441689828 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:54:49 INFO - PROCESS | 1645 | 1466441689830 Marionette TRACE conn2 <- [1,730,null,{}] 09:54:49 INFO - PROCESS | 1645 | 1466441689850 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}] 09:54:49 INFO - PROCESS | 1645 | 1466441689851 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:49 INFO - PROCESS | 1645 | 1466441689948 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 09:54:50 INFO - PROCESS | 1645 | 1466441690010 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:50 INFO - PROCESS | 1645 | 1466441690012 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x1289bc000 == 39 [pid = 1645] [id = 190] 09:54:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x12a48c400) [pid = 1645] [serial = 568] [outer = 0x0] 09:54:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x12aa5a400) [pid = 1645] [serial = 569] [outer = 0x12a48c400] 09:54:50 INFO - PROCESS | 1645 | 1466441690041 Marionette DEBUG loaded listener.js 09:54:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x12aaaac00) [pid = 1645] [serial = 570] [outer = 0x12a48c400] 09:54:50 INFO - PROCESS | 1645 | 1466441690569 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] 09:54:50 INFO - PROCESS | 1645 | 1466441690624 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 09:54:50 INFO - PROCESS | 1645 | 1466441690628 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:54:50 INFO - PROCESS | 1645 | 1466441690630 Marionette TRACE conn2 <- [1,734,null,{}] 09:54:50 INFO - PROCESS | 1645 | 1466441690634 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}] 09:54:50 INFO - PROCESS | 1645 | 1466441690636 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:50 INFO - PROCESS | 1645 | 1466441690726 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 09:54:50 INFO - PROCESS | 1645 | 1466441690789 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:50 INFO - PROCESS | 1645 | 1466441690791 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x118895800 == 40 [pid = 1645] [id = 191] 09:54:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x117eae800) [pid = 1645] [serial = 571] [outer = 0x0] 09:54:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x11913d000) [pid = 1645] [serial = 572] [outer = 0x117eae800] 09:54:50 INFO - PROCESS | 1645 | 1466441690818 Marionette DEBUG loaded listener.js 09:54:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11962ac00) [pid = 1645] [serial = 573] [outer = 0x117eae800] 09:54:51 INFO - PROCESS | 1645 | --DOCSHELL 0x11966e800 == 39 [pid = 1645] [id = 185] 09:54:51 INFO - PROCESS | 1645 | --DOCSHELL 0x119da1000 == 38 [pid = 1645] [id = 184] 09:54:51 INFO - PROCESS | 1645 | --DOCSHELL 0x119167000 == 37 [pid = 1645] [id = 183] 09:54:51 INFO - PROCESS | 1645 | --DOCSHELL 0x116fa1000 == 36 [pid = 1645] [id = 182] 09:54:51 INFO - PROCESS | 1645 | --DOCSHELL 0x1164a7800 == 35 [pid = 1645] [id = 181] 09:54:51 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x12aaaf800) [pid = 1645] [serial = 476] [outer = 0x0] [url = about:blank] 09:54:51 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x124d73c00) [pid = 1645] [serial = 533] [outer = 0x0] [url = about:blank] 09:54:51 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x126437000) [pid = 1645] [serial = 518] [outer = 0x0] [url = about:blank] 09:54:51 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x123c92400) [pid = 1645] [serial = 512] [outer = 0x0] [url = about:blank] 09:54:51 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x113c20c00) [pid = 1645] [serial = 497] [outer = 0x0] [url = about:blank] 09:54:51 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x123520400) [pid = 1645] [serial = 521] [outer = 0x0] [url = about:blank] 09:54:51 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x12a33b000) [pid = 1645] [serial = 524] [outer = 0x0] [url = about:blank] 09:54:51 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x115d02c00) [pid = 1645] [serial = 527] [outer = 0x0] [url = about:blank] 09:54:51 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x12932d400) [pid = 1645] [serial = 522] [outer = 0x0] [url = about:blank] 09:54:51 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x1188e0800) [pid = 1645] [serial = 501] [outer = 0x0] [url = about:blank] 09:54:51 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x118260c00) [pid = 1645] [serial = 500] [outer = 0x0] [url = about:blank] 09:54:51 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x1181bb800) [pid = 1645] [serial = 503] [outer = 0x0] [url = about:blank] 09:54:51 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x118734c00) [pid = 1645] [serial = 504] [outer = 0x0] [url = about:blank] 09:54:51 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x11942b400) [pid = 1645] [serial = 506] [outer = 0x0] [url = about:blank] 09:54:51 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x12a32e400) [pid = 1645] [serial = 530] [outer = 0x0] [url = about:blank] 09:54:51 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x119b7e000) [pid = 1645] [serial = 507] [outer = 0x0] [url = about:blank] 09:54:51 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x1230f2000) [pid = 1645] [serial = 509] [outer = 0x0] [url = about:blank] 09:54:51 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x123b6a400) [pid = 1645] [serial = 510] [outer = 0x0] [url = about:blank] 09:54:51 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x12a53ec00) [pid = 1645] [serial = 525] [outer = 0x0] [url = about:blank] 09:54:51 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x12a547000) [pid = 1645] [serial = 531] [outer = 0x0] [url = about:blank] 09:54:51 INFO - PROCESS | 1645 | --DOMWINDOW == 66 (0x124557400) [pid = 1645] [serial = 515] [outer = 0x0] [url = about:blank] 09:54:51 INFO - PROCESS | 1645 | --DOMWINDOW == 65 (0x124d73400) [pid = 1645] [serial = 516] [outer = 0x0] [url = about:blank] 09:54:51 INFO - PROCESS | 1645 | --DOMWINDOW == 64 (0x128fad800) [pid = 1645] [serial = 519] [outer = 0x0] [url = about:blank] 09:54:51 INFO - PROCESS | 1645 | --DOMWINDOW == 63 (0x11962b400) [pid = 1645] [serial = 528] [outer = 0x0] [url = about:blank] 09:54:51 INFO - PROCESS | 1645 | --DOMWINDOW == 62 (0x12450fc00) [pid = 1645] [serial = 513] [outer = 0x0] [url = about:blank] 09:54:51 INFO - PROCESS | 1645 | 1466441691251 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]]]}] 09:54:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:54:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 677ms 09:54:51 INFO - PROCESS | 1645 | 1466441691305 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 09:54:51 INFO - PROCESS | 1645 | 1466441691307 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 09:54:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:54:51 INFO - PROCESS | 1645 | 1466441691312 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:54:51 INFO - PROCESS | 1645 | 1466441691313 Marionette TRACE conn2 <- [1,738,null,{}] 09:54:51 INFO - PROCESS | 1645 | 1466441691318 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}] 09:54:51 INFO - PROCESS | 1645 | 1466441691320 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:51 INFO - PROCESS | 1645 | 1466441691396 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 09:54:51 INFO - PROCESS | 1645 | 1466441691404 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:51 INFO - PROCESS | 1645 | 1466441691405 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x117e2e800 == 36 [pid = 1645] [id = 192] 09:54:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 63 (0x118746800) [pid = 1645] [serial = 574] [outer = 0x0] 09:54:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 64 (0x121725000) [pid = 1645] [serial = 575] [outer = 0x118746800] 09:54:51 INFO - PROCESS | 1645 | 1466441691433 Marionette DEBUG loaded listener.js 09:54:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 65 (0x123910400) [pid = 1645] [serial = 576] [outer = 0x118746800] 09:54:52 INFO - PROCESS | 1645 | 1466441692241 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]]]}] 09:54:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:54:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 972ms 09:54:52 INFO - PROCESS | 1645 | 1466441692283 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 09:54:52 INFO - PROCESS | 1645 | 1466441692285 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 09:54:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:54:52 INFO - PROCESS | 1645 | 1466441692287 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:54:52 INFO - PROCESS | 1645 | 1466441692289 Marionette TRACE conn2 <- [1,742,null,{}] 09:54:52 INFO - PROCESS | 1645 | 1466441692296 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}] 09:54:52 INFO - PROCESS | 1645 | 1466441692299 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:52 INFO - PROCESS | 1645 | 1466441692383 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 09:54:52 INFO - PROCESS | 1645 | 1466441692433 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:52 INFO - PROCESS | 1645 | 1466441692435 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x123222000 == 37 [pid = 1645] [id = 193] 09:54:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 66 (0x124d78800) [pid = 1645] [serial = 577] [outer = 0x0] 09:54:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x1269ddc00) [pid = 1645] [serial = 578] [outer = 0x124d78800] 09:54:52 INFO - PROCESS | 1645 | 1466441692462 Marionette DEBUG loaded listener.js 09:54:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x128cc9400) [pid = 1645] [serial = 579] [outer = 0x124d78800] 09:54:53 INFO - PROCESS | 1645 | 1466441693247 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]]]}] 09:54:53 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 09:54:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 972ms 09:54:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:54:53 INFO - PROCESS | 1645 | 1466441693260 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 09:54:53 INFO - PROCESS | 1645 | 1466441693261 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 09:54:53 INFO - PROCESS | 1645 | 1466441693263 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:54:53 INFO - PROCESS | 1645 | 1466441693264 Marionette TRACE conn2 <- [1,746,null,{}] 09:54:53 INFO - PROCESS | 1645 | 1466441693273 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}] 09:54:53 INFO - PROCESS | 1645 | 1466441693274 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:53 INFO - PROCESS | 1645 | 1466441693370 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 09:54:53 INFO - PROCESS | 1645 | 1466441693374 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:53 INFO - PROCESS | 1645 | 1466441693375 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x1241a3000 == 38 [pid = 1645] [id = 194] 09:54:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x1289a8000) [pid = 1645] [serial = 580] [outer = 0x0] 09:54:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x12a495c00) [pid = 1645] [serial = 581] [outer = 0x1289a8000] 09:54:53 INFO - PROCESS | 1645 | 1466441693400 Marionette DEBUG loaded listener.js 09:54:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x12b036800) [pid = 1645] [serial = 582] [outer = 0x1289a8000] 09:54:54 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x123c8e400) [pid = 1645] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:54:54 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x119134800) [pid = 1645] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:54:54 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x112596c00) [pid = 1645] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:54:54 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x11812dc00) [pid = 1645] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:54:54 INFO - PROCESS | 1645 | --DOMWINDOW == 66 (0x1210d6c00) [pid = 1645] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:54:54 INFO - PROCESS | 1645 | 1466441694227 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]]]}] 09:54:54 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.) 09:54:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 972ms 09:54:54 INFO - PROCESS | 1645 | 1466441694235 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 09:54:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:54:54 INFO - PROCESS | 1645 | 1466441694237 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 09:54:54 INFO - PROCESS | 1645 | 1466441694239 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:54:54 INFO - PROCESS | 1645 | 1466441694240 Marionette TRACE conn2 <- [1,750,null,{}] 09:54:54 INFO - PROCESS | 1645 | 1466441694242 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}] 09:54:54 INFO - PROCESS | 1645 | 1466441694243 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:54 INFO - PROCESS | 1645 | 1466441694321 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 09:54:54 INFO - PROCESS | 1645 | 1466441694325 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:54 INFO - PROCESS | 1645 | 1466441694327 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x124da2800 == 39 [pid = 1645] [id = 195] 09:54:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x12455c800) [pid = 1645] [serial = 583] [outer = 0x0] 09:54:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x12899e400) [pid = 1645] [serial = 584] [outer = 0x12455c800] 09:54:54 INFO - PROCESS | 1645 | 1466441694351 Marionette DEBUG loaded listener.js 09:54:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x12b03dc00) [pid = 1645] [serial = 585] [outer = 0x12455c800] 09:54:55 INFO - PROCESS | 1645 | 1466441695212 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]]]}] 09:54:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:54:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1018ms 09:54:55 INFO - PROCESS | 1645 | 1466441695258 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 09:54:55 INFO - PROCESS | 1645 | 1466441695259 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 09:54:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:54:55 INFO - PROCESS | 1645 | 1466441695261 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:54:55 INFO - PROCESS | 1645 | 1466441695262 Marionette TRACE conn2 <- [1,754,null,{}] 09:54:55 INFO - PROCESS | 1645 | 1466441695271 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}] 09:54:55 INFO - PROCESS | 1645 | 1466441695275 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:55 INFO - PROCESS | 1645 | 1466441695391 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 09:54:55 INFO - PROCESS | 1645 | 1466441695398 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:55 INFO - PROCESS | 1645 | 1466441695399 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x12901a000 == 40 [pid = 1645] [id = 196] 09:54:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x12b7e7000) [pid = 1645] [serial = 586] [outer = 0x0] 09:54:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x12b8f9000) [pid = 1645] [serial = 587] [outer = 0x12b7e7000] 09:54:55 INFO - PROCESS | 1645 | 1466441695425 Marionette DEBUG loaded listener.js 09:54:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x12bd9c800) [pid = 1645] [serial = 588] [outer = 0x12b7e7000] 09:54:56 INFO - PROCESS | 1645 | 1466441696209 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]]]}] 09:54:56 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 09:54:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 969ms 09:54:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:54:56 INFO - PROCESS | 1645 | 1466441696231 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 09:54:56 INFO - PROCESS | 1645 | 1466441696233 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 09:54:56 INFO - PROCESS | 1645 | 1466441696236 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:54:56 INFO - PROCESS | 1645 | 1466441696237 Marionette TRACE conn2 <- [1,758,null,{}] 09:54:56 INFO - PROCESS | 1645 | 1466441696239 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}] 09:54:56 INFO - PROCESS | 1645 | 1466441696240 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:56 INFO - PROCESS | 1645 | 1466441696320 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 09:54:56 INFO - PROCESS | 1645 | 1466441696324 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:56 INFO - PROCESS | 1645 | 1466441696325 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a388800 == 41 [pid = 1645] [id = 197] 09:54:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x1132ec800) [pid = 1645] [serial = 589] [outer = 0x0] 09:54:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x12bf7b000) [pid = 1645] [serial = 590] [outer = 0x1132ec800] 09:54:56 INFO - PROCESS | 1645 | 1466441696356 Marionette DEBUG loaded listener.js 09:54:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x12bf84800) [pid = 1645] [serial = 591] [outer = 0x1132ec800] 09:54:56 INFO - PROCESS | 1645 | 1466441696692 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]]]}] 09:54:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:54:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 470ms 09:54:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:54:56 INFO - PROCESS | 1645 | 1466441696707 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 09:54:56 INFO - PROCESS | 1645 | 1466441696708 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 09:54:56 INFO - PROCESS | 1645 | 1466441696710 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:54:56 INFO - PROCESS | 1645 | 1466441696711 Marionette TRACE conn2 <- [1,762,null,{}] 09:54:56 INFO - PROCESS | 1645 | 1466441696713 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}] 09:54:56 INFO - PROCESS | 1645 | 1466441696714 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:56 INFO - PROCESS | 1645 | 1466441696819 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 09:54:56 INFO - PROCESS | 1645 | 1466441696825 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:56 INFO - PROCESS | 1645 | 1466441696826 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a3a1800 == 42 [pid = 1645] [id = 198] 09:54:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x116914800) [pid = 1645] [serial = 592] [outer = 0x0] 09:54:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x11691cc00) [pid = 1645] [serial = 593] [outer = 0x116914800] 09:54:56 INFO - PROCESS | 1645 | 1466441696850 Marionette DEBUG loaded listener.js 09:54:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x116923000) [pid = 1645] [serial = 594] [outer = 0x116914800] 09:54:57 INFO - PROCESS | 1645 | 1466441697634 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]]]}] 09:54:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:54:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 970ms 09:54:57 INFO - PROCESS | 1645 | 1466441697681 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 09:54:57 INFO - PROCESS | 1645 | 1466441697683 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 09:54:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:54:57 INFO - PROCESS | 1645 | 1466441697687 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:54:57 INFO - PROCESS | 1645 | 1466441697689 Marionette TRACE conn2 <- [1,766,null,{}] 09:54:57 INFO - PROCESS | 1645 | 1466441697693 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}] 09:54:57 INFO - PROCESS | 1645 | 1466441697695 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:57 INFO - PROCESS | 1645 | 1466441697825 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 09:54:57 INFO - PROCESS | 1645 | 1466441697881 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:57 INFO - PROCESS | 1645 | 1466441697882 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x116ad5800 == 43 [pid = 1645] [id = 199] 09:54:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x11691e400) [pid = 1645] [serial = 595] [outer = 0x0] 09:54:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x116922c00) [pid = 1645] [serial = 596] [outer = 0x11691e400] 09:54:57 INFO - PROCESS | 1645 | 1466441697914 Marionette DEBUG loaded listener.js 09:54:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x1181c1800) [pid = 1645] [serial = 597] [outer = 0x11691e400] 09:54:58 INFO - PROCESS | 1645 | 1466441698832 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]]]}] 09:54:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:54:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1170ms 09:54:58 INFO - PROCESS | 1645 | 1466441698858 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 09:54:58 INFO - PROCESS | 1645 | 1466441698861 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 09:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:54:58 INFO - PROCESS | 1645 | 1466441698866 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:54:58 INFO - PROCESS | 1645 | 1466441698868 Marionette TRACE conn2 <- [1,770,null,{}] 09:54:58 INFO - PROCESS | 1645 | 1466441698870 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}] 09:54:58 INFO - PROCESS | 1645 | 1466441698872 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:59 INFO - PROCESS | 1645 | 1466441699012 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 09:54:59 INFO - PROCESS | 1645 | 1466441699061 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:59 INFO - PROCESS | 1645 | 1466441699062 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x123b41800 == 44 [pid = 1645] [id = 200] 09:54:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x119b7b000) [pid = 1645] [serial = 598] [outer = 0x0] 09:54:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x123903800) [pid = 1645] [serial = 599] [outer = 0x119b7b000] 09:54:59 INFO - PROCESS | 1645 | 1466441699093 Marionette DEBUG loaded listener.js 09:54:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x123c8b800) [pid = 1645] [serial = 600] [outer = 0x119b7b000] 09:54:59 INFO - PROCESS | 1645 | 1466441699697 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]]]}] 09:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 871ms 09:54:59 INFO - PROCESS | 1645 | 1466441699737 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 09:54:59 INFO - PROCESS | 1645 | 1466441699739 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 09:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:54:59 INFO - PROCESS | 1645 | 1466441699742 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:54:59 INFO - PROCESS | 1645 | 1466441699744 Marionette TRACE conn2 <- [1,774,null,{}] 09:54:59 INFO - PROCESS | 1645 | 1466441699748 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}] 09:54:59 INFO - PROCESS | 1645 | 1466441699749 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:59 INFO - PROCESS | 1645 | 1466441699838 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 09:54:59 INFO - PROCESS | 1645 | 1466441699912 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:59 INFO - PROCESS | 1645 | 1466441699913 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:54:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x112dcc800 == 45 [pid = 1645] [id = 201] 09:54:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1154cc800) [pid = 1645] [serial = 601] [outer = 0x0] 09:54:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x117eadc00) [pid = 1645] [serial = 602] [outer = 0x1154cc800] 09:54:59 INFO - PROCESS | 1645 | 1466441699942 Marionette DEBUG loaded listener.js 09:54:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11825d800) [pid = 1645] [serial = 603] [outer = 0x1154cc800] 09:55:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12a388800 == 44 [pid = 1645] [id = 197] 09:55:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12901a000 == 43 [pid = 1645] [id = 196] 09:55:00 INFO - PROCESS | 1645 | --DOCSHELL 0x124da2800 == 42 [pid = 1645] [id = 195] 09:55:00 INFO - PROCESS | 1645 | --DOCSHELL 0x1241a3000 == 41 [pid = 1645] [id = 194] 09:55:00 INFO - PROCESS | 1645 | --DOCSHELL 0x123222000 == 40 [pid = 1645] [id = 193] 09:55:00 INFO - PROCESS | 1645 | --DOCSHELL 0x117e2e800 == 39 [pid = 1645] [id = 192] 09:55:00 INFO - PROCESS | 1645 | --DOCSHELL 0x118895800 == 38 [pid = 1645] [id = 191] 09:55:00 INFO - PROCESS | 1645 | --DOCSHELL 0x124864800 == 37 [pid = 1645] [id = 189] 09:55:00 INFO - PROCESS | 1645 | --DOCSHELL 0x11967a000 == 36 [pid = 1645] [id = 188] 09:55:00 INFO - PROCESS | 1645 | --DOCSHELL 0x123b34000 == 35 [pid = 1645] [id = 186] 09:55:00 INFO - PROCESS | 1645 | --DOCSHELL 0x11667e800 == 34 [pid = 1645] [id = 187] 09:55:00 INFO - PROCESS | 1645 | --DOCSHELL 0x1289bc000 == 33 [pid = 1645] [id = 190] 09:55:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12afcc800 == 32 [pid = 1645] [id = 178] 09:55:00 INFO - PROCESS | 1645 | --DOCSHELL 0x123b2b800 == 31 [pid = 1645] [id = 180] 09:55:00 INFO - PROCESS | 1645 | --DOCSHELL 0x117e24000 == 30 [pid = 1645] [id = 179] 09:55:00 INFO - PROCESS | 1645 | --DOCSHELL 0x123b41800 == 29 [pid = 1645] [id = 200] 09:55:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12a3a1800 == 28 [pid = 1645] [id = 198] 09:55:00 INFO - PROCESS | 1645 | --DOCSHELL 0x116ad5800 == 27 [pid = 1645] [id = 199] 09:55:00 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1289a3400) [pid = 1645] [serial = 557] [outer = 0x0] [url = about:blank] 09:55:00 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x12455cc00) [pid = 1645] [serial = 551] [outer = 0x0] [url = about:blank] 09:55:00 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x119d2f800) [pid = 1645] [serial = 539] [outer = 0x0] [url = about:blank] 09:55:00 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x116632400) [pid = 1645] [serial = 536] [outer = 0x0] [url = about:blank] 09:55:00 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x119625400) [pid = 1645] [serial = 545] [outer = 0x0] [url = about:blank] 09:55:00 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x119d35c00) [pid = 1645] [serial = 554] [outer = 0x0] [url = about:blank] 09:55:00 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x124d78c00) [pid = 1645] [serial = 555] [outer = 0x0] [url = about:blank] 09:55:00 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x124dd9800) [pid = 1645] [serial = 552] [outer = 0x0] [url = about:blank] 09:55:00 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x11848d000) [pid = 1645] [serial = 543] [outer = 0x0] [url = about:blank] 09:55:00 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x1181c0800) [pid = 1645] [serial = 542] [outer = 0x0] [url = about:blank] 09:55:00 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x123b64c00) [pid = 1645] [serial = 548] [outer = 0x0] [url = about:blank] 09:55:00 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x123c83400) [pid = 1645] [serial = 549] [outer = 0x0] [url = about:blank] 09:55:00 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x119d2f000) [pid = 1645] [serial = 546] [outer = 0x0] [url = about:blank] 09:55:00 INFO - PROCESS | 1645 | 1466441700896 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]]]}] 09:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1172ms 09:55:00 INFO - PROCESS | 1645 | 1466441700921 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 09:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:55:00 INFO - PROCESS | 1645 | 1466441700923 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 09:55:00 INFO - PROCESS | 1645 | 1466441700926 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:55:00 INFO - PROCESS | 1645 | 1466441700928 Marionette TRACE conn2 <- [1,778,null,{}] 09:55:00 INFO - PROCESS | 1645 | 1466441700933 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}] 09:55:00 INFO - PROCESS | 1645 | 1466441700934 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:01 INFO - PROCESS | 1645 | 1466441701011 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 09:55:01 INFO - PROCESS | 1645 | 1466441701020 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:01 INFO - PROCESS | 1645 | 1466441701023 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x1129d2000 == 28 [pid = 1645] [id = 202] 09:55:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x112973800) [pid = 1645] [serial = 604] [outer = 0x0] 09:55:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x11297e000) [pid = 1645] [serial = 605] [outer = 0x112973800] 09:55:01 INFO - PROCESS | 1645 | 1466441701051 Marionette DEBUG loaded listener.js 09:55:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x112ea5800) [pid = 1645] [serial = 606] [outer = 0x112973800] 09:55:01 INFO - PROCESS | 1645 | 1466441701375 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]]]}] 09:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 470ms 09:55:01 INFO - PROCESS | 1645 | 1466441701410 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 09:55:01 INFO - PROCESS | 1645 | 1466441701413 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 09:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:55:01 INFO - PROCESS | 1645 | 1466441701419 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:55:01 INFO - PROCESS | 1645 | 1466441701421 Marionette TRACE conn2 <- [1,782,null,{}] 09:55:01 INFO - PROCESS | 1645 | 1466441701423 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}] 09:55:01 INFO - PROCESS | 1645 | 1466441701425 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:01 INFO - PROCESS | 1645 | 1466441701501 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 09:55:01 INFO - PROCESS | 1645 | 1466441701505 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:01 INFO - PROCESS | 1645 | 1466441701506 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x1169a3000 == 29 [pid = 1645] [id = 203] 09:55:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x113c1f000) [pid = 1645] [serial = 607] [outer = 0x0] 09:55:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x113c64000) [pid = 1645] [serial = 608] [outer = 0x113c1f000] 09:55:01 INFO - PROCESS | 1645 | 1466441701536 Marionette DEBUG loaded listener.js 09:55:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x115df6400) [pid = 1645] [serial = 609] [outer = 0x113c1f000] 09:55:01 INFO - PROCESS | 1645 | 1466441701873 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]]]}] 09:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 469ms 09:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:55:01 INFO - PROCESS | 1645 | 1466441701888 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 09:55:01 INFO - PROCESS | 1645 | 1466441701890 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 09:55:01 INFO - PROCESS | 1645 | 1466441701892 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:55:01 INFO - PROCESS | 1645 | 1466441701894 Marionette TRACE conn2 <- [1,786,null,{}] 09:55:01 INFO - PROCESS | 1645 | 1466441701902 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}] 09:55:01 INFO - PROCESS | 1645 | 1466441701905 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:01 INFO - PROCESS | 1645 | 1466441701988 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 09:55:02 INFO - PROCESS | 1645 | 1466441702038 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:02 INFO - PROCESS | 1645 | 1466441702040 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x118068000 == 30 [pid = 1645] [id = 204] 09:55:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x112eb4800) [pid = 1645] [serial = 610] [outer = 0x0] 09:55:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1174d6c00) [pid = 1645] [serial = 611] [outer = 0x112eb4800] 09:55:02 INFO - PROCESS | 1645 | 1466441702071 Marionette DEBUG loaded listener.js 09:55:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1181b9400) [pid = 1645] [serial = 612] [outer = 0x112eb4800] 09:55:02 INFO - PROCESS | 1645 | 1466441702383 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]]]}] 09:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 520ms 09:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:55:02 INFO - PROCESS | 1645 | 1466441702413 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 09:55:02 INFO - PROCESS | 1645 | 1466441702415 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 09:55:02 INFO - PROCESS | 1645 | 1466441702421 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:55:02 INFO - PROCESS | 1645 | 1466441702422 Marionette TRACE conn2 <- [1,790,null,{}] 09:55:02 INFO - PROCESS | 1645 | 1466441702424 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}] 09:55:02 INFO - PROCESS | 1645 | 1466441702426 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:02 INFO - PROCESS | 1645 | 1466441702505 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 09:55:02 INFO - PROCESS | 1645 | 1466441702565 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:02 INFO - PROCESS | 1645 | 1466441702566 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x119259000 == 31 [pid = 1645] [id = 205] 09:55:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x116fa8000) [pid = 1645] [serial = 613] [outer = 0x0] 09:55:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x118266400) [pid = 1645] [serial = 614] [outer = 0x116fa8000] 09:55:02 INFO - PROCESS | 1645 | 1466441702592 Marionette DEBUG loaded listener.js 09:55:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x11874ac00) [pid = 1645] [serial = 615] [outer = 0x116fa8000] 09:55:02 INFO - PROCESS | 1645 | 1466441702910 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]]]}] 09:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 521ms 09:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:55:02 INFO - PROCESS | 1645 | 1466441702945 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 09:55:02 INFO - PROCESS | 1645 | 1466441702946 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 09:55:02 INFO - PROCESS | 1645 | 1466441702948 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:55:02 INFO - PROCESS | 1645 | 1466441702949 Marionette TRACE conn2 <- [1,794,null,{}] 09:55:02 INFO - PROCESS | 1645 | 1466441702958 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}] 09:55:02 INFO - PROCESS | 1645 | 1466441702960 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:03 INFO - PROCESS | 1645 | 1466441703050 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 09:55:03 INFO - PROCESS | 1645 | 1466441703090 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:03 INFO - PROCESS | 1645 | 1466441703092 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x119dab000 == 32 [pid = 1645] [id = 206] 09:55:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x113c1e800) [pid = 1645] [serial = 616] [outer = 0x0] 09:55:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x119135800) [pid = 1645] [serial = 617] [outer = 0x113c1e800] 09:55:03 INFO - PROCESS | 1645 | 1466441703116 Marionette DEBUG loaded listener.js 09:55:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x11942d800) [pid = 1645] [serial = 618] [outer = 0x113c1e800] 09:55:03 INFO - PROCESS | 1645 | 1466441703458 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]]]}] 09:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 521ms 09:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:55:03 INFO - PROCESS | 1645 | 1466441703471 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 09:55:03 INFO - PROCESS | 1645 | 1466441703472 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 09:55:03 INFO - PROCESS | 1645 | 1466441703474 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:55:03 INFO - PROCESS | 1645 | 1466441703476 Marionette TRACE conn2 <- [1,798,null,{}] 09:55:03 INFO - PROCESS | 1645 | 1466441703478 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}] 09:55:03 INFO - PROCESS | 1645 | 1466441703482 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:03 INFO - PROCESS | 1645 | 1466441703597 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 09:55:03 INFO - PROCESS | 1645 | 1466441703632 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:03 INFO - PROCESS | 1645 | 1466441703633 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x1235a9000 == 33 [pid = 1645] [id = 207] 09:55:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119428c00) [pid = 1645] [serial = 619] [outer = 0x0] 09:55:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x119d30000) [pid = 1645] [serial = 620] [outer = 0x119428c00] 09:55:03 INFO - PROCESS | 1645 | 1466441703659 Marionette DEBUG loaded listener.js 09:55:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1233d4c00) [pid = 1645] [serial = 621] [outer = 0x119428c00] 09:55:03 INFO - PROCESS | 1645 | 1466441703982 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]]]}] 09:55:03 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 09:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 519ms 09:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:55:04 INFO - PROCESS | 1645 | 1466441703994 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 09:55:04 INFO - PROCESS | 1645 | 1466441703995 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 09:55:04 INFO - PROCESS | 1645 | 1466441703997 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:55:04 INFO - PROCESS | 1645 | 1466441703998 Marionette TRACE conn2 <- [1,802,null,{}] 09:55:04 INFO - PROCESS | 1645 | 1466441704002 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}] 09:55:04 INFO - PROCESS | 1645 | 1466441704003 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:04 INFO - PROCESS | 1645 | 1466441704103 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 09:55:04 INFO - PROCESS | 1645 | 1466441704149 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:04 INFO - PROCESS | 1645 | 1466441704150 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x123c6e000 == 34 [pid = 1645] [id = 208] 09:55:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1176e7000) [pid = 1645] [serial = 622] [outer = 0x0] 09:55:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x12390b400) [pid = 1645] [serial = 623] [outer = 0x1176e7000] 09:55:04 INFO - PROCESS | 1645 | 1466441704174 Marionette DEBUG loaded listener.js 09:55:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x123b67400) [pid = 1645] [serial = 624] [outer = 0x1176e7000] 09:55:04 INFO - PROCESS | 1645 | 1466441704513 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]]]}] 09:55:04 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 09:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 522ms 09:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:55:04 INFO - PROCESS | 1645 | 1466441704521 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 09:55:04 INFO - PROCESS | 1645 | 1466441704523 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 09:55:04 INFO - PROCESS | 1645 | 1466441704525 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:55:04 INFO - PROCESS | 1645 | 1466441704526 Marionette TRACE conn2 <- [1,806,null,{}] 09:55:04 INFO - PROCESS | 1645 | 1466441704528 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}] 09:55:04 INFO - PROCESS | 1645 | 1466441704529 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:04 INFO - PROCESS | 1645 | 1466441704629 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 09:55:04 INFO - PROCESS | 1645 | 1466441704641 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:04 INFO - PROCESS | 1645 | 1466441704642 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x1241b6800 == 35 [pid = 1645] [id = 209] 09:55:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x123b61c00) [pid = 1645] [serial = 625] [outer = 0x0] 09:55:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x123c8a800) [pid = 1645] [serial = 626] [outer = 0x123b61c00] 09:55:04 INFO - PROCESS | 1645 | 1466441704667 Marionette DEBUG loaded listener.js 09:55:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x124185c00) [pid = 1645] [serial = 627] [outer = 0x123b61c00] 09:55:05 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1132ec800) [pid = 1645] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:55:05 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1289a8000) [pid = 1645] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:55:05 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x12455c800) [pid = 1645] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:55:05 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x117eae800) [pid = 1645] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:55:05 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x12a48c400) [pid = 1645] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:55:05 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x12660bc00) [pid = 1645] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:55:05 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x124d78800) [pid = 1645] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:55:05 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x115452000) [pid = 1645] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:55:05 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x116a21c00) [pid = 1645] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:55:05 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x118746800) [pid = 1645] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:55:05 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x116914800) [pid = 1645] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:55:05 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x119134000) [pid = 1645] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:55:05 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x12b7e7000) [pid = 1645] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:55:05 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x115decc00) [pid = 1645] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:55:05 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x119624c00) [pid = 1645] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:55:05 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x112ea1000) [pid = 1645] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:55:05 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x119fb2800) [pid = 1645] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:55:05 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x112eb3c00) [pid = 1645] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:55:05 INFO - PROCESS | 1645 | [1645] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:55:05 INFO - PROCESS | 1645 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 09:55:05 INFO - PROCESS | 1645 | Determined SkiaGL cache limits: Size 100663296, Items: 256 09:55:05 INFO - PROCESS | 1645 | [GFX2-]: Using SkiaGL canvas. 09:55:05 INFO - PROCESS | 1645 | 1466441705214 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]]]}] 09:55:05 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 09:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 718ms 09:55:05 INFO - PROCESS | 1645 | 1466441705243 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 09:55:05 INFO - PROCESS | 1645 | 1466441705245 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 09:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:55:05 INFO - PROCESS | 1645 | 1466441705247 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:55:05 INFO - PROCESS | 1645 | 1466441705248 Marionette TRACE conn2 <- [1,810,null,{}] 09:55:05 INFO - PROCESS | 1645 | 1466441705251 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}] 09:55:05 INFO - PROCESS | 1645 | 1466441705252 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:05 INFO - PROCESS | 1645 | 1466441705337 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 09:55:05 INFO - PROCESS | 1645 | 1466441705408 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:05 INFO - PROCESS | 1645 | 1466441705409 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x118063000 == 36 [pid = 1645] [id = 210] 09:55:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x112e9ec00) [pid = 1645] [serial = 628] [outer = 0x0] 09:55:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x123b6a800) [pid = 1645] [serial = 629] [outer = 0x112e9ec00] 09:55:05 INFO - PROCESS | 1645 | 1466441705435 Marionette DEBUG loaded listener.js 09:55:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x124557000) [pid = 1645] [serial = 630] [outer = 0x112e9ec00] 09:55:05 INFO - PROCESS | 1645 | 1466441705705 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]]]}] 09:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 469ms 09:55:05 INFO - PROCESS | 1645 | 1466441705725 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 09:55:05 INFO - PROCESS | 1645 | 1466441705726 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 09:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:55:05 INFO - PROCESS | 1645 | 1466441705728 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:55:05 INFO - PROCESS | 1645 | 1466441705729 Marionette TRACE conn2 <- [1,814,null,{}] 09:55:05 INFO - PROCESS | 1645 | 1466441705732 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}] 09:55:05 INFO - PROCESS | 1645 | 1466441705734 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:05 INFO - PROCESS | 1645 | 1466441705822 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 09:55:05 INFO - PROCESS | 1645 | 1466441705827 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:05 INFO - PROCESS | 1645 | 1466441705828 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x129003800 == 37 [pid = 1645] [id = 211] 09:55:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x124557400) [pid = 1645] [serial = 631] [outer = 0x0] 09:55:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x124d73400) [pid = 1645] [serial = 632] [outer = 0x124557400] 09:55:05 INFO - PROCESS | 1645 | 1466441705852 Marionette DEBUG loaded listener.js 09:55:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x124e87000) [pid = 1645] [serial = 633] [outer = 0x124557400] 09:55:06 INFO - PROCESS | 1645 | 1466441706180 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] 09:55:06 INFO - PROCESS | 1645 | 1466441706206 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 09:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:55:06 INFO - PROCESS | 1645 | 1466441706208 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:55:06 INFO - PROCESS | 1645 | 1466441706210 Marionette TRACE conn2 <- [1,818,null,{}] 09:55:06 INFO - PROCESS | 1645 | 1466441706212 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}] 09:55:06 INFO - PROCESS | 1645 | 1466441706214 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:06 INFO - PROCESS | 1645 | 1466441706338 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 09:55:06 INFO - PROCESS | 1645 | 1466441706345 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:06 INFO - PROCESS | 1645 | 1466441706346 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x119da9000 == 38 [pid = 1645] [id = 212] 09:55:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x118732400) [pid = 1645] [serial = 634] [outer = 0x0] 09:55:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x124e8fc00) [pid = 1645] [serial = 635] [outer = 0x118732400] 09:55:06 INFO - PROCESS | 1645 | 1466441706372 Marionette DEBUG loaded listener.js 09:55:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x12899e800) [pid = 1645] [serial = 636] [outer = 0x118732400] 09:55:06 INFO - PROCESS | 1645 | 1466441706706 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]]]}] 09:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 522ms 09:55:06 INFO - PROCESS | 1645 | 1466441706730 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 09:55:06 INFO - PROCESS | 1645 | 1466441706734 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 09:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:55:06 INFO - PROCESS | 1645 | 1466441706737 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:55:06 INFO - PROCESS | 1645 | 1466441706738 Marionette TRACE conn2 <- [1,822,null,{}] 09:55:06 INFO - PROCESS | 1645 | 1466441706741 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}] 09:55:06 INFO - PROCESS | 1645 | 1466441706742 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:06 INFO - PROCESS | 1645 | 1466441706820 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 09:55:06 INFO - PROCESS | 1645 | 1466441706824 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:06 INFO - PROCESS | 1645 | 1466441706825 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a818000 == 39 [pid = 1645] [id = 213] 09:55:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1289a2400) [pid = 1645] [serial = 637] [outer = 0x0] 09:55:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x128aef400) [pid = 1645] [serial = 638] [outer = 0x1289a2400] 09:55:06 INFO - PROCESS | 1645 | 1466441706849 Marionette DEBUG loaded listener.js 09:55:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x128fb1c00) [pid = 1645] [serial = 639] [outer = 0x1289a2400] 09:55:07 INFO - PROCESS | 1645 | 1466441707353 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] 09:55:07 INFO - PROCESS | 1645 | 1466441707410 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 09:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:55:07 INFO - PROCESS | 1645 | 1466441707413 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:55:07 INFO - PROCESS | 1645 | 1466441707415 Marionette TRACE conn2 <- [1,826,null,{}] 09:55:07 INFO - PROCESS | 1645 | 1466441707419 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}] 09:55:07 INFO - PROCESS | 1645 | 1466441707421 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:07 INFO - PROCESS | 1645 | 1466441707533 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 09:55:07 INFO - PROCESS | 1645 | 1466441707611 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:07 INFO - PROCESS | 1645 | 1466441707612 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x116766000 == 40 [pid = 1645] [id = 214] 09:55:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x112630400) [pid = 1645] [serial = 640] [outer = 0x0] 09:55:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x113245c00) [pid = 1645] [serial = 641] [outer = 0x112630400] 09:55:07 INFO - PROCESS | 1645 | 1466441707644 Marionette DEBUG loaded listener.js 09:55:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x113d9b800) [pid = 1645] [serial = 642] [outer = 0x112630400] 09:55:08 INFO - PROCESS | 1645 | 1466441708221 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]]]}] 09:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 872ms 09:55:08 INFO - PROCESS | 1645 | 1466441708286 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 09:55:08 INFO - PROCESS | 1645 | 1466441708289 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 09:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:55:08 INFO - PROCESS | 1645 | 1466441708294 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:55:08 INFO - PROCESS | 1645 | 1466441708296 Marionette TRACE conn2 <- [1,830,null,{}] 09:55:08 INFO - PROCESS | 1645 | 1466441708298 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}] 09:55:08 INFO - PROCESS | 1645 | 1466441708300 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:08 INFO - PROCESS | 1645 | 1466441708411 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 09:55:08 INFO - PROCESS | 1645 | 1466441708488 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:08 INFO - PROCESS | 1645 | 1466441708490 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x116687000 == 41 [pid = 1645] [id = 215] 09:55:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x116906400) [pid = 1645] [serial = 643] [outer = 0x0] 09:55:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x116916000) [pid = 1645] [serial = 644] [outer = 0x116906400] 09:55:08 INFO - PROCESS | 1645 | 1466441708521 Marionette DEBUG loaded listener.js 09:55:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x11812f800) [pid = 1645] [serial = 645] [outer = 0x116906400] 09:55:09 INFO - PROCESS | 1645 | --DOCSHELL 0x119da9000 == 40 [pid = 1645] [id = 212] 09:55:09 INFO - PROCESS | 1645 | --DOCSHELL 0x129003800 == 39 [pid = 1645] [id = 211] 09:55:09 INFO - PROCESS | 1645 | --DOCSHELL 0x118063000 == 38 [pid = 1645] [id = 210] 09:55:09 INFO - PROCESS | 1645 | --DOCSHELL 0x1241b6800 == 37 [pid = 1645] [id = 209] 09:55:09 INFO - PROCESS | 1645 | --DOCSHELL 0x123c6e000 == 36 [pid = 1645] [id = 208] 09:55:09 INFO - PROCESS | 1645 | --DOCSHELL 0x1235a9000 == 35 [pid = 1645] [id = 207] 09:55:09 INFO - PROCESS | 1645 | --DOCSHELL 0x119dab000 == 34 [pid = 1645] [id = 206] 09:55:09 INFO - PROCESS | 1645 | --DOCSHELL 0x119259000 == 33 [pid = 1645] [id = 205] 09:55:09 INFO - PROCESS | 1645 | 1466441709157 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]]]}] 09:55:09 INFO - PROCESS | 1645 | --DOCSHELL 0x118068000 == 32 [pid = 1645] [id = 204] 09:55:09 INFO - PROCESS | 1645 | --DOCSHELL 0x1169a3000 == 31 [pid = 1645] [id = 203] 09:55:09 INFO - PROCESS | 1645 | --DOCSHELL 0x1129d2000 == 30 [pid = 1645] [id = 202] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1181bcc00) [pid = 1645] [serial = 537] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x12327a000) [pid = 1645] [serial = 540] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x12b7e3000) [pid = 1645] [serial = 534] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x123b69400) [pid = 1645] [serial = 495] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x115e55000) [pid = 1645] [serial = 498] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x12bf84800) [pid = 1645] [serial = 591] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x12a495c00) [pid = 1645] [serial = 581] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x12899e400) [pid = 1645] [serial = 584] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x11913d000) [pid = 1645] [serial = 572] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x11962ac00) [pid = 1645] [serial = 573] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x12aa5a400) [pid = 1645] [serial = 569] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x12aaaac00) [pid = 1645] [serial = 570] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x1269d5c00) [pid = 1645] [serial = 566] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x128aef800) [pid = 1645] [serial = 567] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1269ddc00) [pid = 1645] [serial = 578] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x116195000) [pid = 1645] [serial = 560] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1181c2c00) [pid = 1645] [serial = 561] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x129322800) [pid = 1645] [serial = 558] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x121725000) [pid = 1645] [serial = 575] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x123910400) [pid = 1645] [serial = 576] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x11691cc00) [pid = 1645] [serial = 593] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x119fbd400) [pid = 1645] [serial = 563] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x1233d9400) [pid = 1645] [serial = 564] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x116923000) [pid = 1645] [serial = 594] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x12bf7b000) [pid = 1645] [serial = 590] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x12b036800) [pid = 1645] [serial = 582] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x12b03dc00) [pid = 1645] [serial = 585] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x12bd9c800) [pid = 1645] [serial = 588] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x12b8f9000) [pid = 1645] [serial = 587] [outer = 0x0] [url = about:blank] 09:55:09 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x128cc9400) [pid = 1645] [serial = 579] [outer = 0x0] [url = about:blank] 09:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 924ms 09:55:09 INFO - PROCESS | 1645 | 1466441709219 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 09:55:09 INFO - PROCESS | 1645 | 1466441709221 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 09:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:55:09 INFO - PROCESS | 1645 | 1466441709225 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:55:09 INFO - PROCESS | 1645 | 1466441709226 Marionette TRACE conn2 <- [1,834,null,{}] 09:55:09 INFO - PROCESS | 1645 | 1466441709230 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}] 09:55:09 INFO - PROCESS | 1645 | 1466441709232 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:09 INFO - PROCESS | 1645 | 1466441709310 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 09:55:09 INFO - PROCESS | 1645 | 1466441709314 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:09 INFO - PROCESS | 1645 | 1466441709319 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x115e20800 == 31 [pid = 1645] [id = 216] 09:55:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x115e56000) [pid = 1645] [serial = 646] [outer = 0x0] 09:55:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x1164d9400) [pid = 1645] [serial = 647] [outer = 0x115e56000] 09:55:09 INFO - PROCESS | 1645 | 1466441709351 Marionette DEBUG loaded listener.js 09:55:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x116921400) [pid = 1645] [serial = 648] [outer = 0x115e56000] 09:55:09 INFO - PROCESS | 1645 | 1466441709688 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]]]}] 09:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 520ms 09:55:09 INFO - PROCESS | 1645 | 1466441709744 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 09:55:09 INFO - PROCESS | 1645 | 1466441709747 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 09:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:55:09 INFO - PROCESS | 1645 | 1466441709752 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:55:09 INFO - PROCESS | 1645 | 1466441709753 Marionette TRACE conn2 <- [1,838,null,{}] 09:55:09 INFO - PROCESS | 1645 | 1466441709756 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}] 09:55:09 INFO - PROCESS | 1645 | 1466441709757 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:09 INFO - PROCESS | 1645 | 1466441709836 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 09:55:09 INFO - PROCESS | 1645 | 1466441709862 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:09 INFO - PROCESS | 1645 | 1466441709863 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x116f8e000 == 32 [pid = 1645] [id = 217] 09:55:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x1181be000) [pid = 1645] [serial = 649] [outer = 0x0] 09:55:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x1181c3000) [pid = 1645] [serial = 650] [outer = 0x1181be000] 09:55:09 INFO - PROCESS | 1645 | 1466441709891 Marionette DEBUG loaded listener.js 09:55:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x1183a5800) [pid = 1645] [serial = 651] [outer = 0x1181be000] 09:55:10 INFO - PROCESS | 1645 | 1466441710228 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]]]}] 09:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 519ms 09:55:10 INFO - PROCESS | 1645 | 1466441710277 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 09:55:10 INFO - PROCESS | 1645 | 1466441710279 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 09:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:55:10 INFO - PROCESS | 1645 | 1466441710282 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:55:10 INFO - PROCESS | 1645 | 1466441710285 Marionette TRACE conn2 <- [1,842,null,{}] 09:55:10 INFO - PROCESS | 1645 | 1466441710292 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}] 09:55:10 INFO - PROCESS | 1645 | 1466441710296 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:10 INFO - PROCESS | 1645 | 1466441710375 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 09:55:10 INFO - PROCESS | 1645 | 1466441710380 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:10 INFO - PROCESS | 1645 | 1466441710383 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x119260800 == 33 [pid = 1645] [id = 218] 09:55:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x112592400) [pid = 1645] [serial = 652] [outer = 0x0] 09:55:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x119292400) [pid = 1645] [serial = 653] [outer = 0x112592400] 09:55:10 INFO - PROCESS | 1645 | 1466441710414 Marionette DEBUG loaded listener.js 09:55:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x119627800) [pid = 1645] [serial = 654] [outer = 0x112592400] 09:55:10 INFO - PROCESS | 1645 | 1466441710755 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]]]}] 09:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 521ms 09:55:10 INFO - PROCESS | 1645 | 1466441710804 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 09:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:55:10 INFO - PROCESS | 1645 | 1466441710806 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 09:55:10 INFO - PROCESS | 1645 | 1466441710808 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:55:10 INFO - PROCESS | 1645 | 1466441710809 Marionette TRACE conn2 <- [1,846,null,{}] 09:55:10 INFO - PROCESS | 1645 | 1466441710811 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}] 09:55:10 INFO - PROCESS | 1645 | 1466441710812 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:10 INFO - PROCESS | 1645 | 1466441710929 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 09:55:10 INFO - PROCESS | 1645 | 1466441710937 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:10 INFO - PROCESS | 1645 | 1466441710939 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x119da1000 == 34 [pid = 1645] [id = 219] 09:55:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x119d2f400) [pid = 1645] [serial = 655] [outer = 0x0] 09:55:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x119d35800) [pid = 1645] [serial = 656] [outer = 0x119d2f400] 09:55:10 INFO - PROCESS | 1645 | 1466441710964 Marionette DEBUG loaded listener.js 09:55:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x120fc0000) [pid = 1645] [serial = 657] [outer = 0x119d2f400] 09:55:11 INFO - PROCESS | 1645 | 1466441711317 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]]]}] 09:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 518ms 09:55:11 INFO - PROCESS | 1645 | 1466441711326 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 09:55:11 INFO - PROCESS | 1645 | 1466441711327 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 09:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:55:11 INFO - PROCESS | 1645 | 1466441711329 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:55:11 INFO - PROCESS | 1645 | 1466441711330 Marionette TRACE conn2 <- [1,850,null,{}] 09:55:11 INFO - PROCESS | 1645 | 1466441711333 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}] 09:55:11 INFO - PROCESS | 1645 | 1466441711334 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:11 INFO - PROCESS | 1645 | 1466441711431 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 09:55:11 INFO - PROCESS | 1645 | 1466441711443 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:11 INFO - PROCESS | 1645 | 1466441711445 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x1235b2800 == 35 [pid = 1645] [id = 220] 09:55:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x120fc0400) [pid = 1645] [serial = 658] [outer = 0x0] 09:55:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1210d2400) [pid = 1645] [serial = 659] [outer = 0x120fc0400] 09:55:11 INFO - PROCESS | 1645 | 1466441711469 Marionette DEBUG loaded listener.js 09:55:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1210dd800) [pid = 1645] [serial = 660] [outer = 0x120fc0400] 09:55:11 INFO - PROCESS | 1645 | 1466441711889 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]]]}] 09:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 622ms 09:55:11 INFO - PROCESS | 1645 | 1466441711959 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 09:55:11 INFO - PROCESS | 1645 | 1466441711961 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 09:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:55:11 INFO - PROCESS | 1645 | 1466441711965 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:55:11 INFO - PROCESS | 1645 | 1466441711966 Marionette TRACE conn2 <- [1,854,null,{}] 09:55:11 INFO - PROCESS | 1645 | 1466441711970 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}] 09:55:11 INFO - PROCESS | 1645 | 1466441711975 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:12 INFO - PROCESS | 1645 | 1466441712139 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 09:55:12 INFO - PROCESS | 1645 | 1466441712197 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:12 INFO - PROCESS | 1645 | 1466441712198 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x1241a2000 == 36 [pid = 1645] [id = 221] 09:55:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x11848d000) [pid = 1645] [serial = 661] [outer = 0x0] 09:55:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x123695400) [pid = 1645] [serial = 662] [outer = 0x11848d000] 09:55:12 INFO - PROCESS | 1645 | 1466441712222 Marionette DEBUG loaded listener.js 09:55:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x12455b400) [pid = 1645] [serial = 663] [outer = 0x11848d000] 09:55:12 INFO - PROCESS | 1645 | 1466441712560 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]]]}] 09:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 620ms 09:55:12 INFO - PROCESS | 1645 | 1466441712585 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 09:55:12 INFO - PROCESS | 1645 | 1466441712587 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 09:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:55:12 INFO - PROCESS | 1645 | 1466441712598 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:55:12 INFO - PROCESS | 1645 | 1466441712600 Marionette TRACE conn2 <- [1,858,null,{}] 09:55:12 INFO - PROCESS | 1645 | 1466441712603 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}] 09:55:12 INFO - PROCESS | 1645 | 1466441712605 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:12 INFO - PROCESS | 1645 | 1466441712750 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 09:55:12 INFO - PROCESS | 1645 | 1466441712802 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:12 INFO - PROCESS | 1645 | 1466441712803 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x124e07000 == 37 [pid = 1645] [id = 222] 09:55:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x12455b800) [pid = 1645] [serial = 664] [outer = 0x0] 09:55:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x124dcf000) [pid = 1645] [serial = 665] [outer = 0x12455b800] 09:55:12 INFO - PROCESS | 1645 | 1466441712837 Marionette DEBUG loaded listener.js 09:55:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x126088400) [pid = 1645] [serial = 666] [outer = 0x12455b800] 09:55:13 INFO - PROCESS | 1645 | 1466441713292 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]]]}] 09:55:13 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x113c1f000) [pid = 1645] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:55:13 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x124557400) [pid = 1645] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:55:13 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1176e7000) [pid = 1645] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:55:13 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x123b61c00) [pid = 1645] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:55:13 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x118732400) [pid = 1645] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:55:13 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1154cc800) [pid = 1645] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:55:13 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x113c1e800) [pid = 1645] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:55:13 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x112eb4800) [pid = 1645] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:55:13 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x112973800) [pid = 1645] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:55:13 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x119b7b000) [pid = 1645] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:55:13 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x119428c00) [pid = 1645] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:55:13 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x112e9ec00) [pid = 1645] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:55:13 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x11691e400) [pid = 1645] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:55:13 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x116fa8000) [pid = 1645] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 723ms 09:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:55:13 INFO - PROCESS | 1645 | 1466441713320 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 09:55:13 INFO - PROCESS | 1645 | 1466441713322 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 09:55:13 INFO - PROCESS | 1645 | 1466441713324 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:55:13 INFO - PROCESS | 1645 | 1466441713325 Marionette TRACE conn2 <- [1,862,null,{}] 09:55:13 INFO - PROCESS | 1645 | 1466441713327 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}] 09:55:13 INFO - PROCESS | 1645 | 1466441713328 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:13 INFO - PROCESS | 1645 | 1466441713429 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 09:55:13 INFO - PROCESS | 1645 | 1466441713435 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:13 INFO - PROCESS | 1645 | 1466441713436 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x123030800 == 38 [pid = 1645] [id = 223] 09:55:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x1154cc800) [pid = 1645] [serial = 667] [outer = 0x0] 09:55:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x1176e2800) [pid = 1645] [serial = 668] [outer = 0x1154cc800] 09:55:13 INFO - PROCESS | 1645 | 1466441713460 Marionette DEBUG loaded listener.js 09:55:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x119428c00) [pid = 1645] [serial = 669] [outer = 0x1154cc800] 09:55:13 INFO - PROCESS | 1645 | 1466441713777 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]]]}] 09:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 467ms 09:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:55:13 INFO - PROCESS | 1645 | 1466441713792 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 09:55:13 INFO - PROCESS | 1645 | 1466441713793 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 09:55:13 INFO - PROCESS | 1645 | 1466441713795 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:55:13 INFO - PROCESS | 1645 | 1466441713796 Marionette TRACE conn2 <- [1,866,null,{}] 09:55:13 INFO - PROCESS | 1645 | 1466441713798 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}] 09:55:13 INFO - PROCESS | 1645 | 1466441713799 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:13 INFO - PROCESS | 1645 | 1466441713879 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 09:55:13 INFO - PROCESS | 1645 | 1466441713934 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:13 INFO - PROCESS | 1645 | 1466441713935 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x11925f800 == 39 [pid = 1645] [id = 224] 09:55:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x115decc00) [pid = 1645] [serial = 670] [outer = 0x0] 09:55:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x124e8f400) [pid = 1645] [serial = 671] [outer = 0x115decc00] 09:55:13 INFO - PROCESS | 1645 | 1466441713959 Marionette DEBUG loaded listener.js 09:55:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x1266db800) [pid = 1645] [serial = 672] [outer = 0x115decc00] 09:55:14 INFO - PROCESS | 1645 | 1466441714230 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]]]}] 09:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 468ms 09:55:14 INFO - PROCESS | 1645 | 1466441714263 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 09:55:14 INFO - PROCESS | 1645 | 1466441714264 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 09:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:55:14 INFO - PROCESS | 1645 | 1466441714275 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:55:14 INFO - PROCESS | 1645 | 1466441714277 Marionette TRACE conn2 <- [1,870,null,{}] 09:55:14 INFO - PROCESS | 1645 | 1466441714279 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}] 09:55:14 INFO - PROCESS | 1645 | 1466441714280 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:14 INFO - PROCESS | 1645 | 1466441714373 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 09:55:14 INFO - PROCESS | 1645 | 1466441714377 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:14 INFO - PROCESS | 1645 | 1466441714378 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x129249800 == 40 [pid = 1645] [id = 225] 09:55:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x112eebc00) [pid = 1645] [serial = 673] [outer = 0x0] 09:55:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1269db400) [pid = 1645] [serial = 674] [outer = 0x112eebc00] 09:55:14 INFO - PROCESS | 1645 | 1466441714404 Marionette DEBUG loaded listener.js 09:55:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1289a4000) [pid = 1645] [serial = 675] [outer = 0x112eebc00] 09:55:14 INFO - PROCESS | 1645 | 1466441714742 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]]]}] 09:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 517ms 09:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:55:14 INFO - PROCESS | 1645 | 1466441714794 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 09:55:14 INFO - PROCESS | 1645 | 1466441714795 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 09:55:14 INFO - PROCESS | 1645 | 1466441714797 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:55:14 INFO - PROCESS | 1645 | 1466441714799 Marionette TRACE conn2 <- [1,874,null,{}] 09:55:14 INFO - PROCESS | 1645 | 1466441714814 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}] 09:55:14 INFO - PROCESS | 1645 | 1466441714816 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:14 INFO - PROCESS | 1645 | 1466441714910 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 09:55:14 INFO - PROCESS | 1645 | 1466441714913 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:14 INFO - PROCESS | 1645 | 1466441714915 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a80d000 == 41 [pid = 1645] [id = 226] 09:55:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x128fb2c00) [pid = 1645] [serial = 676] [outer = 0x0] 09:55:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1290c8c00) [pid = 1645] [serial = 677] [outer = 0x128fb2c00] 09:55:14 INFO - PROCESS | 1645 | 1466441714944 Marionette DEBUG loaded listener.js 09:55:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x129325000) [pid = 1645] [serial = 678] [outer = 0x128fb2c00] 09:55:15 INFO - PROCESS | 1645 | 1466441715275 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]]]}] 09:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 525ms 09:55:15 INFO - PROCESS | 1645 | 1466441715360 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 09:55:15 INFO - PROCESS | 1645 | 1466441715364 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 09:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:55:15 INFO - PROCESS | 1645 | 1466441715370 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:55:15 INFO - PROCESS | 1645 | 1466441715374 Marionette TRACE conn2 <- [1,878,null,{}] 09:55:15 INFO - PROCESS | 1645 | 1466441715380 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}] 09:55:15 INFO - PROCESS | 1645 | 1466441715383 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:15 INFO - PROCESS | 1645 | 1466441715566 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 09:55:15 INFO - PROCESS | 1645 | 1466441715642 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:15 INFO - PROCESS | 1645 | 1466441715647 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x11540f800 == 42 [pid = 1645] [id = 227] 09:55:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x112eb2400) [pid = 1645] [serial = 679] [outer = 0x0] 09:55:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1132de400) [pid = 1645] [serial = 680] [outer = 0x112eb2400] 09:55:15 INFO - PROCESS | 1645 | 1466441715681 Marionette DEBUG loaded listener.js 09:55:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x116774c00) [pid = 1645] [serial = 681] [outer = 0x112eb2400] 09:55:16 INFO - PROCESS | 1645 | 1466441716173 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]]]}] 09:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 826ms 09:55:16 INFO - PROCESS | 1645 | 1466441716196 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 09:55:16 INFO - PROCESS | 1645 | 1466441716200 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 09:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:55:16 INFO - PROCESS | 1645 | 1466441716206 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:55:16 INFO - PROCESS | 1645 | 1466441716210 Marionette TRACE conn2 <- [1,882,null,{}] 09:55:16 INFO - PROCESS | 1645 | 1466441716214 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}] 09:55:16 INFO - PROCESS | 1645 | 1466441716217 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:16 INFO - PROCESS | 1645 | 1466441716365 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 09:55:16 INFO - PROCESS | 1645 | 1466441716461 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:16 INFO - PROCESS | 1645 | 1466441716463 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x119a06000 == 43 [pid = 1645] [id = 228] 09:55:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x11691fc00) [pid = 1645] [serial = 682] [outer = 0x0] 09:55:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x118263400) [pid = 1645] [serial = 683] [outer = 0x11691fc00] 09:55:16 INFO - PROCESS | 1645 | 1466441716512 Marionette DEBUG loaded listener.js 09:55:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x11874f400) [pid = 1645] [serial = 684] [outer = 0x11691fc00] 09:55:16 INFO - PROCESS | 1645 | 1466441716939 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]]]}] 09:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 778ms 09:55:16 INFO - PROCESS | 1645 | 1466441716982 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 09:55:16 INFO - PROCESS | 1645 | 1466441716983 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 09:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:55:16 INFO - PROCESS | 1645 | 1466441716985 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:55:16 INFO - PROCESS | 1645 | 1466441716987 Marionette TRACE conn2 <- [1,886,null,{}] 09:55:16 INFO - PROCESS | 1645 | 1466441716994 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}] 09:55:16 INFO - PROCESS | 1645 | 1466441716997 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:17 INFO - PROCESS | 1645 | 1466441717101 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 09:55:17 INFO - PROCESS | 1645 | 1466441717158 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:17 INFO - PROCESS | 1645 | 1466441717161 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a804000 == 44 [pid = 1645] [id = 229] 09:55:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x119d33400) [pid = 1645] [serial = 685] [outer = 0x0] 09:55:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1210d3000) [pid = 1645] [serial = 686] [outer = 0x119d33400] 09:55:17 INFO - PROCESS | 1645 | 1466441717194 Marionette DEBUG loaded listener.js 09:55:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x123906800) [pid = 1645] [serial = 687] [outer = 0x119d33400] 09:55:17 INFO - PROCESS | 1645 | 1466441717763 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]]]}] 09:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 819ms 09:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:55:17 INFO - PROCESS | 1645 | 1466441717804 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 09:55:17 INFO - PROCESS | 1645 | 1466441717806 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 09:55:17 INFO - PROCESS | 1645 | 1466441717808 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:55:17 INFO - PROCESS | 1645 | 1466441717809 Marionette TRACE conn2 <- [1,890,null,{}] 09:55:17 INFO - PROCESS | 1645 | 1466441717812 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}] 09:55:17 INFO - PROCESS | 1645 | 1466441717813 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:17 INFO - PROCESS | 1645 | 1466441717913 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 09:55:17 INFO - PROCESS | 1645 | 1466441717978 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:17 INFO - PROCESS | 1645 | 1466441717980 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b0c3800 == 45 [pid = 1645] [id = 230] 09:55:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x123b61c00) [pid = 1645] [serial = 688] [outer = 0x0] 09:55:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x123c91000) [pid = 1645] [serial = 689] [outer = 0x123b61c00] 09:55:18 INFO - PROCESS | 1645 | 1466441718009 Marionette DEBUG loaded listener.js 09:55:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x126085800) [pid = 1645] [serial = 690] [outer = 0x123b61c00] 09:55:18 INFO - PROCESS | 1645 | 1466441718422 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]]]}] 09:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 618ms 09:55:18 INFO - PROCESS | 1645 | 1466441718427 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 09:55:18 INFO - PROCESS | 1645 | 1466441718428 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 09:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:55:18 INFO - PROCESS | 1645 | 1466441718430 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:55:18 INFO - PROCESS | 1645 | 1466441718432 Marionette TRACE conn2 <- [1,894,null,{}] 09:55:18 INFO - PROCESS | 1645 | 1466441718434 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}] 09:55:18 INFO - PROCESS | 1645 | 1466441718436 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:18 INFO - PROCESS | 1645 | 1466441718532 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 09:55:18 INFO - PROCESS | 1645 | 1466441718583 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:18 INFO - PROCESS | 1645 | 1466441718584 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8c4800 == 46 [pid = 1645] [id = 231] 09:55:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x123c88400) [pid = 1645] [serial = 691] [outer = 0x0] 09:55:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x1289a9c00) [pid = 1645] [serial = 692] [outer = 0x123c88400] 09:55:18 INFO - PROCESS | 1645 | 1466441718612 Marionette DEBUG loaded listener.js 09:55:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x128fb3400) [pid = 1645] [serial = 693] [outer = 0x123c88400] 09:55:19 INFO - PROCESS | 1645 | 1466441719025 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]]]}] 09:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 621ms 09:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:55:19 INFO - PROCESS | 1645 | 1466441719052 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 09:55:19 INFO - PROCESS | 1645 | 1466441719053 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 09:55:19 INFO - PROCESS | 1645 | 1466441719055 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:55:19 INFO - PROCESS | 1645 | 1466441719057 Marionette TRACE conn2 <- [1,898,null,{}] 09:55:19 INFO - PROCESS | 1645 | 1466441719059 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}] 09:55:19 INFO - PROCESS | 1645 | 1466441719063 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:19 INFO - PROCESS | 1645 | 1466441719293 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 09:55:19 INFO - PROCESS | 1645 | 1466441719403 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:19 INFO - PROCESS | 1645 | 1466441719405 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x116abf800 == 47 [pid = 1645] [id = 232] 09:55:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1133ab800) [pid = 1645] [serial = 694] [outer = 0x0] 09:55:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x113c62800) [pid = 1645] [serial = 695] [outer = 0x1133ab800] 09:55:19 INFO - PROCESS | 1645 | 1466441719433 Marionette DEBUG loaded listener.js 09:55:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x116638800) [pid = 1645] [serial = 696] [outer = 0x1133ab800] 09:55:19 INFO - PROCESS | 1645 | 1466441719872 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]]]}] 09:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 869ms 09:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:55:19 INFO - PROCESS | 1645 | 1466441719925 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 09:55:19 INFO - PROCESS | 1645 | 1466441719927 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 09:55:19 INFO - PROCESS | 1645 | 1466441719930 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:55:19 INFO - PROCESS | 1645 | 1466441719932 Marionette TRACE conn2 <- [1,902,null,{}] 09:55:19 INFO - PROCESS | 1645 | 1466441719938 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}] 09:55:19 INFO - PROCESS | 1645 | 1466441719939 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:20 INFO - PROCESS | 1645 | 1466441720035 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 09:55:20 INFO - PROCESS | 1645 | --DOCSHELL 0x112dcc800 == 46 [pid = 1645] [id = 201] 09:55:20 INFO - PROCESS | 1645 | --DOCSHELL 0x129249800 == 45 [pid = 1645] [id = 225] 09:55:20 INFO - PROCESS | 1645 | --DOCSHELL 0x11925f800 == 44 [pid = 1645] [id = 224] 09:55:20 INFO - PROCESS | 1645 | --DOCSHELL 0x123030800 == 43 [pid = 1645] [id = 223] 09:55:20 INFO - PROCESS | 1645 | --DOCSHELL 0x124e07000 == 42 [pid = 1645] [id = 222] 09:55:20 INFO - PROCESS | 1645 | --DOCSHELL 0x1241a2000 == 41 [pid = 1645] [id = 221] 09:55:20 INFO - PROCESS | 1645 | --DOCSHELL 0x1235b2800 == 40 [pid = 1645] [id = 220] 09:55:20 INFO - PROCESS | 1645 | --DOCSHELL 0x119da1000 == 39 [pid = 1645] [id = 219] 09:55:20 INFO - PROCESS | 1645 | --DOCSHELL 0x119260800 == 38 [pid = 1645] [id = 218] 09:55:20 INFO - PROCESS | 1645 | --DOCSHELL 0x116f8e000 == 37 [pid = 1645] [id = 217] 09:55:20 INFO - PROCESS | 1645 | --DOCSHELL 0x115e20800 == 36 [pid = 1645] [id = 216] 09:55:20 INFO - PROCESS | 1645 | --DOCSHELL 0x116687000 == 35 [pid = 1645] [id = 215] 09:55:20 INFO - PROCESS | 1645 | --DOCSHELL 0x116766000 == 34 [pid = 1645] [id = 214] 09:55:20 INFO - PROCESS | 1645 | --DOCSHELL 0x12a818000 == 33 [pid = 1645] [id = 213] 09:55:20 INFO - PROCESS | 1645 | --DOCSHELL 0x116abf800 == 32 [pid = 1645] [id = 232] 09:55:20 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8c4800 == 31 [pid = 1645] [id = 231] 09:55:20 INFO - PROCESS | 1645 | --DOCSHELL 0x12b0c3800 == 30 [pid = 1645] [id = 230] 09:55:20 INFO - PROCESS | 1645 | --DOCSHELL 0x12a804000 == 29 [pid = 1645] [id = 229] 09:55:20 INFO - PROCESS | 1645 | --DOCSHELL 0x119a06000 == 28 [pid = 1645] [id = 228] 09:55:20 INFO - PROCESS | 1645 | --DOCSHELL 0x12a80d000 == 27 [pid = 1645] [id = 226] 09:55:20 INFO - PROCESS | 1645 | --DOCSHELL 0x11540f800 == 26 [pid = 1645] [id = 227] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x128aef400) [pid = 1645] [serial = 638] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x12899e800) [pid = 1645] [serial = 636] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x113c64000) [pid = 1645] [serial = 608] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x124d73400) [pid = 1645] [serial = 632] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x123b67400) [pid = 1645] [serial = 624] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x123c8a800) [pid = 1645] [serial = 626] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x124e8fc00) [pid = 1645] [serial = 635] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x117eadc00) [pid = 1645] [serial = 602] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x119135800) [pid = 1645] [serial = 617] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x115df6400) [pid = 1645] [serial = 609] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1181b9400) [pid = 1645] [serial = 612] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x11297e000) [pid = 1645] [serial = 605] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x123903800) [pid = 1645] [serial = 599] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x11825d800) [pid = 1645] [serial = 603] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x119d30000) [pid = 1645] [serial = 620] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x124185c00) [pid = 1645] [serial = 627] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1174d6c00) [pid = 1645] [serial = 611] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x112ea5800) [pid = 1645] [serial = 606] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x123c8b800) [pid = 1645] [serial = 600] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x11942d800) [pid = 1645] [serial = 618] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x123b6a800) [pid = 1645] [serial = 629] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1181c1800) [pid = 1645] [serial = 597] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x1233d4c00) [pid = 1645] [serial = 621] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x124557000) [pid = 1645] [serial = 630] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x12390b400) [pid = 1645] [serial = 623] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x118266400) [pid = 1645] [serial = 614] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x116922c00) [pid = 1645] [serial = 596] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x124e87000) [pid = 1645] [serial = 633] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x11874ac00) [pid = 1645] [serial = 615] [outer = 0x0] [url = about:blank] 09:55:20 INFO - PROCESS | 1645 | 1466441720721 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:20 INFO - PROCESS | 1645 | 1466441720724 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x11264b000 == 27 [pid = 1645] [id = 233] 09:55:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x11259e800) [pid = 1645] [serial = 697] [outer = 0x0] 09:55:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x112632000) [pid = 1645] [serial = 698] [outer = 0x11259e800] 09:55:20 INFO - PROCESS | 1645 | 1466441720771 Marionette DEBUG loaded listener.js 09:55:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x112e9d800) [pid = 1645] [serial = 699] [outer = 0x11259e800] 09:55:21 INFO - PROCESS | 1645 | 1466441721170 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]]]}] 09:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1276ms 09:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:55:21 INFO - PROCESS | 1645 | 1466441721207 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 09:55:21 INFO - PROCESS | 1645 | 1466441721209 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 09:55:21 INFO - PROCESS | 1645 | 1466441721212 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:55:21 INFO - PROCESS | 1645 | 1466441721213 Marionette TRACE conn2 <- [1,906,null,{}] 09:55:21 INFO - PROCESS | 1645 | 1466441721237 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}] 09:55:21 INFO - PROCESS | 1645 | 1466441721239 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:21 INFO - PROCESS | 1645 | 1466441721318 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 09:55:21 INFO - PROCESS | 1645 | 1466441721324 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:21 INFO - PROCESS | 1645 | 1466441721326 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x116abd000 == 28 [pid = 1645] [id = 234] 09:55:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x115dee400) [pid = 1645] [serial = 700] [outer = 0x0] 09:55:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x116192000) [pid = 1645] [serial = 701] [outer = 0x115dee400] 09:55:21 INFO - PROCESS | 1645 | 1466441721354 Marionette DEBUG loaded listener.js 09:55:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x116914400) [pid = 1645] [serial = 702] [outer = 0x115dee400] 09:55:21 INFO - PROCESS | 1645 | 1466441721693 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]]]}] 09:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 520ms 09:55:21 INFO - PROCESS | 1645 | 1466441721734 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 09:55:21 INFO - PROCESS | 1645 | 1466441721737 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 09:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:55:21 INFO - PROCESS | 1645 | 1466441721739 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:55:21 INFO - PROCESS | 1645 | 1466441721740 Marionette TRACE conn2 <- [1,910,null,{}] 09:55:21 INFO - PROCESS | 1645 | 1466441721743 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}] 09:55:21 INFO - PROCESS | 1645 | 1466441721744 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:21 INFO - PROCESS | 1645 | 1466441721827 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 09:55:21 INFO - PROCESS | 1645 | 1466441721878 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:21 INFO - PROCESS | 1645 | 1466441721880 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x118367000 == 29 [pid = 1645] [id = 235] 09:55:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x116914c00) [pid = 1645] [serial = 703] [outer = 0x0] 09:55:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x116a1b400) [pid = 1645] [serial = 704] [outer = 0x116914c00] 09:55:21 INFO - PROCESS | 1645 | 1466441721905 Marionette DEBUG loaded listener.js 09:55:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1181bbc00) [pid = 1645] [serial = 705] [outer = 0x116914c00] 09:55:22 INFO - PROCESS | 1645 | 1466441722227 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]]]}] 09:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 522ms 09:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:55:22 INFO - PROCESS | 1645 | 1466441722261 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 09:55:22 INFO - PROCESS | 1645 | 1466441722262 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 09:55:22 INFO - PROCESS | 1645 | 1466441722272 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:55:22 INFO - PROCESS | 1645 | 1466441722276 Marionette TRACE conn2 <- [1,914,null,{}] 09:55:22 INFO - PROCESS | 1645 | 1466441722279 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}] 09:55:22 INFO - PROCESS | 1645 | 1466441722281 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:22 INFO - PROCESS | 1645 | 1466441722359 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 09:55:22 INFO - PROCESS | 1645 | 1466441722412 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:22 INFO - PROCESS | 1645 | 1466441722413 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x119160000 == 30 [pid = 1645] [id = 236] 09:55:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x112594400) [pid = 1645] [serial = 706] [outer = 0x0] 09:55:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1181c3400) [pid = 1645] [serial = 707] [outer = 0x112594400] 09:55:22 INFO - PROCESS | 1645 | 1466441722438 Marionette DEBUG loaded listener.js 09:55:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1188e2c00) [pid = 1645] [serial = 708] [outer = 0x112594400] 09:55:22 INFO - PROCESS | 1645 | 1466441722713 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]]]}] 09:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 478ms 09:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:55:22 INFO - PROCESS | 1645 | 1466441722744 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 09:55:22 INFO - PROCESS | 1645 | 1466441722746 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 09:55:22 INFO - PROCESS | 1645 | 1466441722748 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:55:22 INFO - PROCESS | 1645 | 1466441722749 Marionette TRACE conn2 <- [1,918,null,{}] 09:55:22 INFO - PROCESS | 1645 | 1466441722759 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}] 09:55:22 INFO - PROCESS | 1645 | 1466441722761 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:22 INFO - PROCESS | 1645 | 1466441722859 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 09:55:22 INFO - PROCESS | 1645 | 1466441722892 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:22 INFO - PROCESS | 1645 | 1466441722893 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x119a1b800 == 31 [pid = 1645] [id = 237] 09:55:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1132b2c00) [pid = 1645] [serial = 709] [outer = 0x0] 09:55:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119424400) [pid = 1645] [serial = 710] [outer = 0x1132b2c00] 09:55:22 INFO - PROCESS | 1645 | 1466441722918 Marionette DEBUG loaded listener.js 09:55:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1195f0400) [pid = 1645] [serial = 711] [outer = 0x1132b2c00] 09:55:23 INFO - PROCESS | 1645 | 1466441723256 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]]]}] 09:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 527ms 09:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:55:23 INFO - PROCESS | 1645 | 1466441723275 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 09:55:23 INFO - PROCESS | 1645 | 1466441723276 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 09:55:23 INFO - PROCESS | 1645 | 1466441723279 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:55:23 INFO - PROCESS | 1645 | 1466441723280 Marionette TRACE conn2 <- [1,922,null,{}] 09:55:23 INFO - PROCESS | 1645 | 1466441723282 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}] 09:55:23 INFO - PROCESS | 1645 | 1466441723285 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:23 INFO - PROCESS | 1645 | 1466441723374 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 09:55:23 INFO - PROCESS | 1645 | 1466441723409 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:23 INFO - PROCESS | 1645 | 1466441723413 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x12321d800 == 32 [pid = 1645] [id = 238] 09:55:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x116774000) [pid = 1645] [serial = 712] [outer = 0x0] 09:55:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x119d2cc00) [pid = 1645] [serial = 713] [outer = 0x116774000] 09:55:23 INFO - PROCESS | 1645 | 1466441723445 Marionette DEBUG loaded listener.js 09:55:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x120fc3000) [pid = 1645] [serial = 714] [outer = 0x116774000] 09:55:23 INFO - PROCESS | 1645 | 1466441723788 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]]]}] 09:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 518ms 09:55:23 INFO - PROCESS | 1645 | 1466441723798 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 09:55:23 INFO - PROCESS | 1645 | 1466441723799 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 09:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:55:23 INFO - PROCESS | 1645 | 1466441723803 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:55:23 INFO - PROCESS | 1645 | 1466441723804 Marionette TRACE conn2 <- [1,926,null,{}] 09:55:23 INFO - PROCESS | 1645 | 1466441723806 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}] 09:55:23 INFO - PROCESS | 1645 | 1466441723807 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:23 INFO - PROCESS | 1645 | 1466441723901 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 09:55:23 INFO - PROCESS | 1645 | 1466441723937 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:23 INFO - PROCESS | 1645 | 1466441723938 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x112c10800 == 33 [pid = 1645] [id = 239] 09:55:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1210d5800) [pid = 1645] [serial = 715] [outer = 0x0] 09:55:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12376b400) [pid = 1645] [serial = 716] [outer = 0x1210d5800] 09:55:23 INFO - PROCESS | 1645 | 1466441723962 Marionette DEBUG loaded listener.js 09:55:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x123b64000) [pid = 1645] [serial = 717] [outer = 0x1210d5800] 09:55:24 INFO - PROCESS | 1645 | 1466441724297 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]]]}] 09:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 518ms 09:55:24 INFO - PROCESS | 1645 | 1466441724322 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 09:55:24 INFO - PROCESS | 1645 | 1466441724323 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 09:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:55:24 INFO - PROCESS | 1645 | 1466441724325 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:55:24 INFO - PROCESS | 1645 | 1466441724326 Marionette TRACE conn2 <- [1,930,null,{}] 09:55:24 INFO - PROCESS | 1645 | 1466441724336 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}] 09:55:24 INFO - PROCESS | 1645 | 1466441724338 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:24 INFO - PROCESS | 1645 | 1466441724430 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 09:55:24 INFO - PROCESS | 1645 | 1466441724434 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:24 INFO - PROCESS | 1645 | 1466441724435 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x1241a0000 == 34 [pid = 1645] [id = 240] 09:55:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x112eb1000) [pid = 1645] [serial = 718] [outer = 0x0] 09:55:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x123c5e400) [pid = 1645] [serial = 719] [outer = 0x112eb1000] 09:55:24 INFO - PROCESS | 1645 | 1466441724459 Marionette DEBUG loaded listener.js 09:55:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x123c8a800) [pid = 1645] [serial = 720] [outer = 0x112eb1000] 09:55:24 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x115decc00) [pid = 1645] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:55:24 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x120fc0400) [pid = 1645] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:55:24 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x11848d000) [pid = 1645] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:55:24 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x112592400) [pid = 1645] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:55:24 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x119d2f400) [pid = 1645] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:55:24 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x116906400) [pid = 1645] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:55:24 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1289a2400) [pid = 1645] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:55:24 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x112630400) [pid = 1645] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:55:24 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x115e56000) [pid = 1645] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:55:24 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1181be000) [pid = 1645] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:55:24 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x12455b800) [pid = 1645] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:55:24 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x112eebc00) [pid = 1645] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:55:24 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x128fb2c00) [pid = 1645] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:55:24 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1154cc800) [pid = 1645] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:55:24 INFO - PROCESS | 1645 | 1466441724931 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]]]}] 09:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 618ms 09:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:55:24 INFO - PROCESS | 1645 | 1466441724944 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 09:55:24 INFO - PROCESS | 1645 | 1466441724945 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 09:55:24 INFO - PROCESS | 1645 | 1466441724947 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:55:24 INFO - PROCESS | 1645 | 1466441724948 Marionette TRACE conn2 <- [1,934,null,{}] 09:55:24 INFO - PROCESS | 1645 | 1466441724951 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}] 09:55:24 INFO - PROCESS | 1645 | 1466441724953 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:25 INFO - PROCESS | 1645 | 1466441725028 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 09:55:25 INFO - PROCESS | 1645 | 1466441725032 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:25 INFO - PROCESS | 1645 | 1466441725033 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x123b2f800 == 35 [pid = 1645] [id = 241] 09:55:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x111c16000) [pid = 1645] [serial = 721] [outer = 0x0] 09:55:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x11690c000) [pid = 1645] [serial = 722] [outer = 0x111c16000] 09:55:25 INFO - PROCESS | 1645 | 1466441725061 Marionette DEBUG loaded listener.js 09:55:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x123273000) [pid = 1645] [serial = 723] [outer = 0x111c16000] 09:55:25 INFO - PROCESS | 1645 | 1466441725379 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]]]}] 09:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 470ms 09:55:25 INFO - PROCESS | 1645 | 1466441725419 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 09:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:55:25 INFO - PROCESS | 1645 | 1466441725429 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 09:55:25 INFO - PROCESS | 1645 | 1466441725431 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:55:25 INFO - PROCESS | 1645 | 1466441725432 Marionette TRACE conn2 <- [1,938,null,{}] 09:55:25 INFO - PROCESS | 1645 | 1466441725434 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}] 09:55:25 INFO - PROCESS | 1645 | 1466441725435 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:25 INFO - PROCESS | 1645 | 1466441725529 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 09:55:25 INFO - PROCESS | 1645 | 1466441725537 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:25 INFO - PROCESS | 1645 | 1466441725539 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x126486800 == 36 [pid = 1645] [id = 242] 09:55:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x11848d000) [pid = 1645] [serial = 724] [outer = 0x0] 09:55:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x123c91400) [pid = 1645] [serial = 725] [outer = 0x11848d000] 09:55:25 INFO - PROCESS | 1645 | 1466441725563 Marionette DEBUG loaded listener.js 09:55:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x12454f400) [pid = 1645] [serial = 726] [outer = 0x11848d000] 09:55:25 INFO - PROCESS | 1645 | 1466441725907 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]]]}] 09:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 522ms 09:55:25 INFO - PROCESS | 1645 | 1466441725955 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 09:55:25 INFO - PROCESS | 1645 | 1466441725957 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 09:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:55:25 INFO - PROCESS | 1645 | 1466441725963 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:55:25 INFO - PROCESS | 1645 | 1466441725964 Marionette TRACE conn2 <- [1,942,null,{}] 09:55:25 INFO - PROCESS | 1645 | 1466441725968 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}] 09:55:25 INFO - PROCESS | 1645 | 1466441725970 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:26 INFO - PROCESS | 1645 | 1466441726085 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 09:55:26 INFO - PROCESS | 1645 | 1466441726168 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:26 INFO - PROCESS | 1645 | 1466441726169 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x1289cf000 == 37 [pid = 1645] [id = 243] 09:55:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x119983000) [pid = 1645] [serial = 727] [outer = 0x0] 09:55:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x12455b800) [pid = 1645] [serial = 728] [outer = 0x119983000] 09:55:26 INFO - PROCESS | 1645 | 1466441726193 Marionette DEBUG loaded listener.js 09:55:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x126082c00) [pid = 1645] [serial = 729] [outer = 0x119983000] 09:55:26 INFO - PROCESS | 1645 | 1466441726556 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]]]}] 09:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 624ms 09:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:55:26 INFO - PROCESS | 1645 | 1466441726587 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 09:55:26 INFO - PROCESS | 1645 | 1466441726590 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 09:55:26 INFO - PROCESS | 1645 | 1466441726593 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:55:26 INFO - PROCESS | 1645 | 1466441726595 Marionette TRACE conn2 <- [1,946,null,{}] 09:55:26 INFO - PROCESS | 1645 | 1466441726598 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}] 09:55:26 INFO - PROCESS | 1645 | 1466441726603 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:26 INFO - PROCESS | 1645 | 1466441726771 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 09:55:26 INFO - PROCESS | 1645 | 1466441726819 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:26 INFO - PROCESS | 1645 | 1466441726820 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x1195bc000 == 38 [pid = 1645] [id = 244] 09:55:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x126088000) [pid = 1645] [serial = 730] [outer = 0x0] 09:55:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1269ddc00) [pid = 1645] [serial = 731] [outer = 0x126088000] 09:55:26 INFO - PROCESS | 1645 | 1466441726860 Marionette DEBUG loaded listener.js 09:55:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1289a2c00) [pid = 1645] [serial = 732] [outer = 0x126088000] 09:55:27 INFO - PROCESS | 1645 | 1466441727429 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]]]}] 09:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 871ms 09:55:27 INFO - PROCESS | 1645 | 1466441727477 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 09:55:27 INFO - PROCESS | 1645 | 1466441727479 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 09:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:55:27 INFO - PROCESS | 1645 | 1466441727484 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:55:27 INFO - PROCESS | 1645 | 1466441727489 Marionette TRACE conn2 <- [1,950,null,{}] 09:55:27 INFO - PROCESS | 1645 | 1466441727493 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}] 09:55:27 INFO - PROCESS | 1645 | 1466441727495 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:27 INFO - PROCESS | 1645 | 1466441727605 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 09:55:27 INFO - PROCESS | 1645 | 1466441727679 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:27 INFO - PROCESS | 1645 | 1466441727681 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x11746a800 == 39 [pid = 1645] [id = 245] 09:55:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x112ea5c00) [pid = 1645] [serial = 733] [outer = 0x0] 09:55:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x113343000) [pid = 1645] [serial = 734] [outer = 0x112ea5c00] 09:55:27 INFO - PROCESS | 1645 | 1466441727712 Marionette DEBUG loaded listener.js 09:55:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x115e55000) [pid = 1645] [serial = 735] [outer = 0x112ea5c00] 09:55:28 INFO - PROCESS | 1645 | 1466441728257 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]]]}] 09:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 825ms 09:55:28 INFO - PROCESS | 1645 | 1466441728311 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 09:55:28 INFO - PROCESS | 1645 | 1466441728314 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 09:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:55:28 INFO - PROCESS | 1645 | 1466441728322 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:55:28 INFO - PROCESS | 1645 | 1466441728324 Marionette TRACE conn2 <- [1,954,null,{}] 09:55:28 INFO - PROCESS | 1645 | 1466441728326 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}] 09:55:28 INFO - PROCESS | 1645 | 1466441728328 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:28 INFO - PROCESS | 1645 | 1466441728439 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 09:55:28 INFO - PROCESS | 1645 | 1466441728615 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:28 INFO - PROCESS | 1645 | 1466441728616 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x1133f9000 == 40 [pid = 1645] [id = 246] 09:55:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x112ea8000) [pid = 1645] [serial = 736] [outer = 0x0] 09:55:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1132b6800) [pid = 1645] [serial = 737] [outer = 0x112ea8000] 09:55:28 INFO - PROCESS | 1645 | 1466441728644 Marionette DEBUG loaded listener.js 09:55:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x115df6400) [pid = 1645] [serial = 738] [outer = 0x112ea8000] 09:55:29 INFO - PROCESS | 1645 | --DOCSHELL 0x1289cf000 == 39 [pid = 1645] [id = 243] 09:55:29 INFO - PROCESS | 1645 | --DOCSHELL 0x126486800 == 38 [pid = 1645] [id = 242] 09:55:29 INFO - PROCESS | 1645 | --DOCSHELL 0x123b2f800 == 37 [pid = 1645] [id = 241] 09:55:29 INFO - PROCESS | 1645 | --DOCSHELL 0x1241a0000 == 36 [pid = 1645] [id = 240] 09:55:29 INFO - PROCESS | 1645 | --DOCSHELL 0x112c10800 == 35 [pid = 1645] [id = 239] 09:55:29 INFO - PROCESS | 1645 | --DOCSHELL 0x12321d800 == 34 [pid = 1645] [id = 238] 09:55:29 INFO - PROCESS | 1645 | --DOCSHELL 0x119a1b800 == 33 [pid = 1645] [id = 237] 09:55:29 INFO - PROCESS | 1645 | --DOCSHELL 0x119160000 == 32 [pid = 1645] [id = 236] 09:55:29 INFO - PROCESS | 1645 | --DOCSHELL 0x118367000 == 31 [pid = 1645] [id = 235] 09:55:29 INFO - PROCESS | 1645 | --DOCSHELL 0x116abd000 == 30 [pid = 1645] [id = 234] 09:55:29 INFO - PROCESS | 1645 | --DOCSHELL 0x11264b000 == 29 [pid = 1645] [id = 233] 09:55:29 INFO - PROCESS | 1645 | 1466441729090 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]]]}] 09:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 821ms 09:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:55:29 INFO - PROCESS | 1645 | 1466441729144 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 09:55:29 INFO - PROCESS | 1645 | 1466441729145 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 09:55:29 INFO - PROCESS | 1645 | 1466441729148 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:55:29 INFO - PROCESS | 1645 | 1466441729150 Marionette TRACE conn2 <- [1,958,null,{}] 09:55:29 INFO - PROCESS | 1645 | 1466441729153 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}] 09:55:29 INFO - PROCESS | 1645 | 1466441729155 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:29 INFO - PROCESS | 1645 | 1466441729242 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1210d2400) [pid = 1645] [serial = 659] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x123695400) [pid = 1645] [serial = 662] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x119292400) [pid = 1645] [serial = 653] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x119627800) [pid = 1645] [serial = 654] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x119d35800) [pid = 1645] [serial = 656] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x116916000) [pid = 1645] [serial = 644] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x11812f800) [pid = 1645] [serial = 645] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x128fb1c00) [pid = 1645] [serial = 639] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x113245c00) [pid = 1645] [serial = 641] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x113d9b800) [pid = 1645] [serial = 642] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1164d9400) [pid = 1645] [serial = 647] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x116921400) [pid = 1645] [serial = 648] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1181c3000) [pid = 1645] [serial = 650] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1183a5800) [pid = 1645] [serial = 651] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x124dcf000) [pid = 1645] [serial = 665] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1289a4000) [pid = 1645] [serial = 675] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1290c8c00) [pid = 1645] [serial = 677] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1176e2800) [pid = 1645] [serial = 668] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x124e8f400) [pid = 1645] [serial = 671] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x129325000) [pid = 1645] [serial = 678] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x119428c00) [pid = 1645] [serial = 669] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x1269db400) [pid = 1645] [serial = 674] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x126088400) [pid = 1645] [serial = 666] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x1266db800) [pid = 1645] [serial = 672] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x12455b400) [pid = 1645] [serial = 663] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x120fc0000) [pid = 1645] [serial = 657] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x1210dd800) [pid = 1645] [serial = 660] [outer = 0x0] [url = about:blank] 09:55:29 INFO - PROCESS | 1645 | 1466441729306 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:29 INFO - PROCESS | 1645 | 1466441729308 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x116f9f800 == 30 [pid = 1645] [id = 247] 09:55:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x112eebc00) [pid = 1645] [serial = 739] [outer = 0x0] 09:55:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x116916000) [pid = 1645] [serial = 740] [outer = 0x112eebc00] 09:55:29 INFO - PROCESS | 1645 | 1466441729335 Marionette DEBUG loaded listener.js 09:55:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1181ba800) [pid = 1645] [serial = 741] [outer = 0x112eebc00] 09:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 469ms 09:55:29 INFO - PROCESS | 1645 | 1466441729611 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]]]}] 09:55:29 INFO - PROCESS | 1645 | 1466441729630 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 09:55:29 INFO - PROCESS | 1645 | 1466441729632 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 09:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:55:29 INFO - PROCESS | 1645 | 1466441729643 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:55:29 INFO - PROCESS | 1645 | 1466441729644 Marionette TRACE conn2 <- [1,962,null,{}] 09:55:29 INFO - PROCESS | 1645 | 1466441729647 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}] 09:55:29 INFO - PROCESS | 1645 | 1466441729648 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:29 INFO - PROCESS | 1645 | 1466441729735 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 09:55:29 INFO - PROCESS | 1645 | 1466441729742 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:29 INFO - PROCESS | 1645 | 1466441729743 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x11926d000 == 31 [pid = 1645] [id = 248] 09:55:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x1181c0000) [pid = 1645] [serial = 742] [outer = 0x0] 09:55:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x11874b000) [pid = 1645] [serial = 743] [outer = 0x1181c0000] 09:55:29 INFO - PROCESS | 1645 | 1466441729769 Marionette DEBUG loaded listener.js 09:55:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x119293c00) [pid = 1645] [serial = 744] [outer = 0x1181c0000] 09:55:30 INFO - PROCESS | 1645 | 1466441730139 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]]]}] 09:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 519ms 09:55:30 INFO - PROCESS | 1645 | 1466441730163 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 09:55:30 INFO - PROCESS | 1645 | 1466441730164 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 09:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:55:30 INFO - PROCESS | 1645 | 1466441730173 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:55:30 INFO - PROCESS | 1645 | 1466441730177 Marionette TRACE conn2 <- [1,966,null,{}] 09:55:30 INFO - PROCESS | 1645 | 1466441730180 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}] 09:55:30 INFO - PROCESS | 1645 | 1466441730183 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:30 INFO - PROCESS | 1645 | 1466441730265 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 09:55:30 INFO - PROCESS | 1645 | 1466441730271 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:30 INFO - PROCESS | 1645 | 1466441730272 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x12302a800 == 32 [pid = 1645] [id = 249] 09:55:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x11297e000) [pid = 1645] [serial = 745] [outer = 0x0] 09:55:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1195ef400) [pid = 1645] [serial = 746] [outer = 0x11297e000] 09:55:30 INFO - PROCESS | 1645 | 1466441730297 Marionette DEBUG loaded listener.js 09:55:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x120fc2400) [pid = 1645] [serial = 747] [outer = 0x11297e000] 09:55:30 INFO - PROCESS | 1645 | 1466441730639 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]]]}] 09:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 476ms 09:55:30 INFO - PROCESS | 1645 | 1466441730645 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 09:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:55:30 INFO - PROCESS | 1645 | 1466441730647 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 09:55:30 INFO - PROCESS | 1645 | 1466441730650 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:55:30 INFO - PROCESS | 1645 | 1466441730651 Marionette TRACE conn2 <- [1,970,null,{}] 09:55:30 INFO - PROCESS | 1645 | 1466441730657 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}] 09:55:30 INFO - PROCESS | 1645 | 1466441730658 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:30 INFO - PROCESS | 1645 | 1466441730762 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 09:55:30 INFO - PROCESS | 1645 | 1466441730769 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:30 INFO - PROCESS | 1645 | 1466441730771 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x123987800 == 33 [pid = 1645] [id = 250] 09:55:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11872f800) [pid = 1645] [serial = 748] [outer = 0x0] 09:55:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1210d6400) [pid = 1645] [serial = 749] [outer = 0x11872f800] 09:55:30 INFO - PROCESS | 1645 | 1466441730795 Marionette DEBUG loaded listener.js 09:55:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x123906000) [pid = 1645] [serial = 750] [outer = 0x11872f800] 09:55:31 INFO - PROCESS | 1645 | 1466441731222 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]]]}] 09:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 620ms 09:55:31 INFO - PROCESS | 1645 | 1466441731271 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 09:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:55:31 INFO - PROCESS | 1645 | 1466441731273 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 09:55:31 INFO - PROCESS | 1645 | 1466441731277 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:55:31 INFO - PROCESS | 1645 | 1466441731279 Marionette TRACE conn2 <- [1,974,null,{}] 09:55:31 INFO - PROCESS | 1645 | 1466441731282 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}] 09:55:31 INFO - PROCESS | 1645 | 1466441731284 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:31 INFO - PROCESS | 1645 | 1466441731398 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 09:55:31 INFO - PROCESS | 1645 | 1466441731470 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:31 INFO - PROCESS | 1645 | 1466441731474 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x121750800 == 34 [pid = 1645] [id = 251] 09:55:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x123c84400) [pid = 1645] [serial = 751] [outer = 0x0] 09:55:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x123c8b400) [pid = 1645] [serial = 752] [outer = 0x123c84400] 09:55:31 INFO - PROCESS | 1645 | 1466441731506 Marionette DEBUG loaded listener.js 09:55:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x12455c000) [pid = 1645] [serial = 753] [outer = 0x123c84400] 09:55:31 INFO - PROCESS | 1645 | 1466441731842 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]]]}] 09:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 620ms 09:55:31 INFO - PROCESS | 1645 | 1466441731897 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 09:55:31 INFO - PROCESS | 1645 | 1466441731898 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 09:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:55:31 INFO - PROCESS | 1645 | 1466441731900 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:55:31 INFO - PROCESS | 1645 | 1466441731901 Marionette TRACE conn2 <- [1,978,null,{}] 09:55:31 INFO - PROCESS | 1645 | 1466441731903 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}] 09:55:31 INFO - PROCESS | 1645 | 1466441731905 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:32 INFO - PROCESS | 1645 | 1466441732008 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 09:55:32 INFO - PROCESS | 1645 | 1466441732064 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:32 INFO - PROCESS | 1645 | 1466441732066 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x126635000 == 35 [pid = 1645] [id = 252] 09:55:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1183ac800) [pid = 1645] [serial = 754] [outer = 0x0] 09:55:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x124e89000) [pid = 1645] [serial = 755] [outer = 0x1183ac800] 09:55:32 INFO - PROCESS | 1645 | 1466441732090 Marionette DEBUG loaded listener.js 09:55:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1269db400) [pid = 1645] [serial = 756] [outer = 0x1183ac800] 09:55:32 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1210d5800) [pid = 1645] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:55:32 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x11259e800) [pid = 1645] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:55:32 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x116914c00) [pid = 1645] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:55:32 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x115dee400) [pid = 1645] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:55:32 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x112594400) [pid = 1645] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:55:32 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1133ab800) [pid = 1645] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:55:32 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x112eb2400) [pid = 1645] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:55:32 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x11691fc00) [pid = 1645] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:55:32 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x119d33400) [pid = 1645] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:55:32 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x116774000) [pid = 1645] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:55:32 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x123b61c00) [pid = 1645] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:55:32 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x123c88400) [pid = 1645] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:55:32 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x111c16000) [pid = 1645] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:55:32 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x112eb1000) [pid = 1645] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:55:32 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x11848d000) [pid = 1645] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:55:32 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x119983000) [pid = 1645] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:55:32 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x1132b2c00) [pid = 1645] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:55:32 INFO - PROCESS | 1645 | 1466441732641 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]]]}] 09:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 769ms 09:55:32 INFO - PROCESS | 1645 | 1466441732670 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 09:55:32 INFO - PROCESS | 1645 | 1466441732673 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 09:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:55:32 INFO - PROCESS | 1645 | 1466441732676 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:55:32 INFO - PROCESS | 1645 | 1466441732678 Marionette TRACE conn2 <- [1,982,null,{}] 09:55:32 INFO - PROCESS | 1645 | 1466441732682 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}] 09:55:32 INFO - PROCESS | 1645 | 1466441732684 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:32 INFO - PROCESS | 1645 | 1466441732785 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 09:55:32 INFO - PROCESS | 1645 | 1466441732838 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:32 INFO - PROCESS | 1645 | 1466441732839 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x117e38800 == 36 [pid = 1645] [id = 253] 09:55:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x112ea0c00) [pid = 1645] [serial = 757] [outer = 0x0] 09:55:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1132ec800) [pid = 1645] [serial = 758] [outer = 0x112ea0c00] 09:55:32 INFO - PROCESS | 1645 | 1466441732872 Marionette DEBUG loaded listener.js 09:55:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x116918c00) [pid = 1645] [serial = 759] [outer = 0x112ea0c00] 09:55:33 INFO - PROCESS | 1645 | 1466441733310 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]]]}] 09:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 670ms 09:55:33 INFO - PROCESS | 1645 | 1466441733347 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 09:55:33 INFO - PROCESS | 1645 | 1466441733350 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 09:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:55:33 INFO - PROCESS | 1645 | 1466441733355 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:55:33 INFO - PROCESS | 1645 | 1466441733357 Marionette TRACE conn2 <- [1,986,null,{}] 09:55:33 INFO - PROCESS | 1645 | 1466441733359 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}] 09:55:33 INFO - PROCESS | 1645 | 1466441733361 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:33 INFO - PROCESS | 1645 | 1466441733462 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 09:55:33 INFO - PROCESS | 1645 | 1466441733514 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:33 INFO - PROCESS | 1645 | 1466441733516 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x121756000 == 37 [pid = 1645] [id = 254] 09:55:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x118126000) [pid = 1645] [serial = 760] [outer = 0x0] 09:55:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x118265000) [pid = 1645] [serial = 761] [outer = 0x118126000] 09:55:33 INFO - PROCESS | 1645 | 1466441733559 Marionette DEBUG loaded listener.js 09:55:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1188d8c00) [pid = 1645] [serial = 762] [outer = 0x118126000] 09:55:34 INFO - PROCESS | 1645 | 1466441734010 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]]]}] 09:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 669ms 09:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:55:34 INFO - PROCESS | 1645 | 1466441734026 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 09:55:34 INFO - PROCESS | 1645 | 1466441734028 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 09:55:34 INFO - PROCESS | 1645 | 1466441734032 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:55:34 INFO - PROCESS | 1645 | 1466441734036 Marionette TRACE conn2 <- [1,990,null,{}] 09:55:34 INFO - PROCESS | 1645 | 1466441734048 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}] 09:55:34 INFO - PROCESS | 1645 | 1466441734052 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:34 INFO - PROCESS | 1645 | 1466441734188 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 09:55:34 INFO - PROCESS | 1645 | 1466441734245 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:34 INFO - PROCESS | 1645 | 1466441734247 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x1289cd000 == 38 [pid = 1645] [id = 255] 09:55:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x11961e400) [pid = 1645] [serial = 763] [outer = 0x0] 09:55:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x119d31800) [pid = 1645] [serial = 764] [outer = 0x11961e400] 09:55:34 INFO - PROCESS | 1645 | 1466441734279 Marionette DEBUG loaded listener.js 09:55:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1233d9400) [pid = 1645] [serial = 765] [outer = 0x11961e400] 09:55:34 INFO - PROCESS | 1645 | 1466441734757 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]]]}] 09:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 776ms 09:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:55:34 INFO - PROCESS | 1645 | 1466441734807 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 09:55:34 INFO - PROCESS | 1645 | 1466441734809 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 09:55:34 INFO - PROCESS | 1645 | 1466441734811 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:55:34 INFO - PROCESS | 1645 | 1466441734813 Marionette TRACE conn2 <- [1,994,null,{}] 09:55:34 INFO - PROCESS | 1645 | 1466441734815 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}] 09:55:34 INFO - PROCESS | 1645 | 1466441734816 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:34 INFO - PROCESS | 1645 | 1466441734952 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 09:55:35 INFO - PROCESS | 1645 | 1466441735001 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:35 INFO - PROCESS | 1645 | 1466441735003 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x129020800 == 39 [pid = 1645] [id = 256] 09:55:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x123b64400) [pid = 1645] [serial = 766] [outer = 0x0] 09:55:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x12421f000) [pid = 1645] [serial = 767] [outer = 0x123b64400] 09:55:35 INFO - PROCESS | 1645 | 1466441735032 Marionette DEBUG loaded listener.js 09:55:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x124d6c000) [pid = 1645] [serial = 768] [outer = 0x123b64400] 09:55:35 INFO - PROCESS | 1645 | 1466441735444 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]]]}] 09:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 670ms 09:55:35 INFO - PROCESS | 1645 | 1466441735481 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 09:55:35 INFO - PROCESS | 1645 | 1466441735483 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 09:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:55:35 INFO - PROCESS | 1645 | 1466441735485 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:55:35 INFO - PROCESS | 1645 | 1466441735486 Marionette TRACE conn2 <- [1,998,null,{}] 09:55:35 INFO - PROCESS | 1645 | 1466441735489 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}] 09:55:35 INFO - PROCESS | 1645 | 1466441735490 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:35 INFO - PROCESS | 1645 | 1466441735588 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 09:55:35 INFO - PROCESS | 1645 | 1466441735640 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:35 INFO - PROCESS | 1645 | 1466441735641 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a39b000 == 40 [pid = 1645] [id = 257] 09:55:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x123c88400) [pid = 1645] [serial = 769] [outer = 0x0] 09:55:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x124e8cc00) [pid = 1645] [serial = 770] [outer = 0x123c88400] 09:55:35 INFO - PROCESS | 1645 | 1466441735669 Marionette DEBUG loaded listener.js 09:55:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1266dc400) [pid = 1645] [serial = 771] [outer = 0x123c88400] 09:55:36 INFO - PROCESS | 1645 | 1466441736137 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]]]}] 09:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 721ms 09:55:36 INFO - PROCESS | 1645 | 1466441736234 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 09:55:36 INFO - PROCESS | 1645 | 1466441736235 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 09:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:55:36 INFO - PROCESS | 1645 | 1466441736253 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:55:36 INFO - PROCESS | 1645 | 1466441736254 Marionette TRACE conn2 <- [1,1002,null,{}] 09:55:36 INFO - PROCESS | 1645 | 1466441736257 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}] 09:55:36 INFO - PROCESS | 1645 | 1466441736261 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:36 INFO - PROCESS | 1645 | 1466441736422 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 09:55:36 INFO - PROCESS | 1645 | 1466441736625 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:36 INFO - PROCESS | 1645 | 1466441736627 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x113cad800 == 41 [pid = 1645] [id = 258] 09:55:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x110e80c00) [pid = 1645] [serial = 772] [outer = 0x0] 09:55:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1121a7800) [pid = 1645] [serial = 773] [outer = 0x110e80c00] 09:55:36 INFO - PROCESS | 1645 | 1466441736683 Marionette DEBUG loaded listener.js 09:55:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x115e55c00) [pid = 1645] [serial = 774] [outer = 0x110e80c00] 09:55:37 INFO - PROCESS | 1645 | --DOCSHELL 0x121750800 == 40 [pid = 1645] [id = 251] 09:55:37 INFO - PROCESS | 1645 | --DOCSHELL 0x123987800 == 39 [pid = 1645] [id = 250] 09:55:37 INFO - PROCESS | 1645 | --DOCSHELL 0x12302a800 == 38 [pid = 1645] [id = 249] 09:55:37 INFO - PROCESS | 1645 | --DOCSHELL 0x11926d000 == 37 [pid = 1645] [id = 248] 09:55:37 INFO - PROCESS | 1645 | --DOCSHELL 0x116f9f800 == 36 [pid = 1645] [id = 247] 09:55:37 INFO - PROCESS | 1645 | --DOCSHELL 0x1133f9000 == 35 [pid = 1645] [id = 246] 09:55:37 INFO - PROCESS | 1645 | --DOCSHELL 0x1195bc000 == 34 [pid = 1645] [id = 244] 09:55:37 INFO - PROCESS | 1645 | --DOCSHELL 0x11746a800 == 33 [pid = 1645] [id = 245] 09:55:37 INFO - PROCESS | 1645 | --DOCSHELL 0x12a39b000 == 32 [pid = 1645] [id = 257] 09:55:37 INFO - PROCESS | 1645 | --DOCSHELL 0x129020800 == 31 [pid = 1645] [id = 256] 09:55:37 INFO - PROCESS | 1645 | --DOCSHELL 0x1289cd000 == 30 [pid = 1645] [id = 255] 09:55:37 INFO - PROCESS | 1645 | --DOCSHELL 0x121756000 == 29 [pid = 1645] [id = 254] 09:55:37 INFO - PROCESS | 1645 | --DOCSHELL 0x126635000 == 28 [pid = 1645] [id = 252] 09:55:37 INFO - PROCESS | 1645 | --DOCSHELL 0x117e38800 == 27 [pid = 1645] [id = 253] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x12376b400) [pid = 1645] [serial = 716] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x112632000) [pid = 1645] [serial = 698] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x112e9d800) [pid = 1645] [serial = 699] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x116a1b400) [pid = 1645] [serial = 704] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1181bbc00) [pid = 1645] [serial = 705] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x116192000) [pid = 1645] [serial = 701] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1181c3400) [pid = 1645] [serial = 707] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x116914400) [pid = 1645] [serial = 702] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x116638800) [pid = 1645] [serial = 696] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x113c62800) [pid = 1645] [serial = 695] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x116774c00) [pid = 1645] [serial = 681] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1132de400) [pid = 1645] [serial = 680] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x11874f400) [pid = 1645] [serial = 684] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x118263400) [pid = 1645] [serial = 683] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x123906800) [pid = 1645] [serial = 687] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x1210d3000) [pid = 1645] [serial = 686] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x120fc3000) [pid = 1645] [serial = 714] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x119d2cc00) [pid = 1645] [serial = 713] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x126085800) [pid = 1645] [serial = 690] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x123c91000) [pid = 1645] [serial = 689] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x123b64000) [pid = 1645] [serial = 717] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x128fb3400) [pid = 1645] [serial = 693] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x123273000) [pid = 1645] [serial = 723] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x1289a9c00) [pid = 1645] [serial = 692] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x123c5e400) [pid = 1645] [serial = 719] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x123c91400) [pid = 1645] [serial = 725] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x12455b800) [pid = 1645] [serial = 728] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x11690c000) [pid = 1645] [serial = 722] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x123c8a800) [pid = 1645] [serial = 720] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 66 (0x126082c00) [pid = 1645] [serial = 729] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 65 (0x1195f0400) [pid = 1645] [serial = 711] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 64 (0x119424400) [pid = 1645] [serial = 710] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 63 (0x12454f400) [pid = 1645] [serial = 726] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | --DOMWINDOW == 62 (0x1188e2c00) [pid = 1645] [serial = 708] [outer = 0x0] [url = about:blank] 09:55:37 INFO - PROCESS | 1645 | 1466441737654 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]]]}] 09:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1429ms 09:55:37 INFO - PROCESS | 1645 | 1466441737681 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 09:55:37 INFO - PROCESS | 1645 | 1466441737684 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 09:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:55:37 INFO - PROCESS | 1645 | 1466441737687 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:55:37 INFO - PROCESS | 1645 | 1466441737689 Marionette TRACE conn2 <- [1,1006,null,{}] 09:55:37 INFO - PROCESS | 1645 | 1466441737693 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}] 09:55:37 INFO - PROCESS | 1645 | 1466441737695 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:37 INFO - PROCESS | 1645 | 1466441737778 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 09:55:37 INFO - PROCESS | 1645 | 1466441737783 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:37 INFO - PROCESS | 1645 | 1466441737788 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x113cc0800 == 28 [pid = 1645] [id = 259] 09:55:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 63 (0x11259d000) [pid = 1645] [serial = 775] [outer = 0x0] 09:55:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 64 (0x11324c800) [pid = 1645] [serial = 776] [outer = 0x11259d000] 09:55:37 INFO - PROCESS | 1645 | 1466441737818 Marionette DEBUG loaded listener.js 09:55:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 65 (0x11297e400) [pid = 1645] [serial = 777] [outer = 0x11259d000] 09:55:38 INFO - PROCESS | 1645 | 1466441738189 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]]]}] 09:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 522ms 09:55:38 INFO - PROCESS | 1645 | 1466441738208 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 09:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:55:38 INFO - PROCESS | 1645 | 1466441738212 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 09:55:38 INFO - PROCESS | 1645 | 1466441738216 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:55:38 INFO - PROCESS | 1645 | 1466441738218 Marionette TRACE conn2 <- [1,1010,null,{}] 09:55:38 INFO - PROCESS | 1645 | 1466441738221 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}] 09:55:38 INFO - PROCESS | 1645 | 1466441738223 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:38 INFO - PROCESS | 1645 | 1466441738299 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 09:55:38 INFO - PROCESS | 1645 | 1466441738306 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:38 INFO - PROCESS | 1645 | 1466441738308 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x116f9b000 == 29 [pid = 1645] [id = 260] 09:55:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 66 (0x116196400) [pid = 1645] [serial = 778] [outer = 0x0] 09:55:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x116921800) [pid = 1645] [serial = 779] [outer = 0x116196400] 09:55:38 INFO - PROCESS | 1645 | 1466441738337 Marionette DEBUG loaded listener.js 09:55:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x117144800) [pid = 1645] [serial = 780] [outer = 0x116196400] 09:55:38 INFO - PROCESS | 1645 | 1466441738787 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]]]}] 09:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 621ms 09:55:38 INFO - PROCESS | 1645 | 1466441738837 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 09:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:55:38 INFO - PROCESS | 1645 | 1466441738846 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 09:55:38 INFO - PROCESS | 1645 | 1466441738848 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:55:38 INFO - PROCESS | 1645 | 1466441738851 Marionette TRACE conn2 <- [1,1014,null,{}] 09:55:38 INFO - PROCESS | 1645 | 1466441738858 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}] 09:55:38 INFO - PROCESS | 1645 | 1466441738862 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:38 INFO - PROCESS | 1645 | 1466441738939 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 09:55:38 INFO - PROCESS | 1645 | 1466441738944 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:38 INFO - PROCESS | 1645 | 1466441738946 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x1188a6000 == 30 [pid = 1645] [id = 261] 09:55:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x112e9c400) [pid = 1645] [serial = 781] [outer = 0x0] 09:55:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x118263400) [pid = 1645] [serial = 782] [outer = 0x112e9c400] 09:55:38 INFO - PROCESS | 1645 | 1466441738976 Marionette DEBUG loaded listener.js 09:55:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x1188da000) [pid = 1645] [serial = 783] [outer = 0x112e9c400] 09:55:39 INFO - PROCESS | 1645 | 1466441739326 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]]]}] 09:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 522ms 09:55:39 INFO - PROCESS | 1645 | 1466441739370 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 09:55:39 INFO - PROCESS | 1645 | 1466441739372 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 09:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:55:39 INFO - PROCESS | 1645 | 1466441739374 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:55:39 INFO - PROCESS | 1645 | 1466441739375 Marionette TRACE conn2 <- [1,1018,null,{}] 09:55:39 INFO - PROCESS | 1645 | 1466441739377 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}] 09:55:39 INFO - PROCESS | 1645 | 1466441739379 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:39 INFO - PROCESS | 1645 | 1466441739480 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 09:55:39 INFO - PROCESS | 1645 | 1466441739512 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:39 INFO - PROCESS | 1645 | 1466441739513 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x119688800 == 31 [pid = 1645] [id = 262] 09:55:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x11913c000) [pid = 1645] [serial = 784] [outer = 0x0] 09:55:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x11929d000) [pid = 1645] [serial = 785] [outer = 0x11913c000] 09:55:39 INFO - PROCESS | 1645 | 1466441739538 Marionette DEBUG loaded listener.js 09:55:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x1195ec800) [pid = 1645] [serial = 786] [outer = 0x11913c000] 09:55:39 INFO - PROCESS | 1645 | 1466441739832 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]]]}] 09:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 468ms 09:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:55:39 INFO - PROCESS | 1645 | 1466441739845 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 09:55:39 INFO - PROCESS | 1645 | 1466441739846 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 09:55:39 INFO - PROCESS | 1645 | 1466441739848 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:55:39 INFO - PROCESS | 1645 | 1466441739849 Marionette TRACE conn2 <- [1,1022,null,{}] 09:55:39 INFO - PROCESS | 1645 | 1466441739869 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}] 09:55:39 INFO - PROCESS | 1645 | 1466441739879 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:39 INFO - PROCESS | 1645 | 1466441739970 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 09:55:39 INFO - PROCESS | 1645 | 1466441739974 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:39 INFO - PROCESS | 1645 | 1466441739975 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x121751000 == 32 [pid = 1645] [id = 263] 09:55:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x1121a7000) [pid = 1645] [serial = 787] [outer = 0x0] 09:55:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x11962ac00) [pid = 1645] [serial = 788] [outer = 0x1121a7000] 09:55:40 INFO - PROCESS | 1645 | 1466441739999 Marionette DEBUG loaded listener.js 09:55:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x119d30400) [pid = 1645] [serial = 789] [outer = 0x1121a7000] 09:55:40 INFO - PROCESS | 1645 | 1466441740358 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]]]}] 09:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 523ms 09:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:55:40 INFO - PROCESS | 1645 | 1466441740373 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 09:55:40 INFO - PROCESS | 1645 | 1466441740374 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 09:55:40 INFO - PROCESS | 1645 | 1466441740376 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:55:40 INFO - PROCESS | 1645 | 1466441740377 Marionette TRACE conn2 <- [1,1026,null,{}] 09:55:40 INFO - PROCESS | 1645 | 1466441740380 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}] 09:55:40 INFO - PROCESS | 1645 | 1466441740385 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:40 INFO - PROCESS | 1645 | 1466441740496 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 09:55:40 INFO - PROCESS | 1645 | 1466441740531 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:40 INFO - PROCESS | 1645 | 1466441740532 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x123982000 == 33 [pid = 1645] [id = 264] 09:55:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x119d35000) [pid = 1645] [serial = 790] [outer = 0x0] 09:55:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x1230f2000) [pid = 1645] [serial = 791] [outer = 0x119d35000] 09:55:40 INFO - PROCESS | 1645 | 1466441740557 Marionette DEBUG loaded listener.js 09:55:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x123b63000) [pid = 1645] [serial = 792] [outer = 0x119d35000] 09:55:40 INFO - PROCESS | 1645 | 1466441740863 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]]]}] 09:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 519ms 09:55:40 INFO - PROCESS | 1645 | 1466441740901 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 09:55:40 INFO - PROCESS | 1645 | 1466441740904 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 09:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:55:40 INFO - PROCESS | 1645 | 1466441740907 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:55:40 INFO - PROCESS | 1645 | 1466441740908 Marionette TRACE conn2 <- [1,1030,null,{}] 09:55:40 INFO - PROCESS | 1645 | 1466441740910 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}] 09:55:40 INFO - PROCESS | 1645 | 1466441740911 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:41 INFO - PROCESS | 1645 | 1466441741009 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 09:55:41 INFO - PROCESS | 1645 | 1466441741053 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:41 INFO - PROCESS | 1645 | 1466441741054 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x12419e000 == 34 [pid = 1645] [id = 265] 09:55:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x123b69400) [pid = 1645] [serial = 793] [outer = 0x0] 09:55:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x123c85400) [pid = 1645] [serial = 794] [outer = 0x123b69400] 09:55:41 INFO - PROCESS | 1645 | 1466441741078 Marionette DEBUG loaded listener.js 09:55:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x123c91c00) [pid = 1645] [serial = 795] [outer = 0x123b69400] 09:55:41 INFO - PROCESS | 1645 | 1466441741395 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]]]}] 09:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 520ms 09:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:55:41 INFO - PROCESS | 1645 | 1466441741427 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 09:55:41 INFO - PROCESS | 1645 | 1466441741428 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 09:55:41 INFO - PROCESS | 1645 | 1466441741438 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:55:41 INFO - PROCESS | 1645 | 1466441741439 Marionette TRACE conn2 <- [1,1034,null,{}] 09:55:41 INFO - PROCESS | 1645 | 1466441741441 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}] 09:55:41 INFO - PROCESS | 1645 | 1466441741442 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:41 INFO - PROCESS | 1645 | 1466441741533 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 09:55:41 INFO - PROCESS | 1645 | 1466441741536 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:41 INFO - PROCESS | 1645 | 1466441741537 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x124db3800 == 35 [pid = 1645] [id = 266] 09:55:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x123c54c00) [pid = 1645] [serial = 796] [outer = 0x0] 09:55:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x124551400) [pid = 1645] [serial = 797] [outer = 0x123c54c00] 09:55:41 INFO - PROCESS | 1645 | 1466441741562 Marionette DEBUG loaded listener.js 09:55:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x124d77000) [pid = 1645] [serial = 798] [outer = 0x123c54c00] 09:55:41 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x123c84400) [pid = 1645] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:55:41 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1183ac800) [pid = 1645] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:55:41 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x11872f800) [pid = 1645] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:55:41 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x11297e000) [pid = 1645] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:55:41 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x112ea8000) [pid = 1645] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:55:41 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x1181c0000) [pid = 1645] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:55:41 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x112ea5c00) [pid = 1645] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:55:41 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x126088000) [pid = 1645] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:55:41 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x112eebc00) [pid = 1645] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:55:41 INFO - PROCESS | 1645 | 1466441741967 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]]]}] 09:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 575ms 09:55:42 INFO - PROCESS | 1645 | 1466441742006 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 09:55:42 INFO - PROCESS | 1645 | 1466441742008 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 09:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:55:42 INFO - PROCESS | 1645 | 1466441742010 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:55:42 INFO - PROCESS | 1645 | 1466441742011 Marionette TRACE conn2 <- [1,1038,null,{}] 09:55:42 INFO - PROCESS | 1645 | 1466441742013 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}] 09:55:42 INFO - PROCESS | 1645 | 1466441742014 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:42 INFO - PROCESS | 1645 | 1466441742096 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 09:55:42 INFO - PROCESS | 1645 | 1466441742100 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:42 INFO - PROCESS | 1645 | 1466441742101 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x11889c800 == 36 [pid = 1645] [id = 267] 09:55:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x113c20000) [pid = 1645] [serial = 799] [outer = 0x0] 09:55:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x1181b9800) [pid = 1645] [serial = 800] [outer = 0x113c20000] 09:55:42 INFO - PROCESS | 1645 | 1466441742129 Marionette DEBUG loaded listener.js 09:55:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x124d79000) [pid = 1645] [serial = 801] [outer = 0x113c20000] 09:55:42 INFO - PROCESS | 1645 | 1466441742441 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]]]}] 09:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 471ms 09:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:55:42 INFO - PROCESS | 1645 | 1466441742496 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 09:55:42 INFO - PROCESS | 1645 | 1466441742497 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 09:55:42 INFO - PROCESS | 1645 | 1466441742499 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:55:42 INFO - PROCESS | 1645 | 1466441742500 Marionette TRACE conn2 <- [1,1042,null,{}] 09:55:42 INFO - PROCESS | 1645 | 1466441742505 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}] 09:55:42 INFO - PROCESS | 1645 | 1466441742507 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:42 INFO - PROCESS | 1645 | 1466441742588 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 09:55:42 INFO - PROCESS | 1645 | 1466441742592 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:42 INFO - PROCESS | 1645 | 1466441742593 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x126030800 == 37 [pid = 1645] [id = 268] 09:55:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x1181c6800) [pid = 1645] [serial = 802] [outer = 0x0] 09:55:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x126084800) [pid = 1645] [serial = 803] [outer = 0x1181c6800] 09:55:42 INFO - PROCESS | 1645 | 1466441742617 Marionette DEBUG loaded listener.js 09:55:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x126494800) [pid = 1645] [serial = 804] [outer = 0x1181c6800] 09:55:42 INFO - PROCESS | 1645 | 1466441742935 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]]]}] 09:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 471ms 09:55:42 INFO - PROCESS | 1645 | 1466441742971 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 09:55:42 INFO - PROCESS | 1645 | 1466441742973 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 09:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:55:42 INFO - PROCESS | 1645 | 1466441742975 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:55:42 INFO - PROCESS | 1645 | 1466441742977 Marionette TRACE conn2 <- [1,1046,null,{}] 09:55:42 INFO - PROCESS | 1645 | 1466441742979 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}] 09:55:42 INFO - PROCESS | 1645 | 1466441742981 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:43 INFO - PROCESS | 1645 | 1466441743077 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 09:55:43 INFO - PROCESS | 1645 | 1466441743080 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:43 INFO - PROCESS | 1645 | 1466441743082 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x119fdf000 == 38 [pid = 1645] [id = 269] 09:55:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1195eac00) [pid = 1645] [serial = 805] [outer = 0x0] 09:55:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1266e2000) [pid = 1645] [serial = 806] [outer = 0x1195eac00] 09:55:43 INFO - PROCESS | 1645 | 1466441743153 Marionette DEBUG loaded listener.js 09:55:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x128cce000) [pid = 1645] [serial = 807] [outer = 0x1195eac00] 09:55:43 INFO - PROCESS | 1645 | 1466441743441 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]]]}] 09:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 519ms 09:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:55:43 INFO - PROCESS | 1645 | 1466441743495 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 09:55:43 INFO - PROCESS | 1645 | 1466441743496 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 09:55:43 INFO - PROCESS | 1645 | 1466441743498 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:55:43 INFO - PROCESS | 1645 | 1466441743499 Marionette TRACE conn2 <- [1,1050,null,{}] 09:55:43 INFO - PROCESS | 1645 | 1466441743503 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}] 09:55:43 INFO - PROCESS | 1645 | 1466441743505 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:43 INFO - PROCESS | 1645 | 1466441743580 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 09:55:43 INFO - PROCESS | 1645 | 1466441743585 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:43 INFO - PROCESS | 1645 | 1466441743587 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a3a1800 == 39 [pid = 1645] [id = 270] 09:55:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1289aa000) [pid = 1645] [serial = 808] [outer = 0x0] 09:55:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x128fb4c00) [pid = 1645] [serial = 809] [outer = 0x1289aa000] 09:55:43 INFO - PROCESS | 1645 | 1466441743611 Marionette DEBUG loaded listener.js 09:55:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1290d1c00) [pid = 1645] [serial = 810] [outer = 0x1289aa000] 09:55:44 INFO - PROCESS | 1645 | 1466441744049 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]]]}] 09:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 568ms 09:55:44 INFO - PROCESS | 1645 | 1466441744067 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 09:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:55:44 INFO - PROCESS | 1645 | 1466441744069 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 09:55:44 INFO - PROCESS | 1645 | 1466441744072 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:55:44 INFO - PROCESS | 1645 | 1466441744074 Marionette TRACE conn2 <- [1,1054,null,{}] 09:55:44 INFO - PROCESS | 1645 | 1466441744078 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}] 09:55:44 INFO - PROCESS | 1645 | 1466441744080 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:44 INFO - PROCESS | 1645 | 1466441744193 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 09:55:44 INFO - PROCESS | 1645 | 1466441744247 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:44 INFO - PROCESS | 1645 | 1466441744248 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x1169b8800 == 40 [pid = 1645] [id = 271] 09:55:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x112ea8000) [pid = 1645] [serial = 811] [outer = 0x0] 09:55:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x112eb4400) [pid = 1645] [serial = 812] [outer = 0x112ea8000] 09:55:44 INFO - PROCESS | 1645 | 1466441744279 Marionette DEBUG loaded listener.js 09:55:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x11544f400) [pid = 1645] [serial = 813] [outer = 0x112ea8000] 09:55:44 INFO - PROCESS | 1645 | 1466441744742 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]]]}] 09:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 722ms 09:55:44 INFO - PROCESS | 1645 | 1466441744830 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 09:55:44 INFO - PROCESS | 1645 | 1466441744833 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 09:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:55:44 INFO - PROCESS | 1645 | 1466441744863 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:55:44 INFO - PROCESS | 1645 | 1466441744865 Marionette TRACE conn2 <- [1,1058,null,{}] 09:55:44 INFO - PROCESS | 1645 | 1466441744867 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}] 09:55:44 INFO - PROCESS | 1645 | 1466441744869 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:44 INFO - PROCESS | 1645 | 1466441744980 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 09:55:45 INFO - PROCESS | 1645 | 1466441745050 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:45 INFO - PROCESS | 1645 | 1466441745051 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x123030000 == 41 [pid = 1645] [id = 272] 09:55:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x117149400) [pid = 1645] [serial = 814] [outer = 0x0] 09:55:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x117eaf800) [pid = 1645] [serial = 815] [outer = 0x117149400] 09:55:45 INFO - PROCESS | 1645 | 1466441745081 Marionette DEBUG loaded listener.js 09:55:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1181c2000) [pid = 1645] [serial = 816] [outer = 0x117149400] 09:55:45 INFO - PROCESS | 1645 | 1466441745760 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]]]}] 09:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 925ms 09:55:45 INFO - PROCESS | 1645 | 1466441745796 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 09:55:45 INFO - PROCESS | 1645 | 1466441745798 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 09:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:55:45 INFO - PROCESS | 1645 | 1466441745805 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:55:45 INFO - PROCESS | 1645 | 1466441745807 Marionette TRACE conn2 <- [1,1062,null,{}] 09:55:45 INFO - PROCESS | 1645 | 1466441745811 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}] 09:55:45 INFO - PROCESS | 1645 | 1466441745812 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:45 INFO - PROCESS | 1645 | 1466441745932 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 09:55:45 INFO - PROCESS | 1645 | --DOCSHELL 0x119fdf000 == 40 [pid = 1645] [id = 269] 09:55:45 INFO - PROCESS | 1645 | --DOCSHELL 0x126030800 == 39 [pid = 1645] [id = 268] 09:55:45 INFO - PROCESS | 1645 | --DOCSHELL 0x11889c800 == 38 [pid = 1645] [id = 267] 09:55:45 INFO - PROCESS | 1645 | --DOCSHELL 0x124db3800 == 37 [pid = 1645] [id = 266] 09:55:45 INFO - PROCESS | 1645 | --DOCSHELL 0x12419e000 == 36 [pid = 1645] [id = 265] 09:55:45 INFO - PROCESS | 1645 | --DOCSHELL 0x123982000 == 35 [pid = 1645] [id = 264] 09:55:45 INFO - PROCESS | 1645 | --DOCSHELL 0x121751000 == 34 [pid = 1645] [id = 263] 09:55:45 INFO - PROCESS | 1645 | --DOCSHELL 0x119688800 == 33 [pid = 1645] [id = 262] 09:55:45 INFO - PROCESS | 1645 | --DOCSHELL 0x1188a6000 == 32 [pid = 1645] [id = 261] 09:55:45 INFO - PROCESS | 1645 | --DOCSHELL 0x116f9b000 == 31 [pid = 1645] [id = 260] 09:55:45 INFO - PROCESS | 1645 | --DOCSHELL 0x113cc0800 == 30 [pid = 1645] [id = 259] 09:55:45 INFO - PROCESS | 1645 | --DOCSHELL 0x113cad800 == 29 [pid = 1645] [id = 258] 09:55:45 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x124e89000) [pid = 1645] [serial = 755] [outer = 0x0] [url = about:blank] 09:55:45 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x123906000) [pid = 1645] [serial = 750] [outer = 0x0] [url = about:blank] 09:55:45 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1195ef400) [pid = 1645] [serial = 746] [outer = 0x0] [url = about:blank] 09:55:45 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x120fc2400) [pid = 1645] [serial = 747] [outer = 0x0] [url = about:blank] 09:55:45 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1132b6800) [pid = 1645] [serial = 737] [outer = 0x0] [url = about:blank] 09:55:45 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x115df6400) [pid = 1645] [serial = 738] [outer = 0x0] [url = about:blank] 09:55:45 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x11874b000) [pid = 1645] [serial = 743] [outer = 0x0] [url = about:blank] 09:55:45 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x119293c00) [pid = 1645] [serial = 744] [outer = 0x0] [url = about:blank] 09:55:45 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x113343000) [pid = 1645] [serial = 734] [outer = 0x0] [url = about:blank] 09:55:45 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x115e55000) [pid = 1645] [serial = 735] [outer = 0x0] [url = about:blank] 09:55:45 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1289a2c00) [pid = 1645] [serial = 732] [outer = 0x0] [url = about:blank] 09:55:45 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1269ddc00) [pid = 1645] [serial = 731] [outer = 0x0] [url = about:blank] 09:55:45 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x116916000) [pid = 1645] [serial = 740] [outer = 0x0] [url = about:blank] 09:55:45 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1181ba800) [pid = 1645] [serial = 741] [outer = 0x0] [url = about:blank] 09:55:45 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x1210d6400) [pid = 1645] [serial = 749] [outer = 0x0] [url = about:blank] 09:55:45 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1269db400) [pid = 1645] [serial = 756] [outer = 0x0] [url = about:blank] 09:55:45 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x123c8b400) [pid = 1645] [serial = 752] [outer = 0x0] [url = about:blank] 09:55:45 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x12455c000) [pid = 1645] [serial = 753] [outer = 0x0] [url = about:blank] 09:55:46 INFO - PROCESS | 1645 | 1466441746013 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:46 INFO - PROCESS | 1645 | 1466441746016 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x113cc0800 == 30 [pid = 1645] [id = 273] 09:55:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x113c20800) [pid = 1645] [serial = 817] [outer = 0x0] 09:55:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x115e55000) [pid = 1645] [serial = 818] [outer = 0x113c20800] 09:55:46 INFO - PROCESS | 1645 | 1466441746045 Marionette DEBUG loaded listener.js 09:55:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1176dd000) [pid = 1645] [serial = 819] [outer = 0x113c20800] 09:55:46 INFO - PROCESS | 1645 | 1466441746364 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]]]}] 09:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 571ms 09:55:46 INFO - PROCESS | 1645 | 1466441746378 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 09:55:46 INFO - PROCESS | 1645 | 1466441746381 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 09:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:55:46 INFO - PROCESS | 1645 | 1466441746387 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:55:46 INFO - PROCESS | 1645 | 1466441746390 Marionette TRACE conn2 <- [1,1066,null,{}] 09:55:46 INFO - PROCESS | 1645 | 1466441746393 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}] 09:55:46 INFO - PROCESS | 1645 | 1466441746395 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:46 INFO - PROCESS | 1645 | 1466441746472 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 09:55:46 INFO - PROCESS | 1645 | 1466441746534 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:46 INFO - PROCESS | 1645 | 1466441746535 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x11806a000 == 31 [pid = 1645] [id = 274] 09:55:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x11714b800) [pid = 1645] [serial = 820] [outer = 0x0] 09:55:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1181c6400) [pid = 1645] [serial = 821] [outer = 0x11714b800] 09:55:46 INFO - PROCESS | 1645 | 1466441746562 Marionette DEBUG loaded listener.js 09:55:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x11913cc00) [pid = 1645] [serial = 822] [outer = 0x11714b800] 09:55:46 INFO - PROCESS | 1645 | 1466441746847 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]]]}] 09:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 473ms 09:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:55:46 INFO - PROCESS | 1645 | 1466441746861 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 09:55:46 INFO - PROCESS | 1645 | 1466441746862 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 09:55:46 INFO - PROCESS | 1645 | 1466441746864 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:55:46 INFO - PROCESS | 1645 | 1466441746867 Marionette TRACE conn2 <- [1,1070,null,{}] 09:55:46 INFO - PROCESS | 1645 | 1466441746882 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}] 09:55:46 INFO - PROCESS | 1645 | 1466441746889 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:46 INFO - PROCESS | 1645 | 1466441746987 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 09:55:46 INFO - PROCESS | 1645 | 1466441746993 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:46 INFO - PROCESS | 1645 | 1466441746995 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x121751000 == 32 [pid = 1645] [id = 275] 09:55:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x112eb5400) [pid = 1645] [serial = 823] [outer = 0x0] 09:55:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x119d35c00) [pid = 1645] [serial = 824] [outer = 0x112eb5400] 09:55:47 INFO - PROCESS | 1645 | 1466441747023 Marionette DEBUG loaded listener.js 09:55:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x121724c00) [pid = 1645] [serial = 825] [outer = 0x112eb5400] 09:55:47 INFO - PROCESS | 1645 | 1466441747370 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]]]}] 09:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 529ms 09:55:47 INFO - PROCESS | 1645 | 1466441747393 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 09:55:47 INFO - PROCESS | 1645 | 1466441747395 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 09:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:55:47 INFO - PROCESS | 1645 | 1466441747397 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:55:47 INFO - PROCESS | 1645 | 1466441747398 Marionette TRACE conn2 <- [1,1074,null,{}] 09:55:47 INFO - PROCESS | 1645 | 1466441747401 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}] 09:55:47 INFO - PROCESS | 1645 | 1466441747403 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:47 INFO - PROCESS | 1645 | 1466441747482 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 09:55:47 INFO - PROCESS | 1645 | 1466441747488 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:47 INFO - PROCESS | 1645 | 1466441747489 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x123996000 == 33 [pid = 1645] [id = 276] 09:55:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x12376c000) [pid = 1645] [serial = 826] [outer = 0x0] 09:55:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x12390c000) [pid = 1645] [serial = 827] [outer = 0x12376c000] 09:55:47 INFO - PROCESS | 1645 | 1466441747515 Marionette DEBUG loaded listener.js 09:55:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x123b67c00) [pid = 1645] [serial = 828] [outer = 0x12376c000] 09:55:47 INFO - PROCESS | 1645 | 1466441747869 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]]]}] 09:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 522ms 09:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:55:47 INFO - PROCESS | 1645 | 1466441747920 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 09:55:47 INFO - PROCESS | 1645 | 1466441747921 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 09:55:47 INFO - PROCESS | 1645 | 1466441747923 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:55:47 INFO - PROCESS | 1645 | 1466441747924 Marionette TRACE conn2 <- [1,1078,null,{}] 09:55:47 INFO - PROCESS | 1645 | 1466441747926 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}] 09:55:47 INFO - PROCESS | 1645 | 1466441747927 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:48 INFO - PROCESS | 1645 | 1466441748035 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 09:55:48 INFO - PROCESS | 1645 | 1466441748047 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:48 INFO - PROCESS | 1645 | 1466441748048 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x12404e000 == 34 [pid = 1645] [id = 277] 09:55:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119d2f800) [pid = 1645] [serial = 829] [outer = 0x0] 09:55:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x123c8a000) [pid = 1645] [serial = 830] [outer = 0x119d2f800] 09:55:48 INFO - PROCESS | 1645 | 1466441748072 Marionette DEBUG loaded listener.js 09:55:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x124556000) [pid = 1645] [serial = 831] [outer = 0x119d2f800] 09:55:48 INFO - PROCESS | 1645 | 1466441748412 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]]]}] 09:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 518ms 09:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:55:48 INFO - PROCESS | 1645 | 1466441748446 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 09:55:48 INFO - PROCESS | 1645 | 1466441748447 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 09:55:48 INFO - PROCESS | 1645 | 1466441748449 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:55:48 INFO - PROCESS | 1645 | 1466441748450 Marionette TRACE conn2 <- [1,1082,null,{}] 09:55:48 INFO - PROCESS | 1645 | 1466441748453 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}] 09:55:48 INFO - PROCESS | 1645 | 1466441748457 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:48 INFO - PROCESS | 1645 | 1466441748575 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 09:55:48 INFO - PROCESS | 1645 | 1466441748588 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:48 INFO - PROCESS | 1645 | 1466441748589 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x126956000 == 35 [pid = 1645] [id = 278] 09:55:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x124d70c00) [pid = 1645] [serial = 832] [outer = 0x0] 09:55:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x1266e4400) [pid = 1645] [serial = 833] [outer = 0x124d70c00] 09:55:48 INFO - PROCESS | 1645 | 1466441748616 Marionette DEBUG loaded listener.js 09:55:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x128aef000) [pid = 1645] [serial = 834] [outer = 0x124d70c00] 09:55:49 INFO - PROCESS | 1645 | 1466441749078 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]]]}] 09:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 670ms 09:55:49 INFO - PROCESS | 1645 | 1466441749136 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 09:55:49 INFO - PROCESS | 1645 | 1466441749138 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 09:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:55:49 INFO - PROCESS | 1645 | 1466441749142 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:55:49 INFO - PROCESS | 1645 | 1466441749144 Marionette TRACE conn2 <- [1,1086,null,{}] 09:55:49 INFO - PROCESS | 1645 | 1466441749160 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}] 09:55:49 INFO - PROCESS | 1645 | 1466441749162 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:49 INFO - PROCESS | 1645 | 1466441749258 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 09:55:49 INFO - PROCESS | 1645 | 1466441749300 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:49 INFO - PROCESS | 1645 | 1466441749301 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a398800 == 36 [pid = 1645] [id = 279] 09:55:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x128aeec00) [pid = 1645] [serial = 835] [outer = 0x0] 09:55:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x128fb6000) [pid = 1645] [serial = 836] [outer = 0x128aeec00] 09:55:49 INFO - PROCESS | 1645 | 1466441749325 Marionette DEBUG loaded listener.js 09:55:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x129322800) [pid = 1645] [serial = 837] [outer = 0x128aeec00] 09:55:49 INFO - PROCESS | 1645 | 1466441749631 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]]]}] 09:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 533ms 09:55:49 INFO - PROCESS | 1645 | 1466441749674 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 09:55:49 INFO - PROCESS | 1645 | 1466441749675 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 09:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:55:49 INFO - PROCESS | 1645 | 1466441749678 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:55:49 INFO - PROCESS | 1645 | 1466441749679 Marionette TRACE conn2 <- [1,1090,null,{}] 09:55:49 INFO - PROCESS | 1645 | 1466441749681 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}] 09:55:49 INFO - PROCESS | 1645 | 1466441749682 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:49 INFO - PROCESS | 1645 | 1466441749775 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 09:55:49 INFO - PROCESS | 1645 | 1466441749779 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:49 INFO - PROCESS | 1645 | 1466441749780 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a819000 == 37 [pid = 1645] [id = 280] 09:55:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x128fad800) [pid = 1645] [serial = 838] [outer = 0x0] 09:55:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12932d800) [pid = 1645] [serial = 839] [outer = 0x128fad800] 09:55:49 INFO - PROCESS | 1645 | 1466441749804 Marionette DEBUG loaded listener.js 09:55:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12a333400) [pid = 1645] [serial = 840] [outer = 0x128fad800] 09:55:50 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x116196400) [pid = 1645] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:55:50 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x11259d000) [pid = 1645] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:55:50 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1121a7000) [pid = 1645] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:55:50 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x119d35000) [pid = 1645] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:55:50 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x110e80c00) [pid = 1645] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:55:50 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x123b69400) [pid = 1645] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:55:50 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x123c54c00) [pid = 1645] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:55:50 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x113c20000) [pid = 1645] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:55:50 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x112e9c400) [pid = 1645] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:55:50 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x11913c000) [pid = 1645] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:55:50 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x112ea0c00) [pid = 1645] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:55:50 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x118126000) [pid = 1645] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:55:50 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x11961e400) [pid = 1645] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:55:50 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x123b64400) [pid = 1645] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:55:50 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x123c88400) [pid = 1645] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:55:50 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x1195eac00) [pid = 1645] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:55:50 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1181c6800) [pid = 1645] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:55:50 INFO - PROCESS | 1645 | 1466441750303 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]]]}] 09:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 668ms 09:55:50 INFO - PROCESS | 1645 | 1466441750357 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 09:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:55:50 INFO - PROCESS | 1645 | 1466441750359 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 09:55:50 INFO - PROCESS | 1645 | 1466441750363 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:55:50 INFO - PROCESS | 1645 | 1466441750365 Marionette TRACE conn2 <- [1,1094,null,{}] 09:55:50 INFO - PROCESS | 1645 | 1466441750368 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}] 09:55:50 INFO - PROCESS | 1645 | 1466441750370 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:50 INFO - PROCESS | 1645 | 1466441750520 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 09:55:50 INFO - PROCESS | 1645 | 1466441750573 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:50 INFO - PROCESS | 1645 | 1466441750575 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x119da4000 == 38 [pid = 1645] [id = 281] 09:55:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x112e9c400) [pid = 1645] [serial = 841] [outer = 0x0] 09:55:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x11691fc00) [pid = 1645] [serial = 842] [outer = 0x112e9c400] 09:55:50 INFO - PROCESS | 1645 | 1466441750615 Marionette DEBUG loaded listener.js 09:55:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1199e6400) [pid = 1645] [serial = 843] [outer = 0x112e9c400] 09:55:50 INFO - PROCESS | 1645 | 1466441750908 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]]]}] 09:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 575ms 09:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:55:50 INFO - PROCESS | 1645 | 1466441750943 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 09:55:50 INFO - PROCESS | 1645 | 1466441750944 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 09:55:50 INFO - PROCESS | 1645 | 1466441750946 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:55:50 INFO - PROCESS | 1645 | 1466441750947 Marionette TRACE conn2 <- [1,1098,null,{}] 09:55:50 INFO - PROCESS | 1645 | 1466441750949 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}] 09:55:50 INFO - PROCESS | 1645 | 1466441750950 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:51 INFO - PROCESS | 1645 | 1466441751045 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 09:55:51 INFO - PROCESS | 1645 | 1466441751096 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:51 INFO - PROCESS | 1645 | 1466441751097 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x12aac8800 == 39 [pid = 1645] [id = 282] 09:55:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x112ea0c00) [pid = 1645] [serial = 844] [outer = 0x0] 09:55:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1232c1400) [pid = 1645] [serial = 845] [outer = 0x112ea0c00] 09:55:51 INFO - PROCESS | 1645 | 1466441751122 Marionette DEBUG loaded listener.js 09:55:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1269e2000) [pid = 1645] [serial = 846] [outer = 0x112ea0c00] 09:55:51 INFO - PROCESS | 1645 | 1466441751440 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]]]}] 09:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 518ms 09:55:51 INFO - PROCESS | 1645 | 1466441751465 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 09:55:51 INFO - PROCESS | 1645 | 1466441751466 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 09:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:55:51 INFO - PROCESS | 1645 | 1466441751470 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:55:51 INFO - PROCESS | 1645 | 1466441751473 Marionette TRACE conn2 <- [1,1102,null,{}] 09:55:51 INFO - PROCESS | 1645 | 1466441751475 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}] 09:55:51 INFO - PROCESS | 1645 | 1466441751477 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:51 INFO - PROCESS | 1645 | 1466441751567 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 09:55:51 INFO - PROCESS | 1645 | 1466441751574 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:51 INFO - PROCESS | 1645 | 1466441751575 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x123744000 == 40 [pid = 1645] [id = 283] 09:55:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x129331000) [pid = 1645] [serial = 847] [outer = 0x0] 09:55:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x12a539000) [pid = 1645] [serial = 848] [outer = 0x129331000] 09:55:51 INFO - PROCESS | 1645 | 1466441751603 Marionette DEBUG loaded listener.js 09:55:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12a5f3000) [pid = 1645] [serial = 849] [outer = 0x129331000] 09:55:52 INFO - PROCESS | 1645 | 1466441752259 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]]]}] 09:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 871ms 09:55:52 INFO - PROCESS | 1645 | 1466441752341 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 09:55:52 INFO - PROCESS | 1645 | 1466441752343 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 09:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:55:52 INFO - PROCESS | 1645 | 1466441752347 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:55:52 INFO - PROCESS | 1645 | 1466441752349 Marionette TRACE conn2 <- [1,1106,null,{}] 09:55:52 INFO - PROCESS | 1645 | 1466441752354 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}] 09:55:52 INFO - PROCESS | 1645 | 1466441752356 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:52 INFO - PROCESS | 1645 | 1466441752466 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 09:55:52 INFO - PROCESS | 1645 | 1466441752518 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:52 INFO - PROCESS | 1645 | 1466441752521 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x117e3e000 == 41 [pid = 1645] [id = 284] 09:55:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x116486c00) [pid = 1645] [serial = 850] [outer = 0x0] 09:55:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x11691ac00) [pid = 1645] [serial = 851] [outer = 0x116486c00] 09:55:52 INFO - PROCESS | 1645 | 1466441752552 Marionette DEBUG loaded listener.js 09:55:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x118122c00) [pid = 1645] [serial = 852] [outer = 0x116486c00] 09:55:52 INFO - PROCESS | 1645 | 1466441752992 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]]]}] 09:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 673ms 09:55:53 INFO - PROCESS | 1645 | 1466441753020 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 09:55:53 INFO - PROCESS | 1645 | 1466441753023 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 09:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:55:53 INFO - PROCESS | 1645 | 1466441753028 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:55:53 INFO - PROCESS | 1645 | 1466441753030 Marionette TRACE conn2 <- [1,1110,null,{}] 09:55:53 INFO - PROCESS | 1645 | 1466441753032 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}] 09:55:53 INFO - PROCESS | 1645 | 1466441753034 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:53 INFO - PROCESS | 1645 | 1466441753136 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 09:55:53 INFO - PROCESS | 1645 | 1466441753191 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:53 INFO - PROCESS | 1645 | 1466441753193 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x12375a000 == 42 [pid = 1645] [id = 285] 09:55:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1183ab800) [pid = 1645] [serial = 853] [outer = 0x0] 09:55:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x11942c800) [pid = 1645] [serial = 854] [outer = 0x1183ab800] 09:55:53 INFO - PROCESS | 1645 | 1466441753223 Marionette DEBUG loaded listener.js 09:55:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x119d2a800) [pid = 1645] [serial = 855] [outer = 0x1183ab800] 09:55:53 INFO - PROCESS | 1645 | 1466441753628 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]]]}] 09:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 620ms 09:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:55:53 INFO - PROCESS | 1645 | 1466441753648 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 09:55:53 INFO - PROCESS | 1645 | 1466441753650 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 09:55:53 INFO - PROCESS | 1645 | 1466441753652 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:55:53 INFO - PROCESS | 1645 | 1466441753655 Marionette TRACE conn2 <- [1,1114,null,{}] 09:55:53 INFO - PROCESS | 1645 | 1466441753663 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}] 09:55:53 INFO - PROCESS | 1645 | 1466441753667 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:53 INFO - PROCESS | 1645 | 1466441753800 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 09:55:53 INFO - PROCESS | 1645 | 1466441753950 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:53 INFO - PROCESS | 1645 | 1466441753953 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8c7000 == 43 [pid = 1645] [id = 286] 09:55:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12455b800) [pid = 1645] [serial = 856] [outer = 0x0] 09:55:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x126083800) [pid = 1645] [serial = 857] [outer = 0x12455b800] 09:55:54 INFO - PROCESS | 1645 | 1466441754006 Marionette DEBUG loaded listener.js 09:55:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1269dac00) [pid = 1645] [serial = 858] [outer = 0x12455b800] 09:55:54 INFO - PROCESS | 1645 | 1466441754443 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]]]}] 09:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 823ms 09:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:55:54 INFO - PROCESS | 1645 | 1466441754476 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 09:55:54 INFO - PROCESS | 1645 | 1466441754477 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 09:55:54 INFO - PROCESS | 1645 | 1466441754480 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:55:54 INFO - PROCESS | 1645 | 1466441754481 Marionette TRACE conn2 <- [1,1118,null,{}] 09:55:54 INFO - PROCESS | 1645 | 1466441754500 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}] 09:55:54 INFO - PROCESS | 1645 | 1466441754501 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:54 INFO - PROCESS | 1645 | 1466441754622 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 09:55:54 INFO - PROCESS | 1645 | 1466441754671 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:54 INFO - PROCESS | 1645 | 1466441754672 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c702800 == 44 [pid = 1645] [id = 287] 09:55:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1289a9800) [pid = 1645] [serial = 859] [outer = 0x0] 09:55:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x128af3000) [pid = 1645] [serial = 860] [outer = 0x1289a9800] 09:55:54 INFO - PROCESS | 1645 | 1466441754701 Marionette DEBUG loaded listener.js 09:55:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12a32e400) [pid = 1645] [serial = 861] [outer = 0x1289a9800] 09:55:55 INFO - PROCESS | 1645 | 1466441755129 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]]]}] 09:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 668ms 09:55:55 INFO - PROCESS | 1645 | 1466441755148 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 09:55:55 INFO - PROCESS | 1645 | 1466441755150 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 09:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:55:55 INFO - PROCESS | 1645 | 1466441755152 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:55:55 INFO - PROCESS | 1645 | 1466441755153 Marionette TRACE conn2 <- [1,1122,null,{}] 09:55:55 INFO - PROCESS | 1645 | 1466441755155 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}] 09:55:55 INFO - PROCESS | 1645 | 1466441755157 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:55 INFO - PROCESS | 1645 | 1466441755272 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 09:55:55 INFO - PROCESS | 1645 | 1466441755350 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:55 INFO - PROCESS | 1645 | 1466441755352 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x116950800 == 45 [pid = 1645] [id = 288] 09:55:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x1121aa800) [pid = 1645] [serial = 862] [outer = 0x0] 09:55:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x1210d4000) [pid = 1645] [serial = 863] [outer = 0x1121aa800] 09:55:55 INFO - PROCESS | 1645 | 1466441755382 Marionette DEBUG loaded listener.js 09:55:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x12a53e000) [pid = 1645] [serial = 864] [outer = 0x1121aa800] 09:55:55 INFO - PROCESS | 1645 | 1466441755924 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]]]}] 09:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 820ms 09:55:55 INFO - PROCESS | 1645 | 1466441755973 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 09:55:55 INFO - PROCESS | 1645 | 1466441755975 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 09:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:55:55 INFO - PROCESS | 1645 | 1466441755978 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:55:55 INFO - PROCESS | 1645 | 1466441755980 Marionette TRACE conn2 <- [1,1126,null,{}] 09:55:55 INFO - PROCESS | 1645 | 1466441755983 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}] 09:55:55 INFO - PROCESS | 1645 | 1466441755986 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:56 INFO - PROCESS | 1645 | 1466441756080 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 09:55:56 INFO - PROCESS | 1645 | 1466441756159 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:56 INFO - PROCESS | 1645 | 1466441756161 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x1185b5800 == 46 [pid = 1645] [id = 289] 09:55:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x116a1c000) [pid = 1645] [serial = 865] [outer = 0x0] 09:55:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x116fa8000) [pid = 1645] [serial = 866] [outer = 0x116a1c000] 09:55:56 INFO - PROCESS | 1645 | 1466441756188 Marionette DEBUG loaded listener.js 09:55:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x1181c3800) [pid = 1645] [serial = 867] [outer = 0x116a1c000] 09:55:57 INFO - PROCESS | 1645 | --DOCSHELL 0x12aac8800 == 45 [pid = 1645] [id = 282] 09:55:57 INFO - PROCESS | 1645 | --DOCSHELL 0x119da4000 == 44 [pid = 1645] [id = 281] 09:55:57 INFO - PROCESS | 1645 | --DOCSHELL 0x12a819000 == 43 [pid = 1645] [id = 280] 09:55:57 INFO - PROCESS | 1645 | --DOCSHELL 0x12a398800 == 42 [pid = 1645] [id = 279] 09:55:57 INFO - PROCESS | 1645 | --DOCSHELL 0x126956000 == 41 [pid = 1645] [id = 278] 09:55:57 INFO - PROCESS | 1645 | --DOCSHELL 0x12404e000 == 40 [pid = 1645] [id = 277] 09:55:57 INFO - PROCESS | 1645 | --DOCSHELL 0x123996000 == 39 [pid = 1645] [id = 276] 09:55:57 INFO - PROCESS | 1645 | --DOCSHELL 0x121751000 == 38 [pid = 1645] [id = 275] 09:55:57 INFO - PROCESS | 1645 | --DOCSHELL 0x11806a000 == 37 [pid = 1645] [id = 274] 09:55:57 INFO - PROCESS | 1645 | --DOCSHELL 0x113cc0800 == 36 [pid = 1645] [id = 273] 09:55:57 INFO - PROCESS | 1645 | --DOCSHELL 0x123030000 == 35 [pid = 1645] [id = 272] 09:55:57 INFO - PROCESS | 1645 | --DOCSHELL 0x1169b8800 == 34 [pid = 1645] [id = 271] 09:55:57 INFO - PROCESS | 1645 | --DOCSHELL 0x12a3a1800 == 33 [pid = 1645] [id = 270] 09:55:57 INFO - PROCESS | 1645 | --DOCSHELL 0x116950800 == 32 [pid = 1645] [id = 288] 09:55:57 INFO - PROCESS | 1645 | --DOCSHELL 0x12c702800 == 31 [pid = 1645] [id = 287] 09:55:57 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8c7000 == 30 [pid = 1645] [id = 286] 09:55:57 INFO - PROCESS | 1645 | --DOCSHELL 0x12375a000 == 29 [pid = 1645] [id = 285] 09:55:57 INFO - PROCESS | 1645 | --DOCSHELL 0x123744000 == 28 [pid = 1645] [id = 283] 09:55:57 INFO - PROCESS | 1645 | --DOCSHELL 0x117e3e000 == 27 [pid = 1645] [id = 284] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x116921800) [pid = 1645] [serial = 779] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x117144800) [pid = 1645] [serial = 780] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x11324c800) [pid = 1645] [serial = 776] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x11962ac00) [pid = 1645] [serial = 788] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x11297e400) [pid = 1645] [serial = 777] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x123b63000) [pid = 1645] [serial = 792] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1230f2000) [pid = 1645] [serial = 791] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x115e55c00) [pid = 1645] [serial = 774] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1121a7800) [pid = 1645] [serial = 773] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x123c91c00) [pid = 1645] [serial = 795] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x123c85400) [pid = 1645] [serial = 794] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x124551400) [pid = 1645] [serial = 797] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x124d79000) [pid = 1645] [serial = 801] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x118263400) [pid = 1645] [serial = 782] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1188da000) [pid = 1645] [serial = 783] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x11929d000) [pid = 1645] [serial = 785] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x116918c00) [pid = 1645] [serial = 759] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1181b9800) [pid = 1645] [serial = 800] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x124d77000) [pid = 1645] [serial = 798] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1132ec800) [pid = 1645] [serial = 758] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1188d8c00) [pid = 1645] [serial = 762] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x118265000) [pid = 1645] [serial = 761] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1233d9400) [pid = 1645] [serial = 765] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x119d31800) [pid = 1645] [serial = 764] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x124d6c000) [pid = 1645] [serial = 768] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x12421f000) [pid = 1645] [serial = 767] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1266dc400) [pid = 1645] [serial = 771] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x124e8cc00) [pid = 1645] [serial = 770] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x128cce000) [pid = 1645] [serial = 807] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x126084800) [pid = 1645] [serial = 803] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x119d30400) [pid = 1645] [serial = 789] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1195ec800) [pid = 1645] [serial = 786] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x1266e2000) [pid = 1645] [serial = 806] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x128fb4c00) [pid = 1645] [serial = 809] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x126494800) [pid = 1645] [serial = 804] [outer = 0x0] [url = about:blank] 09:55:57 INFO - PROCESS | 1645 | 1466441757288 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]]]}] 09:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1324ms 09:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:55:57 INFO - PROCESS | 1645 | 1466441757302 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 09:55:57 INFO - PROCESS | 1645 | 1466441757304 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 09:55:57 INFO - PROCESS | 1645 | 1466441757308 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:55:57 INFO - PROCESS | 1645 | 1466441757309 Marionette TRACE conn2 <- [1,1130,null,{}] 09:55:57 INFO - PROCESS | 1645 | 1466441757313 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}] 09:55:57 INFO - PROCESS | 1645 | 1466441757314 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:57 INFO - PROCESS | 1645 | 1466441757393 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 09:55:57 INFO - PROCESS | 1645 | 1466441757398 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:57 INFO - PROCESS | 1645 | 1466441757399 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x115e1e000 == 28 [pid = 1645] [id = 290] 09:55:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x112ea4800) [pid = 1645] [serial = 868] [outer = 0x0] 09:55:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x11334e800) [pid = 1645] [serial = 869] [outer = 0x112ea4800] 09:55:57 INFO - PROCESS | 1645 | 1466441757431 Marionette DEBUG loaded listener.js 09:55:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x115445400) [pid = 1645] [serial = 870] [outer = 0x112ea4800] 09:55:57 INFO - PROCESS | 1645 | 1466441757765 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]]]}] 09:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 469ms 09:55:57 INFO - PROCESS | 1645 | 1466441757798 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 09:55:57 INFO - PROCESS | 1645 | 1466441757802 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 09:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:55:57 INFO - PROCESS | 1645 | 1466441757810 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:55:57 INFO - PROCESS | 1645 | 1466441757812 Marionette TRACE conn2 <- [1,1134,null,{}] 09:55:57 INFO - PROCESS | 1645 | 1466441757815 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}] 09:55:57 INFO - PROCESS | 1645 | 1466441757817 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:57 INFO - PROCESS | 1645 | 1466441757902 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 09:55:57 INFO - PROCESS | 1645 | 1466441757909 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:57 INFO - PROCESS | 1645 | 1466441757911 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x116f99800 == 29 [pid = 1645] [id = 291] 09:55:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x115e57000) [pid = 1645] [serial = 871] [outer = 0x0] 09:55:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x11691cc00) [pid = 1645] [serial = 872] [outer = 0x115e57000] 09:55:57 INFO - PROCESS | 1645 | 1466441757943 Marionette DEBUG loaded listener.js 09:55:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x117144800) [pid = 1645] [serial = 873] [outer = 0x115e57000] 09:55:58 INFO - PROCESS | 1645 | 1466441758439 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]]]}] 09:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 671ms 09:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:55:58 INFO - PROCESS | 1645 | 1466441758489 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 09:55:58 INFO - PROCESS | 1645 | 1466441758491 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 09:55:58 INFO - PROCESS | 1645 | 1466441758493 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:55:58 INFO - PROCESS | 1645 | 1466441758495 Marionette TRACE conn2 <- [1,1138,null,{}] 09:55:58 INFO - PROCESS | 1645 | 1466441758503 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}] 09:55:58 INFO - PROCESS | 1645 | 1466441758507 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:58 INFO - PROCESS | 1645 | 1466441758584 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 09:55:58 INFO - PROCESS | 1645 | 1466441758592 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:58 INFO - PROCESS | 1645 | 1466441758594 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x119163000 == 30 [pid = 1645] [id = 292] 09:55:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x112596400) [pid = 1645] [serial = 874] [outer = 0x0] 09:55:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x118747000) [pid = 1645] [serial = 875] [outer = 0x112596400] 09:55:58 INFO - PROCESS | 1645 | 1466441758622 Marionette DEBUG loaded listener.js 09:55:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x119426400) [pid = 1645] [serial = 876] [outer = 0x112596400] 09:55:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x11942d800) [pid = 1645] [serial = 877] [outer = 0x123b6bc00] 09:55:59 INFO - PROCESS | 1645 | 1466441759011 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]]]}] 09:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 570ms 09:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:55:59 INFO - PROCESS | 1645 | 1466441759064 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 09:55:59 INFO - PROCESS | 1645 | 1466441759065 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 09:55:59 INFO - PROCESS | 1645 | 1466441759068 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:55:59 INFO - PROCESS | 1645 | 1466441759069 Marionette TRACE conn2 <- [1,1142,null,{}] 09:55:59 INFO - PROCESS | 1645 | 1466441759071 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}] 09:55:59 INFO - PROCESS | 1645 | 1466441759072 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:59 INFO - PROCESS | 1645 | 1466441759151 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 09:55:59 INFO - PROCESS | 1645 | 1466441759157 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:59 INFO - PROCESS | 1645 | 1466441759158 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x119a1e800 == 31 [pid = 1645] [id = 293] 09:55:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11961c400) [pid = 1645] [serial = 878] [outer = 0x0] 09:55:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x119627400) [pid = 1645] [serial = 879] [outer = 0x11961c400] 09:55:59 INFO - PROCESS | 1645 | 1466441759183 Marionette DEBUG loaded listener.js 09:55:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x119fbd400) [pid = 1645] [serial = 880] [outer = 0x11961c400] 09:55:59 INFO - PROCESS | 1645 | 1466441759544 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]]]}] 09:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 519ms 09:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:55:59 INFO - PROCESS | 1645 | 1466441759588 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 09:55:59 INFO - PROCESS | 1645 | 1466441759589 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 09:55:59 INFO - PROCESS | 1645 | 1466441759591 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:55:59 INFO - PROCESS | 1645 | 1466441759599 Marionette TRACE conn2 <- [1,1146,null,{}] 09:55:59 INFO - PROCESS | 1645 | 1466441759601 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}] 09:55:59 INFO - PROCESS | 1645 | 1466441759603 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:59 INFO - PROCESS | 1645 | 1466441759696 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 09:55:59 INFO - PROCESS | 1645 | 1466441759703 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:59 INFO - PROCESS | 1645 | 1466441759704 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:55:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x123148000 == 32 [pid = 1645] [id = 294] 09:55:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x115e53800) [pid = 1645] [serial = 881] [outer = 0x0] 09:55:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1210d4400) [pid = 1645] [serial = 882] [outer = 0x115e53800] 09:55:59 INFO - PROCESS | 1645 | 1466441759729 Marionette DEBUG loaded listener.js 09:55:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x12327f400) [pid = 1645] [serial = 883] [outer = 0x115e53800] 09:56:00 INFO - PROCESS | 1645 | 1466441760084 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]]]}] 09:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 526ms 09:56:00 INFO - PROCESS | 1645 | 1466441760124 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 09:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:56:00 INFO - PROCESS | 1645 | 1466441760125 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 09:56:00 INFO - PROCESS | 1645 | 1466441760127 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:56:00 INFO - PROCESS | 1645 | 1466441760128 Marionette TRACE conn2 <- [1,1150,null,{}] 09:56:00 INFO - PROCESS | 1645 | 1466441760130 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}] 09:56:00 INFO - PROCESS | 1645 | 1466441760134 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:00 INFO - PROCESS | 1645 | 1466441760248 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 09:56:00 INFO - PROCESS | 1645 | 1466441760253 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:00 INFO - PROCESS | 1645 | 1466441760254 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x123b35000 == 33 [pid = 1645] [id = 295] 09:56:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12376a400) [pid = 1645] [serial = 884] [outer = 0x0] 09:56:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x123b66800) [pid = 1645] [serial = 885] [outer = 0x12376a400] 09:56:00 INFO - PROCESS | 1645 | 1466441760279 Marionette DEBUG loaded listener.js 09:56:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12455c000) [pid = 1645] [serial = 886] [outer = 0x12376a400] 09:56:00 INFO - PROCESS | 1645 | 1466441760584 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]]]}] 09:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 468ms 09:56:00 INFO - PROCESS | 1645 | 1466441760624 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 09:56:00 INFO - PROCESS | 1645 | 1466441760626 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 09:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:56:00 INFO - PROCESS | 1645 | 1466441760628 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:56:00 INFO - PROCESS | 1645 | 1466441760629 Marionette TRACE conn2 <- [1,1154,null,{}] 09:56:00 INFO - PROCESS | 1645 | 1466441760631 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}] 09:56:00 INFO - PROCESS | 1645 | 1466441760633 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:00 INFO - PROCESS | 1645 | 1466441760740 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 09:56:00 INFO - PROCESS | 1645 | 1466441760744 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:00 INFO - PROCESS | 1645 | 1466441760745 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x124854000 == 34 [pid = 1645] [id = 296] 09:56:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x123779000) [pid = 1645] [serial = 887] [outer = 0x0] 09:56:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x124d71800) [pid = 1645] [serial = 888] [outer = 0x123779000] 09:56:00 INFO - PROCESS | 1645 | 1466441760770 Marionette DEBUG loaded listener.js 09:56:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x126086800) [pid = 1645] [serial = 889] [outer = 0x123779000] 09:56:01 INFO - PROCESS | 1645 | 1466441761123 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]]]}] 09:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 519ms 09:56:01 INFO - PROCESS | 1645 | 1466441761149 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 09:56:01 INFO - PROCESS | 1645 | 1466441761150 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 09:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:56:01 INFO - PROCESS | 1645 | 1466441761160 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:56:01 INFO - PROCESS | 1645 | 1466441761161 Marionette TRACE conn2 <- [1,1158,null,{}] 09:56:01 INFO - PROCESS | 1645 | 1466441761163 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}] 09:56:01 INFO - PROCESS | 1645 | 1466441761164 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:01 INFO - PROCESS | 1645 | 1466441761260 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 09:56:01 INFO - PROCESS | 1645 | 1466441761263 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:01 INFO - PROCESS | 1645 | 1466441761264 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x126043000 == 35 [pid = 1645] [id = 297] 09:56:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x112595000) [pid = 1645] [serial = 890] [outer = 0x0] 09:56:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x126608c00) [pid = 1645] [serial = 891] [outer = 0x112595000] 09:56:01 INFO - PROCESS | 1645 | 1466441761289 Marionette DEBUG loaded listener.js 09:56:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12899ec00) [pid = 1645] [serial = 892] [outer = 0x112595000] 09:56:01 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x112e9c400) [pid = 1645] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:56:01 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x112eb5400) [pid = 1645] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:56:01 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x112ea8000) [pid = 1645] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:56:01 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x12376c000) [pid = 1645] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:56:01 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x128fad800) [pid = 1645] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:56:01 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x117149400) [pid = 1645] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:56:01 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x112ea0c00) [pid = 1645] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:56:01 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x119d2f800) [pid = 1645] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:56:01 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x11714b800) [pid = 1645] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:56:01 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1289aa000) [pid = 1645] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:56:01 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x124d70c00) [pid = 1645] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:56:01 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x113c20800) [pid = 1645] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:56:01 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x129331000) [pid = 1645] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:56:01 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x128aeec00) [pid = 1645] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:56:01 INFO - PROCESS | 1645 | 1466441761767 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]]]}] 09:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 626ms 09:56:01 INFO - PROCESS | 1645 | 1466441761778 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 09:56:01 INFO - PROCESS | 1645 | 1466441761780 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 09:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:56:01 INFO - PROCESS | 1645 | 1466441761782 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:56:01 INFO - PROCESS | 1645 | 1466441761783 Marionette TRACE conn2 <- [1,1162,null,{}] 09:56:01 INFO - PROCESS | 1645 | 1466441761793 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}] 09:56:01 INFO - PROCESS | 1645 | 1466441761794 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:01 INFO - PROCESS | 1645 | 1466441761907 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 09:56:01 INFO - PROCESS | 1645 | 1466441761946 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:01 INFO - PROCESS | 1645 | 1466441761947 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x119161000 == 36 [pid = 1645] [id = 298] 09:56:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x112ea2400) [pid = 1645] [serial = 893] [outer = 0x0] 09:56:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x119134c00) [pid = 1645] [serial = 894] [outer = 0x112ea2400] 09:56:01 INFO - PROCESS | 1645 | 1466441761971 Marionette DEBUG loaded listener.js 09:56:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1289a0800) [pid = 1645] [serial = 895] [outer = 0x112ea2400] 09:56:02 INFO - PROCESS | 1645 | 1466441762263 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]]]}] 09:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 525ms 09:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:56:02 INFO - PROCESS | 1645 | 1466441762308 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 09:56:02 INFO - PROCESS | 1645 | 1466441762309 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 09:56:02 INFO - PROCESS | 1645 | 1466441762311 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:56:02 INFO - PROCESS | 1645 | 1466441762312 Marionette TRACE conn2 <- [1,1166,null,{}] 09:56:02 INFO - PROCESS | 1645 | 1466441762315 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}] 09:56:02 INFO - PROCESS | 1645 | 1466441762316 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:02 INFO - PROCESS | 1645 | 1466441762396 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 09:56:02 INFO - PROCESS | 1645 | 1466441762399 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:02 INFO - PROCESS | 1645 | 1466441762400 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x128c9b800 == 37 [pid = 1645] [id = 299] 09:56:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1289a1000) [pid = 1645] [serial = 896] [outer = 0x0] 09:56:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x128aea800) [pid = 1645] [serial = 897] [outer = 0x1289a1000] 09:56:02 INFO - PROCESS | 1645 | 1466441762427 Marionette DEBUG loaded listener.js 09:56:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x128fa8400) [pid = 1645] [serial = 898] [outer = 0x1289a1000] 09:56:02 INFO - PROCESS | 1645 | 1466441762748 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]]]}] 09:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 470ms 09:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:56:02 INFO - PROCESS | 1645 | 1466441762782 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 09:56:02 INFO - PROCESS | 1645 | 1466441762783 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 09:56:02 INFO - PROCESS | 1645 | 1466441762786 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:56:02 INFO - PROCESS | 1645 | 1466441762787 Marionette TRACE conn2 <- [1,1170,null,{}] 09:56:02 INFO - PROCESS | 1645 | 1466441762790 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}] 09:56:02 INFO - PROCESS | 1645 | 1466441762791 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:02 INFO - PROCESS | 1645 | 1466441762913 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 09:56:02 INFO - PROCESS | 1645 | 1466441762922 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:02 INFO - PROCESS | 1645 | 1466441762923 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x123043000 == 38 [pid = 1645] [id = 300] 09:56:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x128fad800) [pid = 1645] [serial = 899] [outer = 0x0] 09:56:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1290ce000) [pid = 1645] [serial = 900] [outer = 0x128fad800] 09:56:02 INFO - PROCESS | 1645 | 1466441762949 Marionette DEBUG loaded listener.js 09:56:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12a48d000) [pid = 1645] [serial = 901] [outer = 0x128fad800] 09:56:03 INFO - PROCESS | 1645 | 1466441763273 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]]]}] 09:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 520ms 09:56:03 INFO - PROCESS | 1645 | 1466441763307 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 09:56:03 INFO - PROCESS | 1645 | 1466441763308 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 09:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:56:03 INFO - PROCESS | 1645 | 1466441763310 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:56:03 INFO - PROCESS | 1645 | 1466441763311 Marionette TRACE conn2 <- [1,1174,null,{}] 09:56:03 INFO - PROCESS | 1645 | 1466441763314 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}] 09:56:03 INFO - PROCESS | 1645 | 1466441763315 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:03 INFO - PROCESS | 1645 | 1466441763394 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 09:56:03 INFO - PROCESS | 1645 | 1466441763398 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:03 INFO - PROCESS | 1645 | 1466441763399 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a813000 == 39 [pid = 1645] [id = 301] 09:56:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12a492400) [pid = 1645] [serial = 902] [outer = 0x0] 09:56:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12a5f1800) [pid = 1645] [serial = 903] [outer = 0x12a492400] 09:56:03 INFO - PROCESS | 1645 | 1466441763423 Marionette DEBUG loaded listener.js 09:56:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12a5f7400) [pid = 1645] [serial = 904] [outer = 0x12a492400] 09:56:03 INFO - PROCESS | 1645 | 1466441763953 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] 09:56:04 INFO - PROCESS | 1645 | 1466441764035 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 09:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:56:04 INFO - PROCESS | 1645 | 1466441764039 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:56:04 INFO - PROCESS | 1645 | 1466441764041 Marionette TRACE conn2 <- [1,1178,null,{}] 09:56:04 INFO - PROCESS | 1645 | 1466441764045 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}] 09:56:04 INFO - PROCESS | 1645 | 1466441764046 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:04 INFO - PROCESS | 1645 | 1466441764160 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 09:56:04 INFO - PROCESS | 1645 | 1466441764217 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:04 INFO - PROCESS | 1645 | 1466441764218 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x116ad3000 == 40 [pid = 1645] [id = 302] 09:56:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x11324c800) [pid = 1645] [serial = 905] [outer = 0x0] 09:56:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x113d9b800) [pid = 1645] [serial = 906] [outer = 0x11324c800] 09:56:04 INFO - PROCESS | 1645 | 1466441764250 Marionette DEBUG loaded listener.js 09:56:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x116770000) [pid = 1645] [serial = 907] [outer = 0x11324c800] 09:56:04 INFO - PROCESS | 1645 | 1466441764784 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] 09:56:04 INFO - PROCESS | 1645 | 1466441764814 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 09:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:56:04 INFO - PROCESS | 1645 | 1466441764818 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:56:04 INFO - PROCESS | 1645 | 1466441764820 Marionette TRACE conn2 <- [1,1182,null,{}] 09:56:04 INFO - PROCESS | 1645 | 1466441764823 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}] 09:56:04 INFO - PROCESS | 1645 | 1466441764825 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:04 INFO - PROCESS | 1645 | 1466441764937 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 09:56:05 INFO - PROCESS | 1645 | 1466441764993 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:05 INFO - PROCESS | 1645 | 1466441764995 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x123226000 == 41 [pid = 1645] [id = 303] 09:56:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1176e1800) [pid = 1645] [serial = 908] [outer = 0x0] 09:56:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x118497c00) [pid = 1645] [serial = 909] [outer = 0x1176e1800] 09:56:05 INFO - PROCESS | 1645 | 1466441765025 Marionette DEBUG loaded listener.js 09:56:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x11942b400) [pid = 1645] [serial = 910] [outer = 0x1176e1800] 09:56:05 INFO - PROCESS | 1645 | 1466441765684 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] 09:56:05 INFO - PROCESS | 1645 | 1466441765743 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 09:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:56:05 INFO - PROCESS | 1645 | 1466441765747 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:56:05 INFO - PROCESS | 1645 | 1466441765749 Marionette TRACE conn2 <- [1,1186,null,{}] 09:56:05 INFO - PROCESS | 1645 | 1466441765752 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}] 09:56:05 INFO - PROCESS | 1645 | 1466441765753 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:05 INFO - PROCESS | 1645 | 1466441765856 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 09:56:05 INFO - PROCESS | 1645 | --DOCSHELL 0x123043000 == 40 [pid = 1645] [id = 300] 09:56:05 INFO - PROCESS | 1645 | --DOCSHELL 0x128c9b800 == 39 [pid = 1645] [id = 299] 09:56:05 INFO - PROCESS | 1645 | --DOCSHELL 0x119161000 == 38 [pid = 1645] [id = 298] 09:56:05 INFO - PROCESS | 1645 | --DOCSHELL 0x126043000 == 37 [pid = 1645] [id = 297] 09:56:05 INFO - PROCESS | 1645 | --DOCSHELL 0x124854000 == 36 [pid = 1645] [id = 296] 09:56:05 INFO - PROCESS | 1645 | --DOCSHELL 0x123b35000 == 35 [pid = 1645] [id = 295] 09:56:05 INFO - PROCESS | 1645 | --DOCSHELL 0x123148000 == 34 [pid = 1645] [id = 294] 09:56:05 INFO - PROCESS | 1645 | --DOCSHELL 0x119a1e800 == 33 [pid = 1645] [id = 293] 09:56:05 INFO - PROCESS | 1645 | --DOCSHELL 0x119163000 == 32 [pid = 1645] [id = 292] 09:56:05 INFO - PROCESS | 1645 | --DOCSHELL 0x116f99800 == 31 [pid = 1645] [id = 291] 09:56:05 INFO - PROCESS | 1645 | --DOCSHELL 0x115e1e000 == 30 [pid = 1645] [id = 290] 09:56:06 INFO - PROCESS | 1645 | 1466441766005 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:06 INFO - PROCESS | 1645 | 1466441766008 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12a5f3000) [pid = 1645] [serial = 849] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1199e6400) [pid = 1645] [serial = 843] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x121724c00) [pid = 1645] [serial = 825] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x11544f400) [pid = 1645] [serial = 813] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x11691fc00) [pid = 1645] [serial = 842] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x123b67c00) [pid = 1645] [serial = 828] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x12a333400) [pid = 1645] [serial = 840] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1181c2000) [pid = 1645] [serial = 816] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1269e2000) [pid = 1645] [serial = 846] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x112eb4400) [pid = 1645] [serial = 812] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x124556000) [pid = 1645] [serial = 831] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1181c6400) [pid = 1645] [serial = 821] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1290d1c00) [pid = 1645] [serial = 810] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x117eaf800) [pid = 1645] [serial = 815] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1266e4400) [pid = 1645] [serial = 833] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x119d35c00) [pid = 1645] [serial = 824] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1176dd000) [pid = 1645] [serial = 819] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x12a539000) [pid = 1645] [serial = 848] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x129322800) [pid = 1645] [serial = 837] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x128aef000) [pid = 1645] [serial = 834] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1232c1400) [pid = 1645] [serial = 845] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x115e55000) [pid = 1645] [serial = 818] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x128fb6000) [pid = 1645] [serial = 836] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x12390c000) [pid = 1645] [serial = 827] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x12932d800) [pid = 1645] [serial = 839] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x123c8a000) [pid = 1645] [serial = 830] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x11913cc00) [pid = 1645] [serial = 822] [outer = 0x0] [url = about:blank] 09:56:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x116614800 == 31 [pid = 1645] [id = 304] 09:56:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x113c5b400) [pid = 1645] [serial = 911] [outer = 0x0] 09:56:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x116773c00) [pid = 1645] [serial = 912] [outer = 0x113c5b400] 09:56:06 INFO - PROCESS | 1645 | 1466441766067 Marionette DEBUG loaded listener.js 09:56:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x1181c8c00) [pid = 1645] [serial = 913] [outer = 0x113c5b400] 09:56:06 INFO - PROCESS | 1645 | 1466441766473 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] 09:56:06 INFO - PROCESS | 1645 | 1466441766525 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 09:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:56:06 INFO - PROCESS | 1645 | 1466441766529 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:56:06 INFO - PROCESS | 1645 | 1466441766531 Marionette TRACE conn2 <- [1,1190,null,{}] 09:56:06 INFO - PROCESS | 1645 | 1466441766533 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}] 09:56:06 INFO - PROCESS | 1645 | 1466441766535 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:06 INFO - PROCESS | 1645 | 1466441766625 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 09:56:06 INFO - PROCESS | 1645 | 1466441766679 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:06 INFO - PROCESS | 1645 | 1466441766680 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x119163000 == 32 [pid = 1645] [id = 305] 09:56:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x11872e000) [pid = 1645] [serial = 914] [outer = 0x0] 09:56:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x119629400) [pid = 1645] [serial = 915] [outer = 0x11872e000] 09:56:06 INFO - PROCESS | 1645 | 1466441766706 Marionette DEBUG loaded listener.js 09:56:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x120fc3c00) [pid = 1645] [serial = 916] [outer = 0x11872e000] 09:56:07 INFO - PROCESS | 1645 | 1466441767003 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] 09:56:07 INFO - PROCESS | 1645 | 1466441767050 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 09:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:56:07 INFO - PROCESS | 1645 | 1466441767055 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:56:07 INFO - PROCESS | 1645 | 1466441767058 Marionette TRACE conn2 <- [1,1194,null,{}] 09:56:07 INFO - PROCESS | 1645 | 1466441767065 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}] 09:56:07 INFO - PROCESS | 1645 | 1466441767069 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:07 INFO - PROCESS | 1645 | 1466441767152 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 09:56:07 INFO - PROCESS | 1645 | 1466441767210 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:07 INFO - PROCESS | 1645 | 1466441767212 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x12314c800 == 33 [pid = 1645] [id = 306] 09:56:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x112eb5400) [pid = 1645] [serial = 917] [outer = 0x0] 09:56:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x123695000) [pid = 1645] [serial = 918] [outer = 0x112eb5400] 09:56:07 INFO - PROCESS | 1645 | 1466441767239 Marionette DEBUG loaded listener.js 09:56:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x124190800) [pid = 1645] [serial = 919] [outer = 0x112eb5400] 09:56:07 INFO - PROCESS | 1645 | 1466441767546 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] 09:56:07 INFO - PROCESS | 1645 | 1466441767579 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 09:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:56:07 INFO - PROCESS | 1645 | 1466441767581 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:56:07 INFO - PROCESS | 1645 | 1466441767582 Marionette TRACE conn2 <- [1,1198,null,{}] 09:56:07 INFO - PROCESS | 1645 | 1466441767584 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}] 09:56:07 INFO - PROCESS | 1645 | 1466441767586 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:07 INFO - PROCESS | 1645 | 1466441767666 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 09:56:07 INFO - PROCESS | 1645 | 1466441767671 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:07 INFO - PROCESS | 1645 | 1466441767673 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x1241a0800 == 34 [pid = 1645] [id = 307] 09:56:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x12421ac00) [pid = 1645] [serial = 920] [outer = 0x0] 09:56:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x12608a400) [pid = 1645] [serial = 921] [outer = 0x12421ac00] 09:56:07 INFO - PROCESS | 1645 | 1466441767698 Marionette DEBUG loaded listener.js 09:56:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1289a1400) [pid = 1645] [serial = 922] [outer = 0x12421ac00] 09:56:08 INFO - PROCESS | 1645 | 1466441768044 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]]]}] 09:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 468ms 09:56:08 INFO - PROCESS | 1645 | 1466441768049 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 09:56:08 INFO - PROCESS | 1645 | 1466441768051 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 09:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:56:08 INFO - PROCESS | 1645 | 1466441768055 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:56:08 INFO - PROCESS | 1645 | 1466441768056 Marionette TRACE conn2 <- [1,1202,null,{}] 09:56:08 INFO - PROCESS | 1645 | 1466441768059 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}] 09:56:08 INFO - PROCESS | 1645 | 1466441768060 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:08 INFO - PROCESS | 1645 | 1466441768173 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 09:56:08 INFO - PROCESS | 1645 | 1466441768184 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:08 INFO - PROCESS | 1645 | 1466441768186 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x126622000 == 35 [pid = 1645] [id = 308] 09:56:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x124d6c000) [pid = 1645] [serial = 923] [outer = 0x0] 09:56:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x128ae6400) [pid = 1645] [serial = 924] [outer = 0x124d6c000] 09:56:08 INFO - PROCESS | 1645 | 1466441768210 Marionette DEBUG loaded listener.js 09:56:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x128fb2400) [pid = 1645] [serial = 925] [outer = 0x124d6c000] 09:56:08 INFO - PROCESS | 1645 | 1466441768560 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]]]}] 09:56:08 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 09:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 521ms 09:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:56:08 INFO - PROCESS | 1645 | 1466441768575 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 09:56:08 INFO - PROCESS | 1645 | 1466441768576 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 09:56:08 INFO - PROCESS | 1645 | 1466441768578 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:56:08 INFO - PROCESS | 1645 | 1466441768579 Marionette TRACE conn2 <- [1,1206,null,{}] 09:56:08 INFO - PROCESS | 1645 | 1466441768582 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}] 09:56:08 INFO - PROCESS | 1645 | 1466441768588 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:08 INFO - PROCESS | 1645 | 1466441768707 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 09:56:08 INFO - PROCESS | 1645 | 1466441768711 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:08 INFO - PROCESS | 1645 | 1466441768712 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x128cae000 == 36 [pid = 1645] [id = 309] 09:56:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x128af1000) [pid = 1645] [serial = 926] [outer = 0x0] 09:56:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12932f000) [pid = 1645] [serial = 927] [outer = 0x128af1000] 09:56:08 INFO - PROCESS | 1645 | 1466441768737 Marionette DEBUG loaded listener.js 09:56:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12a5fe000) [pid = 1645] [serial = 928] [outer = 0x128af1000] 09:56:09 INFO - PROCESS | 1645 | 1466441769081 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]]]}] 09:56:09 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 09:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 519ms 09:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:56:09 INFO - PROCESS | 1645 | 1466441769097 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 09:56:09 INFO - PROCESS | 1645 | 1466441769098 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 09:56:09 INFO - PROCESS | 1645 | 1466441769100 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:56:09 INFO - PROCESS | 1645 | 1466441769102 Marionette TRACE conn2 <- [1,1210,null,{}] 09:56:09 INFO - PROCESS | 1645 | 1466441769105 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}] 09:56:09 INFO - PROCESS | 1645 | 1466441769107 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:09 INFO - PROCESS | 1645 | 1466441769210 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 09:56:09 INFO - PROCESS | 1645 | 1466441769247 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:09 INFO - PROCESS | 1645 | 1466441769248 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a56a800 == 37 [pid = 1645] [id = 310] 09:56:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12a5f6800) [pid = 1645] [serial = 929] [outer = 0x0] 09:56:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12aaab000) [pid = 1645] [serial = 930] [outer = 0x12a5f6800] 09:56:09 INFO - PROCESS | 1645 | 1466441769273 Marionette DEBUG loaded listener.js 09:56:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12b03cc00) [pid = 1645] [serial = 931] [outer = 0x12a5f6800] 09:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 471ms 09:56:09 INFO - PROCESS | 1645 | 1466441769566 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]]]}] 09:56:09 INFO - PROCESS | 1645 | 1466441769585 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 09:56:09 INFO - PROCESS | 1645 | 1466441769588 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 09:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:56:09 INFO - PROCESS | 1645 | 1466441769597 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:56:09 INFO - PROCESS | 1645 | 1466441769598 Marionette TRACE conn2 <- [1,1214,null,{}] 09:56:09 INFO - PROCESS | 1645 | 1466441769600 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}] 09:56:09 INFO - PROCESS | 1645 | 1466441769601 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:09 INFO - PROCESS | 1645 | 1466441769705 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 09:56:09 INFO - PROCESS | 1645 | 1466441769708 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:09 INFO - PROCESS | 1645 | 1466441769709 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a816800 == 38 [pid = 1645] [id = 311] 09:56:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1132ecc00) [pid = 1645] [serial = 932] [outer = 0x0] 09:56:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12b7de800) [pid = 1645] [serial = 933] [outer = 0x1132ecc00] 09:56:09 INFO - PROCESS | 1645 | 1466441769733 Marionette DEBUG loaded listener.js 09:56:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12b7eac00) [pid = 1645] [serial = 934] [outer = 0x1132ecc00] 09:56:10 INFO - PROCESS | 1645 | 1466441770075 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]]]}] 09:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 518ms 09:56:10 INFO - PROCESS | 1645 | 1466441770116 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 09:56:10 INFO - PROCESS | 1645 | 1466441770117 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 09:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:56:10 INFO - PROCESS | 1645 | 1466441770120 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:56:10 INFO - PROCESS | 1645 | 1466441770123 Marionette TRACE conn2 <- [1,1218,null,{}] 09:56:10 INFO - PROCESS | 1645 | 1466441770125 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}] 09:56:10 INFO - PROCESS | 1645 | 1466441770126 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:10 INFO - PROCESS | 1645 | 1466441770331 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 09:56:10 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x116486c00) [pid = 1645] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:56:10 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x112596400) [pid = 1645] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:56:10 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x112ea4800) [pid = 1645] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:56:10 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x11961c400) [pid = 1645] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:56:10 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1183ab800) [pid = 1645] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:56:10 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x115e53800) [pid = 1645] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:56:10 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x12455b800) [pid = 1645] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:56:10 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1289a9800) [pid = 1645] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:56:10 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1121aa800) [pid = 1645] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:56:10 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x12376a400) [pid = 1645] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:56:10 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x112ea2400) [pid = 1645] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:56:10 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x123779000) [pid = 1645] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:56:10 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x112595000) [pid = 1645] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:56:10 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1289a1000) [pid = 1645] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:56:10 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x116a1c000) [pid = 1645] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:56:10 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x115e57000) [pid = 1645] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:56:10 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x128fad800) [pid = 1645] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:56:10 INFO - PROCESS | 1645 | 1466441770378 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:10 INFO - PROCESS | 1645 | 1466441770379 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x117e2c000 == 39 [pid = 1645] [id = 312] 09:56:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x112596400) [pid = 1645] [serial = 935] [outer = 0x0] 09:56:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x112ea2400) [pid = 1645] [serial = 936] [outer = 0x112596400] 09:56:10 INFO - PROCESS | 1645 | 1466441770403 Marionette DEBUG loaded listener.js 09:56:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x116a1c000) [pid = 1645] [serial = 937] [outer = 0x112596400] 09:56:10 INFO - PROCESS | 1645 | 1466441770691 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]]]}] 09:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 623ms 09:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:56:10 INFO - PROCESS | 1645 | 1466441770743 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 09:56:10 INFO - PROCESS | 1645 | 1466441770744 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 09:56:10 INFO - PROCESS | 1645 | 1466441770746 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:56:10 INFO - PROCESS | 1645 | 1466441770747 Marionette TRACE conn2 <- [1,1222,null,{}] 09:56:10 INFO - PROCESS | 1645 | 1466441770749 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}] 09:56:10 INFO - PROCESS | 1645 | 1466441770750 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:10 INFO - PROCESS | 1645 | 1466441770828 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 09:56:10 INFO - PROCESS | 1645 | 1466441770832 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:10 INFO - PROCESS | 1645 | 1466441770833 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b0bd800 == 40 [pid = 1645] [id = 313] 09:56:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1164d9400) [pid = 1645] [serial = 938] [outer = 0x0] 09:56:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x124881400) [pid = 1645] [serial = 939] [outer = 0x1164d9400] 09:56:10 INFO - PROCESS | 1645 | 1466441770860 Marionette DEBUG loaded listener.js 09:56:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x12a48fc00) [pid = 1645] [serial = 940] [outer = 0x1164d9400] 09:56:11 INFO - PROCESS | 1645 | 1466441771222 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] 09:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:56:11 INFO - PROCESS | 1645 | 1466441771274 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 09:56:11 INFO - PROCESS | 1645 | 1466441771277 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:56:11 INFO - PROCESS | 1645 | 1466441771278 Marionette TRACE conn2 <- [1,1226,null,{}] 09:56:11 INFO - PROCESS | 1645 | 1466441771280 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}] 09:56:11 INFO - PROCESS | 1645 | 1466441771282 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:11 INFO - PROCESS | 1645 | 1466441771375 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 09:56:11 INFO - PROCESS | 1645 | 1466441771380 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:11 INFO - PROCESS | 1645 | 1466441771382 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd04800 == 41 [pid = 1645] [id = 314] 09:56:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x12b7ec800) [pid = 1645] [serial = 941] [outer = 0x0] 09:56:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12bb88800) [pid = 1645] [serial = 942] [outer = 0x12b7ec800] 09:56:11 INFO - PROCESS | 1645 | 1466441771408 Marionette DEBUG loaded listener.js 09:56:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x12bd96400) [pid = 1645] [serial = 943] [outer = 0x12b7ec800] 09:56:11 INFO - PROCESS | 1645 | 1466441771721 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]]]}] 09:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 469ms 09:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:56:11 INFO - PROCESS | 1645 | 1466441771746 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 09:56:11 INFO - PROCESS | 1645 | 1466441771747 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 09:56:11 INFO - PROCESS | 1645 | 1466441771749 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:56:11 INFO - PROCESS | 1645 | 1466441771750 Marionette TRACE conn2 <- [1,1230,null,{}] 09:56:11 INFO - PROCESS | 1645 | 1466441771755 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}] 09:56:11 INFO - PROCESS | 1645 | 1466441771756 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:11 INFO - PROCESS | 1645 | 1466441771833 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 09:56:11 INFO - PROCESS | 1645 | 1466441771893 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:11 INFO - PROCESS | 1645 | 1466441771894 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c35b000 == 42 [pid = 1645] [id = 315] 09:56:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12b8ef400) [pid = 1645] [serial = 944] [outer = 0x0] 09:56:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12bd9f400) [pid = 1645] [serial = 945] [outer = 0x12b8ef400] 09:56:11 INFO - PROCESS | 1645 | 1466441771918 Marionette DEBUG loaded listener.js 09:56:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12bf79800) [pid = 1645] [serial = 946] [outer = 0x12b8ef400] 09:56:12 INFO - PROCESS | 1645 | 1466441772234 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]]]}] 09:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 522ms 09:56:12 INFO - PROCESS | 1645 | 1466441772273 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 09:56:12 INFO - PROCESS | 1645 | 1466441772275 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 09:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:56:12 INFO - PROCESS | 1645 | 1466441772279 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:56:12 INFO - PROCESS | 1645 | 1466441772280 Marionette TRACE conn2 <- [1,1234,null,{}] 09:56:12 INFO - PROCESS | 1645 | 1466441772284 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}] 09:56:12 INFO - PROCESS | 1645 | 1466441772285 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:12 INFO - PROCESS | 1645 | 1466441772467 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 09:56:12 INFO - PROCESS | 1645 | 1466441772535 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:12 INFO - PROCESS | 1645 | 1466441772537 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x115d65800 == 43 [pid = 1645] [id = 316] 09:56:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x11259d000) [pid = 1645] [serial = 947] [outer = 0x0] 09:56:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x112ea0c00) [pid = 1645] [serial = 948] [outer = 0x11259d000] 09:56:12 INFO - PROCESS | 1645 | 1466441772569 Marionette DEBUG loaded listener.js 09:56:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x116920000) [pid = 1645] [serial = 949] [outer = 0x11259d000] 09:56:12 INFO - PROCESS | 1645 | 1466441772967 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]]]}] 09:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 721ms 09:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:56:13 INFO - PROCESS | 1645 | 1466441773000 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 09:56:13 INFO - PROCESS | 1645 | 1466441773003 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 09:56:13 INFO - PROCESS | 1645 | 1466441773006 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:56:13 INFO - PROCESS | 1645 | 1466441773008 Marionette TRACE conn2 <- [1,1238,null,{}] 09:56:13 INFO - PROCESS | 1645 | 1466441773011 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}] 09:56:13 INFO - PROCESS | 1645 | 1466441773014 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:13 INFO - PROCESS | 1645 | 1466441773119 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 09:56:13 INFO - PROCESS | 1645 | 1466441773209 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:13 INFO - PROCESS | 1645 | 1466441773211 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x12303d800 == 44 [pid = 1645] [id = 317] 09:56:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x118750000) [pid = 1645] [serial = 950] [outer = 0x0] 09:56:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x11942d000) [pid = 1645] [serial = 951] [outer = 0x118750000] 09:56:13 INFO - PROCESS | 1645 | 1466441773241 Marionette DEBUG loaded listener.js 09:56:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x120fc4000) [pid = 1645] [serial = 952] [outer = 0x118750000] 09:56:13 INFO - PROCESS | 1645 | 1466441773642 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]]]}] 09:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 672ms 09:56:13 INFO - PROCESS | 1645 | 1466441773678 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 09:56:13 INFO - PROCESS | 1645 | 1466441773680 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 09:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:56:13 INFO - PROCESS | 1645 | 1466441773683 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:56:13 INFO - PROCESS | 1645 | 1466441773684 Marionette TRACE conn2 <- [1,1242,null,{}] 09:56:13 INFO - PROCESS | 1645 | 1466441773687 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}] 09:56:13 INFO - PROCESS | 1645 | 1466441773688 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:13 INFO - PROCESS | 1645 | 1466441773795 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 09:56:13 INFO - PROCESS | 1645 | 1466441773853 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:13 INFO - PROCESS | 1645 | 1466441773855 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a819800 == 45 [pid = 1645] [id = 318] 09:56:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12390d800) [pid = 1645] [serial = 953] [outer = 0x0] 09:56:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x124508c00) [pid = 1645] [serial = 954] [outer = 0x12390d800] 09:56:13 INFO - PROCESS | 1645 | 1466441773881 Marionette DEBUG loaded listener.js 09:56:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x126088400) [pid = 1645] [serial = 955] [outer = 0x12390d800] 09:56:14 INFO - PROCESS | 1645 | 1466441774326 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]]]}] 09:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 674ms 09:56:14 INFO - PROCESS | 1645 | 1466441774356 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 09:56:14 INFO - PROCESS | 1645 | 1466441774359 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 09:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:56:14 INFO - PROCESS | 1645 | 1466441774367 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:56:14 INFO - PROCESS | 1645 | 1466441774370 Marionette TRACE conn2 <- [1,1246,null,{}] 09:56:14 INFO - PROCESS | 1645 | 1466441774391 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}] 09:56:14 INFO - PROCESS | 1645 | 1466441774393 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:14 INFO - PROCESS | 1645 | 1466441774520 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 09:56:14 INFO - PROCESS | 1645 | 1466441774590 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:14 INFO - PROCESS | 1645 | 1466441774591 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cad5000 == 46 [pid = 1645] [id = 319] 09:56:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x12608a000) [pid = 1645] [serial = 956] [outer = 0x0] 09:56:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x12a53f400) [pid = 1645] [serial = 957] [outer = 0x12608a000] 09:56:14 INFO - PROCESS | 1645 | 1466441774619 Marionette DEBUG loaded listener.js 09:56:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12a5f4400) [pid = 1645] [serial = 958] [outer = 0x12608a000] 09:56:15 INFO - PROCESS | 1645 | 1466441775026 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]]]}] 09:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 745ms 09:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:56:15 INFO - PROCESS | 1645 | 1466441775108 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 09:56:15 INFO - PROCESS | 1645 | 1466441775110 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 09:56:15 INFO - PROCESS | 1645 | 1466441775112 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:56:15 INFO - PROCESS | 1645 | 1466441775113 Marionette TRACE conn2 <- [1,1250,null,{}] 09:56:15 INFO - PROCESS | 1645 | 1466441775116 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}] 09:56:15 INFO - PROCESS | 1645 | 1466441775117 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:15 INFO - PROCESS | 1645 | 1466441775217 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 09:56:15 INFO - PROCESS | 1645 | 1466441775286 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:15 INFO - PROCESS | 1645 | 1466441775288 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x123c6f800 == 47 [pid = 1645] [id = 320] 09:56:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x113c60000) [pid = 1645] [serial = 959] [outer = 0x0] 09:56:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x124dd3000) [pid = 1645] [serial = 960] [outer = 0x113c60000] 09:56:15 INFO - PROCESS | 1645 | 1466441775318 Marionette DEBUG loaded listener.js 09:56:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x12a5f4800) [pid = 1645] [serial = 961] [outer = 0x113c60000] 09:56:15 INFO - PROCESS | 1645 | 1466441775965 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]]]}] 09:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 871ms 09:56:16 INFO - PROCESS | 1645 | 1466441776004 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 09:56:16 INFO - PROCESS | 1645 | 1466441776008 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 09:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:56:16 INFO - PROCESS | 1645 | 1466441776016 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:56:16 INFO - PROCESS | 1645 | 1466441776019 Marionette TRACE conn2 <- [1,1254,null,{}] 09:56:16 INFO - PROCESS | 1645 | 1466441776026 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}] 09:56:16 INFO - PROCESS | 1645 | 1466441776028 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:16 INFO - PROCESS | 1645 | 1466441776171 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 09:56:16 INFO - PROCESS | 1645 | 1466441776268 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:16 INFO - PROCESS | 1645 | 1466441776273 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x119671800 == 48 [pid = 1645] [id = 321] 09:56:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x11544fc00) [pid = 1645] [serial = 962] [outer = 0x0] 09:56:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x118126400) [pid = 1645] [serial = 963] [outer = 0x11544fc00] 09:56:16 INFO - PROCESS | 1645 | 1466441776317 Marionette DEBUG loaded listener.js 09:56:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x11825e800) [pid = 1645] [serial = 964] [outer = 0x11544fc00] 09:56:16 INFO - PROCESS | 1645 | 1466441776795 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]]]}] 09:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 826ms 09:56:16 INFO - PROCESS | 1645 | 1466441776841 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 09:56:16 INFO - PROCESS | 1645 | 1466441776845 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 09:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:56:16 INFO - PROCESS | 1645 | 1466441776850 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:56:16 INFO - PROCESS | 1645 | 1466441776852 Marionette TRACE conn2 <- [1,1258,null,{}] 09:56:16 INFO - PROCESS | 1645 | 1466441776855 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}] 09:56:16 INFO - PROCESS | 1645 | 1466441776857 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:16 INFO - PROCESS | 1645 | 1466441776968 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 09:56:17 INFO - PROCESS | 1645 | 1466441777026 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:17 INFO - PROCESS | 1645 | 1466441777027 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x116f9b000 == 49 [pid = 1645] [id = 322] 09:56:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x118263400) [pid = 1645] [serial = 965] [outer = 0x0] 09:56:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x118750800) [pid = 1645] [serial = 966] [outer = 0x118263400] 09:56:17 INFO - PROCESS | 1645 | 1466441777055 Marionette DEBUG loaded listener.js 09:56:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x11929a800) [pid = 1645] [serial = 967] [outer = 0x118263400] 09:56:17 INFO - PROCESS | 1645 | --DOCSHELL 0x12c35b000 == 48 [pid = 1645] [id = 315] 09:56:17 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd04800 == 47 [pid = 1645] [id = 314] 09:56:17 INFO - PROCESS | 1645 | --DOCSHELL 0x12b0bd800 == 46 [pid = 1645] [id = 313] 09:56:17 INFO - PROCESS | 1645 | --DOCSHELL 0x117e2c000 == 45 [pid = 1645] [id = 312] 09:56:17 INFO - PROCESS | 1645 | --DOCSHELL 0x12a816800 == 44 [pid = 1645] [id = 311] 09:56:17 INFO - PROCESS | 1645 | --DOCSHELL 0x12a56a800 == 43 [pid = 1645] [id = 310] 09:56:17 INFO - PROCESS | 1645 | --DOCSHELL 0x128cae000 == 42 [pid = 1645] [id = 309] 09:56:17 INFO - PROCESS | 1645 | --DOCSHELL 0x126622000 == 41 [pid = 1645] [id = 308] 09:56:17 INFO - PROCESS | 1645 | --DOCSHELL 0x1241a0800 == 40 [pid = 1645] [id = 307] 09:56:17 INFO - PROCESS | 1645 | --DOCSHELL 0x12314c800 == 39 [pid = 1645] [id = 306] 09:56:17 INFO - PROCESS | 1645 | --DOCSHELL 0x119163000 == 38 [pid = 1645] [id = 305] 09:56:17 INFO - PROCESS | 1645 | --DOCSHELL 0x116614800 == 37 [pid = 1645] [id = 304] 09:56:17 INFO - PROCESS | 1645 | --DOCSHELL 0x123226000 == 36 [pid = 1645] [id = 303] 09:56:17 INFO - PROCESS | 1645 | --DOCSHELL 0x12a813000 == 35 [pid = 1645] [id = 301] 09:56:17 INFO - PROCESS | 1645 | --DOCSHELL 0x116ad3000 == 34 [pid = 1645] [id = 302] 09:56:17 INFO - PROCESS | 1645 | --DOCSHELL 0x1185b5800 == 33 [pid = 1645] [id = 289] 09:56:17 INFO - PROCESS | 1645 | --DOCSHELL 0x119671800 == 32 [pid = 1645] [id = 321] 09:56:17 INFO - PROCESS | 1645 | --DOCSHELL 0x123c6f800 == 31 [pid = 1645] [id = 320] 09:56:17 INFO - PROCESS | 1645 | --DOCSHELL 0x12cad5000 == 30 [pid = 1645] [id = 319] 09:56:17 INFO - PROCESS | 1645 | --DOCSHELL 0x12a819800 == 29 [pid = 1645] [id = 318] 09:56:17 INFO - PROCESS | 1645 | --DOCSHELL 0x12303d800 == 28 [pid = 1645] [id = 317] 09:56:17 INFO - PROCESS | 1645 | --DOCSHELL 0x115d65800 == 27 [pid = 1645] [id = 316] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x118122c00) [pid = 1645] [serial = 852] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x11691ac00) [pid = 1645] [serial = 851] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x118747000) [pid = 1645] [serial = 875] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x119426400) [pid = 1645] [serial = 876] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x11334e800) [pid = 1645] [serial = 869] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x115445400) [pid = 1645] [serial = 870] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x119627400) [pid = 1645] [serial = 879] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x119d2a800) [pid = 1645] [serial = 855] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x1210d4400) [pid = 1645] [serial = 882] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x11942c800) [pid = 1645] [serial = 854] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x1181c7c00) [pid = 1645] [serial = 483] [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.] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x1269dac00) [pid = 1645] [serial = 858] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x126083800) [pid = 1645] [serial = 857] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12a32e400) [pid = 1645] [serial = 861] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x128af3000) [pid = 1645] [serial = 860] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x12a53e000) [pid = 1645] [serial = 864] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1210d4000) [pid = 1645] [serial = 863] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x123b66800) [pid = 1645] [serial = 885] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x119134c00) [pid = 1645] [serial = 894] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x124d71800) [pid = 1645] [serial = 888] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x12455c000) [pid = 1645] [serial = 886] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x126608c00) [pid = 1645] [serial = 891] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x126086800) [pid = 1645] [serial = 889] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x128aea800) [pid = 1645] [serial = 897] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x12899ec00) [pid = 1645] [serial = 892] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1181c3800) [pid = 1645] [serial = 867] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x116fa8000) [pid = 1645] [serial = 866] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x12a5f1800) [pid = 1645] [serial = 903] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x11691cc00) [pid = 1645] [serial = 872] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x12327f400) [pid = 1645] [serial = 883] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1289a0800) [pid = 1645] [serial = 895] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x128fa8400) [pid = 1645] [serial = 898] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x117144800) [pid = 1645] [serial = 873] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x119fbd400) [pid = 1645] [serial = 880] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1290ce000) [pid = 1645] [serial = 900] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x12a48d000) [pid = 1645] [serial = 901] [outer = 0x0] [url = about:blank] 09:56:17 INFO - PROCESS | 1645 | 1466441777974 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]]]}] 09:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1174ms 09:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:56:18 INFO - PROCESS | 1645 | 1466441778024 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 09:56:18 INFO - PROCESS | 1645 | 1466441778026 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 09:56:18 INFO - PROCESS | 1645 | 1466441778029 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:56:18 INFO - PROCESS | 1645 | 1466441778030 Marionette TRACE conn2 <- [1,1262,null,{}] 09:56:18 INFO - PROCESS | 1645 | 1466441778034 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}] 09:56:18 INFO - PROCESS | 1645 | 1466441778036 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:18 INFO - PROCESS | 1645 | 1466441778127 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 09:56:18 INFO - PROCESS | 1645 | 1466441778183 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:18 INFO - PROCESS | 1645 | 1466441778184 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x11667a800 == 28 [pid = 1645] [id = 323] 09:56:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1132e5c00) [pid = 1645] [serial = 968] [outer = 0x0] 09:56:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x113c5a400) [pid = 1645] [serial = 969] [outer = 0x1132e5c00] 09:56:18 INFO - PROCESS | 1645 | 1466441778211 Marionette DEBUG loaded listener.js 09:56:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x11619cc00) [pid = 1645] [serial = 970] [outer = 0x1132e5c00] 09:56:18 INFO - PROCESS | 1645 | 1466441778517 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]]]}] 09:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 520ms 09:56:18 INFO - PROCESS | 1645 | 1466441778548 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 09:56:18 INFO - PROCESS | 1645 | 1466441778551 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 09:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:56:18 INFO - PROCESS | 1645 | 1466441778560 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:56:18 INFO - PROCESS | 1645 | 1466441778561 Marionette TRACE conn2 <- [1,1266,null,{}] 09:56:18 INFO - PROCESS | 1645 | 1466441778564 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}] 09:56:18 INFO - PROCESS | 1645 | 1466441778565 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:18 INFO - PROCESS | 1645 | 1466441778642 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 09:56:18 INFO - PROCESS | 1645 | 1466441778646 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:18 INFO - PROCESS | 1645 | 1466441778648 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x117e37000 == 29 [pid = 1645] [id = 324] 09:56:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x11691cc00) [pid = 1645] [serial = 971] [outer = 0x0] 09:56:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x118127800) [pid = 1645] [serial = 972] [outer = 0x11691cc00] 09:56:18 INFO - PROCESS | 1645 | 1466441778677 Marionette DEBUG loaded listener.js 09:56:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1181c6800) [pid = 1645] [serial = 973] [outer = 0x11691cc00] 09:56:19 INFO - PROCESS | 1645 | 1466441779051 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]]]}] 09:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 521ms 09:56:19 INFO - PROCESS | 1645 | 1466441779080 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 09:56:19 INFO - PROCESS | 1645 | 1466441779081 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 09:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:56:19 INFO - PROCESS | 1645 | 1466441779084 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:56:19 INFO - PROCESS | 1645 | 1466441779087 Marionette TRACE conn2 <- [1,1270,null,{}] 09:56:19 INFO - PROCESS | 1645 | 1466441779097 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}] 09:56:19 INFO - PROCESS | 1645 | 1466441779100 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:19 INFO - PROCESS | 1645 | 1466441779173 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 09:56:19 INFO - PROCESS | 1645 | 1466441779178 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:19 INFO - PROCESS | 1645 | 1466441779180 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x119259800 == 30 [pid = 1645] [id = 325] 09:56:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x112e9f400) [pid = 1645] [serial = 974] [outer = 0x0] 09:56:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119299800) [pid = 1645] [serial = 975] [outer = 0x112e9f400] 09:56:19 INFO - PROCESS | 1645 | 1466441779210 Marionette DEBUG loaded listener.js 09:56:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x11961c400) [pid = 1645] [serial = 976] [outer = 0x112e9f400] 09:56:19 INFO - PROCESS | 1645 | 1466441779590 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]]]}] 09:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 523ms 09:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:56:19 INFO - PROCESS | 1645 | 1466441779608 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 09:56:19 INFO - PROCESS | 1645 | 1466441779610 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 09:56:19 INFO - PROCESS | 1645 | 1466441779612 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:56:19 INFO - PROCESS | 1645 | 1466441779613 Marionette TRACE conn2 <- [1,1274,null,{}] 09:56:19 INFO - PROCESS | 1645 | 1466441779615 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}] 09:56:19 INFO - PROCESS | 1645 | 1466441779616 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:19 INFO - PROCESS | 1645 | 1466441779725 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 09:56:19 INFO - PROCESS | 1645 | 1466441779731 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:19 INFO - PROCESS | 1645 | 1466441779732 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x119a19000 == 31 [pid = 1645] [id = 326] 09:56:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1195ea800) [pid = 1645] [serial = 977] [outer = 0x0] 09:56:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x119d2dc00) [pid = 1645] [serial = 978] [outer = 0x1195ea800] 09:56:19 INFO - PROCESS | 1645 | 1466441779757 Marionette DEBUG loaded listener.js 09:56:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x120fc1000) [pid = 1645] [serial = 979] [outer = 0x1195ea800] 09:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:56:20 INFO - PROCESS | 1645 | 1466441780129 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]]]}] 09:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 521ms 09:56:20 INFO - PROCESS | 1645 | 1466441780134 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 09:56:20 INFO - PROCESS | 1645 | 1466441780136 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 09:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:56:20 INFO - PROCESS | 1645 | 1466441780139 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:56:20 INFO - PROCESS | 1645 | 1466441780140 Marionette TRACE conn2 <- [1,1278,null,{}] 09:56:20 INFO - PROCESS | 1645 | 1466441780142 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}] 09:56:20 INFO - PROCESS | 1645 | 1466441780143 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:20 INFO - PROCESS | 1645 | 1466441780238 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 09:56:20 INFO - PROCESS | 1645 | 1466441780242 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:20 INFO - PROCESS | 1645 | 1466441780243 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x1235a9000 == 32 [pid = 1645] [id = 327] 09:56:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x11691b800) [pid = 1645] [serial = 980] [outer = 0x0] 09:56:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1210d2400) [pid = 1645] [serial = 981] [outer = 0x11691b800] 09:56:20 INFO - PROCESS | 1645 | 1466441780268 Marionette DEBUG loaded listener.js 09:56:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1233dbc00) [pid = 1645] [serial = 982] [outer = 0x11691b800] 09:56:20 INFO - PROCESS | 1645 | 1466441780615 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]]]}] 09:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 518ms 09:56:20 INFO - PROCESS | 1645 | 1466441780658 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 09:56:20 INFO - PROCESS | 1645 | 1466441780659 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 09:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:56:20 INFO - PROCESS | 1645 | 1466441780661 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:56:20 INFO - PROCESS | 1645 | 1466441780663 Marionette TRACE conn2 <- [1,1282,null,{}] 09:56:20 INFO - PROCESS | 1645 | 1466441780665 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}] 09:56:20 INFO - PROCESS | 1645 | 1466441780669 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:20 INFO - PROCESS | 1645 | 1466441780781 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 09:56:20 INFO - PROCESS | 1645 | 1466441780792 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:20 INFO - PROCESS | 1645 | 1466441780793 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x124059800 == 33 [pid = 1645] [id = 328] 09:56:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1233e1400) [pid = 1645] [serial = 983] [outer = 0x0] 09:56:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x123b65000) [pid = 1645] [serial = 984] [outer = 0x1233e1400] 09:56:20 INFO - PROCESS | 1645 | 1466441780818 Marionette DEBUG loaded listener.js 09:56:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12455c400) [pid = 1645] [serial = 985] [outer = 0x1233e1400] 09:56:21 INFO - PROCESS | 1645 | 1466441781163 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]]]}] 09:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 517ms 09:56:21 INFO - PROCESS | 1645 | 1466441781180 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 09:56:21 INFO - PROCESS | 1645 | 1466441781181 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 09:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:56:21 INFO - PROCESS | 1645 | 1466441781190 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:56:21 INFO - PROCESS | 1645 | 1466441781191 Marionette TRACE conn2 <- [1,1286,null,{}] 09:56:21 INFO - PROCESS | 1645 | 1466441781193 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}] 09:56:21 INFO - PROCESS | 1645 | 1466441781194 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:21 INFO - PROCESS | 1645 | 1466441781289 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 09:56:21 INFO - PROCESS | 1645 | 1466441781292 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:21 INFO - PROCESS | 1645 | 1466441781293 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x126480800 == 34 [pid = 1645] [id = 329] 09:56:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12376c000) [pid = 1645] [serial = 986] [outer = 0x0] 09:56:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x124d76c00) [pid = 1645] [serial = 987] [outer = 0x12376c000] 09:56:21 INFO - PROCESS | 1645 | 1466441781318 Marionette DEBUG loaded listener.js 09:56:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12608ac00) [pid = 1645] [serial = 988] [outer = 0x12376c000] 09:56:21 INFO - PROCESS | 1645 | 1466441781679 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]]]}] 09:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 518ms 09:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:56:21 INFO - PROCESS | 1645 | 1466441781709 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 09:56:21 INFO - PROCESS | 1645 | 1466441781710 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 09:56:21 INFO - PROCESS | 1645 | 1466441781718 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:56:21 INFO - PROCESS | 1645 | 1466441781719 Marionette TRACE conn2 <- [1,1290,null,{}] 09:56:21 INFO - PROCESS | 1645 | 1466441781721 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}] 09:56:21 INFO - PROCESS | 1645 | 1466441781722 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:21 INFO - PROCESS | 1645 | 1466441781816 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 09:56:21 INFO - PROCESS | 1645 | 1466441781822 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:21 INFO - PROCESS | 1645 | 1466441781823 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x126b36000 == 35 [pid = 1645] [id = 330] 09:56:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x112598800) [pid = 1645] [serial = 989] [outer = 0x0] 09:56:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12660a400) [pid = 1645] [serial = 990] [outer = 0x112598800] 09:56:21 INFO - PROCESS | 1645 | 1466441781847 Marionette DEBUG loaded listener.js 09:56:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x1269e2400) [pid = 1645] [serial = 991] [outer = 0x112598800] 09:56:22 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x128af1000) [pid = 1645] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:56:22 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12a5f6800) [pid = 1645] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:56:22 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1132ecc00) [pid = 1645] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:56:22 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x11872e000) [pid = 1645] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:56:22 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1176e1800) [pid = 1645] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:56:22 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x11324c800) [pid = 1645] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:56:22 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x112596400) [pid = 1645] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:56:22 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x112eb5400) [pid = 1645] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:56:22 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x12a492400) [pid = 1645] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:56:22 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x12421ac00) [pid = 1645] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:56:22 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x113c5b400) [pid = 1645] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:56:22 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x12b7ec800) [pid = 1645] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:56:22 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x124d6c000) [pid = 1645] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:56:22 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1164d9400) [pid = 1645] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:56:22 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x12b8ef400) [pid = 1645] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:56:22 INFO - PROCESS | 1645 | 1466441782363 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]]]}] 09:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 671ms 09:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:56:22 INFO - PROCESS | 1645 | 1466441782390 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 09:56:22 INFO - PROCESS | 1645 | 1466441782391 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 09:56:22 INFO - PROCESS | 1645 | 1466441782393 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:56:22 INFO - PROCESS | 1645 | 1466441782395 Marionette TRACE conn2 <- [1,1294,null,{}] 09:56:22 INFO - PROCESS | 1645 | 1466441782397 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}] 09:56:22 INFO - PROCESS | 1645 | 1466441782398 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:22 INFO - PROCESS | 1645 | 1466441782474 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 09:56:22 INFO - PROCESS | 1645 | 1466441782543 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:22 INFO - PROCESS | 1645 | 1466441782544 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x119259000 == 36 [pid = 1645] [id = 331] 09:56:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1132df800) [pid = 1645] [serial = 992] [outer = 0x0] 09:56:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x120fc2400) [pid = 1645] [serial = 993] [outer = 0x1132df800] 09:56:22 INFO - PROCESS | 1645 | 1466441782568 Marionette DEBUG loaded listener.js 09:56:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x1266e2c00) [pid = 1645] [serial = 994] [outer = 0x1132df800] 09:56:22 INFO - PROCESS | 1645 | 1466441782821 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]]]}] 09:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 469ms 09:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:56:22 INFO - PROCESS | 1645 | 1466441782864 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 09:56:22 INFO - PROCESS | 1645 | 1466441782865 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 09:56:22 INFO - PROCESS | 1645 | 1466441782867 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:56:22 INFO - PROCESS | 1645 | 1466441782868 Marionette TRACE conn2 <- [1,1298,null,{}] 09:56:22 INFO - PROCESS | 1645 | 1466441782878 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}] 09:56:22 INFO - PROCESS | 1645 | 1466441782879 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:22 INFO - PROCESS | 1645 | 1466441782959 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 09:56:22 INFO - PROCESS | 1645 | 1466441782964 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:22 INFO - PROCESS | 1645 | 1466441782965 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x12901e000 == 37 [pid = 1645] [id = 332] 09:56:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x11913cc00) [pid = 1645] [serial = 995] [outer = 0x0] 09:56:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1289a6c00) [pid = 1645] [serial = 996] [outer = 0x11913cc00] 09:56:22 INFO - PROCESS | 1645 | 1466441782992 Marionette DEBUG loaded listener.js 09:56:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x128af1000) [pid = 1645] [serial = 997] [outer = 0x11913cc00] 09:56:23 INFO - PROCESS | 1645 | 1466441783312 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]]]}] 09:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 477ms 09:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:56:23 INFO - PROCESS | 1645 | 1466441783345 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 09:56:23 INFO - PROCESS | 1645 | 1466441783346 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 09:56:23 INFO - PROCESS | 1645 | 1466441783348 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:56:23 INFO - PROCESS | 1645 | 1466441783350 Marionette TRACE conn2 <- [1,1302,null,{}] 09:56:23 INFO - PROCESS | 1645 | 1466441783352 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}] 09:56:23 INFO - PROCESS | 1645 | 1466441783354 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:23 INFO - PROCESS | 1645 | 1466441783469 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 09:56:23 INFO - PROCESS | 1645 | 1466441783475 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:23 INFO - PROCESS | 1645 | 1466441783477 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x123226800 == 38 [pid = 1645] [id = 333] 09:56:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x112599c00) [pid = 1645] [serial = 998] [outer = 0x0] 09:56:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x128cd5800) [pid = 1645] [serial = 999] [outer = 0x112599c00] 09:56:23 INFO - PROCESS | 1645 | 1466441783503 Marionette DEBUG loaded listener.js 09:56:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12a33d000) [pid = 1645] [serial = 1000] [outer = 0x112599c00] 09:56:23 INFO - PROCESS | 1645 | 1466441783832 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]]]}] 09:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 521ms 09:56:23 INFO - PROCESS | 1645 | 1466441783871 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 09:56:23 INFO - PROCESS | 1645 | 1466441783873 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 09:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:56:23 INFO - PROCESS | 1645 | 1466441783876 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:56:23 INFO - PROCESS | 1645 | 1466441783877 Marionette TRACE conn2 <- [1,1306,null,{}] 09:56:23 INFO - PROCESS | 1645 | 1466441783879 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}] 09:56:23 INFO - PROCESS | 1645 | 1466441783880 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:23 INFO - PROCESS | 1645 | 1466441783953 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 09:56:23 INFO - PROCESS | 1645 | 1466441783959 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:23 INFO - PROCESS | 1645 | 1466441783960 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a821000 == 39 [pid = 1645] [id = 334] 09:56:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12a336800) [pid = 1645] [serial = 1001] [outer = 0x0] 09:56:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12a5f0800) [pid = 1645] [serial = 1002] [outer = 0x12a336800] 09:56:23 INFO - PROCESS | 1645 | 1466441783985 Marionette DEBUG loaded listener.js 09:56:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12aa5a400) [pid = 1645] [serial = 1003] [outer = 0x12a336800] 09:56:24 INFO - PROCESS | 1645 | 1466441784531 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]]]}] 09:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 720ms 09:56:24 INFO - PROCESS | 1645 | 1466441784596 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 09:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:56:24 INFO - PROCESS | 1645 | 1466441784599 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 09:56:24 INFO - PROCESS | 1645 | 1466441784602 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:56:24 INFO - PROCESS | 1645 | 1466441784604 Marionette TRACE conn2 <- [1,1310,null,{}] 09:56:24 INFO - PROCESS | 1645 | 1466441784637 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}] 09:56:24 INFO - PROCESS | 1645 | 1466441784640 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:24 INFO - PROCESS | 1645 | 1466441784749 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 09:56:24 INFO - PROCESS | 1645 | 1466441784828 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:24 INFO - PROCESS | 1645 | 1466441784830 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x116ad3800 == 40 [pid = 1645] [id = 335] 09:56:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x1125a1400) [pid = 1645] [serial = 1004] [outer = 0x0] 09:56:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x112ebc800) [pid = 1645] [serial = 1005] [outer = 0x1125a1400] 09:56:24 INFO - PROCESS | 1645 | 1466441784861 Marionette DEBUG loaded listener.js 09:56:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x115dee400) [pid = 1645] [serial = 1006] [outer = 0x1125a1400] 09:56:25 INFO - PROCESS | 1645 | 1466441785384 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] 09:56:25 INFO - PROCESS | 1645 | 1466441785452 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 09:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:56:25 INFO - PROCESS | 1645 | 1466441785457 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:56:25 INFO - PROCESS | 1645 | 1466441785459 Marionette TRACE conn2 <- [1,1314,null,{}] 09:56:25 INFO - PROCESS | 1645 | 1466441785461 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}] 09:56:25 INFO - PROCESS | 1645 | 1466441785463 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:25 INFO - PROCESS | 1645 | 1466441785571 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 09:56:25 INFO - PROCESS | 1645 | 1466441785648 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:25 INFO - PROCESS | 1645 | 1466441785650 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x1235ad000 == 41 [pid = 1645] [id = 336] 09:56:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x1181c4c00) [pid = 1645] [serial = 1007] [outer = 0x0] 09:56:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x118267000) [pid = 1645] [serial = 1008] [outer = 0x1181c4c00] 09:56:25 INFO - PROCESS | 1645 | 1466441785681 Marionette DEBUG loaded listener.js 09:56:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x11874f400) [pid = 1645] [serial = 1009] [outer = 0x1181c4c00] 09:56:26 INFO - PROCESS | 1645 | 1466441786378 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]]]}] 09:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 976ms 09:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:56:26 INFO - PROCESS | 1645 | 1466441786433 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 09:56:26 INFO - PROCESS | 1645 | 1466441786435 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 09:56:26 INFO - PROCESS | 1645 | 1466441786437 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:56:26 INFO - PROCESS | 1645 | 1466441786439 Marionette TRACE conn2 <- [1,1318,null,{}] 09:56:26 INFO - PROCESS | 1645 | 1466441786443 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}] 09:56:26 INFO - PROCESS | 1645 | 1466441786445 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:26 INFO - PROCESS | 1645 | 1466441786548 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 09:56:26 INFO - PROCESS | 1645 | --DOCSHELL 0x123226800 == 40 [pid = 1645] [id = 333] 09:56:26 INFO - PROCESS | 1645 | --DOCSHELL 0x12901e000 == 39 [pid = 1645] [id = 332] 09:56:26 INFO - PROCESS | 1645 | --DOCSHELL 0x119259000 == 38 [pid = 1645] [id = 331] 09:56:26 INFO - PROCESS | 1645 | --DOCSHELL 0x126b36000 == 37 [pid = 1645] [id = 330] 09:56:26 INFO - PROCESS | 1645 | --DOCSHELL 0x126480800 == 36 [pid = 1645] [id = 329] 09:56:26 INFO - PROCESS | 1645 | --DOCSHELL 0x124059800 == 35 [pid = 1645] [id = 328] 09:56:26 INFO - PROCESS | 1645 | --DOCSHELL 0x1235a9000 == 34 [pid = 1645] [id = 327] 09:56:26 INFO - PROCESS | 1645 | --DOCSHELL 0x119a19000 == 33 [pid = 1645] [id = 326] 09:56:26 INFO - PROCESS | 1645 | --DOCSHELL 0x119259800 == 32 [pid = 1645] [id = 325] 09:56:26 INFO - PROCESS | 1645 | --DOCSHELL 0x117e37000 == 31 [pid = 1645] [id = 324] 09:56:26 INFO - PROCESS | 1645 | --DOCSHELL 0x11667a800 == 30 [pid = 1645] [id = 323] 09:56:26 INFO - PROCESS | 1645 | --DOCSHELL 0x116f9b000 == 29 [pid = 1645] [id = 322] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x12bb88800) [pid = 1645] [serial = 942] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x112ea2400) [pid = 1645] [serial = 936] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x128ae6400) [pid = 1645] [serial = 924] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x128fb2400) [pid = 1645] [serial = 925] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x124881400) [pid = 1645] [serial = 939] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x12a5fe000) [pid = 1645] [serial = 928] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x12bf79800) [pid = 1645] [serial = 946] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x12bd9f400) [pid = 1645] [serial = 945] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12a48fc00) [pid = 1645] [serial = 940] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x12932f000) [pid = 1645] [serial = 927] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x12aaab000) [pid = 1645] [serial = 930] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x12b7de800) [pid = 1645] [serial = 933] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x12b03cc00) [pid = 1645] [serial = 931] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x12b7eac00) [pid = 1645] [serial = 934] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x119629400) [pid = 1645] [serial = 915] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x118497c00) [pid = 1645] [serial = 909] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x11942b400) [pid = 1645] [serial = 910] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x113d9b800) [pid = 1645] [serial = 906] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x116770000) [pid = 1645] [serial = 907] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x116a1c000) [pid = 1645] [serial = 937] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x123695000) [pid = 1645] [serial = 918] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x124190800) [pid = 1645] [serial = 919] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x12a5f7400) [pid = 1645] [serial = 904] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x12608a400) [pid = 1645] [serial = 921] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1289a1400) [pid = 1645] [serial = 922] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x116773c00) [pid = 1645] [serial = 912] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x1181c8c00) [pid = 1645] [serial = 913] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x120fc3c00) [pid = 1645] [serial = 916] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x12bd96400) [pid = 1645] [serial = 943] [outer = 0x0] [url = about:blank] 09:56:26 INFO - PROCESS | 1645 | 1466441786641 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:26 INFO - PROCESS | 1645 | 1466441786643 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x1133f7000 == 30 [pid = 1645] [id = 337] 09:56:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x112ea2400) [pid = 1645] [serial = 1010] [outer = 0x0] 09:56:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x113c5c400) [pid = 1645] [serial = 1011] [outer = 0x112ea2400] 09:56:26 INFO - PROCESS | 1645 | 1466441786672 Marionette DEBUG loaded listener.js 09:56:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x116fb2000) [pid = 1645] [serial = 1012] [outer = 0x112ea2400] 09:56:27 INFO - PROCESS | 1645 | 1466441786995 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]]]}] 09:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 571ms 09:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:56:27 INFO - PROCESS | 1645 | 1466441787009 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 09:56:27 INFO - PROCESS | 1645 | 1466441787012 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 09:56:27 INFO - PROCESS | 1645 | 1466441787016 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:56:27 INFO - PROCESS | 1645 | 1466441787018 Marionette TRACE conn2 <- [1,1322,null,{}] 09:56:27 INFO - PROCESS | 1645 | 1466441787023 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}] 09:56:27 INFO - PROCESS | 1645 | 1466441787026 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:27 INFO - PROCESS | 1645 | 1466441787108 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 09:56:27 INFO - PROCESS | 1645 | 1466441787171 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:27 INFO - PROCESS | 1645 | 1466441787173 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x119163000 == 31 [pid = 1645] [id = 338] 09:56:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1181ba800) [pid = 1645] [serial = 1013] [outer = 0x0] 09:56:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x11874a400) [pid = 1645] [serial = 1014] [outer = 0x1181ba800] 09:56:27 INFO - PROCESS | 1645 | 1466441787199 Marionette DEBUG loaded listener.js 09:56:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1195f0c00) [pid = 1645] [serial = 1015] [outer = 0x1181ba800] 09:56:27 INFO - PROCESS | 1645 | 1466441787500 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]]]}] 09:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 523ms 09:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:56:27 INFO - PROCESS | 1645 | 1466441787541 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 09:56:27 INFO - PROCESS | 1645 | 1466441787542 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 09:56:27 INFO - PROCESS | 1645 | 1466441787545 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:56:27 INFO - PROCESS | 1645 | 1466441787547 Marionette TRACE conn2 <- [1,1326,null,{}] 09:56:27 INFO - PROCESS | 1645 | 1466441787557 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}] 09:56:27 INFO - PROCESS | 1645 | 1466441787560 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:27 INFO - PROCESS | 1645 | 1466441787647 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 09:56:27 INFO - PROCESS | 1645 | 1466441787706 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:27 INFO - PROCESS | 1645 | 1466441787708 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x123149800 == 32 [pid = 1645] [id = 339] 09:56:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1132b6800) [pid = 1645] [serial = 1016] [outer = 0x0] 09:56:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x119d2a800) [pid = 1645] [serial = 1017] [outer = 0x1132b6800] 09:56:27 INFO - PROCESS | 1645 | 1466441787737 Marionette DEBUG loaded listener.js 09:56:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x123777000) [pid = 1645] [serial = 1018] [outer = 0x1132b6800] 09:56:28 INFO - PROCESS | 1645 | 1466441788025 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]]]}] 09:56:28 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 09:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 520ms 09:56:28 INFO - PROCESS | 1645 | 1466441788066 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 09:56:28 INFO - PROCESS | 1645 | 1466441788067 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 09:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:56:28 INFO - PROCESS | 1645 | 1466441788072 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:56:28 INFO - PROCESS | 1645 | 1466441788075 Marionette TRACE conn2 <- [1,1330,null,{}] 09:56:28 INFO - PROCESS | 1645 | 1466441788077 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}] 09:56:28 INFO - PROCESS | 1645 | 1466441788078 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:28 INFO - PROCESS | 1645 | 1466441788162 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 09:56:28 INFO - PROCESS | 1645 | 1466441788165 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:28 INFO - PROCESS | 1645 | 1466441788167 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x123b44800 == 33 [pid = 1645] [id = 340] 09:56:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x123b62c00) [pid = 1645] [serial = 1019] [outer = 0x0] 09:56:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x123c8a000) [pid = 1645] [serial = 1020] [outer = 0x123b62c00] 09:56:28 INFO - PROCESS | 1645 | 1466441788194 Marionette DEBUG loaded listener.js 09:56:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x124215800) [pid = 1645] [serial = 1021] [outer = 0x123b62c00] 09:56:28 INFO - PROCESS | 1645 | 1466441788540 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]]]}] 09:56:28 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 09:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 522ms 09:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:56:28 INFO - PROCESS | 1645 | 1466441788592 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 09:56:28 INFO - PROCESS | 1645 | 1466441788594 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 09:56:28 INFO - PROCESS | 1645 | 1466441788596 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:56:28 INFO - PROCESS | 1645 | 1466441788597 Marionette TRACE conn2 <- [1,1334,null,{}] 09:56:28 INFO - PROCESS | 1645 | 1466441788599 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}] 09:56:28 INFO - PROCESS | 1645 | 1466441788600 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:28 INFO - PROCESS | 1645 | 1466441788707 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 09:56:28 INFO - PROCESS | 1645 | 1466441788741 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:28 INFO - PROCESS | 1645 | 1466441788742 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x126480800 == 34 [pid = 1645] [id = 341] 09:56:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x123c88000) [pid = 1645] [serial = 1022] [outer = 0x0] 09:56:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x124d6c000) [pid = 1645] [serial = 1023] [outer = 0x123c88000] 09:56:28 INFO - PROCESS | 1645 | 1466441788767 Marionette DEBUG loaded listener.js 09:56:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x126086800) [pid = 1645] [serial = 1024] [outer = 0x123c88000] 09:56:29 INFO - PROCESS | 1645 | 1466441789103 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]]]}] 09:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 518ms 09:56:29 INFO - PROCESS | 1645 | 1466441789114 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 09:56:29 INFO - PROCESS | 1645 | 1466441789115 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 09:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:56:29 INFO - PROCESS | 1645 | 1466441789117 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:56:29 INFO - PROCESS | 1645 | 1466441789118 Marionette TRACE conn2 <- [1,1338,null,{}] 09:56:29 INFO - PROCESS | 1645 | 1466441789138 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}] 09:56:29 INFO - PROCESS | 1645 | 1466441789142 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:29 INFO - PROCESS | 1645 | 1466441789258 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 09:56:29 INFO - PROCESS | 1645 | 1466441789262 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:29 INFO - PROCESS | 1645 | 1466441789263 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x129015800 == 35 [pid = 1645] [id = 342] 09:56:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x126087c00) [pid = 1645] [serial = 1025] [outer = 0x0] 09:56:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1289a0000) [pid = 1645] [serial = 1026] [outer = 0x126087c00] 09:56:29 INFO - PROCESS | 1645 | 1466441789288 Marionette DEBUG loaded listener.js 09:56:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12932fc00) [pid = 1645] [serial = 1027] [outer = 0x126087c00] 09:56:30 INFO - PROCESS | 1645 | 1466441790101 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]]]}] 09:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1022ms 09:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:56:30 INFO - PROCESS | 1645 | 1466441790141 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 09:56:30 INFO - PROCESS | 1645 | 1466441790142 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 09:56:30 INFO - PROCESS | 1645 | 1466441790144 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:56:30 INFO - PROCESS | 1645 | 1466441790146 Marionette TRACE conn2 <- [1,1342,null,{}] 09:56:30 INFO - PROCESS | 1645 | 1466441790148 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}] 09:56:30 INFO - PROCESS | 1645 | 1466441790149 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:30 INFO - PROCESS | 1645 | 1466441790254 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 09:56:30 INFO - PROCESS | 1645 | 1466441790257 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:30 INFO - PROCESS | 1645 | 1466441790259 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a3a3000 == 36 [pid = 1645] [id = 343] 09:56:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12932d000) [pid = 1645] [serial = 1028] [outer = 0x0] 09:56:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12a53e800) [pid = 1645] [serial = 1029] [outer = 0x12932d000] 09:56:30 INFO - PROCESS | 1645 | 1466441790284 Marionette DEBUG loaded listener.js 09:56:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12a5fe400) [pid = 1645] [serial = 1030] [outer = 0x12932d000] 09:56:30 INFO - PROCESS | 1645 | 1466441790682 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]]]}] 09:56:30 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1233e1400) [pid = 1645] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:56:30 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x11691cc00) [pid = 1645] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:56:30 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1195ea800) [pid = 1645] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:56:30 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x11691b800) [pid = 1645] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:56:30 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x12376c000) [pid = 1645] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:56:30 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x112598800) [pid = 1645] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:56:30 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1132df800) [pid = 1645] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:56:30 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x112e9f400) [pid = 1645] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:56:30 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x118263400) [pid = 1645] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:56:30 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1132e5c00) [pid = 1645] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:56:30 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x11913cc00) [pid = 1645] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:56:30 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x11259d000) [pid = 1645] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:56:30 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x118750000) [pid = 1645] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:56:30 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x12390d800) [pid = 1645] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:56:30 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x12608a000) [pid = 1645] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:56:30 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x113c60000) [pid = 1645] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:56:30 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x11544fc00) [pid = 1645] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:56:30 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x112599c00) [pid = 1645] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 568ms 09:56:30 INFO - PROCESS | 1645 | 1466441790714 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 09:56:30 INFO - PROCESS | 1645 | 1466441790715 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 09:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:56:30 INFO - PROCESS | 1645 | 1466441790717 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:56:30 INFO - PROCESS | 1645 | 1466441790718 Marionette TRACE conn2 <- [1,1346,null,{}] 09:56:30 INFO - PROCESS | 1645 | 1466441790723 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}] 09:56:30 INFO - PROCESS | 1645 | 1466441790724 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:30 INFO - PROCESS | 1645 | 1466441790802 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 09:56:30 INFO - PROCESS | 1645 | 1466441790808 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:30 INFO - PROCESS | 1645 | 1466441790809 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x119261000 == 37 [pid = 1645] [id = 344] 09:56:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x112599c00) [pid = 1645] [serial = 1031] [outer = 0x0] 09:56:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1132e5c00) [pid = 1645] [serial = 1032] [outer = 0x112599c00] 09:56:30 INFO - PROCESS | 1645 | 1466441790834 Marionette DEBUG loaded listener.js 09:56:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1176e0400) [pid = 1645] [serial = 1033] [outer = 0x112599c00] 09:56:31 INFO - PROCESS | 1645 | 1466441791160 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]]]}] 09:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 471ms 09:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:56:31 INFO - PROCESS | 1645 | 1466441791191 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 09:56:31 INFO - PROCESS | 1645 | 1466441791192 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 09:56:31 INFO - PROCESS | 1645 | 1466441791194 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:56:31 INFO - PROCESS | 1645 | 1466441791195 Marionette TRACE conn2 <- [1,1350,null,{}] 09:56:31 INFO - PROCESS | 1645 | 1466441791197 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}] 09:56:31 INFO - PROCESS | 1645 | 1466441791198 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:31 INFO - PROCESS | 1645 | 1466441791291 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 09:56:31 INFO - PROCESS | 1645 | 1466441791347 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:31 INFO - PROCESS | 1645 | 1466441791349 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x123147000 == 38 [pid = 1645] [id = 345] 09:56:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11544fc00) [pid = 1645] [serial = 1034] [outer = 0x0] 09:56:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x119b7e800) [pid = 1645] [serial = 1035] [outer = 0x11544fc00] 09:56:31 INFO - PROCESS | 1645 | 1466441791373 Marionette DEBUG loaded listener.js 09:56:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x12608a000) [pid = 1645] [serial = 1036] [outer = 0x11544fc00] 09:56:31 INFO - PROCESS | 1645 | 1466441791644 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]]]}] 09:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 471ms 09:56:31 INFO - PROCESS | 1645 | 1466441791666 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 09:56:31 INFO - PROCESS | 1645 | 1466441791667 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 09:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:56:31 INFO - PROCESS | 1645 | 1466441791676 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:56:31 INFO - PROCESS | 1645 | 1466441791678 Marionette TRACE conn2 <- [1,1354,null,{}] 09:56:31 INFO - PROCESS | 1645 | 1466441791680 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}] 09:56:31 INFO - PROCESS | 1645 | 1466441791681 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:31 INFO - PROCESS | 1645 | 1466441791766 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 09:56:31 INFO - PROCESS | 1645 | 1466441791772 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:31 INFO - PROCESS | 1645 | 1466441791773 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8c1000 == 39 [pid = 1645] [id = 346] 09:56:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1183ac000) [pid = 1645] [serial = 1037] [outer = 0x0] 09:56:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x12aaa7c00) [pid = 1645] [serial = 1038] [outer = 0x1183ac000] 09:56:31 INFO - PROCESS | 1645 | 1466441791798 Marionette DEBUG loaded listener.js 09:56:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x12b03d800) [pid = 1645] [serial = 1039] [outer = 0x1183ac000] 09:56:32 INFO - PROCESS | 1645 | 1466441792130 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]]]}] 09:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 476ms 09:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:56:32 INFO - PROCESS | 1645 | 1466441792147 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 09:56:32 INFO - PROCESS | 1645 | 1466441792149 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 09:56:32 INFO - PROCESS | 1645 | 1466441792151 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:56:32 INFO - PROCESS | 1645 | 1466441792163 Marionette TRACE conn2 <- [1,1358,null,{}] 09:56:32 INFO - PROCESS | 1645 | 1466441792165 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}] 09:56:32 INFO - PROCESS | 1645 | 1466441792166 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:32 INFO - PROCESS | 1645 | 1466441792282 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 09:56:32 INFO - PROCESS | 1645 | 1466441792290 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:32 INFO - PROCESS | 1645 | 1466441792292 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd14800 == 40 [pid = 1645] [id = 347] 09:56:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12b7e5800) [pid = 1645] [serial = 1040] [outer = 0x0] 09:56:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x12b8f1000) [pid = 1645] [serial = 1041] [outer = 0x12b7e5800] 09:56:32 INFO - PROCESS | 1645 | 1466441792318 Marionette DEBUG loaded listener.js 09:56:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12bb8cc00) [pid = 1645] [serial = 1042] [outer = 0x12b7e5800] 09:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:56:32 INFO - PROCESS | 1645 | 1466441792629 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]]]}] 09:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 481ms 09:56:32 INFO - PROCESS | 1645 | 1466441792633 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 09:56:32 INFO - PROCESS | 1645 | 1466441792634 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 09:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:56:32 INFO - PROCESS | 1645 | 1466441792644 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:56:32 INFO - PROCESS | 1645 | 1466441792645 Marionette TRACE conn2 <- [1,1362,null,{}] 09:56:32 INFO - PROCESS | 1645 | 1466441792648 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}] 09:56:32 INFO - PROCESS | 1645 | 1466441792649 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:32 INFO - PROCESS | 1645 | 1466441792788 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 09:56:32 INFO - PROCESS | 1645 | 1466441792842 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:32 INFO - PROCESS | 1645 | 1466441792844 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x115d79800 == 41 [pid = 1645] [id = 348] 09:56:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x11219c400) [pid = 1645] [serial = 1043] [outer = 0x0] 09:56:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x11259fc00) [pid = 1645] [serial = 1044] [outer = 0x11219c400] 09:56:32 INFO - PROCESS | 1645 | 1466441792876 Marionette DEBUG loaded listener.js 09:56:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x115450000) [pid = 1645] [serial = 1045] [outer = 0x11219c400] 09:56:33 INFO - PROCESS | 1645 | 1466441793365 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]]]}] 09:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 775ms 09:56:33 INFO - PROCESS | 1645 | 1466441793421 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 09:56:33 INFO - PROCESS | 1645 | 1466441793424 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 09:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:56:33 INFO - PROCESS | 1645 | 1466441793429 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:56:33 INFO - PROCESS | 1645 | 1466441793431 Marionette TRACE conn2 <- [1,1366,null,{}] 09:56:33 INFO - PROCESS | 1645 | 1466441793434 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}] 09:56:33 INFO - PROCESS | 1645 | 1466441793438 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:33 INFO - PROCESS | 1645 | 1466441793566 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 09:56:33 INFO - PROCESS | 1645 | 1466441793635 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:33 INFO - PROCESS | 1645 | 1466441793637 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x123043000 == 42 [pid = 1645] [id = 349] 09:56:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1181c8c00) [pid = 1645] [serial = 1046] [outer = 0x0] 09:56:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x119292800) [pid = 1645] [serial = 1047] [outer = 0x1181c8c00] 09:56:33 INFO - PROCESS | 1645 | 1466441793667 Marionette DEBUG loaded listener.js 09:56:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x119628c00) [pid = 1645] [serial = 1048] [outer = 0x1181c8c00] 09:56:34 INFO - PROCESS | 1645 | 1466441794127 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] 09:56:34 INFO - PROCESS | 1645 | 1466441794153 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 09:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:56:34 INFO - PROCESS | 1645 | 1466441794174 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:56:34 INFO - PROCESS | 1645 | 1466441794176 Marionette TRACE conn2 <- [1,1370,null,{}] 09:56:34 INFO - PROCESS | 1645 | 1466441794178 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}] 09:56:34 INFO - PROCESS | 1645 | 1466441794180 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:34 INFO - PROCESS | 1645 | 1466441794286 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 09:56:34 INFO - PROCESS | 1645 | 1466441794370 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:34 INFO - PROCESS | 1645 | 1466441794371 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a817000 == 43 [pid = 1645] [id = 350] 09:56:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x123904800) [pid = 1645] [serial = 1049] [outer = 0x0] 09:56:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x123b67c00) [pid = 1645] [serial = 1050] [outer = 0x123904800] 09:56:34 INFO - PROCESS | 1645 | 1466441794400 Marionette DEBUG loaded listener.js 09:56:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x124556400) [pid = 1645] [serial = 1051] [outer = 0x123904800] 09:56:34 INFO - PROCESS | 1645 | 1466441794871 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] 09:56:34 INFO - PROCESS | 1645 | 1466441794910 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 09:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:56:34 INFO - PROCESS | 1645 | 1466441794918 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:56:34 INFO - PROCESS | 1645 | 1466441794923 Marionette TRACE conn2 <- [1,1374,null,{}] 09:56:34 INFO - PROCESS | 1645 | 1466441794925 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}] 09:56:34 INFO - PROCESS | 1645 | 1466441794928 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:35 INFO - PROCESS | 1645 | 1466441795035 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 09:56:35 INFO - PROCESS | 1645 | 1466441795106 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:35 INFO - PROCESS | 1645 | 1466441795108 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cacd800 == 44 [pid = 1645] [id = 351] 09:56:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12608b000) [pid = 1645] [serial = 1052] [outer = 0x0] 09:56:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x1290cb800) [pid = 1645] [serial = 1053] [outer = 0x12608b000] 09:56:35 INFO - PROCESS | 1645 | 1466441795137 Marionette DEBUG loaded listener.js 09:56:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x12a333c00) [pid = 1645] [serial = 1054] [outer = 0x12608b000] 09:56:35 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:56:35 INFO - PROCESS | 1645 | 1466441795594 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] 09:56:35 INFO - PROCESS | 1645 | 1466441795649 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 09:56:35 INFO - PROCESS | 1645 | 1466441795652 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:56:35 INFO - PROCESS | 1645 | 1466441795654 Marionette TRACE conn2 <- [1,1378,null,{}] 09:56:35 INFO - PROCESS | 1645 | 1466441795658 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}] 09:56:35 INFO - PROCESS | 1645 | 1466441795660 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:35 INFO - PROCESS | 1645 | 1466441795808 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 09:56:35 INFO - PROCESS | 1645 | 1466441795908 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:35 INFO - PROCESS | 1645 | 1466441795909 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x116ac2000 == 45 [pid = 1645] [id = 352] 09:56:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x115decc00) [pid = 1645] [serial = 1055] [outer = 0x0] 09:56:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x1188d6c00) [pid = 1645] [serial = 1056] [outer = 0x115decc00] 09:56:35 INFO - PROCESS | 1645 | 1466441795958 Marionette DEBUG loaded listener.js 09:56:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x128cca000) [pid = 1645] [serial = 1057] [outer = 0x115decc00] 09:56:36 INFO - PROCESS | 1645 | 1466441796539 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] 09:56:36 INFO - PROCESS | 1645 | 1466441796576 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 09:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:56:36 INFO - PROCESS | 1645 | 1466441796579 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:56:36 INFO - PROCESS | 1645 | 1466441796581 Marionette TRACE conn2 <- [1,1382,null,{}] 09:56:36 INFO - PROCESS | 1645 | 1466441796584 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}] 09:56:36 INFO - PROCESS | 1645 | 1466441796586 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:36 INFO - PROCESS | 1645 | 1466441796683 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 09:56:36 INFO - PROCESS | 1645 | 1466441796741 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:36 INFO - PROCESS | 1645 | 1466441796743 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x119686000 == 46 [pid = 1645] [id = 353] 09:56:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x11714b800) [pid = 1645] [serial = 1058] [outer = 0x0] 09:56:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x11812ac00) [pid = 1645] [serial = 1059] [outer = 0x11714b800] 09:56:36 INFO - PROCESS | 1645 | 1466441796770 Marionette DEBUG loaded listener.js 09:56:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x118263800) [pid = 1645] [serial = 1060] [outer = 0x11714b800] 09:56:37 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd14800 == 45 [pid = 1645] [id = 347] 09:56:37 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8c1000 == 44 [pid = 1645] [id = 346] 09:56:37 INFO - PROCESS | 1645 | --DOCSHELL 0x123147000 == 43 [pid = 1645] [id = 345] 09:56:37 INFO - PROCESS | 1645 | --DOCSHELL 0x119261000 == 42 [pid = 1645] [id = 344] 09:56:37 INFO - PROCESS | 1645 | --DOCSHELL 0x12a3a3000 == 41 [pid = 1645] [id = 343] 09:56:37 INFO - PROCESS | 1645 | --DOCSHELL 0x129015800 == 40 [pid = 1645] [id = 342] 09:56:37 INFO - PROCESS | 1645 | --DOCSHELL 0x126480800 == 39 [pid = 1645] [id = 341] 09:56:37 INFO - PROCESS | 1645 | --DOCSHELL 0x123b44800 == 38 [pid = 1645] [id = 340] 09:56:37 INFO - PROCESS | 1645 | --DOCSHELL 0x123149800 == 37 [pid = 1645] [id = 339] 09:56:37 INFO - PROCESS | 1645 | --DOCSHELL 0x119163000 == 36 [pid = 1645] [id = 338] 09:56:37 INFO - PROCESS | 1645 | --DOCSHELL 0x1133f7000 == 35 [pid = 1645] [id = 337] 09:56:37 INFO - PROCESS | 1645 | --DOCSHELL 0x1235ad000 == 34 [pid = 1645] [id = 336] 09:56:37 INFO - PROCESS | 1645 | --DOCSHELL 0x116ad3800 == 33 [pid = 1645] [id = 335] 09:56:37 INFO - PROCESS | 1645 | --DOCSHELL 0x12a821000 == 32 [pid = 1645] [id = 334] 09:56:37 INFO - PROCESS | 1645 | --DOCSHELL 0x116ac2000 == 31 [pid = 1645] [id = 352] 09:56:37 INFO - PROCESS | 1645 | --DOCSHELL 0x12cacd800 == 30 [pid = 1645] [id = 351] 09:56:37 INFO - PROCESS | 1645 | --DOCSHELL 0x12a817000 == 29 [pid = 1645] [id = 350] 09:56:37 INFO - PROCESS | 1645 | --DOCSHELL 0x123043000 == 28 [pid = 1645] [id = 349] 09:56:37 INFO - PROCESS | 1645 | --DOCSHELL 0x115d79800 == 27 [pid = 1645] [id = 348] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x123b65000) [pid = 1645] [serial = 984] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x118127800) [pid = 1645] [serial = 972] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x1181c6800) [pid = 1645] [serial = 973] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x119d2dc00) [pid = 1645] [serial = 978] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x1210d2400) [pid = 1645] [serial = 981] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x124d76c00) [pid = 1645] [serial = 987] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x12660a400) [pid = 1645] [serial = 990] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12608ac00) [pid = 1645] [serial = 988] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x120fc2400) [pid = 1645] [serial = 993] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x119299800) [pid = 1645] [serial = 975] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x11961c400) [pid = 1645] [serial = 976] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x118750800) [pid = 1645] [serial = 966] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x11929a800) [pid = 1645] [serial = 967] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x113c5a400) [pid = 1645] [serial = 969] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x11619cc00) [pid = 1645] [serial = 970] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1289a6c00) [pid = 1645] [serial = 996] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x116920000) [pid = 1645] [serial = 949] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x112ea0c00) [pid = 1645] [serial = 948] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x120fc4000) [pid = 1645] [serial = 952] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x11942d000) [pid = 1645] [serial = 951] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x126088400) [pid = 1645] [serial = 955] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x124508c00) [pid = 1645] [serial = 954] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x12a5f4400) [pid = 1645] [serial = 958] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x12a53f400) [pid = 1645] [serial = 957] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x12a5f4800) [pid = 1645] [serial = 961] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x124dd3000) [pid = 1645] [serial = 960] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1269e2400) [pid = 1645] [serial = 991] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x11825e800) [pid = 1645] [serial = 964] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x12a5f0800) [pid = 1645] [serial = 1002] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x118126400) [pid = 1645] [serial = 963] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x128cd5800) [pid = 1645] [serial = 999] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x12a33d000) [pid = 1645] [serial = 1000] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x12455c400) [pid = 1645] [serial = 985] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1266e2c00) [pid = 1645] [serial = 994] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x120fc1000) [pid = 1645] [serial = 979] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x1233dbc00) [pid = 1645] [serial = 982] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x128af1000) [pid = 1645] [serial = 997] [outer = 0x0] [url = about:blank] 09:56:37 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:56:37 INFO - PROCESS | 1645 | 1466441797842 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] 09:56:37 INFO - PROCESS | 1645 | 1466441797855 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 09:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:56:37 INFO - PROCESS | 1645 | 1466441797888 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:56:37 INFO - PROCESS | 1645 | 1466441797890 Marionette TRACE conn2 <- [1,1386,null,{}] 09:56:37 INFO - PROCESS | 1645 | 1466441797894 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}] 09:56:37 INFO - PROCESS | 1645 | 1466441797895 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:38 INFO - PROCESS | 1645 | 1466441798001 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 09:56:38 INFO - PROCESS | 1645 | 1466441798053 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:38 INFO - PROCESS | 1645 | 1466441798056 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x11617d000 == 28 [pid = 1645] [id = 354] 09:56:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x112eb5400) [pid = 1645] [serial = 1061] [outer = 0x0] 09:56:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x1132b1800) [pid = 1645] [serial = 1062] [outer = 0x112eb5400] 09:56:38 INFO - PROCESS | 1645 | 1466441798088 Marionette DEBUG loaded listener.js 09:56:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x112ea6400) [pid = 1645] [serial = 1063] [outer = 0x112eb5400] 09:56:38 INFO - PROCESS | 1645 | 1466441798675 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] 09:56:38 INFO - PROCESS | 1645 | 1466441798713 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 09:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:56:38 INFO - PROCESS | 1645 | 1466441798718 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:56:38 INFO - PROCESS | 1645 | 1466441798720 Marionette TRACE conn2 <- [1,1390,null,{}] 09:56:38 INFO - PROCESS | 1645 | 1466441798723 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}] 09:56:38 INFO - PROCESS | 1645 | 1466441798725 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:38 INFO - PROCESS | 1645 | 1466441798830 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 09:56:38 INFO - PROCESS | 1645 | 1466441798883 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:38 INFO - PROCESS | 1645 | 1466441798885 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x116f9f000 == 29 [pid = 1645] [id = 355] 09:56:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x116917c00) [pid = 1645] [serial = 1064] [outer = 0x0] 09:56:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x11691c800) [pid = 1645] [serial = 1065] [outer = 0x116917c00] 09:56:38 INFO - PROCESS | 1645 | 1466441798917 Marionette DEBUG loaded listener.js 09:56:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x117140000) [pid = 1645] [serial = 1066] [outer = 0x116917c00] 09:56:39 INFO - PROCESS | 1645 | 1466441799450 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]]]}] 09:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 771ms 09:56:39 INFO - PROCESS | 1645 | 1466441799496 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 09:56:39 INFO - PROCESS | 1645 | 1466441799497 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 09:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:56:39 INFO - PROCESS | 1645 | 1466441799501 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:56:39 INFO - PROCESS | 1645 | 1466441799505 Marionette TRACE conn2 <- [1,1394,null,{}] 09:56:39 INFO - PROCESS | 1645 | 1466441799514 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}] 09:56:39 INFO - PROCESS | 1645 | 1466441799518 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:39 INFO - PROCESS | 1645 | 1466441799651 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 09:56:39 INFO - PROCESS | 1645 | 1466441799726 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:39 INFO - PROCESS | 1645 | 1466441799728 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x115d79800 == 30 [pid = 1645] [id = 356] 09:56:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x112593000) [pid = 1645] [serial = 1067] [outer = 0x0] 09:56:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x11262e400) [pid = 1645] [serial = 1068] [outer = 0x112593000] 09:56:39 INFO - PROCESS | 1645 | 1466441799756 Marionette DEBUG loaded listener.js 09:56:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x113c22400) [pid = 1645] [serial = 1069] [outer = 0x112593000] 09:56:40 INFO - PROCESS | 1645 | 1466441800100 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]]]}] 09:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 627ms 09:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:56:40 INFO - PROCESS | 1645 | 1466441800129 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 09:56:40 INFO - PROCESS | 1645 | 1466441800132 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 09:56:40 INFO - PROCESS | 1645 | 1466441800135 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:56:40 INFO - PROCESS | 1645 | 1466441800137 Marionette TRACE conn2 <- [1,1398,null,{}] 09:56:40 INFO - PROCESS | 1645 | 1466441800150 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}] 09:56:40 INFO - PROCESS | 1645 | 1466441800151 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:40 INFO - PROCESS | 1645 | 1466441800233 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 09:56:40 INFO - PROCESS | 1645 | 1466441800240 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:40 INFO - PROCESS | 1645 | 1466441800242 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x119156000 == 31 [pid = 1645] [id = 357] 09:56:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x11691d400) [pid = 1645] [serial = 1070] [outer = 0x0] 09:56:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1181bf800) [pid = 1645] [serial = 1071] [outer = 0x11691d400] 09:56:40 INFO - PROCESS | 1645 | 1466441800268 Marionette DEBUG loaded listener.js 09:56:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1183a5800) [pid = 1645] [serial = 1072] [outer = 0x11691d400] 09:56:40 INFO - PROCESS | 1645 | 1466441800619 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]]]}] 09:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 528ms 09:56:40 INFO - PROCESS | 1645 | 1466441800682 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 09:56:40 INFO - PROCESS | 1645 | 1466441800684 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 09:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:56:40 INFO - PROCESS | 1645 | 1466441800690 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:56:40 INFO - PROCESS | 1645 | 1466441800692 Marionette TRACE conn2 <- [1,1402,null,{}] 09:56:40 INFO - PROCESS | 1645 | 1466441800695 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}] 09:56:40 INFO - PROCESS | 1645 | 1466441800697 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:40 INFO - PROCESS | 1645 | 1466441800818 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 09:56:40 INFO - PROCESS | 1645 | 1466441800832 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:40 INFO - PROCESS | 1645 | 1466441800834 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x119a1e000 == 32 [pid = 1645] [id = 358] 09:56:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x118745800) [pid = 1645] [serial = 1073] [outer = 0x0] 09:56:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x11929b400) [pid = 1645] [serial = 1074] [outer = 0x118745800] 09:56:40 INFO - PROCESS | 1645 | 1466441800875 Marionette DEBUG loaded listener.js 09:56:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x11961c400) [pid = 1645] [serial = 1075] [outer = 0x118745800] 09:56:41 INFO - PROCESS | 1645 | 1466441801344 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]]]}] 09:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 671ms 09:56:41 INFO - PROCESS | 1645 | 1466441801360 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 09:56:41 INFO - PROCESS | 1645 | 1466441801363 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 09:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:56:41 INFO - PROCESS | 1645 | 1466441801370 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:56:41 INFO - PROCESS | 1645 | 1466441801373 Marionette TRACE conn2 <- [1,1406,null,{}] 09:56:41 INFO - PROCESS | 1645 | 1466441801376 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}] 09:56:41 INFO - PROCESS | 1645 | 1466441801378 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:41 INFO - PROCESS | 1645 | 1466441801462 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 09:56:41 INFO - PROCESS | 1645 | 1466441801466 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:41 INFO - PROCESS | 1645 | 1466441801467 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x12375f800 == 33 [pid = 1645] [id = 359] 09:56:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x119987800) [pid = 1645] [serial = 1076] [outer = 0x0] 09:56:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x120fc5800) [pid = 1645] [serial = 1077] [outer = 0x119987800] 09:56:41 INFO - PROCESS | 1645 | 1466441801494 Marionette DEBUG loaded listener.js 09:56:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x110fa6000) [pid = 1645] [serial = 1078] [outer = 0x119987800] 09:56:41 INFO - PROCESS | 1645 | 1466441801849 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]]]}] 09:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 526ms 09:56:41 INFO - PROCESS | 1645 | 1466441801892 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 09:56:41 INFO - PROCESS | 1645 | 1466441801894 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 09:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:56:41 INFO - PROCESS | 1645 | 1466441801896 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:56:41 INFO - PROCESS | 1645 | 1466441801897 Marionette TRACE conn2 <- [1,1410,null,{}] 09:56:41 INFO - PROCESS | 1645 | 1466441801899 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}] 09:56:41 INFO - PROCESS | 1645 | 1466441801900 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:42 INFO - PROCESS | 1645 | 1466441802000 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 09:56:42 INFO - PROCESS | 1645 | 1466441802035 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:42 INFO - PROCESS | 1645 | 1466441802036 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x124062800 == 34 [pid = 1645] [id = 360] 09:56:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x120fc1000) [pid = 1645] [serial = 1079] [outer = 0x0] 09:56:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x123b5e400) [pid = 1645] [serial = 1080] [outer = 0x120fc1000] 09:56:42 INFO - PROCESS | 1645 | 1466441802061 Marionette DEBUG loaded listener.js 09:56:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x123c5bc00) [pid = 1645] [serial = 1081] [outer = 0x120fc1000] 09:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 518ms 09:56:42 INFO - PROCESS | 1645 | 1466441802410 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]]]}] 09:56:42 INFO - PROCESS | 1645 | 1466441802414 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 09:56:42 INFO - PROCESS | 1645 | 1466441802415 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 09:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:56:42 INFO - PROCESS | 1645 | 1466441802418 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:56:42 INFO - PROCESS | 1645 | 1466441802419 Marionette TRACE conn2 <- [1,1414,null,{}] 09:56:42 INFO - PROCESS | 1645 | 1466441802423 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}] 09:56:42 INFO - PROCESS | 1645 | 1466441802424 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:42 INFO - PROCESS | 1645 | 1466441802528 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 09:56:42 INFO - PROCESS | 1645 | 1466441802540 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:42 INFO - PROCESS | 1645 | 1466441802544 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x1235b9800 == 35 [pid = 1645] [id = 361] 09:56:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x124509c00) [pid = 1645] [serial = 1082] [outer = 0x0] 09:56:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x124550c00) [pid = 1645] [serial = 1083] [outer = 0x124509c00] 09:56:42 INFO - PROCESS | 1645 | 1466441802576 Marionette DEBUG loaded listener.js 09:56:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x124e88c00) [pid = 1645] [serial = 1084] [outer = 0x124509c00] 09:56:42 INFO - PROCESS | 1645 | 1466441802953 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]]]}] 09:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 572ms 09:56:42 INFO - PROCESS | 1645 | 1466441802991 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 09:56:42 INFO - PROCESS | 1645 | 1466441802992 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 09:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:56:42 INFO - PROCESS | 1645 | 1466441802994 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:56:42 INFO - PROCESS | 1645 | 1466441802995 Marionette TRACE conn2 <- [1,1418,null,{}] 09:56:43 INFO - PROCESS | 1645 | 1466441802998 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}] 09:56:43 INFO - PROCESS | 1645 | 1466441802999 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:43 INFO - PROCESS | 1645 | 1466441803093 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 09:56:43 INFO - PROCESS | 1645 | 1466441803107 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:43 INFO - PROCESS | 1645 | 1466441803109 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x1289c8000 == 36 [pid = 1645] [id = 362] 09:56:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x124d6ec00) [pid = 1645] [serial = 1085] [outer = 0x0] 09:56:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x126439000) [pid = 1645] [serial = 1086] [outer = 0x124d6ec00] 09:56:43 INFO - PROCESS | 1645 | 1466441803134 Marionette DEBUG loaded listener.js 09:56:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1269e0800) [pid = 1645] [serial = 1087] [outer = 0x124d6ec00] 09:56:43 INFO - PROCESS | 1645 | 1466441803502 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]]]}] 09:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 517ms 09:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:56:43 INFO - PROCESS | 1645 | 1466441803513 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 09:56:43 INFO - PROCESS | 1645 | 1466441803514 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 09:56:43 INFO - PROCESS | 1645 | 1466441803516 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:56:43 INFO - PROCESS | 1645 | 1466441803517 Marionette TRACE conn2 <- [1,1422,null,{}] 09:56:43 INFO - PROCESS | 1645 | 1466441803519 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}] 09:56:43 INFO - PROCESS | 1645 | 1466441803522 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:43 INFO - PROCESS | 1645 | 1466441803617 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 09:56:43 INFO - PROCESS | 1645 | 1466441803627 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:43 INFO - PROCESS | 1645 | 1466441803628 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x129007000 == 37 [pid = 1645] [id = 363] 09:56:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x1266e6400) [pid = 1645] [serial = 1088] [outer = 0x0] 09:56:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x1289a6000) [pid = 1645] [serial = 1089] [outer = 0x1266e6400] 09:56:43 INFO - PROCESS | 1645 | 1466441803652 Marionette DEBUG loaded listener.js 09:56:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x128aef000) [pid = 1645] [serial = 1090] [outer = 0x1266e6400] 09:56:43 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x1125a1400) [pid = 1645] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:56:43 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12a336800) [pid = 1645] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:56:43 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1181ba800) [pid = 1645] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:56:43 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x112ea2400) [pid = 1645] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:56:43 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1183ac000) [pid = 1645] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:56:43 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x11544fc00) [pid = 1645] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:56:43 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x123c88000) [pid = 1645] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:56:43 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x12b7e5800) [pid = 1645] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:56:43 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x123904800) [pid = 1645] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:56:43 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x115decc00) [pid = 1645] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:56:43 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x11219c400) [pid = 1645] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:56:43 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x12608b000) [pid = 1645] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:56:43 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1181c8c00) [pid = 1645] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:56:43 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x126087c00) [pid = 1645] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:56:43 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x12932d000) [pid = 1645] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:56:43 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x112599c00) [pid = 1645] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:56:43 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1132b6800) [pid = 1645] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:56:43 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x123b62c00) [pid = 1645] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:56:43 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1181c4c00) [pid = 1645] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:56:44 INFO - PROCESS | 1645 | 1466441804071 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]]]}] 09:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 568ms 09:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:56:44 INFO - PROCESS | 1645 | 1466441804085 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 09:56:44 INFO - PROCESS | 1645 | 1466441804086 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 09:56:44 INFO - PROCESS | 1645 | 1466441804092 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:56:44 INFO - PROCESS | 1645 | 1466441804093 Marionette TRACE conn2 <- [1,1426,null,{}] 09:56:44 INFO - PROCESS | 1645 | 1466441804095 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}] 09:56:44 INFO - PROCESS | 1645 | 1466441804096 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:44 INFO - PROCESS | 1645 | 1466441804219 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 09:56:44 INFO - PROCESS | 1645 | 1466441804291 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:44 INFO - PROCESS | 1645 | 1466441804292 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x124d9a000 == 38 [pid = 1645] [id = 364] 09:56:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x112cd3c00) [pid = 1645] [serial = 1091] [outer = 0x0] 09:56:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x116918000) [pid = 1645] [serial = 1092] [outer = 0x112cd3c00] 09:56:44 INFO - PROCESS | 1645 | 1466441804337 Marionette DEBUG loaded listener.js 09:56:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x118732800) [pid = 1645] [serial = 1093] [outer = 0x112cd3c00] 09:56:44 INFO - PROCESS | 1645 | 1466441804711 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]]]}] 09:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 672ms 09:56:44 INFO - PROCESS | 1645 | 1466441804762 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 09:56:44 INFO - PROCESS | 1645 | 1466441804764 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 09:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:56:44 INFO - PROCESS | 1645 | 1466441804766 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:56:44 INFO - PROCESS | 1645 | 1466441804767 Marionette TRACE conn2 <- [1,1430,null,{}] 09:56:44 INFO - PROCESS | 1645 | 1466441804769 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}] 09:56:44 INFO - PROCESS | 1645 | 1466441804770 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:44 INFO - PROCESS | 1645 | 1466441804850 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 09:56:44 INFO - PROCESS | 1645 | 1466441804907 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:44 INFO - PROCESS | 1645 | 1466441804908 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a395000 == 39 [pid = 1645] [id = 365] 09:56:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x11544fc00) [pid = 1645] [serial = 1094] [outer = 0x0] 09:56:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x120fc2000) [pid = 1645] [serial = 1095] [outer = 0x11544fc00] 09:56:44 INFO - PROCESS | 1645 | 1466441804933 Marionette DEBUG loaded listener.js 09:56:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1266ddc00) [pid = 1645] [serial = 1096] [outer = 0x11544fc00] 09:56:45 INFO - PROCESS | 1645 | 1466441805210 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]]]}] 09:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 471ms 09:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:56:45 INFO - PROCESS | 1645 | 1466441805244 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 09:56:45 INFO - PROCESS | 1645 | 1466441805245 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 09:56:45 INFO - PROCESS | 1645 | 1466441805247 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:56:45 INFO - PROCESS | 1645 | 1466441805248 Marionette TRACE conn2 <- [1,1434,null,{}] 09:56:45 INFO - PROCESS | 1645 | 1466441805250 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}] 09:56:45 INFO - PROCESS | 1645 | 1466441805251 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:45 INFO - PROCESS | 1645 | 1466441805335 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 09:56:45 INFO - PROCESS | 1645 | 1466441805341 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:45 INFO - PROCESS | 1645 | 1466441805342 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x12aae7800 == 40 [pid = 1645] [id = 366] 09:56:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x123276c00) [pid = 1645] [serial = 1097] [outer = 0x0] 09:56:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x128faec00) [pid = 1645] [serial = 1098] [outer = 0x123276c00] 09:56:45 INFO - PROCESS | 1645 | 1466441805369 Marionette DEBUG loaded listener.js 09:56:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12932d000) [pid = 1645] [serial = 1099] [outer = 0x123276c00] 09:56:45 INFO - PROCESS | 1645 | 1466441805726 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]]]}] 09:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 522ms 09:56:45 INFO - PROCESS | 1645 | 1466441805770 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 09:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:56:45 INFO - PROCESS | 1645 | 1466441805773 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 09:56:45 INFO - PROCESS | 1645 | 1466441805776 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:56:45 INFO - PROCESS | 1645 | 1466441805779 Marionette TRACE conn2 <- [1,1438,null,{}] 09:56:45 INFO - PROCESS | 1645 | 1466441805782 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}] 09:56:45 INFO - PROCESS | 1645 | 1466441805785 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:45 INFO - PROCESS | 1645 | 1466441805919 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 09:56:45 INFO - PROCESS | 1645 | 1466441805925 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:45 INFO - PROCESS | 1645 | 1466441805925 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8db000 == 41 [pid = 1645] [id = 367] 09:56:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12a32f000) [pid = 1645] [serial = 1100] [outer = 0x0] 09:56:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12a5f5c00) [pid = 1645] [serial = 1101] [outer = 0x12a32f000] 09:56:45 INFO - PROCESS | 1645 | 1466441805965 Marionette DEBUG loaded listener.js 09:56:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12aa60000) [pid = 1645] [serial = 1102] [outer = 0x12a32f000] 09:56:46 INFO - PROCESS | 1645 | 1466441806544 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]]]}] 09:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 823ms 09:56:46 INFO - PROCESS | 1645 | 1466441806598 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 09:56:46 INFO - PROCESS | 1645 | 1466441806601 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 09:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:56:46 INFO - PROCESS | 1645 | 1466441806606 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:56:46 INFO - PROCESS | 1645 | 1466441806610 Marionette TRACE conn2 <- [1,1442,null,{}] 09:56:46 INFO - PROCESS | 1645 | 1466441806613 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}] 09:56:46 INFO - PROCESS | 1645 | 1466441806615 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:46 INFO - PROCESS | 1645 | 1466441806744 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 09:56:46 INFO - PROCESS | 1645 | 1466441806812 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:46 INFO - PROCESS | 1645 | 1466441806813 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x1195ce800 == 42 [pid = 1645] [id = 368] 09:56:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x116917000) [pid = 1645] [serial = 1103] [outer = 0x0] 09:56:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x11812c000) [pid = 1645] [serial = 1104] [outer = 0x116917000] 09:56:46 INFO - PROCESS | 1645 | 1466441806845 Marionette DEBUG loaded listener.js 09:56:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x118732400) [pid = 1645] [serial = 1105] [outer = 0x116917000] 09:56:47 INFO - PROCESS | 1645 | 1466441807291 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]]]}] 09:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 726ms 09:56:47 INFO - PROCESS | 1645 | 1466441807338 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 09:56:47 INFO - PROCESS | 1645 | 1466441807341 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 09:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:56:47 INFO - PROCESS | 1645 | 1466441807347 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:56:47 INFO - PROCESS | 1645 | 1466441807349 Marionette TRACE conn2 <- [1,1446,null,{}] 09:56:47 INFO - PROCESS | 1645 | 1466441807352 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}] 09:56:47 INFO - PROCESS | 1645 | 1466441807355 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:47 INFO - PROCESS | 1645 | 1466441807461 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 09:56:47 INFO - PROCESS | 1645 | 1466441807529 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:47 INFO - PROCESS | 1645 | 1466441807531 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x12646e800 == 43 [pid = 1645] [id = 369] 09:56:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x119d34c00) [pid = 1645] [serial = 1106] [outer = 0x0] 09:56:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x1210d2400) [pid = 1645] [serial = 1107] [outer = 0x119d34c00] 09:56:47 INFO - PROCESS | 1645 | 1466441807562 Marionette DEBUG loaded listener.js 09:56:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x1233db800) [pid = 1645] [serial = 1108] [outer = 0x119d34c00] 09:56:48 INFO - PROCESS | 1645 | 1466441808028 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]]]}] 09:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 771ms 09:56:48 INFO - PROCESS | 1645 | 1466441808119 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 09:56:48 INFO - PROCESS | 1645 | 1466441808121 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 09:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:56:48 INFO - PROCESS | 1645 | 1466441808123 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:56:48 INFO - PROCESS | 1645 | 1466441808126 Marionette TRACE conn2 <- [1,1450,null,{}] 09:56:48 INFO - PROCESS | 1645 | 1466441808134 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}] 09:56:48 INFO - PROCESS | 1645 | 1466441808137 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:48 INFO - PROCESS | 1645 | 1466441808242 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 09:56:48 INFO - PROCESS | 1645 | 1466441808312 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:48 INFO - PROCESS | 1645 | 1466441808315 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c353000 == 44 [pid = 1645] [id = 370] 09:56:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x12421f000) [pid = 1645] [serial = 1109] [outer = 0x0] 09:56:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x124dd2c00) [pid = 1645] [serial = 1110] [outer = 0x12421f000] 09:56:48 INFO - PROCESS | 1645 | 1466441808346 Marionette DEBUG loaded listener.js 09:56:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x12660a400) [pid = 1645] [serial = 1111] [outer = 0x12421f000] 09:56:48 INFO - PROCESS | 1645 | 1466441808793 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]]]}] 09:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 721ms 09:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:56:48 INFO - PROCESS | 1645 | 1466441808845 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 09:56:48 INFO - PROCESS | 1645 | 1466441808847 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 09:56:48 INFO - PROCESS | 1645 | 1466441808849 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:56:48 INFO - PROCESS | 1645 | 1466441808851 Marionette TRACE conn2 <- [1,1454,null,{}] 09:56:48 INFO - PROCESS | 1645 | 1466441808853 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}] 09:56:48 INFO - PROCESS | 1645 | 1466441808854 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:48 INFO - PROCESS | 1645 | 1466441808996 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 09:56:49 INFO - PROCESS | 1645 | 1466441809046 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:49 INFO - PROCESS | 1645 | 1466441809048 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c71a800 == 45 [pid = 1645] [id = 371] 09:56:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x128fb3400) [pid = 1645] [serial = 1112] [outer = 0x0] 09:56:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x1290d2800) [pid = 1645] [serial = 1113] [outer = 0x128fb3400] 09:56:49 INFO - PROCESS | 1645 | 1466441809079 Marionette DEBUG loaded listener.js 09:56:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x12a48f800) [pid = 1645] [serial = 1114] [outer = 0x128fb3400] 09:56:49 INFO - PROCESS | 1645 | 1466441809593 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]]]}] 09:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 819ms 09:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:56:49 INFO - PROCESS | 1645 | 1466441809670 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 09:56:49 INFO - PROCESS | 1645 | 1466441809672 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 09:56:49 INFO - PROCESS | 1645 | 1466441809675 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:56:49 INFO - PROCESS | 1645 | 1466441809677 Marionette TRACE conn2 <- [1,1458,null,{}] 09:56:49 INFO - PROCESS | 1645 | 1466441809681 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}] 09:56:49 INFO - PROCESS | 1645 | 1466441809683 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:49 INFO - PROCESS | 1645 | 1466441809835 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 09:56:50 INFO - PROCESS | 1645 | 1466441810101 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:50 INFO - PROCESS | 1645 | 1466441810102 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x118361800 == 46 [pid = 1645] [id = 372] 09:56:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x1121a5c00) [pid = 1645] [serial = 1115] [outer = 0x0] 09:56:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x112eb3c00) [pid = 1645] [serial = 1116] [outer = 0x1121a5c00] 09:56:50 INFO - PROCESS | 1645 | 1466441810138 Marionette DEBUG loaded listener.js 09:56:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x116773c00) [pid = 1645] [serial = 1117] [outer = 0x1121a5c00] 09:56:50 INFO - PROCESS | 1645 | 1466441810626 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]]]}] 09:56:50 INFO - PROCESS | 1645 | --DOCSHELL 0x12aae7800 == 45 [pid = 1645] [id = 366] 09:56:50 INFO - PROCESS | 1645 | --DOCSHELL 0x12a395000 == 44 [pid = 1645] [id = 365] 09:56:50 INFO - PROCESS | 1645 | --DOCSHELL 0x124d9a000 == 43 [pid = 1645] [id = 364] 09:56:50 INFO - PROCESS | 1645 | --DOCSHELL 0x129007000 == 42 [pid = 1645] [id = 363] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x11812ac00) [pid = 1645] [serial = 1059] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOCSHELL 0x1289c8000 == 41 [pid = 1645] [id = 362] 09:56:50 INFO - PROCESS | 1645 | --DOCSHELL 0x1235b9800 == 40 [pid = 1645] [id = 361] 09:56:50 INFO - PROCESS | 1645 | --DOCSHELL 0x124062800 == 39 [pid = 1645] [id = 360] 09:56:50 INFO - PROCESS | 1645 | --DOCSHELL 0x12375f800 == 38 [pid = 1645] [id = 359] 09:56:50 INFO - PROCESS | 1645 | --DOCSHELL 0x119a1e000 == 37 [pid = 1645] [id = 358] 09:56:50 INFO - PROCESS | 1645 | --DOCSHELL 0x119156000 == 36 [pid = 1645] [id = 357] 09:56:50 INFO - PROCESS | 1645 | --DOCSHELL 0x115d79800 == 35 [pid = 1645] [id = 356] 09:56:50 INFO - PROCESS | 1645 | --DOCSHELL 0x116f9f000 == 34 [pid = 1645] [id = 355] 09:56:50 INFO - PROCESS | 1645 | --DOCSHELL 0x11617d000 == 33 [pid = 1645] [id = 354] 09:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1022ms 09:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:56:50 INFO - PROCESS | 1645 | 1466441810698 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 09:56:50 INFO - PROCESS | 1645 | 1466441810700 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 09:56:50 INFO - PROCESS | 1645 | 1466441810704 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:56:50 INFO - PROCESS | 1645 | 1466441810708 Marionette TRACE conn2 <- [1,1462,null,{}] 09:56:50 INFO - PROCESS | 1645 | 1466441810712 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}] 09:56:50 INFO - PROCESS | 1645 | 1466441810715 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:50 INFO - PROCESS | 1645 | 1466441810812 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x124556400) [pid = 1645] [serial = 1051] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x128cca000) [pid = 1645] [serial = 1057] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x123b67c00) [pid = 1645] [serial = 1050] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x115450000) [pid = 1645] [serial = 1045] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x1290cb800) [pid = 1645] [serial = 1053] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x119628c00) [pid = 1645] [serial = 1048] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x119292800) [pid = 1645] [serial = 1047] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12a333c00) [pid = 1645] [serial = 1054] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1188d6c00) [pid = 1645] [serial = 1056] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x11259fc00) [pid = 1645] [serial = 1044] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1289a0000) [pid = 1645] [serial = 1026] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x12a53e800) [pid = 1645] [serial = 1029] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12932fc00) [pid = 1645] [serial = 1027] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x1132e5c00) [pid = 1645] [serial = 1032] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x119d2a800) [pid = 1645] [serial = 1017] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x123777000) [pid = 1645] [serial = 1018] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1176e0400) [pid = 1645] [serial = 1033] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x123c8a000) [pid = 1645] [serial = 1020] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x118267000) [pid = 1645] [serial = 1008] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x11874f400) [pid = 1645] [serial = 1009] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x112ebc800) [pid = 1645] [serial = 1005] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x115dee400) [pid = 1645] [serial = 1006] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x12aa5a400) [pid = 1645] [serial = 1003] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x11874a400) [pid = 1645] [serial = 1014] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1195f0c00) [pid = 1645] [serial = 1015] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x113c5c400) [pid = 1645] [serial = 1011] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x116fb2000) [pid = 1645] [serial = 1012] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x12aaa7c00) [pid = 1645] [serial = 1038] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x12b03d800) [pid = 1645] [serial = 1039] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x12a5fe400) [pid = 1645] [serial = 1030] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x119b7e800) [pid = 1645] [serial = 1035] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x126086800) [pid = 1645] [serial = 1024] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x12b8f1000) [pid = 1645] [serial = 1041] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x124d6c000) [pid = 1645] [serial = 1023] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x12bb8cc00) [pid = 1645] [serial = 1042] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x12608a000) [pid = 1645] [serial = 1036] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x124215800) [pid = 1645] [serial = 1021] [outer = 0x0] [url = about:blank] 09:56:50 INFO - PROCESS | 1645 | 1466441810911 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:50 INFO - PROCESS | 1645 | 1466441810913 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x118052000 == 34 [pid = 1645] [id = 373] 09:56:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x1132e5c00) [pid = 1645] [serial = 1118] [outer = 0x0] 09:56:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x1176e0400) [pid = 1645] [serial = 1119] [outer = 0x1132e5c00] 09:56:50 INFO - PROCESS | 1645 | 1466441810958 Marionette DEBUG loaded listener.js 09:56:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x11942dc00) [pid = 1645] [serial = 1120] [outer = 0x1132e5c00] 09:56:51 INFO - PROCESS | 1645 | 1466441811371 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]]]}] 09:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 723ms 09:56:51 INFO - PROCESS | 1645 | 1466441811428 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 09:56:51 INFO - PROCESS | 1645 | 1466441811431 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 09:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:56:51 INFO - PROCESS | 1645 | 1466441811434 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:56:51 INFO - PROCESS | 1645 | 1466441811435 Marionette TRACE conn2 <- [1,1466,null,{}] 09:56:51 INFO - PROCESS | 1645 | 1466441811440 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}] 09:56:51 INFO - PROCESS | 1645 | 1466441811441 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:51 INFO - PROCESS | 1645 | 1466441811525 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 09:56:51 INFO - PROCESS | 1645 | 1466441811529 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:51 INFO - PROCESS | 1645 | 1466441811530 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x123043000 == 35 [pid = 1645] [id = 374] 09:56:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x119991000) [pid = 1645] [serial = 1121] [outer = 0x0] 09:56:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x1232c1400) [pid = 1645] [serial = 1122] [outer = 0x119991000] 09:56:51 INFO - PROCESS | 1645 | 1466441811557 Marionette DEBUG loaded listener.js 09:56:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x123b5fc00) [pid = 1645] [serial = 1123] [outer = 0x119991000] 09:56:51 INFO - PROCESS | 1645 | 1466441811929 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]]]}] 09:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 524ms 09:56:52 INFO - PROCESS | 1645 | 1466441812002 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 09:56:52 INFO - PROCESS | 1645 | 1466441812004 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 09:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:56:52 INFO - PROCESS | 1645 | 1466441812015 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:56:52 INFO - PROCESS | 1645 | 1466441812019 Marionette TRACE conn2 <- [1,1470,null,{}] 09:56:52 INFO - PROCESS | 1645 | 1466441812026 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}] 09:56:52 INFO - PROCESS | 1645 | 1466441812028 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:52 INFO - PROCESS | 1645 | 1466441812112 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 09:56:52 INFO - PROCESS | 1645 | 1466441812117 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:52 INFO - PROCESS | 1645 | 1466441812118 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x124854000 == 36 [pid = 1645] [id = 375] 09:56:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x123b68c00) [pid = 1645] [serial = 1124] [outer = 0x0] 09:56:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x124d6c000) [pid = 1645] [serial = 1125] [outer = 0x123b68c00] 09:56:52 INFO - PROCESS | 1645 | 1466441812146 Marionette DEBUG loaded listener.js 09:56:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1290cbc00) [pid = 1645] [serial = 1126] [outer = 0x123b68c00] 09:56:52 INFO - PROCESS | 1645 | 1466441812494 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]]]}] 09:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 529ms 09:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:56:52 INFO - PROCESS | 1645 | 1466441812561 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 09:56:52 INFO - PROCESS | 1645 | 1466441812563 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 09:56:52 INFO - PROCESS | 1645 | 1466441812565 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:56:52 INFO - PROCESS | 1645 | 1466441812566 Marionette TRACE conn2 <- [1,1474,null,{}] 09:56:52 INFO - PROCESS | 1645 | 1466441812568 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}] 09:56:52 INFO - PROCESS | 1645 | 1466441812569 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:52 INFO - PROCESS | 1645 | 1466441812660 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 09:56:52 INFO - PROCESS | 1645 | 1466441812664 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:52 INFO - PROCESS | 1645 | 1466441812665 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x116f96000 == 37 [pid = 1645] [id = 376] 09:56:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x12a545c00) [pid = 1645] [serial = 1127] [outer = 0x0] 09:56:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x12a5f5800) [pid = 1645] [serial = 1128] [outer = 0x12a545c00] 09:56:52 INFO - PROCESS | 1645 | 1466441812689 Marionette DEBUG loaded listener.js 09:56:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x12aaaa400) [pid = 1645] [serial = 1129] [outer = 0x12a545c00] 09:56:53 INFO - PROCESS | 1645 | 1466441813143 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]]]}] 09:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 618ms 09:56:53 INFO - PROCESS | 1645 | 1466441813185 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 09:56:53 INFO - PROCESS | 1645 | 1466441813190 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 09:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:56:53 INFO - PROCESS | 1645 | 1466441813200 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:56:53 INFO - PROCESS | 1645 | 1466441813202 Marionette TRACE conn2 <- [1,1478,null,{}] 09:56:53 INFO - PROCESS | 1645 | 1466441813205 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}] 09:56:53 INFO - PROCESS | 1645 | 1466441813206 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:53 INFO - PROCESS | 1645 | 1466441813350 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 09:56:53 INFO - PROCESS | 1645 | 1466441813388 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:53 INFO - PROCESS | 1645 | 1466441813393 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x129493000 == 38 [pid = 1645] [id = 377] 09:56:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x12b7e6000) [pid = 1645] [serial = 1130] [outer = 0x0] 09:56:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x12b7e9c00) [pid = 1645] [serial = 1131] [outer = 0x12b7e6000] 09:56:53 INFO - PROCESS | 1645 | 1466441813425 Marionette DEBUG loaded listener.js 09:56:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x12b8fa800) [pid = 1645] [serial = 1132] [outer = 0x12b7e6000] 09:56:53 INFO - PROCESS | 1645 | 1466441813780 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]]]}] 09:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 622ms 09:56:53 INFO - PROCESS | 1645 | 1466441813821 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 09:56:53 INFO - PROCESS | 1645 | 1466441813822 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 09:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:56:53 INFO - PROCESS | 1645 | 1466441813825 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:56:53 INFO - PROCESS | 1645 | 1466441813826 Marionette TRACE conn2 <- [1,1482,null,{}] 09:56:53 INFO - PROCESS | 1645 | 1466441813828 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}] 09:56:53 INFO - PROCESS | 1645 | 1466441813830 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:53 INFO - PROCESS | 1645 | 1466441813935 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 09:56:53 INFO - PROCESS | 1645 | 1466441813970 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:53 INFO - PROCESS | 1645 | 1466441813971 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a822000 == 39 [pid = 1645] [id = 378] 09:56:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x12bb88400) [pid = 1645] [serial = 1133] [outer = 0x0] 09:56:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12bb95000) [pid = 1645] [serial = 1134] [outer = 0x12bb88400] 09:56:53 INFO - PROCESS | 1645 | 1466441813995 Marionette DEBUG loaded listener.js 09:56:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x12bd9dc00) [pid = 1645] [serial = 1135] [outer = 0x12bb88400] 09:56:54 INFO - PROCESS | 1645 | 1466441814335 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]]]}] 09:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 518ms 09:56:54 INFO - PROCESS | 1645 | 1466441814344 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 09:56:54 INFO - PROCESS | 1645 | 1466441814345 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 09:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:56:54 INFO - PROCESS | 1645 | 1466441814347 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:56:54 INFO - PROCESS | 1645 | 1466441814348 Marionette TRACE conn2 <- [1,1486,null,{}] 09:56:54 INFO - PROCESS | 1645 | 1466441814350 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}] 09:56:54 INFO - PROCESS | 1645 | 1466441814351 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:54 INFO - PROCESS | 1645 | 1466441814454 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 09:56:54 INFO - PROCESS | 1645 | 1466441814458 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:54 INFO - PROCESS | 1645 | 1466441814459 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b0b7000 == 40 [pid = 1645] [id = 379] 09:56:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12bd98800) [pid = 1645] [serial = 1136] [outer = 0x0] 09:56:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12bf7a000) [pid = 1645] [serial = 1137] [outer = 0x12bd98800] 09:56:54 INFO - PROCESS | 1645 | 1466441814483 Marionette DEBUG loaded listener.js 09:56:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12bf82c00) [pid = 1645] [serial = 1138] [outer = 0x12bd98800] 09:56:54 INFO - PROCESS | 1645 | 1466441814825 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]]]}] 09:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 518ms 09:56:54 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x123276c00) [pid = 1645] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:56:54 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x124d6ec00) [pid = 1645] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:56:54 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x11714b800) [pid = 1645] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:56:54 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x116917c00) [pid = 1645] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:56:54 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x119987800) [pid = 1645] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:56:54 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x11691d400) [pid = 1645] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:56:54 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x112593000) [pid = 1645] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:56:54 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x118745800) [pid = 1645] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:56:54 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x124509c00) [pid = 1645] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:56:54 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x112eb5400) [pid = 1645] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:56:54 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x112cd3c00) [pid = 1645] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:56:54 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x1266e6400) [pid = 1645] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:56:54 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x11544fc00) [pid = 1645] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:56:54 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x120fc1000) [pid = 1645] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:56:54 INFO - PROCESS | 1645 | 1466441814954 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 09:56:54 INFO - PROCESS | 1645 | 1466441814956 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 09:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:56:54 INFO - PROCESS | 1645 | 1466441814966 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:56:54 INFO - PROCESS | 1645 | 1466441814967 Marionette TRACE conn2 <- [1,1490,null,{}] 09:56:54 INFO - PROCESS | 1645 | 1466441814970 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}] 09:56:54 INFO - PROCESS | 1645 | 1466441814972 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:55 INFO - PROCESS | 1645 | 1466441815052 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 09:56:55 INFO - PROCESS | 1645 | 1466441815057 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:55 INFO - PROCESS | 1645 | 1466441815059 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x12314d000 == 41 [pid = 1645] [id = 380] 09:56:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x115dec800) [pid = 1645] [serial = 1139] [outer = 0x0] 09:56:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x11691d400) [pid = 1645] [serial = 1140] [outer = 0x115dec800] 09:56:55 INFO - PROCESS | 1645 | 1466441815083 Marionette DEBUG loaded listener.js 09:56:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x119987800) [pid = 1645] [serial = 1141] [outer = 0x115dec800] 09:56:55 INFO - PROCESS | 1645 | 1466441815417 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]]]}] 09:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 468ms 09:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:56:55 INFO - PROCESS | 1645 | 1466441815435 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 09:56:55 INFO - PROCESS | 1645 | 1466441815436 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 09:56:55 INFO - PROCESS | 1645 | 1466441815440 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:56:55 INFO - PROCESS | 1645 | 1466441815442 Marionette TRACE conn2 <- [1,1494,null,{}] 09:56:55 INFO - PROCESS | 1645 | 1466441815444 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}] 09:56:55 INFO - PROCESS | 1645 | 1466441815445 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:55 INFO - PROCESS | 1645 | 1466441815528 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 09:56:55 INFO - PROCESS | 1645 | 1466441815586 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:55 INFO - PROCESS | 1645 | 1466441815587 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c348000 == 42 [pid = 1645] [id = 381] 09:56:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x115ded800) [pid = 1645] [serial = 1142] [outer = 0x0] 09:56:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1210c6000) [pid = 1645] [serial = 1143] [outer = 0x115ded800] 09:56:55 INFO - PROCESS | 1645 | 1466441815612 Marionette DEBUG loaded listener.js 09:56:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1210ce800) [pid = 1645] [serial = 1144] [outer = 0x115ded800] 09:56:55 INFO - PROCESS | 1645 | 1466441815899 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]]]}] 09:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 471ms 09:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:56:55 INFO - PROCESS | 1645 | 1466441815913 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 09:56:55 INFO - PROCESS | 1645 | 1466441815914 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 09:56:55 INFO - PROCESS | 1645 | 1466441815916 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:56:55 INFO - PROCESS | 1645 | 1466441815917 Marionette TRACE conn2 <- [1,1498,null,{}] 09:56:55 INFO - PROCESS | 1645 | 1466441815928 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}] 09:56:55 INFO - PROCESS | 1645 | 1466441815929 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:56 INFO - PROCESS | 1645 | 1466441816017 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 09:56:56 INFO - PROCESS | 1645 | 1466441816021 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:56 INFO - PROCESS | 1645 | 1466441816022 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cd37000 == 43 [pid = 1645] [id = 382] 09:56:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1210ca800) [pid = 1645] [serial = 1145] [outer = 0x0] 09:56:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x128fb1000) [pid = 1645] [serial = 1146] [outer = 0x1210ca800] 09:56:56 INFO - PROCESS | 1645 | 1466441816048 Marionette DEBUG loaded listener.js 09:56:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x12bf85000) [pid = 1645] [serial = 1147] [outer = 0x1210ca800] 09:56:56 INFO - PROCESS | 1645 | 1466441816483 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]]]}] 09:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 573ms 09:56:56 INFO - PROCESS | 1645 | 1466441816490 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 09:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:56:56 INFO - PROCESS | 1645 | 1466441816493 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 09:56:56 INFO - PROCESS | 1645 | 1466441816496 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:56:56 INFO - PROCESS | 1645 | 1466441816499 Marionette TRACE conn2 <- [1,1502,null,{}] 09:56:56 INFO - PROCESS | 1645 | 1466441816502 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}] 09:56:56 INFO - PROCESS | 1645 | 1466441816505 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:56 INFO - PROCESS | 1645 | 1466441816651 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 09:56:56 INFO - PROCESS | 1645 | 1466441816666 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:56 INFO - PROCESS | 1645 | 1466441816667 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c70d800 == 44 [pid = 1645] [id = 383] 09:56:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1260cc800) [pid = 1645] [serial = 1148] [outer = 0x0] 09:56:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x12bf83000) [pid = 1645] [serial = 1149] [outer = 0x1260cc800] 09:56:56 INFO - PROCESS | 1645 | 1466441816718 Marionette DEBUG loaded listener.js 09:56:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12c30a400) [pid = 1645] [serial = 1150] [outer = 0x1260cc800] 09:56:57 INFO - PROCESS | 1645 | --DOCSHELL 0x119686000 == 43 [pid = 1645] [id = 353] 09:56:57 INFO - PROCESS | 1645 | --DOCSHELL 0x118052000 == 42 [pid = 1645] [id = 373] 09:56:57 INFO - PROCESS | 1645 | --DOCSHELL 0x118361800 == 41 [pid = 1645] [id = 372] 09:56:57 INFO - PROCESS | 1645 | --DOCSHELL 0x12c71a800 == 40 [pid = 1645] [id = 371] 09:56:57 INFO - PROCESS | 1645 | --DOCSHELL 0x12c353000 == 39 [pid = 1645] [id = 370] 09:56:57 INFO - PROCESS | 1645 | --DOCSHELL 0x12646e800 == 38 [pid = 1645] [id = 369] 09:56:57 INFO - PROCESS | 1645 | --DOCSHELL 0x1195ce800 == 37 [pid = 1645] [id = 368] 09:56:57 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8db000 == 36 [pid = 1645] [id = 367] 09:56:58 INFO - PROCESS | 1645 | --DOCSHELL 0x129493000 == 35 [pid = 1645] [id = 377] 09:56:58 INFO - PROCESS | 1645 | --DOCSHELL 0x123043000 == 34 [pid = 1645] [id = 374] 09:56:58 INFO - PROCESS | 1645 | --DOCSHELL 0x12b0b7000 == 33 [pid = 1645] [id = 379] 09:56:58 INFO - PROCESS | 1645 | --DOCSHELL 0x12314d000 == 32 [pid = 1645] [id = 380] 09:56:58 INFO - PROCESS | 1645 | --DOCSHELL 0x124854000 == 31 [pid = 1645] [id = 375] 09:56:58 INFO - PROCESS | 1645 | --DOCSHELL 0x12a822000 == 30 [pid = 1645] [id = 378] 09:56:58 INFO - PROCESS | 1645 | --DOCSHELL 0x12c348000 == 29 [pid = 1645] [id = 381] 09:56:58 INFO - PROCESS | 1645 | --DOCSHELL 0x12cd37000 == 28 [pid = 1645] [id = 382] 09:56:58 INFO - PROCESS | 1645 | --DOCSHELL 0x116f96000 == 27 [pid = 1645] [id = 376] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x126439000) [pid = 1645] [serial = 1086] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x118263800) [pid = 1645] [serial = 1060] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x117140000) [pid = 1645] [serial = 1066] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x11691c800) [pid = 1645] [serial = 1065] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x120fc5800) [pid = 1645] [serial = 1077] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1181bf800) [pid = 1645] [serial = 1071] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1183a5800) [pid = 1645] [serial = 1072] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x113c22400) [pid = 1645] [serial = 1069] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x11262e400) [pid = 1645] [serial = 1068] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x11929b400) [pid = 1645] [serial = 1074] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x11961c400) [pid = 1645] [serial = 1075] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x124550c00) [pid = 1645] [serial = 1083] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x1132b1800) [pid = 1645] [serial = 1062] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x112ea6400) [pid = 1645] [serial = 1063] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x116918000) [pid = 1645] [serial = 1092] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1289a6000) [pid = 1645] [serial = 1089] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x1266ddc00) [pid = 1645] [serial = 1096] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x123b5e400) [pid = 1645] [serial = 1080] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x123c5bc00) [pid = 1645] [serial = 1081] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x1269e0800) [pid = 1645] [serial = 1087] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x128aef000) [pid = 1645] [serial = 1090] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x124e88c00) [pid = 1645] [serial = 1084] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x110fa6000) [pid = 1645] [serial = 1078] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x120fc2000) [pid = 1645] [serial = 1095] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x12932d000) [pid = 1645] [serial = 1099] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x118732800) [pid = 1645] [serial = 1093] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x128faec00) [pid = 1645] [serial = 1098] [outer = 0x0] [url = about:blank] 09:56:58 INFO - PROCESS | 1645 | 1466441818331 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]]]}] 09:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1876ms 09:56:58 INFO - PROCESS | 1645 | 1466441818371 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 09:56:58 INFO - PROCESS | 1645 | 1466441818374 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 09:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:56:58 INFO - PROCESS | 1645 | 1466441818377 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:56:58 INFO - PROCESS | 1645 | 1466441818379 Marionette TRACE conn2 <- [1,1506,null,{}] 09:56:58 INFO - PROCESS | 1645 | 1466441818384 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}] 09:56:58 INFO - PROCESS | 1645 | 1466441818385 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:58 INFO - PROCESS | 1645 | 1466441818481 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 09:56:58 INFO - PROCESS | 1645 | 1466441818542 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:58 INFO - PROCESS | 1645 | 1466441818543 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x116686000 == 28 [pid = 1645] [id = 384] 09:56:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x116772c00) [pid = 1645] [serial = 1151] [outer = 0x0] 09:56:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x116773800) [pid = 1645] [serial = 1152] [outer = 0x116772c00] 09:56:58 INFO - PROCESS | 1645 | 1466441818571 Marionette DEBUG loaded listener.js 09:56:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x116923400) [pid = 1645] [serial = 1153] [outer = 0x116772c00] 09:56:58 INFO - PROCESS | 1645 | 1466441818895 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]]]}] 09:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 570ms 09:56:58 INFO - PROCESS | 1645 | 1466441818947 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 09:56:58 INFO - PROCESS | 1645 | 1466441818950 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 09:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:56:58 INFO - PROCESS | 1645 | 1466441818955 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:56:58 INFO - PROCESS | 1645 | 1466441818957 Marionette TRACE conn2 <- [1,1510,null,{}] 09:56:58 INFO - PROCESS | 1645 | 1466441818959 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}] 09:56:58 INFO - PROCESS | 1645 | 1466441818961 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:59 INFO - PROCESS | 1645 | 1466441819044 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 09:56:59 INFO - PROCESS | 1645 | 1466441819101 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:59 INFO - PROCESS | 1645 | 1466441819103 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x118065800 == 29 [pid = 1645] [id = 385] 09:56:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x11691e400) [pid = 1645] [serial = 1154] [outer = 0x0] 09:56:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x117eb1800) [pid = 1645] [serial = 1155] [outer = 0x11691e400] 09:56:59 INFO - PROCESS | 1645 | 1466441819131 Marionette DEBUG loaded listener.js 09:56:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x1188d6c00) [pid = 1645] [serial = 1156] [outer = 0x11691e400] 09:56:59 INFO - PROCESS | 1645 | 1466441819432 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]]]}] 09:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 521ms 09:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:56:59 INFO - PROCESS | 1645 | 1466441819477 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 09:56:59 INFO - PROCESS | 1645 | 1466441819478 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 09:56:59 INFO - PROCESS | 1645 | 1466441819489 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:56:59 INFO - PROCESS | 1645 | 1466441819493 Marionette TRACE conn2 <- [1,1514,null,{}] 09:56:59 INFO - PROCESS | 1645 | 1466441819501 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}] 09:56:59 INFO - PROCESS | 1645 | 1466441819504 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:59 INFO - PROCESS | 1645 | 1466441819584 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 09:56:59 INFO - PROCESS | 1645 | 1466441819641 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:59 INFO - PROCESS | 1645 | 1466441819643 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:56:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x11966f800 == 30 [pid = 1645] [id = 386] 09:56:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x110e82c00) [pid = 1645] [serial = 1157] [outer = 0x0] 09:56:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x11962b400) [pid = 1645] [serial = 1158] [outer = 0x110e82c00] 09:56:59 INFO - PROCESS | 1645 | 1466441819671 Marionette DEBUG loaded listener.js 09:56:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x120fc4000) [pid = 1645] [serial = 1159] [outer = 0x110e82c00] 09:56:59 INFO - PROCESS | 1645 | 1466441819982 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]]]}] 09:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 532ms 09:57:00 INFO - PROCESS | 1645 | 1466441820012 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 09:57:00 INFO - PROCESS | 1645 | 1466441820014 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 09:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:57:00 INFO - PROCESS | 1645 | 1466441820016 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:57:00 INFO - PROCESS | 1645 | 1466441820017 Marionette TRACE conn2 <- [1,1518,null,{}] 09:57:00 INFO - PROCESS | 1645 | 1466441820020 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}] 09:57:00 INFO - PROCESS | 1645 | 1466441820023 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:00 INFO - PROCESS | 1645 | 1466441820103 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 09:57:00 INFO - PROCESS | 1645 | 1466441820109 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:00 INFO - PROCESS | 1645 | 1466441820110 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x12322d000 == 31 [pid = 1645] [id = 387] 09:57:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x1210ca400) [pid = 1645] [serial = 1160] [outer = 0x0] 09:57:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x1230ec800) [pid = 1645] [serial = 1161] [outer = 0x1210ca400] 09:57:00 INFO - PROCESS | 1645 | 1466441820136 Marionette DEBUG loaded listener.js 09:57:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x123520c00) [pid = 1645] [serial = 1162] [outer = 0x1210ca400] 09:57:00 INFO - PROCESS | 1645 | 1466441820462 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]]]}] 09:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 469ms 09:57:00 INFO - PROCESS | 1645 | 1466441820486 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 09:57:00 INFO - PROCESS | 1645 | 1466441820489 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 09:57:00 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:57:00 INFO - PROCESS | 1645 | 1466441820493 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:57:00 INFO - PROCESS | 1645 | 1466441820494 Marionette TRACE conn2 <- [1,1522,null,{}] 09:57:00 INFO - PROCESS | 1645 | 1466441820496 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}] 09:57:00 INFO - PROCESS | 1645 | 1466441820497 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:00 INFO - PROCESS | 1645 | 1466441820608 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 09:57:00 INFO - PROCESS | 1645 | 1466441820615 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:00 INFO - PROCESS | 1645 | 1466441820616 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x123996800 == 32 [pid = 1645] [id = 388] 09:57:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x1181c0000) [pid = 1645] [serial = 1163] [outer = 0x0] 09:57:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x123773800) [pid = 1645] [serial = 1164] [outer = 0x1181c0000] 09:57:00 INFO - PROCESS | 1645 | 1466441820641 Marionette DEBUG loaded listener.js 09:57:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1237a1800) [pid = 1645] [serial = 1165] [outer = 0x1181c0000] 09:57:00 INFO - PROCESS | 1645 | 1466441820945 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"]]]}] 09:57:00 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 () { 09:57:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:57:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:57:00 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 () { 09:57:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:57:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:57:00 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 () { 09:57:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:57:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:57:00 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 () { 09:57:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:57:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:57:00 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 470ms 09:57:00 INFO - PROCESS | 1645 | 1466441820963 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 09:57:00 INFO - PROCESS | 1645 | 1466441820965 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 09:57:00 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:57:00 INFO - PROCESS | 1645 | 1466441820967 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:57:00 INFO - PROCESS | 1645 | 1466441820968 Marionette TRACE conn2 <- [1,1526,null,{}] 09:57:00 INFO - PROCESS | 1645 | 1466441820973 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}] 09:57:00 INFO - PROCESS | 1645 | 1466441820978 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:01 INFO - PROCESS | 1645 | 1466441821077 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 09:57:01 INFO - PROCESS | 1645 | 1466441821080 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:01 INFO - PROCESS | 1645 | 1466441821082 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x126033800 == 33 [pid = 1645] [id = 389] 09:57:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1237a4000) [pid = 1645] [serial = 1166] [outer = 0x0] 09:57:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x123c8f000) [pid = 1645] [serial = 1167] [outer = 0x1237a4000] 09:57:01 INFO - PROCESS | 1645 | 1466441821107 Marionette DEBUG loaded listener.js 09:57:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x12608a800) [pid = 1645] [serial = 1168] [outer = 0x1237a4000] 09:57:01 INFO - PROCESS | 1645 | 1466441821430 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"]]]}] 09:57:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:57:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:57:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:57:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:57:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:57:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:57:01 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 470ms 09:57:01 INFO - PROCESS | 1645 | 1466441821440 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 09:57:01 INFO - PROCESS | 1645 | 1466441821443 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 09:57:01 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:57:01 INFO - PROCESS | 1645 | 1466441821445 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:57:01 INFO - PROCESS | 1645 | 1466441821447 Marionette TRACE conn2 <- [1,1530,null,{}] 09:57:01 INFO - PROCESS | 1645 | 1466441821449 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}] 09:57:01 INFO - PROCESS | 1645 | 1466441821450 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:01 INFO - PROCESS | 1645 | 1466441821572 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 09:57:01 INFO - PROCESS | 1645 | 1466441821579 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:01 INFO - PROCESS | 1645 | 1466441821581 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x12694c800 == 34 [pid = 1645] [id = 390] 09:57:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x126088800) [pid = 1645] [serial = 1169] [outer = 0x0] 09:57:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1260ca800) [pid = 1645] [serial = 1170] [outer = 0x126088800] 09:57:01 INFO - PROCESS | 1645 | 1466441821606 Marionette DEBUG loaded listener.js 09:57:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x12648d400) [pid = 1645] [serial = 1171] [outer = 0x126088800] 09:57:01 INFO - PROCESS | 1645 | 1466441821930 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]]]}] 09:57:01 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 09:57:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:57:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:57:01 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. 09:57:01 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:57:01 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 519ms 09:57:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:57:01 INFO - PROCESS | 1645 | 1466441821965 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 09:57:01 INFO - PROCESS | 1645 | 1466441821966 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 09:57:01 INFO - PROCESS | 1645 | 1466441821968 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:57:01 INFO - PROCESS | 1645 | 1466441821969 Marionette TRACE conn2 <- [1,1534,null,{}] 09:57:01 INFO - PROCESS | 1645 | 1466441821972 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}] 09:57:01 INFO - PROCESS | 1645 | 1466441821973 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:02 INFO - PROCESS | 1645 | 1466441822049 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 09:57:02 INFO - PROCESS | 1645 | 1466441822053 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:02 INFO - PROCESS | 1645 | 1466441822054 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x129253800 == 35 [pid = 1645] [id = 391] 09:57:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x12649ac00) [pid = 1645] [serial = 1172] [outer = 0x0] 09:57:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1289a9400) [pid = 1645] [serial = 1173] [outer = 0x12649ac00] 09:57:02 INFO - PROCESS | 1645 | 1466441822085 Marionette DEBUG loaded listener.js 09:57:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x128cca000) [pid = 1645] [serial = 1174] [outer = 0x12649ac00] 09:57:02 INFO - PROCESS | 1645 | 1466441822432 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]]]}] 09:57:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:57:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 472ms 09:57:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:57:02 INFO - PROCESS | 1645 | 1466441822441 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 09:57:02 INFO - PROCESS | 1645 | 1466441822443 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 09:57:02 INFO - PROCESS | 1645 | 1466441822445 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:57:02 INFO - PROCESS | 1645 | 1466441822446 Marionette TRACE conn2 <- [1,1538,null,{}] 09:57:02 INFO - PROCESS | 1645 | 1466441822448 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}] 09:57:02 INFO - PROCESS | 1645 | 1466441822449 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:02 INFO - PROCESS | 1645 | 1466441822560 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 09:57:02 INFO - PROCESS | 1645 | 1466441822568 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:02 INFO - PROCESS | 1645 | 1466441822569 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x11966e000 == 36 [pid = 1645] [id = 392] 09:57:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x128fab000) [pid = 1645] [serial = 1175] [outer = 0x0] 09:57:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x128fb6400) [pid = 1645] [serial = 1176] [outer = 0x128fab000] 09:57:02 INFO - PROCESS | 1645 | 1466441822596 Marionette DEBUG loaded listener.js 09:57:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1290d3800) [pid = 1645] [serial = 1177] [outer = 0x128fab000] 09:57:02 INFO - PROCESS | 1645 | 1466441822893 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]]]}] 09:57:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:57:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 468ms 09:57:02 INFO - PROCESS | 1645 | 1466441822914 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 09:57:02 INFO - PROCESS | 1645 | 1466441822915 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 09:57:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:57:02 INFO - PROCESS | 1645 | 1466441822917 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:57:02 INFO - PROCESS | 1645 | 1466441822918 Marionette TRACE conn2 <- [1,1542,null,{}] 09:57:02 INFO - PROCESS | 1645 | 1466441822921 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}] 09:57:02 INFO - PROCESS | 1645 | 1466441822924 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:03 INFO - PROCESS | 1645 | 1466441823012 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 09:57:03 INFO - PROCESS | 1645 | 1466441823015 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:03 INFO - PROCESS | 1645 | 1466441823017 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x12afc0000 == 37 [pid = 1645] [id = 393] 09:57:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1290d3400) [pid = 1645] [serial = 1178] [outer = 0x0] 09:57:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12a49a400) [pid = 1645] [serial = 1179] [outer = 0x1290d3400] 09:57:03 INFO - PROCESS | 1645 | 1466441823041 Marionette DEBUG loaded listener.js 09:57:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12aaaa000) [pid = 1645] [serial = 1180] [outer = 0x1290d3400] 09:57:03 INFO - PROCESS | 1645 | 1466441823382 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]]]}] 09:57:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:57:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 472ms 09:57:03 INFO - PROCESS | 1645 | 1466441823393 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 09:57:03 INFO - PROCESS | 1645 | 1466441823394 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 09:57:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:57:03 INFO - PROCESS | 1645 | 1466441823396 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:57:03 INFO - PROCESS | 1645 | 1466441823398 Marionette TRACE conn2 <- [1,1546,null,{}] 09:57:03 INFO - PROCESS | 1645 | 1466441823400 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}] 09:57:03 INFO - PROCESS | 1645 | 1466441823402 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:03 INFO - PROCESS | 1645 | 1466441823528 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 09:57:03 INFO - PROCESS | 1645 | 1466441823550 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:03 INFO - PROCESS | 1645 | 1466441823552 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x123995800 == 38 [pid = 1645] [id = 394] 09:57:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x116137000) [pid = 1645] [serial = 1181] [outer = 0x0] 09:57:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12b036800) [pid = 1645] [serial = 1182] [outer = 0x116137000] 09:57:03 INFO - PROCESS | 1645 | 1466441823578 Marionette DEBUG loaded listener.js 09:57:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12bb86800) [pid = 1645] [serial = 1183] [outer = 0x116137000] 09:57:03 INFO - PROCESS | 1645 | 1466441823943 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]]]}] 09:57:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:57:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 569ms 09:57:03 INFO - PROCESS | 1645 | 1466441823965 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 09:57:03 INFO - PROCESS | 1645 | 1466441823966 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 09:57:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:57:03 INFO - PROCESS | 1645 | 1466441823968 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:57:03 INFO - PROCESS | 1645 | 1466441823969 Marionette TRACE conn2 <- [1,1550,null,{}] 09:57:03 INFO - PROCESS | 1645 | 1466441823972 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}] 09:57:03 INFO - PROCESS | 1645 | 1466441823973 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:04 INFO - PROCESS | 1645 | 1466441824082 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 09:57:04 INFO - PROCESS | 1645 | 1466441824086 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:04 INFO - PROCESS | 1645 | 1466441824087 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cae6000 == 39 [pid = 1645] [id = 395] 09:57:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12b8fbc00) [pid = 1645] [serial = 1184] [outer = 0x0] 09:57:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12bd97000) [pid = 1645] [serial = 1185] [outer = 0x12b8fbc00] 09:57:04 INFO - PROCESS | 1645 | 1466441824112 Marionette DEBUG loaded listener.js 09:57:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12bf7b000) [pid = 1645] [serial = 1186] [outer = 0x12b8fbc00] 09:57:04 INFO - PROCESS | 1645 | 1466441824451 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]]]}] 09:57:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:57:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 521ms 09:57:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:57:04 INFO - PROCESS | 1645 | 1466441824491 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 09:57:04 INFO - PROCESS | 1645 | 1466441824492 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 09:57:04 INFO - PROCESS | 1645 | 1466441824494 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:57:04 INFO - PROCESS | 1645 | 1466441824495 Marionette TRACE conn2 <- [1,1554,null,{}] 09:57:04 INFO - PROCESS | 1645 | 1466441824497 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}] 09:57:04 INFO - PROCESS | 1645 | 1466441824498 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:04 INFO - PROCESS | 1645 | 1466441824609 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 09:57:04 INFO - PROCESS | 1645 | 1466441824620 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:04 INFO - PROCESS | 1645 | 1466441824621 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cfdf800 == 40 [pid = 1645] [id = 396] 09:57:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12bf80000) [pid = 1645] [serial = 1187] [outer = 0x0] 09:57:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x12bf84000) [pid = 1645] [serial = 1188] [outer = 0x12bf80000] 09:57:04 INFO - PROCESS | 1645 | 1466441824645 Marionette DEBUG loaded listener.js 09:57:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x12c30ec00) [pid = 1645] [serial = 1189] [outer = 0x12bf80000] 09:57:04 INFO - PROCESS | 1645 | 1466441824992 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]]]}] 09:57:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:57:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 518ms 09:57:05 INFO - PROCESS | 1645 | 1466441825012 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 09:57:05 INFO - PROCESS | 1645 | 1466441825014 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 09:57:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:57:05 INFO - PROCESS | 1645 | 1466441825025 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:57:05 INFO - PROCESS | 1645 | 1466441825026 Marionette TRACE conn2 <- [1,1558,null,{}] 09:57:05 INFO - PROCESS | 1645 | 1466441825028 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}] 09:57:05 INFO - PROCESS | 1645 | 1466441825029 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:05 INFO - PROCESS | 1645 | 1466441825132 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 09:57:05 INFO - PROCESS | 1645 | 1466441825173 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:05 INFO - PROCESS | 1645 | 1466441825174 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d09e800 == 41 [pid = 1645] [id = 397] 09:57:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x119605c00) [pid = 1645] [serial = 1190] [outer = 0x0] 09:57:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x11960b000) [pid = 1645] [serial = 1191] [outer = 0x119605c00] 09:57:05 INFO - PROCESS | 1645 | 1466441825198 Marionette DEBUG loaded listener.js 09:57:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x119610c00) [pid = 1645] [serial = 1192] [outer = 0x119605c00] 09:57:05 INFO - PROCESS | 1645 | 1466441825473 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]]]}] 09:57:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:57:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 469ms 09:57:05 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x12b7e6000) [pid = 1645] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:57:05 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x12bb88400) [pid = 1645] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:57:05 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x12bd98800) [pid = 1645] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:57:05 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x115dec800) [pid = 1645] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:57:05 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x1210ca800) [pid = 1645] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:57:05 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x119991000) [pid = 1645] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:57:05 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1132e5c00) [pid = 1645] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:57:05 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1121a5c00) [pid = 1645] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:57:05 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x128fb3400) [pid = 1645] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:57:05 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12421f000) [pid = 1645] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:57:05 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x119d34c00) [pid = 1645] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:57:05 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x116917000) [pid = 1645] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:57:05 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x12a32f000) [pid = 1645] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:57:05 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x12a545c00) [pid = 1645] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:57:05 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x123b68c00) [pid = 1645] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:57:05 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x115ded800) [pid = 1645] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:57:05 INFO - PROCESS | 1645 | 1466441825874 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 09:57:05 INFO - PROCESS | 1645 | 1466441825875 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 09:57:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:57:05 INFO - PROCESS | 1645 | 1466441825883 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:57:05 INFO - PROCESS | 1645 | 1466441825884 Marionette TRACE conn2 <- [1,1562,null,{}] 09:57:05 INFO - PROCESS | 1645 | 1466441825886 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}] 09:57:05 INFO - PROCESS | 1645 | 1466441825888 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:05 INFO - PROCESS | 1645 | 1466441825983 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 09:57:05 INFO - PROCESS | 1645 | 1466441825987 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:05 INFO - PROCESS | 1645 | 1466441825988 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x119d9e000 == 42 [pid = 1645] [id = 398] 09:57:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x115ded800) [pid = 1645] [serial = 1193] [outer = 0x0] 09:57:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x118731800) [pid = 1645] [serial = 1194] [outer = 0x115ded800] 09:57:06 INFO - PROCESS | 1645 | 1466441826012 Marionette DEBUG loaded listener.js 09:57:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x119d37c00) [pid = 1645] [serial = 1195] [outer = 0x115ded800] 09:57:06 INFO - PROCESS | 1645 | 1466441826344 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]]]}] 09:57:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:57:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 472ms 09:57:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:57:06 INFO - PROCESS | 1645 | 1466441826360 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 09:57:06 INFO - PROCESS | 1645 | 1466441826362 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 09:57:06 INFO - PROCESS | 1645 | 1466441826364 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:57:06 INFO - PROCESS | 1645 | 1466441826365 Marionette TRACE conn2 <- [1,1566,null,{}] 09:57:06 INFO - PROCESS | 1645 | 1466441826367 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}] 09:57:06 INFO - PROCESS | 1645 | 1466441826368 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:06 INFO - PROCESS | 1645 | 1466441826460 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 09:57:06 INFO - PROCESS | 1645 | 1466441826522 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:06 INFO - PROCESS | 1645 | 1466441826523 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd14800 == 43 [pid = 1645] [id = 399] 09:57:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x115df2c00) [pid = 1645] [serial = 1196] [outer = 0x0] 09:57:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x119d59400) [pid = 1645] [serial = 1197] [outer = 0x115df2c00] 09:57:06 INFO - PROCESS | 1645 | 1466441826547 Marionette DEBUG loaded listener.js 09:57:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x119d60c00) [pid = 1645] [serial = 1198] [outer = 0x115df2c00] 09:57:06 INFO - PROCESS | 1645 | 1466441826819 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]]]}] 09:57:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:57:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 471ms 09:57:06 INFO - PROCESS | 1645 | 1466441826835 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 09:57:06 INFO - PROCESS | 1645 | 1466441826836 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 09:57:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:57:06 INFO - PROCESS | 1645 | 1466441826846 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:57:06 INFO - PROCESS | 1645 | 1466441826847 Marionette TRACE conn2 <- [1,1570,null,{}] 09:57:06 INFO - PROCESS | 1645 | 1466441826850 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}] 09:57:06 INFO - PROCESS | 1645 | 1466441826851 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:06 INFO - PROCESS | 1645 | 1466441826951 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 09:57:06 INFO - PROCESS | 1645 | 1466441826955 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:06 INFO - PROCESS | 1645 | 1466441826956 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x12df58800 == 44 [pid = 1645] [id = 400] 09:57:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x119d61000) [pid = 1645] [serial = 1199] [outer = 0x0] 09:57:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1210c7800) [pid = 1645] [serial = 1200] [outer = 0x119d61000] 09:57:06 INFO - PROCESS | 1645 | 1466441826979 Marionette DEBUG loaded listener.js 09:57:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x124dd1000) [pid = 1645] [serial = 1201] [outer = 0x119d61000] 09:57:07 INFO - PROCESS | 1645 | 1466441827328 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]]]}] 09:57:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:57:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 518ms 09:57:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:57:07 INFO - PROCESS | 1645 | 1466441827365 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 09:57:07 INFO - PROCESS | 1645 | 1466441827366 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 09:57:07 INFO - PROCESS | 1645 | 1466441827368 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:57:07 INFO - PROCESS | 1645 | 1466441827369 Marionette TRACE conn2 <- [1,1574,null,{}] 09:57:07 INFO - PROCESS | 1645 | 1466441827386 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}] 09:57:07 INFO - PROCESS | 1645 | 1466441827387 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:07 INFO - PROCESS | 1645 | 1466441827475 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 09:57:07 INFO - PROCESS | 1645 | 1466441827478 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:07 INFO - PROCESS | 1645 | 1466441827479 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x119ac2800 == 45 [pid = 1645] [id = 401] 09:57:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x1210c0400) [pid = 1645] [serial = 1202] [outer = 0x0] 09:57:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12a5f0800) [pid = 1645] [serial = 1203] [outer = 0x1210c0400] 09:57:07 INFO - PROCESS | 1645 | 1466441827503 Marionette DEBUG loaded listener.js 09:57:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x12bd9f800) [pid = 1645] [serial = 1204] [outer = 0x1210c0400] 09:57:07 INFO - PROCESS | 1645 | 1466441827828 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]]]}] 09:57:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:57:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 482ms 09:57:07 INFO - PROCESS | 1645 | 1466441827908 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 09:57:07 INFO - PROCESS | 1645 | 1466441827910 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 09:57:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:57:07 INFO - PROCESS | 1645 | 1466441827914 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:57:07 INFO - PROCESS | 1645 | 1466441827917 Marionette TRACE conn2 <- [1,1578,null,{}] 09:57:07 INFO - PROCESS | 1645 | 1466441827921 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}] 09:57:07 INFO - PROCESS | 1645 | 1466441827923 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:08 INFO - PROCESS | 1645 | 1466441828029 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 09:57:08 INFO - PROCESS | 1645 | 1466441828130 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:08 INFO - PROCESS | 1645 | 1466441828134 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x115eb8000 == 46 [pid = 1645] [id = 402] 09:57:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x112eb2800) [pid = 1645] [serial = 1205] [outer = 0x0] 09:57:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x113342400) [pid = 1645] [serial = 1206] [outer = 0x112eb2800] 09:57:08 INFO - PROCESS | 1645 | 1466441828165 Marionette DEBUG loaded listener.js 09:57:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x116773400) [pid = 1645] [serial = 1207] [outer = 0x112eb2800] 09:57:08 INFO - PROCESS | 1645 | 1466441828661 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]]]}] 09:57:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:57:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 821ms 09:57:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:57:08 INFO - PROCESS | 1645 | 1466441828741 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 09:57:08 INFO - PROCESS | 1645 | 1466441828743 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 09:57:08 INFO - PROCESS | 1645 | 1466441828748 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:57:08 INFO - PROCESS | 1645 | 1466441828750 Marionette TRACE conn2 <- [1,1582,null,{}] 09:57:08 INFO - PROCESS | 1645 | 1466441828753 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}] 09:57:08 INFO - PROCESS | 1645 | 1466441828755 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:08 INFO - PROCESS | 1645 | 1466441828869 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 09:57:08 INFO - PROCESS | 1645 | 1466441828954 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:08 INFO - PROCESS | 1645 | 1466441828955 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x119fdd800 == 47 [pid = 1645] [id = 403] 09:57:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x119134c00) [pid = 1645] [serial = 1208] [outer = 0x0] 09:57:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x11929e800) [pid = 1645] [serial = 1209] [outer = 0x119134c00] 09:57:08 INFO - PROCESS | 1645 | 1466441828986 Marionette DEBUG loaded listener.js 09:57:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x119606c00) [pid = 1645] [serial = 1210] [outer = 0x119134c00] 09:57:09 INFO - PROCESS | 1645 | 1466441829795 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]]]}] 09:57:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:57:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1125ms 09:57:09 INFO - PROCESS | 1645 | 1466441829870 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 09:57:09 INFO - PROCESS | 1645 | 1466441829873 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 09:57:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:57:09 INFO - PROCESS | 1645 | 1466441829876 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:57:09 INFO - PROCESS | 1645 | 1466441829878 Marionette TRACE conn2 <- [1,1586,null,{}] 09:57:09 INFO - PROCESS | 1645 | 1466441829882 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}] 09:57:09 INFO - PROCESS | 1645 | 1466441829883 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:09 INFO - PROCESS | 1645 | 1466441829993 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 09:57:10 INFO - PROCESS | 1645 | 1466441830059 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:10 INFO - PROCESS | 1645 | 1466441830062 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x11641e000 == 48 [pid = 1645] [id = 404] 09:57:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x112e9ec00) [pid = 1645] [serial = 1211] [outer = 0x0] 09:57:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x112ea7c00) [pid = 1645] [serial = 1212] [outer = 0x112e9ec00] 09:57:10 INFO - PROCESS | 1645 | 1466441830093 Marionette DEBUG loaded listener.js 09:57:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x1132b3000) [pid = 1645] [serial = 1213] [outer = 0x112e9ec00] 09:57:10 INFO - PROCESS | 1645 | --DOCSHELL 0x12df58800 == 47 [pid = 1645] [id = 400] 09:57:10 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd14800 == 46 [pid = 1645] [id = 399] 09:57:10 INFO - PROCESS | 1645 | --DOCSHELL 0x119d9e000 == 45 [pid = 1645] [id = 398] 09:57:10 INFO - PROCESS | 1645 | --DOCSHELL 0x12d09e800 == 44 [pid = 1645] [id = 397] 09:57:10 INFO - PROCESS | 1645 | --DOCSHELL 0x12cfdf800 == 43 [pid = 1645] [id = 396] 09:57:10 INFO - PROCESS | 1645 | --DOCSHELL 0x12cae6000 == 42 [pid = 1645] [id = 395] 09:57:10 INFO - PROCESS | 1645 | --DOCSHELL 0x123995800 == 41 [pid = 1645] [id = 394] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x12bf83000) [pid = 1645] [serial = 1149] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOCSHELL 0x12afc0000 == 40 [pid = 1645] [id = 393] 09:57:10 INFO - PROCESS | 1645 | --DOCSHELL 0x11966e000 == 39 [pid = 1645] [id = 392] 09:57:10 INFO - PROCESS | 1645 | --DOCSHELL 0x129253800 == 38 [pid = 1645] [id = 391] 09:57:10 INFO - PROCESS | 1645 | --DOCSHELL 0x12694c800 == 37 [pid = 1645] [id = 390] 09:57:10 INFO - PROCESS | 1645 | --DOCSHELL 0x126033800 == 36 [pid = 1645] [id = 389] 09:57:10 INFO - PROCESS | 1645 | --DOCSHELL 0x123996800 == 35 [pid = 1645] [id = 388] 09:57:10 INFO - PROCESS | 1645 | --DOCSHELL 0x12322d000 == 34 [pid = 1645] [id = 387] 09:57:10 INFO - PROCESS | 1645 | --DOCSHELL 0x11966f800 == 33 [pid = 1645] [id = 386] 09:57:10 INFO - PROCESS | 1645 | --DOCSHELL 0x118065800 == 32 [pid = 1645] [id = 385] 09:57:10 INFO - PROCESS | 1645 | --DOCSHELL 0x116686000 == 31 [pid = 1645] [id = 384] 09:57:10 INFO - PROCESS | 1645 | 1466441830547 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]]]}] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x12b7e9c00) [pid = 1645] [serial = 1131] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x12bb95000) [pid = 1645] [serial = 1134] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x12b8fa800) [pid = 1645] [serial = 1132] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x12bf7a000) [pid = 1645] [serial = 1137] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x12bd9dc00) [pid = 1645] [serial = 1135] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x11691d400) [pid = 1645] [serial = 1140] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x119987800) [pid = 1645] [serial = 1141] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x128fb1000) [pid = 1645] [serial = 1146] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12bf82c00) [pid = 1645] [serial = 1138] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1232c1400) [pid = 1645] [serial = 1122] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x123b5fc00) [pid = 1645] [serial = 1123] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1176e0400) [pid = 1645] [serial = 1119] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x11942dc00) [pid = 1645] [serial = 1120] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x116773c00) [pid = 1645] [serial = 1117] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x112eb3c00) [pid = 1645] [serial = 1116] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x12a48f800) [pid = 1645] [serial = 1114] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1290d2800) [pid = 1645] [serial = 1113] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x12660a400) [pid = 1645] [serial = 1111] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x124dd2c00) [pid = 1645] [serial = 1110] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1233db800) [pid = 1645] [serial = 1108] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1210d2400) [pid = 1645] [serial = 1107] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x118732400) [pid = 1645] [serial = 1105] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x11812c000) [pid = 1645] [serial = 1104] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x12a5f5c00) [pid = 1645] [serial = 1101] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x12aa60000) [pid = 1645] [serial = 1102] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x12a5f5800) [pid = 1645] [serial = 1128] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x124d6c000) [pid = 1645] [serial = 1125] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1290cbc00) [pid = 1645] [serial = 1126] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x1210ce800) [pid = 1645] [serial = 1144] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1210c6000) [pid = 1645] [serial = 1143] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x12bf85000) [pid = 1645] [serial = 1147] [outer = 0x0] [url = about:blank] 09:57:10 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x12aaaa400) [pid = 1645] [serial = 1129] [outer = 0x0] [url = about:blank] 09:57:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:57:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 723ms 09:57:10 INFO - PROCESS | 1645 | 1466441830600 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 09:57:10 INFO - PROCESS | 1645 | 1466441830602 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 09:57:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:57:10 INFO - PROCESS | 1645 | 1466441830606 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:57:10 INFO - PROCESS | 1645 | 1466441830608 Marionette TRACE conn2 <- [1,1590,null,{}] 09:57:10 INFO - PROCESS | 1645 | 1466441830610 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}] 09:57:10 INFO - PROCESS | 1645 | 1466441830611 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:10 INFO - PROCESS | 1645 | 1466441830720 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 09:57:10 INFO - PROCESS | 1645 | 1466441830727 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:10 INFO - PROCESS | 1645 | 1466441830728 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x116f95000 == 32 [pid = 1645] [id = 405] 09:57:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x116199c00) [pid = 1645] [serial = 1214] [outer = 0x0] 09:57:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1164e2400) [pid = 1645] [serial = 1215] [outer = 0x116199c00] 09:57:10 INFO - PROCESS | 1645 | 1466441830773 Marionette DEBUG loaded listener.js 09:57:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x116915c00) [pid = 1645] [serial = 1216] [outer = 0x116199c00] 09:57:11 INFO - PROCESS | 1645 | 1466441831199 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]]]}] 09:57:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:57:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 619ms 09:57:11 INFO - PROCESS | 1645 | 1466441831226 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 09:57:11 INFO - PROCESS | 1645 | 1466441831227 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 09:57:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:57:11 INFO - PROCESS | 1645 | 1466441831229 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:57:11 INFO - PROCESS | 1645 | 1466441831232 Marionette TRACE conn2 <- [1,1594,null,{}] 09:57:11 INFO - PROCESS | 1645 | 1466441831246 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}] 09:57:11 INFO - PROCESS | 1645 | 1466441831249 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:11 INFO - PROCESS | 1645 | 1466441831332 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 09:57:11 INFO - PROCESS | 1645 | 1466441831357 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:11 INFO - PROCESS | 1645 | 1466441831359 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x119261800 == 33 [pid = 1645] [id = 406] 09:57:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x11812cc00) [pid = 1645] [serial = 1217] [outer = 0x0] 09:57:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1181bcc00) [pid = 1645] [serial = 1218] [outer = 0x11812cc00] 09:57:11 INFO - PROCESS | 1645 | 1466441831387 Marionette DEBUG loaded listener.js 09:57:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x11825c000) [pid = 1645] [serial = 1219] [outer = 0x11812cc00] 09:57:11 INFO - PROCESS | 1645 | 1466441831746 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]]]}] 09:57:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:57:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 521ms 09:57:11 INFO - PROCESS | 1645 | 1466441831750 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 09:57:11 INFO - PROCESS | 1645 | 1466441831752 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 09:57:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:57:11 INFO - PROCESS | 1645 | 1466441831754 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:57:11 INFO - PROCESS | 1645 | 1466441831757 Marionette TRACE conn2 <- [1,1598,null,{}] 09:57:11 INFO - PROCESS | 1645 | 1466441831776 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}] 09:57:11 INFO - PROCESS | 1645 | 1466441831777 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:11 INFO - PROCESS | 1645 | 1466441831861 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 09:57:11 INFO - PROCESS | 1645 | 1466441831864 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:11 INFO - PROCESS | 1645 | 1466441831866 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x119ac9800 == 34 [pid = 1645] [id = 407] 09:57:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x118498000) [pid = 1645] [serial = 1220] [outer = 0x0] 09:57:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119136c00) [pid = 1645] [serial = 1221] [outer = 0x118498000] 09:57:11 INFO - PROCESS | 1645 | 1466441831891 Marionette DEBUG loaded listener.js 09:57:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x119425800) [pid = 1645] [serial = 1222] [outer = 0x118498000] 09:57:12 INFO - PROCESS | 1645 | 1466441832197 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]]]}] 09:57:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:57:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 482ms 09:57:12 INFO - PROCESS | 1645 | 1466441832237 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 09:57:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:57:12 INFO - PROCESS | 1645 | 1466441832241 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 09:57:12 INFO - PROCESS | 1645 | 1466441832243 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:57:12 INFO - PROCESS | 1645 | 1466441832244 Marionette TRACE conn2 <- [1,1602,null,{}] 09:57:12 INFO - PROCESS | 1645 | 1466441832246 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}] 09:57:12 INFO - PROCESS | 1645 | 1466441832248 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:12 INFO - PROCESS | 1645 | 1466441832326 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 09:57:12 INFO - PROCESS | 1645 | 1466441832336 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:12 INFO - PROCESS | 1645 | 1466441832338 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x12314a000 == 35 [pid = 1645] [id = 408] 09:57:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x117eb1000) [pid = 1645] [serial = 1223] [outer = 0x0] 09:57:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x119603400) [pid = 1645] [serial = 1224] [outer = 0x117eb1000] 09:57:12 INFO - PROCESS | 1645 | 1466441832365 Marionette DEBUG loaded listener.js 09:57:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x11960dc00) [pid = 1645] [serial = 1225] [outer = 0x117eb1000] 09:57:12 INFO - PROCESS | 1645 | 1466441832702 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]]]}] 09:57:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:57:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 518ms 09:57:12 INFO - PROCESS | 1645 | 1466441832768 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 09:57:12 INFO - PROCESS | 1645 | 1466441832769 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 09:57:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:57:12 INFO - PROCESS | 1645 | 1466441832774 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:57:12 INFO - PROCESS | 1645 | 1466441832775 Marionette TRACE conn2 <- [1,1606,null,{}] 09:57:12 INFO - PROCESS | 1645 | 1466441832778 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}] 09:57:12 INFO - PROCESS | 1645 | 1466441832782 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:12 INFO - PROCESS | 1645 | 1466441832897 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 09:57:12 INFO - PROCESS | 1645 | 1466441832910 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:12 INFO - PROCESS | 1645 | 1466441832911 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x123b3a800 == 36 [pid = 1645] [id = 409] 09:57:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x11960fc00) [pid = 1645] [serial = 1226] [outer = 0x0] 09:57:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x119d2f000) [pid = 1645] [serial = 1227] [outer = 0x11960fc00] 09:57:12 INFO - PROCESS | 1645 | 1466441832936 Marionette DEBUG loaded listener.js 09:57:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x120fc4c00) [pid = 1645] [serial = 1228] [outer = 0x11960fc00] 09:57:13 INFO - PROCESS | 1645 | 1466441833279 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]]]}] 09:57:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:57:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 521ms 09:57:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:57:13 INFO - PROCESS | 1645 | 1466441833294 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 09:57:13 INFO - PROCESS | 1645 | 1466441833296 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 09:57:13 INFO - PROCESS | 1645 | 1466441833298 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:57:13 INFO - PROCESS | 1645 | 1466441833299 Marionette TRACE conn2 <- [1,1610,null,{}] 09:57:13 INFO - PROCESS | 1645 | 1466441833301 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}] 09:57:13 INFO - PROCESS | 1645 | 1466441833302 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:13 INFO - PROCESS | 1645 | 1466441833449 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 09:57:13 INFO - PROCESS | 1645 | 1466441833465 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:13 INFO - PROCESS | 1645 | 1466441833466 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x12453c000 == 37 [pid = 1645] [id = 410] 09:57:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1210c2800) [pid = 1645] [serial = 1229] [outer = 0x0] 09:57:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1210c8800) [pid = 1645] [serial = 1230] [outer = 0x1210c2800] 09:57:13 INFO - PROCESS | 1645 | 1466441833505 Marionette DEBUG loaded listener.js 09:57:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1210d4000) [pid = 1645] [serial = 1231] [outer = 0x1210c2800] 09:57:13 INFO - PROCESS | 1645 | 1466441833918 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]]]}] 09:57:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:57:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 669ms 09:57:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:57:13 INFO - PROCESS | 1645 | 1466441833972 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 09:57:13 INFO - PROCESS | 1645 | 1466441833974 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 09:57:13 INFO - PROCESS | 1645 | 1466441833976 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:57:13 INFO - PROCESS | 1645 | 1466441833977 Marionette TRACE conn2 <- [1,1614,null,{}] 09:57:13 INFO - PROCESS | 1645 | 1466441833979 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}] 09:57:13 INFO - PROCESS | 1645 | 1466441833980 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:14 INFO - PROCESS | 1645 | 1466441834080 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 09:57:14 INFO - PROCESS | 1645 | 1466441834136 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:14 INFO - PROCESS | 1645 | 1466441834137 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x126631800 == 38 [pid = 1645] [id = 411] 09:57:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x1210d4400) [pid = 1645] [serial = 1232] [outer = 0x0] 09:57:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x123276c00) [pid = 1645] [serial = 1233] [outer = 0x1210d4400] 09:57:14 INFO - PROCESS | 1645 | 1466441834164 Marionette DEBUG loaded listener.js 09:57:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x123520400) [pid = 1645] [serial = 1234] [outer = 0x1210d4400] 09:57:14 INFO - PROCESS | 1645 | 1466441834462 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]]]}] 09:57:14 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 09:57:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 519ms 09:57:14 INFO - PROCESS | 1645 | 1466441834503 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 09:57:14 INFO - PROCESS | 1645 | 1466441834504 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 09:57:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:57:14 INFO - PROCESS | 1645 | 1466441834511 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:57:14 INFO - PROCESS | 1645 | 1466441834513 Marionette TRACE conn2 <- [1,1618,null,{}] 09:57:14 INFO - PROCESS | 1645 | 1466441834515 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}] 09:57:14 INFO - PROCESS | 1645 | 1466441834516 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:14 INFO - PROCESS | 1645 | 1466441834626 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 09:57:14 INFO - PROCESS | 1645 | 1466441834630 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:14 INFO - PROCESS | 1645 | 1466441834631 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x1289c6800 == 39 [pid = 1645] [id = 412] 09:57:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x1210d7000) [pid = 1645] [serial = 1235] [outer = 0x0] 09:57:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x123777000) [pid = 1645] [serial = 1236] [outer = 0x1210d7000] 09:57:14 INFO - PROCESS | 1645 | 1466441834656 Marionette DEBUG loaded listener.js 09:57:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x1237a0800) [pid = 1645] [serial = 1237] [outer = 0x1210d7000] 09:57:15 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12b8fbc00) [pid = 1645] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:57:15 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12bf80000) [pid = 1645] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:57:15 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1290d3400) [pid = 1645] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:57:15 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1237a4000) [pid = 1645] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:57:15 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1181c0000) [pid = 1645] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:57:15 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12649ac00) [pid = 1645] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:57:15 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x128fab000) [pid = 1645] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:57:15 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x126088800) [pid = 1645] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:57:15 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x116772c00) [pid = 1645] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:57:15 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1210ca400) [pid = 1645] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:57:15 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x110e82c00) [pid = 1645] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:57:15 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x11691e400) [pid = 1645] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:57:15 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x119605c00) [pid = 1645] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:57:15 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x115ded800) [pid = 1645] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:57:15 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x119d61000) [pid = 1645] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:57:15 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x116137000) [pid = 1645] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:57:15 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x115df2c00) [pid = 1645] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:57:15 INFO - PROCESS | 1645 | 1466441835119 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]]]}] 09:57:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:57:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 621ms 09:57:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:57:15 INFO - PROCESS | 1645 | 1466441835132 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 09:57:15 INFO - PROCESS | 1645 | 1466441835134 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 09:57:15 INFO - PROCESS | 1645 | 1466441835136 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:57:15 INFO - PROCESS | 1645 | 1466441835137 Marionette TRACE conn2 <- [1,1622,null,{}] 09:57:15 INFO - PROCESS | 1645 | 1466441835139 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}] 09:57:15 INFO - PROCESS | 1645 | 1466441835140 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:15 INFO - PROCESS | 1645 | 1466441835220 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 09:57:15 INFO - PROCESS | 1645 | 1466441835226 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:15 INFO - PROCESS | 1645 | 1466441835227 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x128cb0000 == 40 [pid = 1645] [id = 413] 09:57:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119426400) [pid = 1645] [serial = 1238] [outer = 0x0] 09:57:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x123695400) [pid = 1645] [serial = 1239] [outer = 0x119426400] 09:57:15 INFO - PROCESS | 1645 | 1466441835251 Marionette DEBUG loaded listener.js 09:57:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1237a5000) [pid = 1645] [serial = 1240] [outer = 0x119426400] 09:57:15 INFO - PROCESS | 1645 | 1466441835584 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]]]}] 09:57:15 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 09:57:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 473ms 09:57:15 INFO - PROCESS | 1645 | 1466441835629 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 09:57:15 INFO - PROCESS | 1645 | 1466441835630 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 09:57:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:57:15 INFO - PROCESS | 1645 | 1466441835633 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:57:15 INFO - PROCESS | 1645 | 1466441835646 Marionette TRACE conn2 <- [1,1626,null,{}] 09:57:15 INFO - PROCESS | 1645 | 1466441835649 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}] 09:57:15 INFO - PROCESS | 1645 | 1466441835650 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:15 INFO - PROCESS | 1645 | 1466441835743 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 09:57:15 INFO - PROCESS | 1645 | 1466441835747 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:15 INFO - PROCESS | 1645 | 1466441835749 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a386000 == 41 [pid = 1645] [id = 414] 09:57:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1237a0c00) [pid = 1645] [serial = 1241] [outer = 0x0] 09:57:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x123b67800) [pid = 1645] [serial = 1242] [outer = 0x1237a0c00] 09:57:15 INFO - PROCESS | 1645 | 1466441835775 Marionette DEBUG loaded listener.js 09:57:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12418f800) [pid = 1645] [serial = 1243] [outer = 0x1237a0c00] 09:57:16 INFO - PROCESS | 1645 | 1466441836096 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]]]}] 09:57:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:57:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 481ms 09:57:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:57:16 INFO - PROCESS | 1645 | 1466441836115 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 09:57:16 INFO - PROCESS | 1645 | 1466441836116 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 09:57:16 INFO - PROCESS | 1645 | 1466441836118 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:57:16 INFO - PROCESS | 1645 | 1466441836119 Marionette TRACE conn2 <- [1,1630,null,{}] 09:57:16 INFO - PROCESS | 1645 | 1466441836123 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}] 09:57:16 INFO - PROCESS | 1645 | 1466441836125 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:16 INFO - PROCESS | 1645 | 1466441836204 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 09:57:16 INFO - PROCESS | 1645 | 1466441836266 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:16 INFO - PROCESS | 1645 | 1466441836267 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a564000 == 42 [pid = 1645] [id = 415] 09:57:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x123903c00) [pid = 1645] [serial = 1244] [outer = 0x0] 09:57:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x124559000) [pid = 1645] [serial = 1245] [outer = 0x123903c00] 09:57:16 INFO - PROCESS | 1645 | 1466441836291 Marionette DEBUG loaded listener.js 09:57:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x124d72000) [pid = 1645] [serial = 1246] [outer = 0x123903c00] 09:57:16 INFO - PROCESS | 1645 | 1466441836601 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]]]}] 09:57:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:57:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 524ms 09:57:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:57:16 INFO - PROCESS | 1645 | 1466441836642 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 09:57:16 INFO - PROCESS | 1645 | 1466441836643 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 09:57:16 INFO - PROCESS | 1645 | 1466441836645 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:57:16 INFO - PROCESS | 1645 | 1466441836647 Marionette TRACE conn2 <- [1,1634,null,{}] 09:57:16 INFO - PROCESS | 1645 | 1466441836649 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}] 09:57:16 INFO - PROCESS | 1645 | 1466441836650 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:16 INFO - PROCESS | 1645 | 1466441836733 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 09:57:16 INFO - PROCESS | 1645 | 1466441836739 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:16 INFO - PROCESS | 1645 | 1466441836740 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x12aae1000 == 43 [pid = 1645] [id = 416] 09:57:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x119d2dc00) [pid = 1645] [serial = 1247] [outer = 0x0] 09:57:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x124e8cc00) [pid = 1645] [serial = 1248] [outer = 0x119d2dc00] 09:57:16 INFO - PROCESS | 1645 | 1466441836764 Marionette DEBUG loaded listener.js 09:57:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x126086400) [pid = 1645] [serial = 1249] [outer = 0x119d2dc00] 09:57:17 INFO - PROCESS | 1645 | --DOCSHELL 0x12c70d800 == 42 [pid = 1645] [id = 383] 09:57:17 INFO - PROCESS | 1645 | --DOCSHELL 0x11641e000 == 41 [pid = 1645] [id = 404] 09:57:17 INFO - PROCESS | 1645 | --DOCSHELL 0x119fdd800 == 40 [pid = 1645] [id = 403] 09:57:17 INFO - PROCESS | 1645 | --DOCSHELL 0x115eb8000 == 39 [pid = 1645] [id = 402] 09:57:17 INFO - PROCESS | 1645 | --DOCSHELL 0x119ac2800 == 38 [pid = 1645] [id = 401] 09:57:18 INFO - PROCESS | 1645 | --DOCSHELL 0x116f95000 == 37 [pid = 1645] [id = 405] 09:57:18 INFO - PROCESS | 1645 | --DOCSHELL 0x119ac9800 == 36 [pid = 1645] [id = 407] 09:57:18 INFO - PROCESS | 1645 | --DOCSHELL 0x12314a000 == 35 [pid = 1645] [id = 408] 09:57:18 INFO - PROCESS | 1645 | --DOCSHELL 0x12453c000 == 34 [pid = 1645] [id = 410] 09:57:18 INFO - PROCESS | 1645 | --DOCSHELL 0x1289c6800 == 33 [pid = 1645] [id = 412] 09:57:18 INFO - PROCESS | 1645 | --DOCSHELL 0x123b3a800 == 32 [pid = 1645] [id = 409] 09:57:18 INFO - PROCESS | 1645 | --DOCSHELL 0x119261800 == 31 [pid = 1645] [id = 406] 09:57:18 INFO - PROCESS | 1645 | --DOCSHELL 0x12a386000 == 30 [pid = 1645] [id = 414] 09:57:18 INFO - PROCESS | 1645 | --DOCSHELL 0x128cb0000 == 29 [pid = 1645] [id = 413] 09:57:18 INFO - PROCESS | 1645 | --DOCSHELL 0x126631800 == 28 [pid = 1645] [id = 411] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12bf84000) [pid = 1645] [serial = 1188] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x12a49a400) [pid = 1645] [serial = 1179] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x12aaaa000) [pid = 1645] [serial = 1180] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x123c8f000) [pid = 1645] [serial = 1167] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x12608a800) [pid = 1645] [serial = 1168] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x123773800) [pid = 1645] [serial = 1164] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1237a1800) [pid = 1645] [serial = 1165] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1289a9400) [pid = 1645] [serial = 1173] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x128cca000) [pid = 1645] [serial = 1174] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x128fb6400) [pid = 1645] [serial = 1176] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1290d3800) [pid = 1645] [serial = 1177] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1260ca800) [pid = 1645] [serial = 1170] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x12648d400) [pid = 1645] [serial = 1171] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x116773800) [pid = 1645] [serial = 1152] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x116923400) [pid = 1645] [serial = 1153] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x1230ec800) [pid = 1645] [serial = 1161] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x123520c00) [pid = 1645] [serial = 1162] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x11962b400) [pid = 1645] [serial = 1158] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x120fc4000) [pid = 1645] [serial = 1159] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x117eb1800) [pid = 1645] [serial = 1155] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x1188d6c00) [pid = 1645] [serial = 1156] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x11960b000) [pid = 1645] [serial = 1191] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x12c30ec00) [pid = 1645] [serial = 1189] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x119610c00) [pid = 1645] [serial = 1192] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x118731800) [pid = 1645] [serial = 1194] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x119d37c00) [pid = 1645] [serial = 1195] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x1210c7800) [pid = 1645] [serial = 1200] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x12b036800) [pid = 1645] [serial = 1182] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x119d60c00) [pid = 1645] [serial = 1198] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x119d59400) [pid = 1645] [serial = 1197] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x12a5f0800) [pid = 1645] [serial = 1203] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x12bf7b000) [pid = 1645] [serial = 1186] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x12bb86800) [pid = 1645] [serial = 1183] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x124dd1000) [pid = 1645] [serial = 1201] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOMWINDOW == 66 (0x12bd97000) [pid = 1645] [serial = 1185] [outer = 0x0] [url = about:blank] 09:57:18 INFO - PROCESS | 1645 | --DOCSHELL 0x12a564000 == 27 [pid = 1645] [id = 415] 09:57:18 INFO - PROCESS | 1645 | 1466441838398 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]]]}] 09:57:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:57:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1772ms 09:57:18 INFO - PROCESS | 1645 | 1466441838419 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 09:57:18 INFO - PROCESS | 1645 | 1466441838422 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 09:57:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:57:18 INFO - PROCESS | 1645 | 1466441838425 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:57:18 INFO - PROCESS | 1645 | 1466441838427 Marionette TRACE conn2 <- [1,1638,null,{}] 09:57:18 INFO - PROCESS | 1645 | 1466441838431 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}] 09:57:18 INFO - PROCESS | 1645 | 1466441838433 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:18 INFO - PROCESS | 1645 | 1466441838520 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 09:57:18 INFO - PROCESS | 1645 | 1466441838573 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:18 INFO - PROCESS | 1645 | 1466441838576 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x11640a000 == 28 [pid = 1645] [id = 417] 09:57:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x112e9a400) [pid = 1645] [serial = 1250] [outer = 0x0] 09:57:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x112e9cc00) [pid = 1645] [serial = 1251] [outer = 0x112e9a400] 09:57:18 INFO - PROCESS | 1645 | 1466441838604 Marionette DEBUG loaded listener.js 09:57:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x1132ba000) [pid = 1645] [serial = 1252] [outer = 0x112e9a400] 09:57:18 INFO - PROCESS | 1645 | 1466441838932 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]]]}] 09:57:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:57:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 521ms 09:57:18 INFO - PROCESS | 1645 | 1466441838946 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 09:57:18 INFO - PROCESS | 1645 | 1466441838949 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 09:57:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:57:18 INFO - PROCESS | 1645 | 1466441838954 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:57:18 INFO - PROCESS | 1645 | 1466441838958 Marionette TRACE conn2 <- [1,1642,null,{}] 09:57:18 INFO - PROCESS | 1645 | 1466441838962 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}] 09:57:18 INFO - PROCESS | 1645 | 1466441838964 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:19 INFO - PROCESS | 1645 | 1466441839045 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 09:57:19 INFO - PROCESS | 1645 | 1466441839049 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:19 INFO - PROCESS | 1645 | 1466441839051 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x11806d800 == 29 [pid = 1645] [id = 418] 09:57:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x11334f800) [pid = 1645] [serial = 1253] [outer = 0x0] 09:57:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x115df7400) [pid = 1645] [serial = 1254] [outer = 0x11334f800] 09:57:19 INFO - PROCESS | 1645 | 1466441839082 Marionette DEBUG loaded listener.js 09:57:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x116772c00) [pid = 1645] [serial = 1255] [outer = 0x11334f800] 09:57:19 INFO - PROCESS | 1645 | 1466441839468 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]]]}] 09:57:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:57:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 524ms 09:57:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:57:19 INFO - PROCESS | 1645 | 1466441839485 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 09:57:19 INFO - PROCESS | 1645 | 1466441839486 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 09:57:19 INFO - PROCESS | 1645 | 1466441839488 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:57:19 INFO - PROCESS | 1645 | 1466441839491 Marionette TRACE conn2 <- [1,1646,null,{}] 09:57:19 INFO - PROCESS | 1645 | 1466441839499 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}] 09:57:19 INFO - PROCESS | 1645 | 1466441839502 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:19 INFO - PROCESS | 1645 | 1466441839578 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 09:57:19 INFO - PROCESS | 1645 | 1466441839583 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:19 INFO - PROCESS | 1645 | 1466441839585 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x11926c800 == 30 [pid = 1645] [id = 419] 09:57:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x111c13800) [pid = 1645] [serial = 1256] [outer = 0x0] 09:57:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x11714a800) [pid = 1645] [serial = 1257] [outer = 0x111c13800] 09:57:19 INFO - PROCESS | 1645 | 1466441839615 Marionette DEBUG loaded listener.js 09:57:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x117eb2400) [pid = 1645] [serial = 1258] [outer = 0x111c13800] 09:57:19 INFO - PROCESS | 1645 | 1466441839959 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]]]}] 09:57:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:57:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 521ms 09:57:20 INFO - PROCESS | 1645 | 1466441840010 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 09:57:20 INFO - PROCESS | 1645 | 1466441840012 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 09:57:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:57:20 INFO - PROCESS | 1645 | 1466441840014 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:57:20 INFO - PROCESS | 1645 | 1466441840015 Marionette TRACE conn2 <- [1,1650,null,{}] 09:57:20 INFO - PROCESS | 1645 | 1466441840018 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}] 09:57:20 INFO - PROCESS | 1645 | 1466441840019 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:20 INFO - PROCESS | 1645 | 1466441840120 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 09:57:20 INFO - PROCESS | 1645 | 1466441840126 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:20 INFO - PROCESS | 1645 | 1466441840128 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x119a1c000 == 31 [pid = 1645] [id = 420] 09:57:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x11812a400) [pid = 1645] [serial = 1259] [outer = 0x0] 09:57:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x1181c7800) [pid = 1645] [serial = 1260] [outer = 0x11812a400] 09:57:20 INFO - PROCESS | 1645 | 1466441840153 Marionette DEBUG loaded listener.js 09:57:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x1183ac800) [pid = 1645] [serial = 1261] [outer = 0x11812a400] 09:57:20 INFO - PROCESS | 1645 | 1466441840465 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]]]}] 09:57:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:57:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 468ms 09:57:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:57:20 INFO - PROCESS | 1645 | 1466441840483 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 09:57:20 INFO - PROCESS | 1645 | 1466441840484 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 09:57:20 INFO - PROCESS | 1645 | 1466441840486 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:57:20 INFO - PROCESS | 1645 | 1466441840487 Marionette TRACE conn2 <- [1,1654,null,{}] 09:57:20 INFO - PROCESS | 1645 | 1466441840500 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}] 09:57:20 INFO - PROCESS | 1645 | 1466441840502 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:20 INFO - PROCESS | 1645 | 1466441840577 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 09:57:20 INFO - PROCESS | 1645 | 1466441840580 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:20 INFO - PROCESS | 1645 | 1466441840581 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x123033800 == 32 [pid = 1645] [id = 421] 09:57:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x1121aa400) [pid = 1645] [serial = 1262] [outer = 0x0] 09:57:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x11872f800) [pid = 1645] [serial = 1263] [outer = 0x1121aa400] 09:57:20 INFO - PROCESS | 1645 | 1466441840609 Marionette DEBUG loaded listener.js 09:57:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x119298c00) [pid = 1645] [serial = 1264] [outer = 0x1121aa400] 09:57:20 INFO - PROCESS | 1645 | 1466441840963 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]]]}] 09:57:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:57:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 522ms 09:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:57:21 INFO - PROCESS | 1645 | 1466441841008 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 09:57:21 INFO - PROCESS | 1645 | 1466441841010 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 09:57:21 INFO - PROCESS | 1645 | 1466441841012 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:57:21 INFO - PROCESS | 1645 | 1466441841013 Marionette TRACE conn2 <- [1,1658,null,{}] 09:57:21 INFO - PROCESS | 1645 | 1466441841015 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}] 09:57:21 INFO - PROCESS | 1645 | 1466441841019 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:21 INFO - PROCESS | 1645 | 1466441841112 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 09:57:21 INFO - PROCESS | 1645 | 1466441841116 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:21 INFO - PROCESS | 1645 | 1466441841118 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x123996000 == 33 [pid = 1645] [id = 422] 09:57:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x119424800) [pid = 1645] [serial = 1265] [outer = 0x0] 09:57:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x119608000) [pid = 1645] [serial = 1266] [outer = 0x119424800] 09:57:21 INFO - PROCESS | 1645 | 1466441841145 Marionette DEBUG loaded listener.js 09:57:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1199e9c00) [pid = 1645] [serial = 1267] [outer = 0x119424800] 09:57:21 INFO - PROCESS | 1645 | 1466441841450 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]]]}] 09:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 467ms 09:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:57:21 INFO - PROCESS | 1645 | 1466441841480 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 09:57:21 INFO - PROCESS | 1645 | 1466441841481 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 09:57:21 INFO - PROCESS | 1645 | 1466441841483 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:57:21 INFO - PROCESS | 1645 | 1466441841484 Marionette TRACE conn2 <- [1,1662,null,{}] 09:57:21 INFO - PROCESS | 1645 | 1466441841486 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}] 09:57:21 INFO - PROCESS | 1645 | 1466441841488 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:21 INFO - PROCESS | 1645 | 1466441841569 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 09:57:21 INFO - PROCESS | 1645 | 1466441841624 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:21 INFO - PROCESS | 1645 | 1466441841625 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x124060000 == 34 [pid = 1645] [id = 423] 09:57:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x113346400) [pid = 1645] [serial = 1268] [outer = 0x0] 09:57:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x119d2d800) [pid = 1645] [serial = 1269] [outer = 0x113346400] 09:57:21 INFO - PROCESS | 1645 | 1466441841650 Marionette DEBUG loaded listener.js 09:57:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x119d5cc00) [pid = 1645] [serial = 1270] [outer = 0x113346400] 09:57:21 INFO - PROCESS | 1645 | 1466441841912 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]]]}] 09:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 475ms 09:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:57:21 INFO - PROCESS | 1645 | 1466441841964 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 09:57:21 INFO - PROCESS | 1645 | 1466441841965 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 09:57:21 INFO - PROCESS | 1645 | 1466441841967 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:57:21 INFO - PROCESS | 1645 | 1466441841968 Marionette TRACE conn2 <- [1,1666,null,{}] 09:57:21 INFO - PROCESS | 1645 | 1466441841971 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}] 09:57:21 INFO - PROCESS | 1645 | 1466441841974 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:22 INFO - PROCESS | 1645 | 1466441842049 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 09:57:22 INFO - PROCESS | 1645 | 1466441842053 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:22 INFO - PROCESS | 1645 | 1466441842054 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x12646e800 == 35 [pid = 1645] [id = 424] 09:57:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x112594800) [pid = 1645] [serial = 1271] [outer = 0x0] 09:57:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x119fb0400) [pid = 1645] [serial = 1272] [outer = 0x112594800] 09:57:22 INFO - PROCESS | 1645 | 1466441842082 Marionette DEBUG loaded listener.js 09:57:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x120fc5c00) [pid = 1645] [serial = 1273] [outer = 0x112594800] 09:57:22 INFO - PROCESS | 1645 | 1466441842411 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]]]}] 09:57:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:57:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 474ms 09:57:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:57:22 INFO - PROCESS | 1645 | 1466441842444 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 09:57:22 INFO - PROCESS | 1645 | 1466441842445 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 09:57:22 INFO - PROCESS | 1645 | 1466441842447 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:57:22 INFO - PROCESS | 1645 | 1466441842448 Marionette TRACE conn2 <- [1,1670,null,{}] 09:57:22 INFO - PROCESS | 1645 | 1466441842450 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}] 09:57:22 INFO - PROCESS | 1645 | 1466441842451 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:22 INFO - PROCESS | 1645 | 1466441842535 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 09:57:22 INFO - PROCESS | 1645 | 1466441842594 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:22 INFO - PROCESS | 1645 | 1466441842595 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x11926c000 == 36 [pid = 1645] [id = 425] 09:57:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1183aa400) [pid = 1645] [serial = 1274] [outer = 0x0] 09:57:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x119d5e400) [pid = 1645] [serial = 1275] [outer = 0x1183aa400] 09:57:22 INFO - PROCESS | 1645 | 1466441842620 Marionette DEBUG loaded listener.js 09:57:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1210d7800) [pid = 1645] [serial = 1276] [outer = 0x1183aa400] 09:57:22 INFO - PROCESS | 1645 | 1466441842952 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]]]}] 09:57:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:57:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 523ms 09:57:22 INFO - PROCESS | 1645 | 1466441842971 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 09:57:22 INFO - PROCESS | 1645 | 1466441842975 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 09:57:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:57:22 INFO - PROCESS | 1645 | 1466441842980 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:57:22 INFO - PROCESS | 1645 | 1466441842982 Marionette TRACE conn2 <- [1,1674,null,{}] 09:57:22 INFO - PROCESS | 1645 | 1466441842985 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}] 09:57:22 INFO - PROCESS | 1645 | 1466441842987 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:23 INFO - PROCESS | 1645 | 1466441843114 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 09:57:23 INFO - PROCESS | 1645 | 1466441843205 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:23 INFO - PROCESS | 1645 | 1466441843206 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x128cb3000 == 37 [pid = 1645] [id = 426] 09:57:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x118129800) [pid = 1645] [serial = 1277] [outer = 0x0] 09:57:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x121725000) [pid = 1645] [serial = 1278] [outer = 0x118129800] 09:57:23 INFO - PROCESS | 1645 | 1466441843246 Marionette DEBUG loaded listener.js 09:57:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12379a800) [pid = 1645] [serial = 1279] [outer = 0x118129800] 09:57:23 INFO - PROCESS | 1645 | 1466441843561 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]]]}] 09:57:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 620ms 09:57:23 INFO - PROCESS | 1645 | 1466441843603 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 09:57:23 INFO - PROCESS | 1645 | 1466441843604 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 09:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:57:23 INFO - PROCESS | 1645 | 1466441843609 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:57:23 INFO - PROCESS | 1645 | 1466441843612 Marionette TRACE conn2 <- [1,1678,null,{}] 09:57:23 INFO - PROCESS | 1645 | 1466441843614 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}] 09:57:23 INFO - PROCESS | 1645 | 1466441843616 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:23 INFO - PROCESS | 1645 | 1466441843732 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 09:57:23 INFO - PROCESS | 1645 | 1466441843785 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:23 INFO - PROCESS | 1645 | 1466441843787 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x123033000 == 38 [pid = 1645] [id = 427] 09:57:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12379bc00) [pid = 1645] [serial = 1280] [outer = 0x0] 09:57:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x123b62000) [pid = 1645] [serial = 1281] [outer = 0x12379bc00] 09:57:23 INFO - PROCESS | 1645 | 1466441843816 Marionette DEBUG loaded listener.js 09:57:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x123c83c00) [pid = 1645] [serial = 1282] [outer = 0x12379bc00] 09:57:24 INFO - PROCESS | 1645 | 1466441844150 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]]]}] 09:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 572ms 09:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:57:24 INFO - PROCESS | 1645 | 1466441844184 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 09:57:24 INFO - PROCESS | 1645 | 1466441844186 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 09:57:24 INFO - PROCESS | 1645 | 1466441844188 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:57:24 INFO - PROCESS | 1645 | 1466441844191 Marionette TRACE conn2 <- [1,1682,null,{}] 09:57:24 INFO - PROCESS | 1645 | 1466441844194 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}] 09:57:24 INFO - PROCESS | 1645 | 1466441844195 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:24 INFO - PROCESS | 1645 | 1466441844293 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 09:57:24 INFO - PROCESS | 1645 | 1466441844296 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:24 INFO - PROCESS | 1645 | 1466441844297 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a806800 == 39 [pid = 1645] [id = 428] 09:57:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12379d800) [pid = 1645] [serial = 1283] [outer = 0x0] 09:57:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x123c90800) [pid = 1645] [serial = 1284] [outer = 0x12379d800] 09:57:24 INFO - PROCESS | 1645 | 1466441844321 Marionette DEBUG loaded listener.js 09:57:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x124550800) [pid = 1645] [serial = 1285] [outer = 0x12379d800] 09:57:24 INFO - PROCESS | 1645 | 1466441844650 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]]]}] 09:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 521ms 09:57:24 INFO - PROCESS | 1645 | 1466441844710 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 09:57:24 INFO - PROCESS | 1645 | 1466441844711 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 09:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:57:24 INFO - PROCESS | 1645 | 1466441844713 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:57:24 INFO - PROCESS | 1645 | 1466441844714 Marionette TRACE conn2 <- [1,1686,null,{}] 09:57:24 INFO - PROCESS | 1645 | 1466441844716 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}] 09:57:24 INFO - PROCESS | 1645 | 1466441844717 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:24 INFO - PROCESS | 1645 | 1466441844828 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 09:57:24 INFO - PROCESS | 1645 | 1466441844831 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:24 INFO - PROCESS | 1645 | 1466441844832 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x12afca800 == 40 [pid = 1645] [id = 429] 09:57:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x123c83400) [pid = 1645] [serial = 1286] [outer = 0x0] 09:57:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x124511c00) [pid = 1645] [serial = 1287] [outer = 0x123c83400] 09:57:24 INFO - PROCESS | 1645 | 1466441844856 Marionette DEBUG loaded listener.js 09:57:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x124e81400) [pid = 1645] [serial = 1288] [outer = 0x123c83400] 09:57:25 INFO - PROCESS | 1645 | 1466441845195 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]]]}] 09:57:25 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 09:57:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 517ms 09:57:25 INFO - PROCESS | 1645 | 1466441845231 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 09:57:25 INFO - PROCESS | 1645 | 1466441845232 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 09:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:57:25 INFO - PROCESS | 1645 | 1466441845235 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:57:25 INFO - PROCESS | 1645 | 1466441845236 Marionette TRACE conn2 <- [1,1690,null,{}] 09:57:25 INFO - PROCESS | 1645 | 1466441845238 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}] 09:57:25 INFO - PROCESS | 1645 | 1466441845241 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:25 INFO - PROCESS | 1645 | 1466441845342 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 09:57:25 INFO - PROCESS | 1645 | 1466441845345 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:25 INFO - PROCESS | 1645 | 1466441845346 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8c2800 == 41 [pid = 1645] [id = 430] 09:57:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x123c92800) [pid = 1645] [serial = 1289] [outer = 0x0] 09:57:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x12608a000) [pid = 1645] [serial = 1290] [outer = 0x123c92800] 09:57:25 INFO - PROCESS | 1645 | 1466441845402 Marionette DEBUG loaded listener.js 09:57:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x1260c6c00) [pid = 1645] [serial = 1291] [outer = 0x123c92800] 09:57:25 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x1210c2800) [pid = 1645] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:57:25 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x1210d4400) [pid = 1645] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:57:25 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x1210d7000) [pid = 1645] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:57:25 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x119426400) [pid = 1645] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:57:25 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x11812cc00) [pid = 1645] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:57:25 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x116199c00) [pid = 1645] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:57:25 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x112e9ec00) [pid = 1645] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:57:25 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x119134c00) [pid = 1645] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:57:25 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x112eb2800) [pid = 1645] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:57:25 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1210c0400) [pid = 1645] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:57:25 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x117eb1000) [pid = 1645] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:57:25 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x123903c00) [pid = 1645] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:57:25 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x118498000) [pid = 1645] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:57:25 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x11960fc00) [pid = 1645] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:57:25 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1237a0c00) [pid = 1645] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:57:25 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1260cc800) [pid = 1645] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:57:25 INFO - PROCESS | 1645 | 1466441845794 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]]]}] 09:57:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:57:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 574ms 09:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:57:25 INFO - PROCESS | 1645 | 1466441845813 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 09:57:25 INFO - PROCESS | 1645 | 1466441845814 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 09:57:25 INFO - PROCESS | 1645 | 1466441845817 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:57:25 INFO - PROCESS | 1645 | 1466441845818 Marionette TRACE conn2 <- [1,1694,null,{}] 09:57:25 INFO - PROCESS | 1645 | 1466441845820 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}] 09:57:25 INFO - PROCESS | 1645 | 1466441845821 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:25 INFO - PROCESS | 1645 | 1466441845945 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 09:57:25 INFO - PROCESS | 1645 | 1466441845979 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:25 INFO - PROCESS | 1645 | 1466441845980 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x126945800 == 42 [pid = 1645] [id = 431] 09:57:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x111c75800) [pid = 1645] [serial = 1292] [outer = 0x0] 09:57:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x1181bf800) [pid = 1645] [serial = 1293] [outer = 0x111c75800] 09:57:26 INFO - PROCESS | 1645 | 1466441846004 Marionette DEBUG loaded listener.js 09:57:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1210c0800) [pid = 1645] [serial = 1294] [outer = 0x111c75800] 09:57:26 INFO - PROCESS | 1645 | 1466441846292 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]]]}] 09:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 520ms 09:57:26 INFO - PROCESS | 1645 | 1466441846337 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 09:57:26 INFO - PROCESS | 1645 | 1466441846340 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 09:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:57:26 INFO - PROCESS | 1645 | 1466441846343 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:57:26 INFO - PROCESS | 1645 | 1466441846344 Marionette TRACE conn2 <- [1,1698,null,{}] 09:57:26 INFO - PROCESS | 1645 | 1466441846347 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}] 09:57:26 INFO - PROCESS | 1645 | 1466441846348 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:26 INFO - PROCESS | 1645 | 1466441846429 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 09:57:26 INFO - PROCESS | 1645 | 1466441846432 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:26 INFO - PROCESS | 1645 | 1466441846433 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c354000 == 43 [pid = 1645] [id = 432] 09:57:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1210d3c00) [pid = 1645] [serial = 1295] [outer = 0x0] 09:57:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x126084400) [pid = 1645] [serial = 1296] [outer = 0x1210d3c00] 09:57:26 INFO - PROCESS | 1645 | 1466441846458 Marionette DEBUG loaded listener.js 09:57:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1260cbc00) [pid = 1645] [serial = 1297] [outer = 0x1210d3c00] 09:57:26 INFO - PROCESS | 1645 | 1466441846797 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]]]}] 09:57:26 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 09:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 470ms 09:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:57:26 INFO - PROCESS | 1645 | 1466441846813 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 09:57:26 INFO - PROCESS | 1645 | 1466441846814 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 09:57:26 INFO - PROCESS | 1645 | 1466441846817 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:57:26 INFO - PROCESS | 1645 | 1466441846827 Marionette TRACE conn2 <- [1,1702,null,{}] 09:57:26 INFO - PROCESS | 1645 | 1466441846830 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}] 09:57:26 INFO - PROCESS | 1645 | 1466441846831 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:26 INFO - PROCESS | 1645 | 1466441846941 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 09:57:26 INFO - PROCESS | 1645 | 1466441846947 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:26 INFO - PROCESS | 1645 | 1466441846948 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c367000 == 44 [pid = 1645] [id = 433] 09:57:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x119fbdc00) [pid = 1645] [serial = 1298] [outer = 0x0] 09:57:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1260d1000) [pid = 1645] [serial = 1299] [outer = 0x119fbdc00] 09:57:26 INFO - PROCESS | 1645 | 1466441846973 Marionette DEBUG loaded listener.js 09:57:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12648d400) [pid = 1645] [serial = 1300] [outer = 0x119fbdc00] 09:57:27 INFO - PROCESS | 1645 | 1466441847294 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]]]}] 09:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 528ms 09:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:57:27 INFO - PROCESS | 1645 | 1466441847345 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 09:57:27 INFO - PROCESS | 1645 | 1466441847346 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 09:57:27 INFO - PROCESS | 1645 | 1466441847348 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:57:27 INFO - PROCESS | 1645 | 1466441847349 Marionette TRACE conn2 <- [1,1706,null,{}] 09:57:27 INFO - PROCESS | 1645 | 1466441847352 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}] 09:57:27 INFO - PROCESS | 1645 | 1466441847353 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:27 INFO - PROCESS | 1645 | 1466441847437 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 09:57:27 INFO - PROCESS | 1645 | 1466441847440 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:27 INFO - PROCESS | 1645 | 1466441847442 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c71d000 == 45 [pid = 1645] [id = 434] 09:57:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x126606800) [pid = 1645] [serial = 1301] [outer = 0x0] 09:57:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1269df400) [pid = 1645] [serial = 1302] [outer = 0x126606800] 09:57:27 INFO - PROCESS | 1645 | 1466441847467 Marionette DEBUG loaded listener.js 09:57:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x1289a1800) [pid = 1645] [serial = 1303] [outer = 0x126606800] 09:57:28 INFO - PROCESS | 1645 | 1466441848038 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]]]}] 09:57:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:57:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 717ms 09:57:28 INFO - PROCESS | 1645 | 1466441848093 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 09:57:28 INFO - PROCESS | 1645 | 1466441848096 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 09:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:57:28 INFO - PROCESS | 1645 | 1466441848099 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:57:28 INFO - PROCESS | 1645 | 1466441848101 Marionette TRACE conn2 <- [1,1710,null,{}] 09:57:28 INFO - PROCESS | 1645 | 1466441848107 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}] 09:57:28 INFO - PROCESS | 1645 | 1466441848109 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:28 INFO - PROCESS | 1645 | 1466441848228 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 09:57:28 INFO - PROCESS | 1645 | 1466441848288 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:28 INFO - PROCESS | 1645 | 1466441848289 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x117e3d000 == 46 [pid = 1645] [id = 435] 09:57:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x112e9bc00) [pid = 1645] [serial = 1304] [outer = 0x0] 09:57:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x1132b2800) [pid = 1645] [serial = 1305] [outer = 0x112e9bc00] 09:57:28 INFO - PROCESS | 1645 | 1466441848320 Marionette DEBUG loaded listener.js 09:57:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x115445400) [pid = 1645] [serial = 1306] [outer = 0x112e9bc00] 09:57:29 INFO - PROCESS | 1645 | 1466441849067 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]]]}] 09:57:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1027ms 09:57:29 INFO - PROCESS | 1645 | 1466441849126 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 09:57:29 INFO - PROCESS | 1645 | 1466441849128 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 09:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:57:29 INFO - PROCESS | 1645 | 1466441849131 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:57:29 INFO - PROCESS | 1645 | 1466441849134 Marionette TRACE conn2 <- [1,1714,null,{}] 09:57:29 INFO - PROCESS | 1645 | 1466441849137 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}] 09:57:29 INFO - PROCESS | 1645 | 1466441849140 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:29 INFO - PROCESS | 1645 | 1466441849244 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 09:57:29 INFO - PROCESS | 1645 | 1466441849326 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:29 INFO - PROCESS | 1645 | 1466441849329 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x116963800 == 47 [pid = 1645] [id = 436] 09:57:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x116770c00) [pid = 1645] [serial = 1307] [outer = 0x0] 09:57:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x116916000) [pid = 1645] [serial = 1308] [outer = 0x116770c00] 09:57:29 INFO - PROCESS | 1645 | 1466441849358 Marionette DEBUG loaded listener.js 09:57:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x116922400) [pid = 1645] [serial = 1309] [outer = 0x116770c00] 09:57:29 INFO - PROCESS | 1645 | --DOCSHELL 0x12c367000 == 46 [pid = 1645] [id = 433] 09:57:29 INFO - PROCESS | 1645 | --DOCSHELL 0x12c354000 == 45 [pid = 1645] [id = 432] 09:57:29 INFO - PROCESS | 1645 | --DOCSHELL 0x126945800 == 44 [pid = 1645] [id = 431] 09:57:29 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8c2800 == 43 [pid = 1645] [id = 430] 09:57:29 INFO - PROCESS | 1645 | --DOCSHELL 0x12afca800 == 42 [pid = 1645] [id = 429] 09:57:29 INFO - PROCESS | 1645 | --DOCSHELL 0x12a806800 == 41 [pid = 1645] [id = 428] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x124e8cc00) [pid = 1645] [serial = 1248] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOCSHELL 0x123033000 == 40 [pid = 1645] [id = 427] 09:57:29 INFO - PROCESS | 1645 | --DOCSHELL 0x128cb3000 == 39 [pid = 1645] [id = 426] 09:57:29 INFO - PROCESS | 1645 | --DOCSHELL 0x11926c000 == 38 [pid = 1645] [id = 425] 09:57:29 INFO - PROCESS | 1645 | --DOCSHELL 0x12646e800 == 37 [pid = 1645] [id = 424] 09:57:29 INFO - PROCESS | 1645 | --DOCSHELL 0x124060000 == 36 [pid = 1645] [id = 423] 09:57:29 INFO - PROCESS | 1645 | --DOCSHELL 0x123996000 == 35 [pid = 1645] [id = 422] 09:57:29 INFO - PROCESS | 1645 | --DOCSHELL 0x123033800 == 34 [pid = 1645] [id = 421] 09:57:29 INFO - PROCESS | 1645 | --DOCSHELL 0x119a1c000 == 33 [pid = 1645] [id = 420] 09:57:29 INFO - PROCESS | 1645 | --DOCSHELL 0x11926c800 == 32 [pid = 1645] [id = 419] 09:57:29 INFO - PROCESS | 1645 | --DOCSHELL 0x11806d800 == 31 [pid = 1645] [id = 418] 09:57:29 INFO - PROCESS | 1645 | --DOCSHELL 0x11640a000 == 30 [pid = 1645] [id = 417] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x1210c8800) [pid = 1645] [serial = 1230] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x123276c00) [pid = 1645] [serial = 1233] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x123777000) [pid = 1645] [serial = 1236] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x123520400) [pid = 1645] [serial = 1234] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1237a5000) [pid = 1645] [serial = 1240] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x123695400) [pid = 1645] [serial = 1239] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1181bcc00) [pid = 1645] [serial = 1218] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1164e2400) [pid = 1645] [serial = 1215] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x116915c00) [pid = 1645] [serial = 1216] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x1132b3000) [pid = 1645] [serial = 1213] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x112ea7c00) [pid = 1645] [serial = 1212] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x119606c00) [pid = 1645] [serial = 1210] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x11929e800) [pid = 1645] [serial = 1209] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x116773400) [pid = 1645] [serial = 1207] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x113342400) [pid = 1645] [serial = 1206] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x12bd9f800) [pid = 1645] [serial = 1204] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x119603400) [pid = 1645] [serial = 1224] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x124d72000) [pid = 1645] [serial = 1246] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x119136c00) [pid = 1645] [serial = 1221] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x119425800) [pid = 1645] [serial = 1222] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x11825c000) [pid = 1645] [serial = 1219] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x119d2f000) [pid = 1645] [serial = 1227] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x12418f800) [pid = 1645] [serial = 1243] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x124559000) [pid = 1645] [serial = 1245] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1210d4000) [pid = 1645] [serial = 1231] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x123b67800) [pid = 1645] [serial = 1242] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x1237a0800) [pid = 1645] [serial = 1237] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x120fc4c00) [pid = 1645] [serial = 1228] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x11960dc00) [pid = 1645] [serial = 1225] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x12c30a400) [pid = 1645] [serial = 1150] [outer = 0x0] [url = about:blank] 09:57:29 INFO - PROCESS | 1645 | 1466441849804 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]]]}] 09:57:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 721ms 09:57:29 INFO - PROCESS | 1645 | 1466441849852 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 09:57:29 INFO - PROCESS | 1645 | 1466441849856 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 09:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:57:29 INFO - PROCESS | 1645 | 1466441849860 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:57:29 INFO - PROCESS | 1645 | 1466441849862 Marionette TRACE conn2 <- [1,1718,null,{}] 09:57:29 INFO - PROCESS | 1645 | 1466441849864 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}] 09:57:29 INFO - PROCESS | 1645 | 1466441849866 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:29 INFO - PROCESS | 1645 | 1466441849949 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 09:57:29 INFO - PROCESS | 1645 | 1466441849953 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:29 INFO - PROCESS | 1645 | 1466441849956 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x1185c3800 == 31 [pid = 1645] [id = 437] 09:57:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x116921800) [pid = 1645] [serial = 1310] [outer = 0x0] 09:57:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x117ead000) [pid = 1645] [serial = 1311] [outer = 0x116921800] 09:57:29 INFO - PROCESS | 1645 | 1466441849987 Marionette DEBUG loaded listener.js 09:57:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1181c4c00) [pid = 1645] [serial = 1312] [outer = 0x116921800] 09:57:30 INFO - PROCESS | 1645 | 1466441850362 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]]]}] 09:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 520ms 09:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:57:30 INFO - PROCESS | 1645 | 1466441850380 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 09:57:30 INFO - PROCESS | 1645 | 1466441850382 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 09:57:30 INFO - PROCESS | 1645 | 1466441850384 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:57:30 INFO - PROCESS | 1645 | 1466441850386 Marionette TRACE conn2 <- [1,1722,null,{}] 09:57:30 INFO - PROCESS | 1645 | 1466441850396 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}] 09:57:30 INFO - PROCESS | 1645 | 1466441850399 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:30 INFO - PROCESS | 1645 | 1466441850481 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 09:57:30 INFO - PROCESS | 1645 | 1466441850487 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:30 INFO - PROCESS | 1645 | 1466441850491 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x119ab0800 == 32 [pid = 1645] [id = 438] 09:57:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x118747000) [pid = 1645] [serial = 1313] [outer = 0x0] 09:57:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x11929d800) [pid = 1645] [serial = 1314] [outer = 0x118747000] 09:57:30 INFO - PROCESS | 1645 | 1466441850521 Marionette DEBUG loaded listener.js 09:57:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1195e9c00) [pid = 1645] [serial = 1315] [outer = 0x118747000] 09:57:30 INFO - PROCESS | 1645 | 1466441850872 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]]]}] 09:57:30 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 09:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 524ms 09:57:30 INFO - PROCESS | 1645 | 1466441850908 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 09:57:30 INFO - PROCESS | 1645 | 1466441850910 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 09:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:57:30 INFO - PROCESS | 1645 | 1466441850912 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:57:30 INFO - PROCESS | 1645 | 1466441850913 Marionette TRACE conn2 <- [1,1726,null,{}] 09:57:30 INFO - PROCESS | 1645 | 1466441850916 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}] 09:57:30 INFO - PROCESS | 1645 | 1466441850917 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:31 INFO - PROCESS | 1645 | 1466441851003 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 09:57:31 INFO - PROCESS | 1645 | 1466441851061 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:31 INFO - PROCESS | 1645 | 1466441851062 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x123150000 == 33 [pid = 1645] [id = 439] 09:57:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x119137c00) [pid = 1645] [serial = 1316] [outer = 0x0] 09:57:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11960b800) [pid = 1645] [serial = 1317] [outer = 0x119137c00] 09:57:31 INFO - PROCESS | 1645 | 1466441851087 Marionette DEBUG loaded listener.js 09:57:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1199e6400) [pid = 1645] [serial = 1318] [outer = 0x119137c00] 09:57:31 INFO - PROCESS | 1645 | 1466441851361 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]]]}] 09:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 468ms 09:57:31 INFO - PROCESS | 1645 | 1466441851381 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 09:57:31 INFO - PROCESS | 1645 | 1466441851382 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 09:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:57:31 INFO - PROCESS | 1645 | 1466441851384 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:57:31 INFO - PROCESS | 1645 | 1466441851385 Marionette TRACE conn2 <- [1,1730,null,{}] 09:57:31 INFO - PROCESS | 1645 | 1466441851388 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}] 09:57:31 INFO - PROCESS | 1645 | 1466441851392 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:31 INFO - PROCESS | 1645 | 1466441851477 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 09:57:31 INFO - PROCESS | 1645 | 1466441851481 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:31 INFO - PROCESS | 1645 | 1466441851482 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x123b2b800 == 34 [pid = 1645] [id = 440] 09:57:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x113c1fc00) [pid = 1645] [serial = 1319] [outer = 0x0] 09:57:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119d5a400) [pid = 1645] [serial = 1320] [outer = 0x113c1fc00] 09:57:31 INFO - PROCESS | 1645 | 1466441851510 Marionette DEBUG loaded listener.js 09:57:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x120fc4400) [pid = 1645] [serial = 1321] [outer = 0x113c1fc00] 09:57:31 INFO - PROCESS | 1645 | 1466441851869 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]]]}] 09:57:31 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 09:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 522ms 09:57:31 INFO - PROCESS | 1645 | 1466441851924 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 09:57:31 INFO - PROCESS | 1645 | 1466441851925 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 09:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:57:31 INFO - PROCESS | 1645 | 1466441851927 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:57:31 INFO - PROCESS | 1645 | 1466441851928 Marionette TRACE conn2 <- [1,1734,null,{}] 09:57:31 INFO - PROCESS | 1645 | 1466441851930 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}] 09:57:31 INFO - PROCESS | 1645 | 1466441851935 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:32 INFO - PROCESS | 1645 | 1466441852067 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 09:57:32 INFO - PROCESS | 1645 | 1466441852079 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:32 INFO - PROCESS | 1645 | 1466441852080 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x124064000 == 35 [pid = 1645] [id = 441] 09:57:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1210c7400) [pid = 1645] [serial = 1322] [outer = 0x0] 09:57:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1210d8400) [pid = 1645] [serial = 1323] [outer = 0x1210c7400] 09:57:32 INFO - PROCESS | 1645 | 1466441852105 Marionette DEBUG loaded listener.js 09:57:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x1237a6400) [pid = 1645] [serial = 1324] [outer = 0x1210c7400] 09:57:32 INFO - PROCESS | 1645 | 1466441852445 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]]]}] 09:57:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 570ms 09:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:57:32 INFO - PROCESS | 1645 | 1466441852498 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 09:57:32 INFO - PROCESS | 1645 | 1466441852499 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 09:57:32 INFO - PROCESS | 1645 | 1466441852501 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:57:32 INFO - PROCESS | 1645 | 1466441852502 Marionette TRACE conn2 <- [1,1738,null,{}] 09:57:32 INFO - PROCESS | 1645 | 1466441852504 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}] 09:57:32 INFO - PROCESS | 1645 | 1466441852505 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:32 INFO - PROCESS | 1645 | 1466441852602 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 09:57:32 INFO - PROCESS | 1645 | 1466441852640 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:32 INFO - PROCESS | 1645 | 1466441852641 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x126958000 == 36 [pid = 1645] [id = 442] 09:57:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1210c2c00) [pid = 1645] [serial = 1325] [outer = 0x0] 09:57:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x123b6d800) [pid = 1645] [serial = 1326] [outer = 0x1210c2c00] 09:57:32 INFO - PROCESS | 1645 | 1466441852665 Marionette DEBUG loaded listener.js 09:57:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x123c8b400) [pid = 1645] [serial = 1327] [outer = 0x1210c2c00] 09:57:33 INFO - PROCESS | 1645 | 1466441853013 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]]]}] 09:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 521ms 09:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:57:33 INFO - PROCESS | 1645 | 1466441853024 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 09:57:33 INFO - PROCESS | 1645 | 1466441853025 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 09:57:33 INFO - PROCESS | 1645 | 1466441853027 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:57:33 INFO - PROCESS | 1645 | 1466441853028 Marionette TRACE conn2 <- [1,1742,null,{}] 09:57:33 INFO - PROCESS | 1645 | 1466441853030 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}] 09:57:33 INFO - PROCESS | 1645 | 1466441853031 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:33 INFO - PROCESS | 1645 | 1466441853129 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 09:57:33 INFO - PROCESS | 1645 | 1466441853143 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:33 INFO - PROCESS | 1645 | 1466441853144 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x129010000 == 37 [pid = 1645] [id = 443] 09:57:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x123c92000) [pid = 1645] [serial = 1328] [outer = 0x0] 09:57:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12450f400) [pid = 1645] [serial = 1329] [outer = 0x123c92000] 09:57:33 INFO - PROCESS | 1645 | 1466441853168 Marionette DEBUG loaded listener.js 09:57:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x124d72000) [pid = 1645] [serial = 1330] [outer = 0x123c92000] 09:57:33 INFO - PROCESS | 1645 | 1466441853547 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]]]}] 09:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 569ms 09:57:33 INFO - PROCESS | 1645 | 1466441853598 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 09:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:57:33 INFO - PROCESS | 1645 | 1466441853600 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 09:57:33 INFO - PROCESS | 1645 | 1466441853603 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:57:33 INFO - PROCESS | 1645 | 1466441853605 Marionette TRACE conn2 <- [1,1746,null,{}] 09:57:33 INFO - PROCESS | 1645 | 1466441853608 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}] 09:57:33 INFO - PROCESS | 1645 | 1466441853610 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:33 INFO - PROCESS | 1645 | 1466441853765 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 09:57:33 INFO - PROCESS | 1645 | 1466441853783 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:33 INFO - PROCESS | 1645 | 1466441853784 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a38a800 == 38 [pid = 1645] [id = 444] 09:57:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x124d72c00) [pid = 1645] [serial = 1331] [outer = 0x0] 09:57:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x126084000) [pid = 1645] [serial = 1332] [outer = 0x124d72c00] 09:57:33 INFO - PROCESS | 1645 | 1466441853823 Marionette DEBUG loaded listener.js 09:57:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1260c5c00) [pid = 1645] [serial = 1333] [outer = 0x124d72c00] 09:57:34 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x12379bc00) [pid = 1645] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:57:34 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1183aa400) [pid = 1645] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:57:34 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x111c13800) [pid = 1645] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:57:34 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x11812a400) [pid = 1645] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:57:34 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x112e9a400) [pid = 1645] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:57:34 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x118129800) [pid = 1645] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:57:34 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x11334f800) [pid = 1645] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:57:34 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x119424800) [pid = 1645] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:57:34 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x113346400) [pid = 1645] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:57:34 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x112594800) [pid = 1645] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:57:34 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x12379d800) [pid = 1645] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:57:34 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x119d2dc00) [pid = 1645] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:57:34 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1121aa400) [pid = 1645] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:57:34 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x111c75800) [pid = 1645] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:57:34 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x123c83400) [pid = 1645] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:57:34 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x123c92800) [pid = 1645] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:57:34 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1210d3c00) [pid = 1645] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:57:34 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x119fbdc00) [pid = 1645] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:57:34 INFO - PROCESS | 1645 | 1466441854338 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]]]}] 09:57:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 773ms 09:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:57:34 INFO - PROCESS | 1645 | 1466441854377 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 09:57:34 INFO - PROCESS | 1645 | 1466441854378 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 09:57:34 INFO - PROCESS | 1645 | 1466441854381 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:57:34 INFO - PROCESS | 1645 | 1466441854382 Marionette TRACE conn2 <- [1,1750,null,{}] 09:57:34 INFO - PROCESS | 1645 | 1466441854384 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}] 09:57:34 INFO - PROCESS | 1645 | 1466441854385 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:34 INFO - PROCESS | 1645 | 1466441854494 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 09:57:34 INFO - PROCESS | 1645 | 1466441854538 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:34 INFO - PROCESS | 1645 | 1466441854540 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x119ab5000 == 39 [pid = 1645] [id = 445] 09:57:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x112977400) [pid = 1645] [serial = 1334] [outer = 0x0] 09:57:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11812b800) [pid = 1645] [serial = 1335] [outer = 0x112977400] 09:57:34 INFO - PROCESS | 1645 | 1466441854564 Marionette DEBUG loaded listener.js 09:57:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x120fc4000) [pid = 1645] [serial = 1336] [outer = 0x112977400] 09:57:34 INFO - PROCESS | 1645 | 1466441854829 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]]]}] 09:57:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 469ms 09:57:34 INFO - PROCESS | 1645 | 1466441854851 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 09:57:34 INFO - PROCESS | 1645 | 1466441854852 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 09:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:57:34 INFO - PROCESS | 1645 | 1466441854862 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:57:34 INFO - PROCESS | 1645 | 1466441854864 Marionette TRACE conn2 <- [1,1754,null,{}] 09:57:34 INFO - PROCESS | 1645 | 1466441854866 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}] 09:57:34 INFO - PROCESS | 1645 | 1466441854868 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:34 INFO - PROCESS | 1645 | 1466441854966 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 09:57:34 INFO - PROCESS | 1645 | 1466441854970 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:34 INFO - PROCESS | 1645 | 1466441854971 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x12afc6800 == 40 [pid = 1645] [id = 446] 09:57:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1183aa400) [pid = 1645] [serial = 1337] [outer = 0x0] 09:57:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x123c85000) [pid = 1645] [serial = 1338] [outer = 0x1183aa400] 09:57:35 INFO - PROCESS | 1645 | 1466441855007 Marionette DEBUG loaded listener.js 09:57:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1266e5400) [pid = 1645] [serial = 1339] [outer = 0x1183aa400] 09:57:35 INFO - PROCESS | 1645 | 1466441855365 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]]]}] 09:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 526ms 09:57:35 INFO - PROCESS | 1645 | 1466441855381 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 09:57:35 INFO - PROCESS | 1645 | 1466441855383 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 09:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:57:35 INFO - PROCESS | 1645 | 1466441855385 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:57:35 INFO - PROCESS | 1645 | 1466441855386 Marionette TRACE conn2 <- [1,1758,null,{}] 09:57:35 INFO - PROCESS | 1645 | 1466441855390 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}] 09:57:35 INFO - PROCESS | 1645 | 1466441855391 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:35 INFO - PROCESS | 1645 | 1466441855498 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 09:57:35 INFO - PROCESS | 1645 | 1466441855508 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:35 INFO - PROCESS | 1645 | 1466441855509 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8c7000 == 41 [pid = 1645] [id = 447] 09:57:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1269e0c00) [pid = 1645] [serial = 1340] [outer = 0x0] 09:57:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1289a1c00) [pid = 1645] [serial = 1341] [outer = 0x1269e0c00] 09:57:35 INFO - PROCESS | 1645 | 1466441855533 Marionette DEBUG loaded listener.js 09:57:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x128ae6400) [pid = 1645] [serial = 1342] [outer = 0x1269e0c00] 09:57:35 INFO - PROCESS | 1645 | 1466441855827 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]]]}] 09:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 472ms 09:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:57:35 INFO - PROCESS | 1645 | 1466441855859 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 09:57:35 INFO - PROCESS | 1645 | 1466441855861 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 09:57:35 INFO - PROCESS | 1645 | 1466441855863 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:57:35 INFO - PROCESS | 1645 | 1466441855864 Marionette TRACE conn2 <- [1,1762,null,{}] 09:57:35 INFO - PROCESS | 1645 | 1466441855866 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}] 09:57:35 INFO - PROCESS | 1645 | 1466441855867 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:35 INFO - PROCESS | 1645 | 1466441855953 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 09:57:35 INFO - PROCESS | 1645 | 1466441855957 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:35 INFO - PROCESS | 1645 | 1466441855959 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c702800 == 42 [pid = 1645] [id = 448] 09:57:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x128ae8c00) [pid = 1645] [serial = 1343] [outer = 0x0] 09:57:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x128aee800) [pid = 1645] [serial = 1344] [outer = 0x128ae8c00] 09:57:36 INFO - PROCESS | 1645 | 1466441856008 Marionette DEBUG loaded listener.js 09:57:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x128fad800) [pid = 1645] [serial = 1345] [outer = 0x128ae8c00] 09:57:36 INFO - PROCESS | 1645 | 1466441856567 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]]]}] 09:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 770ms 09:57:36 INFO - PROCESS | 1645 | 1466441856633 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 09:57:36 INFO - PROCESS | 1645 | 1466441856636 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 09:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:57:36 INFO - PROCESS | 1645 | 1466441856642 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:57:36 INFO - PROCESS | 1645 | 1466441856644 Marionette TRACE conn2 <- [1,1766,null,{}] 09:57:36 INFO - PROCESS | 1645 | 1466441856649 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}] 09:57:36 INFO - PROCESS | 1645 | 1466441856651 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:36 INFO - PROCESS | 1645 | 1466441856782 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 09:57:36 INFO - PROCESS | 1645 | 1466441856856 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:36 INFO - PROCESS | 1645 | 1466441856858 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x11915f800 == 43 [pid = 1645] [id = 449] 09:57:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1164e2400) [pid = 1645] [serial = 1346] [outer = 0x0] 09:57:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x116986c00) [pid = 1645] [serial = 1347] [outer = 0x1164e2400] 09:57:36 INFO - PROCESS | 1645 | 1466441856889 Marionette DEBUG loaded listener.js 09:57:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1181bd400) [pid = 1645] [serial = 1348] [outer = 0x1164e2400] 09:57:37 INFO - PROCESS | 1645 | 1466441857324 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]]]}] 09:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 723ms 09:57:37 INFO - PROCESS | 1645 | 1466441857364 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 09:57:37 INFO - PROCESS | 1645 | 1466441857367 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 09:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:57:37 INFO - PROCESS | 1645 | 1466441857371 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:57:37 INFO - PROCESS | 1645 | 1466441857374 Marionette TRACE conn2 <- [1,1770,null,{}] 09:57:37 INFO - PROCESS | 1645 | 1466441857376 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}] 09:57:37 INFO - PROCESS | 1645 | 1466441857378 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:37 INFO - PROCESS | 1645 | 1466441857486 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 09:57:37 INFO - PROCESS | 1645 | 1466441857560 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:37 INFO - PROCESS | 1645 | 1466441857561 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x12453a000 == 44 [pid = 1645] [id = 450] 09:57:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x118731800) [pid = 1645] [serial = 1349] [outer = 0x0] 09:57:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x11942b800) [pid = 1645] [serial = 1350] [outer = 0x118731800] 09:57:37 INFO - PROCESS | 1645 | 1466441857595 Marionette DEBUG loaded listener.js 09:57:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x119606c00) [pid = 1645] [serial = 1351] [outer = 0x118731800] 09:57:38 INFO - PROCESS | 1645 | 1466441858029 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]]]}] 09:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 672ms 09:57:38 INFO - PROCESS | 1645 | 1466441858044 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 09:57:38 INFO - PROCESS | 1645 | 1466441858045 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 09:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:57:38 INFO - PROCESS | 1645 | 1466441858048 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:57:38 INFO - PROCESS | 1645 | 1466441858051 Marionette TRACE conn2 <- [1,1774,null,{}] 09:57:38 INFO - PROCESS | 1645 | 1466441858058 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}] 09:57:38 INFO - PROCESS | 1645 | 1466441858061 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:38 INFO - PROCESS | 1645 | 1466441858188 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 09:57:38 INFO - PROCESS | 1645 | 1466441858250 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:38 INFO - PROCESS | 1645 | 1466441858252 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cad4000 == 45 [pid = 1645] [id = 451] 09:57:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x119d57400) [pid = 1645] [serial = 1352] [outer = 0x0] 09:57:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x1210dd800) [pid = 1645] [serial = 1353] [outer = 0x119d57400] 09:57:38 INFO - PROCESS | 1645 | 1466441858283 Marionette DEBUG loaded listener.js 09:57:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x1237a4400) [pid = 1645] [serial = 1354] [outer = 0x119d57400] 09:57:38 INFO - PROCESS | 1645 | 1466441858699 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]]]}] 09:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 673ms 09:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:57:38 INFO - PROCESS | 1645 | 1466441858721 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 09:57:38 INFO - PROCESS | 1645 | 1466441858723 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 09:57:38 INFO - PROCESS | 1645 | 1466441858725 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:57:38 INFO - PROCESS | 1645 | 1466441858727 Marionette TRACE conn2 <- [1,1778,null,{}] 09:57:38 INFO - PROCESS | 1645 | 1466441858729 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}] 09:57:38 INFO - PROCESS | 1645 | 1466441858730 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:38 INFO - PROCESS | 1645 | 1466441858834 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 09:57:38 INFO - PROCESS | 1645 | 1466441858892 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:38 INFO - PROCESS | 1645 | 1466441858893 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cd49800 == 46 [pid = 1645] [id = 452] 09:57:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x123c5fc00) [pid = 1645] [serial = 1355] [outer = 0x0] 09:57:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x124551c00) [pid = 1645] [serial = 1356] [outer = 0x123c5fc00] 09:57:38 INFO - PROCESS | 1645 | 1466441858922 Marionette DEBUG loaded listener.js 09:57:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x1260c6400) [pid = 1645] [serial = 1357] [outer = 0x123c5fc00] 09:57:39 INFO - PROCESS | 1645 | 1466441859393 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]]]}] 09:57:39 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 09:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 719ms 09:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:57:39 INFO - PROCESS | 1645 | 1466441859445 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 09:57:39 INFO - PROCESS | 1645 | 1466441859446 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 09:57:39 INFO - PROCESS | 1645 | 1466441859469 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:57:39 INFO - PROCESS | 1645 | 1466441859470 Marionette TRACE conn2 <- [1,1782,null,{}] 09:57:39 INFO - PROCESS | 1645 | 1466441859488 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}] 09:57:39 INFO - PROCESS | 1645 | 1466441859489 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:39 INFO - PROCESS | 1645 | 1466441859590 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 09:57:39 INFO - PROCESS | 1645 | 1466441859801 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:39 INFO - PROCESS | 1645 | 1466441859803 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x118353000 == 47 [pid = 1645] [id = 453] 09:57:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x112eb4400) [pid = 1645] [serial = 1358] [outer = 0x0] 09:57:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x1133b7800) [pid = 1645] [serial = 1359] [outer = 0x112eb4400] 09:57:39 INFO - PROCESS | 1645 | 1466441859832 Marionette DEBUG loaded listener.js 09:57:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x116137400) [pid = 1645] [serial = 1360] [outer = 0x112eb4400] 09:57:40 INFO - PROCESS | 1645 | 1466441860251 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]]]}] 09:57:40 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 09:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 857ms 09:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:57:40 INFO - PROCESS | 1645 | 1466441860307 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 09:57:40 INFO - PROCESS | 1645 | 1466441860308 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 09:57:40 INFO - PROCESS | 1645 | 1466441860311 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:57:40 INFO - PROCESS | 1645 | 1466441860313 Marionette TRACE conn2 <- [1,1786,null,{}] 09:57:40 INFO - PROCESS | 1645 | 1466441860317 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}] 09:57:40 INFO - PROCESS | 1645 | 1466441860318 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:40 INFO - PROCESS | 1645 | 1466441860417 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 09:57:40 INFO - PROCESS | 1645 | 1466441860494 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:40 INFO - PROCESS | 1645 | 1466441860495 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x11889b000 == 48 [pid = 1645] [id = 454] 09:57:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x117142000) [pid = 1645] [serial = 1361] [outer = 0x0] 09:57:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x1181bb000) [pid = 1645] [serial = 1362] [outer = 0x117142000] 09:57:40 INFO - PROCESS | 1645 | 1466441860523 Marionette DEBUG loaded listener.js 09:57:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x118267000) [pid = 1645] [serial = 1363] [outer = 0x117142000] 09:57:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8c7000 == 47 [pid = 1645] [id = 447] 09:57:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12afc6800 == 46 [pid = 1645] [id = 446] 09:57:41 INFO - PROCESS | 1645 | --DOCSHELL 0x119ab5000 == 45 [pid = 1645] [id = 445] 09:57:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12a38a800 == 44 [pid = 1645] [id = 444] 09:57:41 INFO - PROCESS | 1645 | --DOCSHELL 0x129010000 == 43 [pid = 1645] [id = 443] 09:57:41 INFO - PROCESS | 1645 | --DOCSHELL 0x126958000 == 42 [pid = 1645] [id = 442] 09:57:41 INFO - PROCESS | 1645 | --DOCSHELL 0x124064000 == 41 [pid = 1645] [id = 441] 09:57:41 INFO - PROCESS | 1645 | --DOCSHELL 0x123b2b800 == 40 [pid = 1645] [id = 440] 09:57:41 INFO - PROCESS | 1645 | --DOCSHELL 0x123150000 == 39 [pid = 1645] [id = 439] 09:57:41 INFO - PROCESS | 1645 | --DOCSHELL 0x119ab0800 == 38 [pid = 1645] [id = 438] 09:57:41 INFO - PROCESS | 1645 | --DOCSHELL 0x1185c3800 == 37 [pid = 1645] [id = 437] 09:57:41 INFO - PROCESS | 1645 | --DOCSHELL 0x116963800 == 36 [pid = 1645] [id = 436] 09:57:41 INFO - PROCESS | 1645 | --DOCSHELL 0x117e3d000 == 35 [pid = 1645] [id = 435] 09:57:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12c71d000 == 34 [pid = 1645] [id = 434] 09:57:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12aae1000 == 33 [pid = 1645] [id = 416] 09:57:41 INFO - PROCESS | 1645 | --DOCSHELL 0x118353000 == 32 [pid = 1645] [id = 453] 09:57:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12cd49800 == 31 [pid = 1645] [id = 452] 09:57:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12cad4000 == 30 [pid = 1645] [id = 451] 09:57:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12453a000 == 29 [pid = 1645] [id = 450] 09:57:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12c702800 == 28 [pid = 1645] [id = 448] 09:57:41 INFO - PROCESS | 1645 | --DOCSHELL 0x11915f800 == 27 [pid = 1645] [id = 449] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x126086400) [pid = 1645] [serial = 1249] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x11872f800) [pid = 1645] [serial = 1263] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x119298c00) [pid = 1645] [serial = 1264] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x124550800) [pid = 1645] [serial = 1285] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x123c83c00) [pid = 1645] [serial = 1282] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x1181bf800) [pid = 1645] [serial = 1293] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x124511c00) [pid = 1645] [serial = 1287] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x124e81400) [pid = 1645] [serial = 1288] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x12608a000) [pid = 1645] [serial = 1290] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x126084400) [pid = 1645] [serial = 1296] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1260c6c00) [pid = 1645] [serial = 1291] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1210c0800) [pid = 1645] [serial = 1294] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1269df400) [pid = 1645] [serial = 1302] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1260d1000) [pid = 1645] [serial = 1299] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12648d400) [pid = 1645] [serial = 1300] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x12379a800) [pid = 1645] [serial = 1279] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1260cbc00) [pid = 1645] [serial = 1297] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x123b62000) [pid = 1645] [serial = 1281] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x119d5e400) [pid = 1645] [serial = 1275] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1210d7800) [pid = 1645] [serial = 1276] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x11714a800) [pid = 1645] [serial = 1257] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x117eb2400) [pid = 1645] [serial = 1258] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1181c7800) [pid = 1645] [serial = 1260] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1183ac800) [pid = 1645] [serial = 1261] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x112e9cc00) [pid = 1645] [serial = 1251] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1132ba000) [pid = 1645] [serial = 1252] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x121725000) [pid = 1645] [serial = 1278] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x115df7400) [pid = 1645] [serial = 1254] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x116772c00) [pid = 1645] [serial = 1255] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x119608000) [pid = 1645] [serial = 1266] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1199e9c00) [pid = 1645] [serial = 1267] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x119d2d800) [pid = 1645] [serial = 1269] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x119d5cc00) [pid = 1645] [serial = 1270] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x119fb0400) [pid = 1645] [serial = 1272] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x123c90800) [pid = 1645] [serial = 1284] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x120fc5c00) [pid = 1645] [serial = 1273] [outer = 0x0] [url = about:blank] 09:57:41 INFO - PROCESS | 1645 | 1466441861464 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]]]}] 09:57:41 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 09:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1174ms 09:57:41 INFO - PROCESS | 1645 | 1466441861486 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 09:57:41 INFO - PROCESS | 1645 | 1466441861490 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 09:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:57:41 INFO - PROCESS | 1645 | 1466441861494 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:57:41 INFO - PROCESS | 1645 | 1466441861496 Marionette TRACE conn2 <- [1,1790,null,{}] 09:57:41 INFO - PROCESS | 1645 | 1466441861499 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}] 09:57:41 INFO - PROCESS | 1645 | 1466441861501 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:41 INFO - PROCESS | 1645 | 1466441861588 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 09:57:41 INFO - PROCESS | 1645 | 1466441861644 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:41 INFO - PROCESS | 1645 | 1466441861646 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x1169c1800 == 28 [pid = 1645] [id = 455] 09:57:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x11324c800) [pid = 1645] [serial = 1364] [outer = 0x0] 09:57:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x115450000) [pid = 1645] [serial = 1365] [outer = 0x11324c800] 09:57:41 INFO - PROCESS | 1645 | 1466441861675 Marionette DEBUG loaded listener.js 09:57:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1164e1c00) [pid = 1645] [serial = 1366] [outer = 0x11324c800] 09:57:42 INFO - PROCESS | 1645 | 1466441861999 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]]]}] 09:57:42 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) 09:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 520ms 09:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:57:42 INFO - PROCESS | 1645 | 1466441862014 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 09:57:42 INFO - PROCESS | 1645 | 1466441862017 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 09:57:42 INFO - PROCESS | 1645 | 1466441862021 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:57:42 INFO - PROCESS | 1645 | 1466441862025 Marionette TRACE conn2 <- [1,1794,null,{}] 09:57:42 INFO - PROCESS | 1645 | 1466441862030 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}] 09:57:42 INFO - PROCESS | 1645 | 1466441862031 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:42 INFO - PROCESS | 1645 | 1466441862113 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 09:57:42 INFO - PROCESS | 1645 | 1466441862117 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:42 INFO - PROCESS | 1645 | 1466441862118 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x1185b3000 == 29 [pid = 1645] [id = 456] 09:57:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x116916c00) [pid = 1645] [serial = 1367] [outer = 0x0] 09:57:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x117eae800) [pid = 1645] [serial = 1368] [outer = 0x116916c00] 09:57:42 INFO - PROCESS | 1645 | 1466441862148 Marionette DEBUG loaded listener.js 09:57:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1181c7800) [pid = 1645] [serial = 1369] [outer = 0x116916c00] 09:57:42 INFO - PROCESS | 1645 | 1466441862526 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]]]}] 09:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 526ms 09:57:42 INFO - PROCESS | 1645 | 1466441862548 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 09:57:42 INFO - PROCESS | 1645 | 1466441862549 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 09:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:57:42 INFO - PROCESS | 1645 | 1466441862552 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:57:42 INFO - PROCESS | 1645 | 1466441862554 Marionette TRACE conn2 <- [1,1798,null,{}] 09:57:42 INFO - PROCESS | 1645 | 1466441862562 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}] 09:57:42 INFO - PROCESS | 1645 | 1466441862565 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:42 INFO - PROCESS | 1645 | 1466441862641 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 09:57:42 INFO - PROCESS | 1645 | 1466441862646 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:42 INFO - PROCESS | 1645 | 1466441862648 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x119da4800 == 30 [pid = 1645] [id = 457] 09:57:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x112ea0000) [pid = 1645] [serial = 1370] [outer = 0x0] 09:57:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x119140400) [pid = 1645] [serial = 1371] [outer = 0x112ea0000] 09:57:42 INFO - PROCESS | 1645 | 1466441862679 Marionette DEBUG loaded listener.js 09:57:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1195e8c00) [pid = 1645] [serial = 1372] [outer = 0x112ea0000] 09:57:43 INFO - PROCESS | 1645 | 1466441863000 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]]]}] 09:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 473ms 09:57:43 INFO - PROCESS | 1645 | 1466441863027 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 09:57:43 INFO - PROCESS | 1645 | 1466441863029 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 09:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:57:43 INFO - PROCESS | 1645 | 1466441863031 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:57:43 INFO - PROCESS | 1645 | 1466441863032 Marionette TRACE conn2 <- [1,1802,null,{}] 09:57:43 INFO - PROCESS | 1645 | 1466441863034 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}] 09:57:43 INFO - PROCESS | 1645 | 1466441863036 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:43 INFO - PROCESS | 1645 | 1466441863117 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 09:57:43 INFO - PROCESS | 1645 | 1466441863181 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:43 INFO - PROCESS | 1645 | 1466441863183 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x123040000 == 31 [pid = 1645] [id = 458] 09:57:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x11848f400) [pid = 1645] [serial = 1373] [outer = 0x0] 09:57:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119610000) [pid = 1645] [serial = 1374] [outer = 0x11848f400] 09:57:43 INFO - PROCESS | 1645 | 1466441863208 Marionette DEBUG loaded listener.js 09:57:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1199f1000) [pid = 1645] [serial = 1375] [outer = 0x11848f400] 09:57:43 INFO - PROCESS | 1645 | 1466441863528 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]]]}] 09:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 519ms 09:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:57:43 INFO - PROCESS | 1645 | 1466441863550 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 09:57:43 INFO - PROCESS | 1645 | 1466441863551 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 09:57:43 INFO - PROCESS | 1645 | 1466441863553 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:57:43 INFO - PROCESS | 1645 | 1466441863554 Marionette TRACE conn2 <- [1,1806,null,{}] 09:57:43 INFO - PROCESS | 1645 | 1466441863559 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}] 09:57:43 INFO - PROCESS | 1645 | 1466441863561 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:43 INFO - PROCESS | 1645 | 1466441863661 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 09:57:43 INFO - PROCESS | 1645 | 1466441863664 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:43 INFO - PROCESS | 1645 | 1466441863666 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x123c62800 == 32 [pid = 1645] [id = 459] 09:57:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x112e1a000) [pid = 1645] [serial = 1376] [outer = 0x0] 09:57:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x11998d800) [pid = 1645] [serial = 1377] [outer = 0x112e1a000] 09:57:43 INFO - PROCESS | 1645 | 1466441863690 Marionette DEBUG loaded listener.js 09:57:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x119d5f400) [pid = 1645] [serial = 1378] [outer = 0x112e1a000] 09:57:44 INFO - PROCESS | 1645 | 1466441864119 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]]]}] 09:57:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 570ms 09:57:44 INFO - PROCESS | 1645 | 1466441864126 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 09:57:44 INFO - PROCESS | 1645 | 1466441864128 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 09:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:57:44 INFO - PROCESS | 1645 | 1466441864137 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:57:44 INFO - PROCESS | 1645 | 1466441864141 Marionette TRACE conn2 <- [1,1810,null,{}] 09:57:44 INFO - PROCESS | 1645 | 1466441864144 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}] 09:57:44 INFO - PROCESS | 1645 | 1466441864150 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:44 INFO - PROCESS | 1645 | 1466441864327 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 09:57:44 INFO - PROCESS | 1645 | 1466441864352 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:44 INFO - PROCESS | 1645 | 1466441864354 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x12661e000 == 33 [pid = 1645] [id = 460] 09:57:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x120fc0000) [pid = 1645] [serial = 1379] [outer = 0x0] 09:57:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1210d2c00) [pid = 1645] [serial = 1380] [outer = 0x120fc0000] 09:57:44 INFO - PROCESS | 1645 | 1466441864395 Marionette DEBUG loaded listener.js 09:57:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x123798c00) [pid = 1645] [serial = 1381] [outer = 0x120fc0000] 09:57:44 INFO - PROCESS | 1645 | 1466441864739 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]]]}] 09:57:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 629ms 09:57:44 INFO - PROCESS | 1645 | 1466441864761 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 09:57:44 INFO - PROCESS | 1645 | 1466441864762 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 09:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:57:44 INFO - PROCESS | 1645 | 1466441864765 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:57:44 INFO - PROCESS | 1645 | 1466441864766 Marionette TRACE conn2 <- [1,1814,null,{}] 09:57:44 INFO - PROCESS | 1645 | 1466441864768 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}] 09:57:44 INFO - PROCESS | 1645 | 1466441864769 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:44 INFO - PROCESS | 1645 | 1466441864869 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 09:57:44 INFO - PROCESS | 1645 | 1466441864905 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:44 INFO - PROCESS | 1645 | 1466441864906 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x128caa800 == 34 [pid = 1645] [id = 461] 09:57:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x118497c00) [pid = 1645] [serial = 1382] [outer = 0x0] 09:57:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12379fc00) [pid = 1645] [serial = 1383] [outer = 0x118497c00] 09:57:44 INFO - PROCESS | 1645 | 1466441864931 Marionette DEBUG loaded listener.js 09:57:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x123b62800) [pid = 1645] [serial = 1384] [outer = 0x118497c00] 09:57:45 INFO - PROCESS | 1645 | 1466441865268 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]]]}] 09:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 521ms 09:57:45 INFO - PROCESS | 1645 | 1466441865286 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 09:57:45 INFO - PROCESS | 1645 | 1466441865288 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 09:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:57:45 INFO - PROCESS | 1645 | 1466441865293 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:57:45 INFO - PROCESS | 1645 | 1466441865294 Marionette TRACE conn2 <- [1,1818,null,{}] 09:57:45 INFO - PROCESS | 1645 | 1466441865296 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}] 09:57:45 INFO - PROCESS | 1645 | 1466441865297 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:45 INFO - PROCESS | 1645 | 1466441865396 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 09:57:45 INFO - PROCESS | 1645 | 1466441865399 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:45 INFO - PROCESS | 1645 | 1466441865400 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x129248800 == 35 [pid = 1645] [id = 462] 09:57:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x112630400) [pid = 1645] [serial = 1385] [outer = 0x0] 09:57:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x123c5d000) [pid = 1645] [serial = 1386] [outer = 0x112630400] 09:57:45 INFO - PROCESS | 1645 | 1466441865425 Marionette DEBUG loaded listener.js 09:57:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12418f800) [pid = 1645] [serial = 1387] [outer = 0x112630400] 09:57:45 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1210c2c00) [pid = 1645] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:57:45 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x123c92000) [pid = 1645] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:57:45 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x124d72c00) [pid = 1645] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:57:45 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x112977400) [pid = 1645] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:57:45 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x118747000) [pid = 1645] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:57:45 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x119137c00) [pid = 1645] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:57:45 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x112e9bc00) [pid = 1645] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:57:45 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x116770c00) [pid = 1645] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:57:45 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x116921800) [pid = 1645] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:57:45 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x126606800) [pid = 1645] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:57:45 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x113c1fc00) [pid = 1645] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:57:45 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1183aa400) [pid = 1645] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:57:45 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x128ae8c00) [pid = 1645] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:57:45 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1269e0c00) [pid = 1645] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:57:45 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1210c7400) [pid = 1645] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:57:45 INFO - PROCESS | 1645 | 1466441865901 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]]]}] 09:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 619ms 09:57:45 INFO - PROCESS | 1645 | 1466441865912 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 09:57:45 INFO - PROCESS | 1645 | 1466441865913 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 09:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:57:45 INFO - PROCESS | 1645 | 1466441865923 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:57:45 INFO - PROCESS | 1645 | 1466441865926 Marionette TRACE conn2 <- [1,1822,null,{}] 09:57:45 INFO - PROCESS | 1645 | 1466441865935 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}] 09:57:45 INFO - PROCESS | 1645 | 1466441865936 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:46 INFO - PROCESS | 1645 | 1466441866049 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 09:57:46 INFO - PROCESS | 1645 | 1466441866091 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:46 INFO - PROCESS | 1645 | 1466441866092 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x119da2800 == 36 [pid = 1645] [id = 463] 09:57:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x112599000) [pid = 1645] [serial = 1388] [outer = 0x0] 09:57:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x118125800) [pid = 1645] [serial = 1389] [outer = 0x112599000] 09:57:46 INFO - PROCESS | 1645 | 1466441866117 Marionette DEBUG loaded listener.js 09:57:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1210c8800) [pid = 1645] [serial = 1390] [outer = 0x112599000] 09:57:46 INFO - PROCESS | 1645 | 1466441866400 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]]]}] 09:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 536ms 09:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:57:46 INFO - PROCESS | 1645 | 1466441866451 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 09:57:46 INFO - PROCESS | 1645 | 1466441866452 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 09:57:46 INFO - PROCESS | 1645 | 1466441866454 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:57:46 INFO - PROCESS | 1645 | 1466441866456 Marionette TRACE conn2 <- [1,1826,null,{}] 09:57:46 INFO - PROCESS | 1645 | 1466441866462 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}] 09:57:46 INFO - PROCESS | 1645 | 1466441866463 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:46 INFO - PROCESS | 1645 | 1466441866543 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 09:57:46 INFO - PROCESS | 1645 | 1466441866547 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:46 INFO - PROCESS | 1645 | 1466441866548 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a816000 == 37 [pid = 1645] [id = 464] 09:57:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1210ca800) [pid = 1645] [serial = 1391] [outer = 0x0] 09:57:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12421ac00) [pid = 1645] [serial = 1392] [outer = 0x1210ca800] 09:57:46 INFO - PROCESS | 1645 | 1466441866573 Marionette DEBUG loaded listener.js 09:57:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x124d6e000) [pid = 1645] [serial = 1393] [outer = 0x1210ca800] 09:57:46 INFO - PROCESS | 1645 | 1466441866917 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]]]}] 09:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 472ms 09:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:57:46 INFO - PROCESS | 1645 | 1466441866928 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 09:57:46 INFO - PROCESS | 1645 | 1466441866930 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 09:57:46 INFO - PROCESS | 1645 | 1466441866932 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:57:46 INFO - PROCESS | 1645 | 1466441866944 Marionette TRACE conn2 <- [1,1830,null,{}] 09:57:46 INFO - PROCESS | 1645 | 1466441866947 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}] 09:57:46 INFO - PROCESS | 1645 | 1466441866948 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:47 INFO - PROCESS | 1645 | 1466441867064 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 09:57:47 INFO - PROCESS | 1645 | 1466441867071 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:47 INFO - PROCESS | 1645 | 1466441867073 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x123b46000 == 38 [pid = 1645] [id = 465] 09:57:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x124d74800) [pid = 1645] [serial = 1394] [outer = 0x0] 09:57:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12608a800) [pid = 1645] [serial = 1395] [outer = 0x124d74800] 09:57:47 INFO - PROCESS | 1645 | 1466441867104 Marionette DEBUG loaded listener.js 09:57:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x126435000) [pid = 1645] [serial = 1396] [outer = 0x124d74800] 09:57:47 INFO - PROCESS | 1645 | 1466441867432 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]]]}] 09:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 530ms 09:57:47 INFO - PROCESS | 1645 | 1466441867462 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 09:57:47 INFO - PROCESS | 1645 | 1466441867464 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 09:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:57:47 INFO - PROCESS | 1645 | 1466441867467 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:57:47 INFO - PROCESS | 1645 | 1466441867468 Marionette TRACE conn2 <- [1,1834,null,{}] 09:57:47 INFO - PROCESS | 1645 | 1466441867470 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}] 09:57:47 INFO - PROCESS | 1645 | 1466441867471 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:47 INFO - PROCESS | 1645 | 1466441867551 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 09:57:47 INFO - PROCESS | 1645 | 1466441867554 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:47 INFO - PROCESS | 1645 | 1466441867556 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8d1800 == 39 [pid = 1645] [id = 466] 09:57:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x124dd9c00) [pid = 1645] [serial = 1397] [outer = 0x0] 09:57:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12660dc00) [pid = 1645] [serial = 1398] [outer = 0x124dd9c00] 09:57:47 INFO - PROCESS | 1645 | 1466441867583 Marionette DEBUG loaded listener.js 09:57:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1289a2400) [pid = 1645] [serial = 1399] [outer = 0x124dd9c00] 09:57:48 INFO - PROCESS | 1645 | 1466441868161 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]]]}] 09:57:48 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 09:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 771ms 09:57:48 INFO - PROCESS | 1645 | 1466441868261 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 09:57:48 INFO - PROCESS | 1645 | 1466441868264 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 09:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:57:48 INFO - PROCESS | 1645 | 1466441868269 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:57:48 INFO - PROCESS | 1645 | 1466441868271 Marionette TRACE conn2 <- [1,1838,null,{}] 09:57:48 INFO - PROCESS | 1645 | 1466441868275 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}] 09:57:48 INFO - PROCESS | 1645 | 1466441868277 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:48 INFO - PROCESS | 1645 | 1466441868397 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 09:57:48 INFO - PROCESS | 1645 | 1466441868453 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:48 INFO - PROCESS | 1645 | 1466441868455 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x118360000 == 40 [pid = 1645] [id = 467] 09:57:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x1132e4800) [pid = 1645] [serial = 1400] [outer = 0x0] 09:57:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x115de9c00) [pid = 1645] [serial = 1401] [outer = 0x1132e4800] 09:57:48 INFO - PROCESS | 1645 | 1466441868486 Marionette DEBUG loaded listener.js 09:57:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x11691ac00) [pid = 1645] [serial = 1402] [outer = 0x1132e4800] 09:57:49 INFO - PROCESS | 1645 | 1466441869100 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]]]}] 09:57:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:57:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1026ms 09:57:49 INFO - PROCESS | 1645 | 1466441869300 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 09:57:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:57:49 INFO - PROCESS | 1645 | 1466441869303 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 09:57:49 INFO - PROCESS | 1645 | 1466441869317 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:57:49 INFO - PROCESS | 1645 | 1466441869319 Marionette TRACE conn2 <- [1,1842,null,{}] 09:57:49 INFO - PROCESS | 1645 | 1466441869322 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}] 09:57:49 INFO - PROCESS | 1645 | 1466441869324 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:49 INFO - PROCESS | 1645 | 1466441869433 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 09:57:49 INFO - PROCESS | 1645 | 1466441869489 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:49 INFO - PROCESS | 1645 | 1466441869492 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x1185a1000 == 41 [pid = 1645] [id = 468] 09:57:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x11613e000) [pid = 1645] [serial = 1403] [outer = 0x0] 09:57:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x116914400) [pid = 1645] [serial = 1404] [outer = 0x11613e000] 09:57:49 INFO - PROCESS | 1645 | 1466441869520 Marionette DEBUG loaded listener.js 09:57:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x116fa6800) [pid = 1645] [serial = 1405] [outer = 0x11613e000] 09:57:49 INFO - PROCESS | 1645 | --DOCSHELL 0x123b46000 == 40 [pid = 1645] [id = 465] 09:57:49 INFO - PROCESS | 1645 | --DOCSHELL 0x12a816000 == 39 [pid = 1645] [id = 464] 09:57:49 INFO - PROCESS | 1645 | --DOCSHELL 0x119da2800 == 38 [pid = 1645] [id = 463] 09:57:49 INFO - PROCESS | 1645 | --DOCSHELL 0x129248800 == 37 [pid = 1645] [id = 462] 09:57:49 INFO - PROCESS | 1645 | --DOCSHELL 0x128caa800 == 36 [pid = 1645] [id = 461] 09:57:49 INFO - PROCESS | 1645 | --DOCSHELL 0x12661e000 == 35 [pid = 1645] [id = 460] 09:57:49 INFO - PROCESS | 1645 | --DOCSHELL 0x123c62800 == 34 [pid = 1645] [id = 459] 09:57:49 INFO - PROCESS | 1645 | --DOCSHELL 0x123040000 == 33 [pid = 1645] [id = 458] 09:57:49 INFO - PROCESS | 1645 | --DOCSHELL 0x119da4800 == 32 [pid = 1645] [id = 457] 09:57:49 INFO - PROCESS | 1645 | --DOCSHELL 0x1185b3000 == 31 [pid = 1645] [id = 456] 09:57:49 INFO - PROCESS | 1645 | --DOCSHELL 0x1169c1800 == 30 [pid = 1645] [id = 455] 09:57:49 INFO - PROCESS | 1645 | --DOCSHELL 0x11889b000 == 29 [pid = 1645] [id = 454] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x123b6d800) [pid = 1645] [serial = 1326] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12450f400) [pid = 1645] [serial = 1329] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x123c8b400) [pid = 1645] [serial = 1327] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x126084000) [pid = 1645] [serial = 1332] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x11812b800) [pid = 1645] [serial = 1335] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x11929d800) [pid = 1645] [serial = 1314] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x1195e9c00) [pid = 1645] [serial = 1315] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x11960b800) [pid = 1645] [serial = 1317] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1199e6400) [pid = 1645] [serial = 1318] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1132b2800) [pid = 1645] [serial = 1305] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x115445400) [pid = 1645] [serial = 1306] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x116916000) [pid = 1645] [serial = 1308] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x116922400) [pid = 1645] [serial = 1309] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x117ead000) [pid = 1645] [serial = 1311] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1181c4c00) [pid = 1645] [serial = 1312] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1289a1800) [pid = 1645] [serial = 1303] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x119d5a400) [pid = 1645] [serial = 1320] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x123c85000) [pid = 1645] [serial = 1338] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x128aee800) [pid = 1645] [serial = 1344] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x128fad800) [pid = 1645] [serial = 1345] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x128ae6400) [pid = 1645] [serial = 1342] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1210d8400) [pid = 1645] [serial = 1323] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1260c5c00) [pid = 1645] [serial = 1333] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x120fc4000) [pid = 1645] [serial = 1336] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x124d72000) [pid = 1645] [serial = 1330] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x1289a1c00) [pid = 1645] [serial = 1341] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1237a6400) [pid = 1645] [serial = 1324] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x120fc4400) [pid = 1645] [serial = 1321] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x1266e5400) [pid = 1645] [serial = 1339] [outer = 0x0] [url = about:blank] 09:57:49 INFO - PROCESS | 1645 | 1466441869949 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]]]}] 09:57:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:57:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 682ms 09:57:49 INFO - PROCESS | 1645 | 1466441869989 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 09:57:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:57:49 INFO - PROCESS | 1645 | 1466441869991 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 09:57:49 INFO - PROCESS | 1645 | 1466441869996 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:57:50 INFO - PROCESS | 1645 | 1466441869999 Marionette TRACE conn2 <- [1,1846,null,{}] 09:57:50 INFO - PROCESS | 1645 | 1466441870001 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}] 09:57:50 INFO - PROCESS | 1645 | 1466441870003 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:50 INFO - PROCESS | 1645 | 1466441870084 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 09:57:50 INFO - PROCESS | 1645 | 1466441870088 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:50 INFO - PROCESS | 1645 | 1466441870090 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x1185d0800 == 30 [pid = 1645] [id = 469] 09:57:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x116983c00) [pid = 1645] [serial = 1406] [outer = 0x0] 09:57:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x1181c0800) [pid = 1645] [serial = 1407] [outer = 0x116983c00] 09:57:50 INFO - PROCESS | 1645 | 1466441870121 Marionette DEBUG loaded listener.js 09:57:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x118497400) [pid = 1645] [serial = 1408] [outer = 0x116983c00] 09:57:50 INFO - PROCESS | 1645 | 1466441870499 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]]]}] 09:57:50 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) 09:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 521ms 09:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:57:50 INFO - PROCESS | 1645 | 1466441870516 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 09:57:50 INFO - PROCESS | 1645 | 1466441870517 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 09:57:50 INFO - PROCESS | 1645 | 1466441870519 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:57:50 INFO - PROCESS | 1645 | 1466441870521 Marionette TRACE conn2 <- [1,1850,null,{}] 09:57:50 INFO - PROCESS | 1645 | 1466441870531 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}] 09:57:50 INFO - PROCESS | 1645 | 1466441870534 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:50 INFO - PROCESS | 1645 | 1466441870616 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 09:57:50 INFO - PROCESS | 1645 | 1466441870623 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:50 INFO - PROCESS | 1645 | 1466441870627 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x121755000 == 31 [pid = 1645] [id = 470] 09:57:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x1195ecc00) [pid = 1645] [serial = 1409] [outer = 0x0] 09:57:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x119605c00) [pid = 1645] [serial = 1410] [outer = 0x1195ecc00] 09:57:50 INFO - PROCESS | 1645 | 1466441870656 Marionette DEBUG loaded listener.js 09:57:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x119627800) [pid = 1645] [serial = 1411] [outer = 0x1195ecc00] 09:57:51 INFO - PROCESS | 1645 | 1466441871030 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]]]}] 09:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 523ms 09:57:51 INFO - PROCESS | 1645 | 1466441871044 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 09:57:51 INFO - PROCESS | 1645 | 1466441871045 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 09:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:57:51 INFO - PROCESS | 1645 | 1466441871048 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:57:51 INFO - PROCESS | 1645 | 1466441871049 Marionette TRACE conn2 <- [1,1854,null,{}] 09:57:51 INFO - PROCESS | 1645 | 1466441871051 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}] 09:57:51 INFO - PROCESS | 1645 | 1466441871052 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:51 INFO - PROCESS | 1645 | 1466441871142 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 09:57:51 INFO - PROCESS | 1645 | 1466441871198 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:51 INFO - PROCESS | 1645 | 1466441871199 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x123b3b000 == 32 [pid = 1645] [id = 471] 09:57:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x119625800) [pid = 1645] [serial = 1412] [outer = 0x0] 09:57:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x119d60800) [pid = 1645] [serial = 1413] [outer = 0x119625800] 09:57:51 INFO - PROCESS | 1645 | 1466441871225 Marionette DEBUG loaded listener.js 09:57:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1210c2800) [pid = 1645] [serial = 1414] [outer = 0x119625800] 09:57:51 INFO - PROCESS | 1645 | 1466441871501 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]]]}] 09:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 467ms 09:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:57:51 INFO - PROCESS | 1645 | 1466441871517 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 09:57:51 INFO - PROCESS | 1645 | 1466441871519 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 09:57:51 INFO - PROCESS | 1645 | 1466441871521 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:57:51 INFO - PROCESS | 1645 | 1466441871522 Marionette TRACE conn2 <- [1,1858,null,{}] 09:57:51 INFO - PROCESS | 1645 | 1466441871532 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}] 09:57:51 INFO - PROCESS | 1645 | 1466441871533 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:51 INFO - PROCESS | 1645 | 1466441871616 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 09:57:51 INFO - PROCESS | 1645 | 1466441871620 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:51 INFO - PROCESS | 1645 | 1466441871621 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x124dab800 == 33 [pid = 1645] [id = 472] 09:57:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1132e0c00) [pid = 1645] [serial = 1415] [outer = 0x0] 09:57:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1210d6400) [pid = 1645] [serial = 1416] [outer = 0x1132e0c00] 09:57:51 INFO - PROCESS | 1645 | 1466441871649 Marionette DEBUG loaded listener.js 09:57:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x123528400) [pid = 1645] [serial = 1417] [outer = 0x1132e0c00] 09:57:52 INFO - PROCESS | 1645 | 1466441872019 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]]]}] 09:57:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 525ms 09:57:52 INFO - PROCESS | 1645 | 1466441872047 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 09:57:52 INFO - PROCESS | 1645 | 1466441872048 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 09:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:57:52 INFO - PROCESS | 1645 | 1466441872067 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:57:52 INFO - PROCESS | 1645 | 1466441872068 Marionette TRACE conn2 <- [1,1862,null,{}] 09:57:52 INFO - PROCESS | 1645 | 1466441872070 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}] 09:57:52 INFO - PROCESS | 1645 | 1466441872075 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:52 INFO - PROCESS | 1645 | 1466441872256 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 09:57:52 INFO - PROCESS | 1645 | 1466441872273 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:52 INFO - PROCESS | 1645 | 1466441872275 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x128cb1000 == 34 [pid = 1645] [id = 473] 09:57:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x12379e400) [pid = 1645] [serial = 1418] [outer = 0x0] 09:57:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x123b64c00) [pid = 1645] [serial = 1419] [outer = 0x12379e400] 09:57:52 INFO - PROCESS | 1645 | 1466441872315 Marionette DEBUG loaded listener.js 09:57:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x124d76400) [pid = 1645] [serial = 1420] [outer = 0x12379e400] 09:57:52 INFO - PROCESS | 1645 | 1466441872723 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]]]}] 09:57:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 675ms 09:57:52 INFO - PROCESS | 1645 | 1466441872744 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 09:57:52 INFO - PROCESS | 1645 | 1466441872746 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 09:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:57:52 INFO - PROCESS | 1645 | 1466441872749 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:57:52 INFO - PROCESS | 1645 | 1466441872751 Marionette TRACE conn2 <- [1,1866,null,{}] 09:57:52 INFO - PROCESS | 1645 | 1466441872754 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}] 09:57:52 INFO - PROCESS | 1645 | 1466441872756 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:52 INFO - PROCESS | 1645 | 1466441872906 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 09:57:52 INFO - PROCESS | 1645 | 1466441872963 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:52 INFO - PROCESS | 1645 | 1466441872964 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a395000 == 35 [pid = 1645] [id = 474] 09:57:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x123c90c00) [pid = 1645] [serial = 1421] [outer = 0x0] 09:57:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x1260c4c00) [pid = 1645] [serial = 1422] [outer = 0x123c90c00] 09:57:53 INFO - PROCESS | 1645 | 1466441873004 Marionette DEBUG loaded listener.js 09:57:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1260cf000) [pid = 1645] [serial = 1423] [outer = 0x123c90c00] 09:57:53 INFO - PROCESS | 1645 | 1466441873411 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]]]}] 09:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 669ms 09:57:53 INFO - PROCESS | 1645 | 1466441873419 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 09:57:53 INFO - PROCESS | 1645 | 1466441873420 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 09:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:57:53 INFO - PROCESS | 1645 | 1466441873423 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:57:53 INFO - PROCESS | 1645 | 1466441873426 Marionette TRACE conn2 <- [1,1870,null,{}] 09:57:53 INFO - PROCESS | 1645 | 1466441873428 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}] 09:57:53 INFO - PROCESS | 1645 | 1466441873429 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:53 INFO - PROCESS | 1645 | 1466441873535 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 09:57:53 INFO - PROCESS | 1645 | 1466441873539 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:53 INFO - PROCESS | 1645 | 1466441873540 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a81a000 == 36 [pid = 1645] [id = 475] 09:57:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1260d0000) [pid = 1645] [serial = 1424] [outer = 0x0] 09:57:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1266e5c00) [pid = 1645] [serial = 1425] [outer = 0x1260d0000] 09:57:53 INFO - PROCESS | 1645 | 1466441873565 Marionette DEBUG loaded listener.js 09:57:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1289a2000) [pid = 1645] [serial = 1426] [outer = 0x1260d0000] 09:57:53 INFO - PROCESS | 1645 | 1466441873886 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]]]}] 09:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 474ms 09:57:53 INFO - PROCESS | 1645 | 1466441873905 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 09:57:53 INFO - PROCESS | 1645 | 1466441873906 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 09:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:57:53 INFO - PROCESS | 1645 | 1466441873917 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:57:53 INFO - PROCESS | 1645 | 1466441873918 Marionette TRACE conn2 <- [1,1874,null,{}] 09:57:53 INFO - PROCESS | 1645 | 1466441873920 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}] 09:57:53 INFO - PROCESS | 1645 | 1466441873921 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:54 INFO - PROCESS | 1645 | 1466441874025 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 09:57:54 INFO - PROCESS | 1645 | 1466441874037 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:54 INFO - PROCESS | 1645 | 1466441874038 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x12afc9800 == 37 [pid = 1645] [id = 476] 09:57:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1266dbc00) [pid = 1645] [serial = 1427] [outer = 0x0] 09:57:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1289a9c00) [pid = 1645] [serial = 1428] [outer = 0x1266dbc00] 09:57:54 INFO - PROCESS | 1645 | 1466441874070 Marionette DEBUG loaded listener.js 09:57:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x128cc9c00) [pid = 1645] [serial = 1429] [outer = 0x1266dbc00] 09:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1164e2400) [pid = 1645] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x118731800) [pid = 1645] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x119d57400) [pid = 1645] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x123c5fc00) [pid = 1645] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x120fc0000) [pid = 1645] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x112eb4400) [pid = 1645] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x112599000) [pid = 1645] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x124d74800) [pid = 1645] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x118497c00) [pid = 1645] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x112630400) [pid = 1645] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1210ca800) [pid = 1645] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x112e1a000) [pid = 1645] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x11848f400) [pid = 1645] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x116916c00) [pid = 1645] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x117142000) [pid = 1645] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x112ea0000) [pid = 1645] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x11324c800) [pid = 1645] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:57:54 INFO - PROCESS | 1645 | 1466441874508 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]]]}] 09:57:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 619ms 09:57:54 INFO - PROCESS | 1645 | 1466441874536 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 09:57:54 INFO - PROCESS | 1645 | 1466441874538 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 09:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:57:54 INFO - PROCESS | 1645 | 1466441874553 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:57:54 INFO - PROCESS | 1645 | 1466441874554 Marionette TRACE conn2 <- [1,1878,null,{}] 09:57:54 INFO - PROCESS | 1645 | 1466441874560 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}] 09:57:54 INFO - PROCESS | 1645 | 1466441874562 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:54 INFO - PROCESS | 1645 | 1466441874646 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 09:57:54 INFO - PROCESS | 1645 | 1466441874650 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:54 INFO - PROCESS | 1645 | 1466441874651 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x123b32000 == 38 [pid = 1645] [id = 477] 09:57:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x113c22c00) [pid = 1645] [serial = 1430] [outer = 0x0] 09:57:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1181c0400) [pid = 1645] [serial = 1431] [outer = 0x113c22c00] 09:57:54 INFO - PROCESS | 1645 | 1466441874675 Marionette DEBUG loaded listener.js 09:57:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x119d2c000) [pid = 1645] [serial = 1432] [outer = 0x113c22c00] 09:57:55 INFO - PROCESS | 1645 | 1466441875013 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]]]}] 09:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 480ms 09:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:57:55 INFO - PROCESS | 1645 | 1466441875028 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 09:57:55 INFO - PROCESS | 1645 | 1466441875030 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 09:57:55 INFO - PROCESS | 1645 | 1466441875032 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:57:55 INFO - PROCESS | 1645 | 1466441875033 Marionette TRACE conn2 <- [1,1882,null,{}] 09:57:55 INFO - PROCESS | 1645 | 1466441875036 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}] 09:57:55 INFO - PROCESS | 1645 | 1466441875037 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:55 INFO - PROCESS | 1645 | 1466441875136 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 09:57:55 INFO - PROCESS | 1645 | 1466441875141 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:55 INFO - PROCESS | 1645 | 1466441875143 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c351800 == 39 [pid = 1645] [id = 478] 09:57:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x11691e400) [pid = 1645] [serial = 1433] [outer = 0x0] 09:57:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x124557400) [pid = 1645] [serial = 1434] [outer = 0x11691e400] 09:57:55 INFO - PROCESS | 1645 | 1466441875180 Marionette DEBUG loaded listener.js 09:57:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x128fb1800) [pid = 1645] [serial = 1435] [outer = 0x11691e400] 09:57:55 INFO - PROCESS | 1645 | 1466441875738 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]]]}] 09:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 771ms 09:57:55 INFO - PROCESS | 1645 | 1466441875804 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 09:57:55 INFO - PROCESS | 1645 | 1466441875807 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 09:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:57:55 INFO - PROCESS | 1645 | 1466441875810 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:57:55 INFO - PROCESS | 1645 | 1466441875812 Marionette TRACE conn2 <- [1,1886,null,{}] 09:57:55 INFO - PROCESS | 1645 | 1466441875816 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}] 09:57:55 INFO - PROCESS | 1645 | 1466441875818 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:55 INFO - PROCESS | 1645 | 1466441875923 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 09:57:55 INFO - PROCESS | 1645 | 1466441875983 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:55 INFO - PROCESS | 1645 | 1466441875987 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x1169c1800 == 40 [pid = 1645] [id = 479] 09:57:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1132b3000) [pid = 1645] [serial = 1436] [outer = 0x0] 09:57:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x113c1e000) [pid = 1645] [serial = 1437] [outer = 0x1132b3000] 09:57:56 INFO - PROCESS | 1645 | 1466441876018 Marionette DEBUG loaded listener.js 09:57:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x116923800) [pid = 1645] [serial = 1438] [outer = 0x1132b3000] 09:57:56 INFO - PROCESS | 1645 | 1466441876448 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]]]}] 09:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 670ms 09:57:56 INFO - PROCESS | 1645 | 1466441876496 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 09:57:56 INFO - PROCESS | 1645 | 1466441876499 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 09:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:57:56 INFO - PROCESS | 1645 | 1466441876504 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:57:56 INFO - PROCESS | 1645 | 1466441876506 Marionette TRACE conn2 <- [1,1890,null,{}] 09:57:56 INFO - PROCESS | 1645 | 1466441876523 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}] 09:57:56 INFO - PROCESS | 1645 | 1466441876525 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:56 INFO - PROCESS | 1645 | 1466441876629 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 09:57:56 INFO - PROCESS | 1645 | 1466441876688 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:56 INFO - PROCESS | 1645 | 1466441876689 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x119fe0000 == 41 [pid = 1645] [id = 480] 09:57:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x1183a2400) [pid = 1645] [serial = 1439] [outer = 0x0] 09:57:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x118750000) [pid = 1645] [serial = 1440] [outer = 0x1183a2400] 09:57:56 INFO - PROCESS | 1645 | 1466441876721 Marionette DEBUG loaded listener.js 09:57:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1195f7400) [pid = 1645] [serial = 1441] [outer = 0x1183a2400] 09:57:57 INFO - PROCESS | 1645 | 1466441877195 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]]]}] 09:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 732ms 09:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:57:57 INFO - PROCESS | 1645 | 1466441877237 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 09:57:57 INFO - PROCESS | 1645 | 1466441877239 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 09:57:57 INFO - PROCESS | 1645 | 1466441877241 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:57:57 INFO - PROCESS | 1645 | 1466441877243 Marionette TRACE conn2 <- [1,1894,null,{}] 09:57:57 INFO - PROCESS | 1645 | 1466441877251 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}] 09:57:57 INFO - PROCESS | 1645 | 1466441877254 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:57 INFO - PROCESS | 1645 | 1466441877358 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 09:57:57 INFO - PROCESS | 1645 | 1466441877420 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:57 INFO - PROCESS | 1645 | 1466441877422 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x1289d5800 == 42 [pid = 1645] [id = 481] 09:57:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x119622000) [pid = 1645] [serial = 1442] [outer = 0x0] 09:57:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x120fb8400) [pid = 1645] [serial = 1443] [outer = 0x119622000] 09:57:57 INFO - PROCESS | 1645 | 1466441877467 Marionette DEBUG loaded listener.js 09:57:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12379bc00) [pid = 1645] [serial = 1444] [outer = 0x119622000] 09:57:57 INFO - PROCESS | 1645 | 1466441877924 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]]]}] 09:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 721ms 09:57:57 INFO - PROCESS | 1645 | 1466441877971 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 09:57:57 INFO - PROCESS | 1645 | 1466441877973 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 09:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:57:57 INFO - PROCESS | 1645 | 1466441877994 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:57:57 INFO - PROCESS | 1645 | 1466441877995 Marionette TRACE conn2 <- [1,1898,null,{}] 09:57:58 INFO - PROCESS | 1645 | 1466441877997 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}] 09:57:58 INFO - PROCESS | 1645 | 1466441877999 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:58 INFO - PROCESS | 1645 | 1466441878105 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 09:57:58 INFO - PROCESS | 1645 | 1466441878183 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:58 INFO - PROCESS | 1645 | 1466441878184 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c708800 == 43 [pid = 1645] [id = 482] 09:57:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x123c83800) [pid = 1645] [serial = 1445] [outer = 0x0] 09:57:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x124dce000) [pid = 1645] [serial = 1446] [outer = 0x123c83800] 09:57:58 INFO - PROCESS | 1645 | 1466441878226 Marionette DEBUG loaded listener.js 09:57:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1260ca400) [pid = 1645] [serial = 1447] [outer = 0x123c83800] 09:57:58 INFO - PROCESS | 1645 | 1466441878733 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]]]}] 09:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 772ms 09:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:57:58 INFO - PROCESS | 1645 | 1466441878764 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 09:57:58 INFO - PROCESS | 1645 | 1466441878765 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 09:57:58 INFO - PROCESS | 1645 | 1466441878768 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:57:58 INFO - PROCESS | 1645 | 1466441878769 Marionette TRACE conn2 <- [1,1902,null,{}] 09:57:58 INFO - PROCESS | 1645 | 1466441878771 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}] 09:57:58 INFO - PROCESS | 1645 | 1466441878773 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:58 INFO - PROCESS | 1645 | 1466441878871 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 09:57:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1164dfc00) [pid = 1645] [serial = 1448] [outer = 0x123b6bc00] 09:57:58 INFO - PROCESS | 1645 | 1466441878943 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:58 INFO - PROCESS | 1645 | 1466441878944 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:57:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x1169af800 == 44 [pid = 1645] [id = 483] 09:57:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x112599000) [pid = 1645] [serial = 1449] [outer = 0x0] 09:57:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x112eb5000) [pid = 1645] [serial = 1450] [outer = 0x112599000] 09:57:59 INFO - PROCESS | 1645 | 1466441879130 Marionette DEBUG loaded listener.js 09:57:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x116196400) [pid = 1645] [serial = 1451] [outer = 0x112599000] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x123b41000 == 43 [pid = 1645] [id = 15] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x11216e800 == 42 [pid = 1645] [id = 22] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x115ec5800 == 41 [pid = 1645] [id = 25] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x1129cd000 == 40 [pid = 1645] [id = 26] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x123b32000 == 39 [pid = 1645] [id = 477] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12afc9800 == 38 [pid = 1645] [id = 476] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12a81a000 == 37 [pid = 1645] [id = 475] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12a395000 == 36 [pid = 1645] [id = 474] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x128cb1000 == 35 [pid = 1645] [id = 473] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x124dab800 == 34 [pid = 1645] [id = 472] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x123b3b000 == 33 [pid = 1645] [id = 471] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x121755000 == 32 [pid = 1645] [id = 470] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x1185d0800 == 31 [pid = 1645] [id = 469] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x1185a1000 == 30 [pid = 1645] [id = 468] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8d1800 == 29 [pid = 1645] [id = 466] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x118360000 == 28 [pid = 1645] [id = 467] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8cc000 == 27 [pid = 1645] [id = 10] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x129013000 == 26 [pid = 1645] [id = 6] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12b0b9800 == 25 [pid = 1645] [id = 9] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12a80d800 == 24 [pid = 1645] [id = 8] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12c359800 == 23 [pid = 1645] [id = 13] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd16000 == 22 [pid = 1645] [id = 11] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12c714800 == 21 [pid = 1645] [id = 14] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x118067000 == 20 [pid = 1645] [id = 12] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x1185b7000 == 19 [pid = 1645] [id = 18] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12cae5000 == 18 [pid = 1645] [id = 19] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x116759000 == 17 [pid = 1645] [id = 23] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12d8a0800 == 16 [pid = 1645] [id = 20] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x123c63000 == 15 [pid = 1645] [id = 21] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x111f19000 == 14 [pid = 1645] [id = 24] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12c708800 == 13 [pid = 1645] [id = 482] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x1289d5800 == 12 [pid = 1645] [id = 481] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x119fe0000 == 11 [pid = 1645] [id = 480] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12c351800 == 10 [pid = 1645] [id = 478] 09:58:00 INFO - PROCESS | 1645 | --DOCSHELL 0x1169c1800 == 9 [pid = 1645] [id = 479] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x11998d800) [pid = 1645] [serial = 1377] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x119610000) [pid = 1645] [serial = 1374] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x117eae800) [pid = 1645] [serial = 1368] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1181c7800) [pid = 1645] [serial = 1369] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x118267000) [pid = 1645] [serial = 1363] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1181bb000) [pid = 1645] [serial = 1362] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x119140400) [pid = 1645] [serial = 1371] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1195e8c00) [pid = 1645] [serial = 1372] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x115450000) [pid = 1645] [serial = 1365] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1164e1c00) [pid = 1645] [serial = 1366] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1181bd400) [pid = 1645] [serial = 1348] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x116986c00) [pid = 1645] [serial = 1347] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x119606c00) [pid = 1645] [serial = 1351] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x11942b800) [pid = 1645] [serial = 1350] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1237a4400) [pid = 1645] [serial = 1354] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1210dd800) [pid = 1645] [serial = 1353] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1260c6400) [pid = 1645] [serial = 1357] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x124551c00) [pid = 1645] [serial = 1356] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1210d2c00) [pid = 1645] [serial = 1380] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x116137400) [pid = 1645] [serial = 1360] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x123798c00) [pid = 1645] [serial = 1381] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x118125800) [pid = 1645] [serial = 1389] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x126435000) [pid = 1645] [serial = 1396] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x12379fc00) [pid = 1645] [serial = 1383] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x123c5d000) [pid = 1645] [serial = 1386] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x12421ac00) [pid = 1645] [serial = 1392] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1133b7800) [pid = 1645] [serial = 1359] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x12660dc00) [pid = 1645] [serial = 1398] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x12418f800) [pid = 1645] [serial = 1387] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x123b62800) [pid = 1645] [serial = 1384] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x119d5f400) [pid = 1645] [serial = 1378] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x124d6e000) [pid = 1645] [serial = 1393] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x1210c8800) [pid = 1645] [serial = 1390] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x12608a800) [pid = 1645] [serial = 1395] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x1199f1000) [pid = 1645] [serial = 1375] [outer = 0x0] [url = about:blank] 09:58:01 INFO - PROCESS | 1645 | 1466441881403 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]]]}] 09:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 2679ms 09:58:01 INFO - PROCESS | 1645 | 1466441881447 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 09:58:01 INFO - PROCESS | 1645 | 1466441881450 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 09:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:58:01 INFO - PROCESS | 1645 | 1466441881454 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:58:01 INFO - PROCESS | 1645 | 1466441881456 Marionette TRACE conn2 <- [1,1906,null,{}] 09:58:01 INFO - PROCESS | 1645 | 1466441881462 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}] 09:58:01 INFO - PROCESS | 1645 | 1466441881463 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:01 INFO - PROCESS | 1645 | 1466441881543 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 09:58:01 INFO - PROCESS | 1645 | 1466441881548 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:01 INFO - PROCESS | 1645 | 1466441881549 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x11641c800 == 10 [pid = 1645] [id = 484] 09:58:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x113c58c00) [pid = 1645] [serial = 1452] [outer = 0x0] 09:58:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x113d8f800) [pid = 1645] [serial = 1453] [outer = 0x113c58c00] 09:58:01 INFO - PROCESS | 1645 | 1466441881581 Marionette DEBUG loaded listener.js 09:58:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x116478c00) [pid = 1645] [serial = 1454] [outer = 0x113c58c00] 09:58:01 INFO - PROCESS | 1645 | 1466441881956 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]]]}] 09:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 522ms 09:58:01 INFO - PROCESS | 1645 | 1466441881976 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 09:58:01 INFO - PROCESS | 1645 | 1466441881979 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 09:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:58:01 INFO - PROCESS | 1645 | 1466441881984 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:58:01 INFO - PROCESS | 1645 | 1466441881985 Marionette TRACE conn2 <- [1,1910,null,{}] 09:58:01 INFO - PROCESS | 1645 | 1466441881988 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}] 09:58:01 INFO - PROCESS | 1645 | 1466441881990 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:02 INFO - PROCESS | 1645 | 1466441882078 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 09:58:02 INFO - PROCESS | 1645 | 1466441882083 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:02 INFO - PROCESS | 1645 | 1466441882085 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x115eb8800 == 11 [pid = 1645] [id = 485] 09:58:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x116919000) [pid = 1645] [serial = 1455] [outer = 0x0] 09:58:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x1174d6800) [pid = 1645] [serial = 1456] [outer = 0x116919000] 09:58:02 INFO - PROCESS | 1645 | 1466441882112 Marionette DEBUG loaded listener.js 09:58:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x11812ac00) [pid = 1645] [serial = 1457] [outer = 0x116919000] 09:58:02 INFO - PROCESS | 1645 | 1466441882470 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]]]}] 09:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 525ms 09:58:02 INFO - PROCESS | 1645 | 1466441882509 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 09:58:02 INFO - PROCESS | 1645 | 1466441882510 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 09:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:58:02 INFO - PROCESS | 1645 | 1466441882513 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:58:02 INFO - PROCESS | 1645 | 1466441882515 Marionette TRACE conn2 <- [1,1914,null,{}] 09:58:02 INFO - PROCESS | 1645 | 1466441882529 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}] 09:58:02 INFO - PROCESS | 1645 | 1466441882533 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:02 INFO - PROCESS | 1645 | 1466441882610 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 09:58:02 INFO - PROCESS | 1645 | 1466441882615 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:02 INFO - PROCESS | 1645 | 1466441882617 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x119ab4800 == 12 [pid = 1645] [id = 486] 09:58:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x112ea8000) [pid = 1645] [serial = 1458] [outer = 0x0] 09:58:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x11874c800) [pid = 1645] [serial = 1459] [outer = 0x112ea8000] 09:58:02 INFO - PROCESS | 1645 | 1466441882647 Marionette DEBUG loaded listener.js 09:58:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x11929dc00) [pid = 1645] [serial = 1460] [outer = 0x112ea8000] 09:58:03 INFO - PROCESS | 1645 | 1466441883010 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]]]}] 09:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 523ms 09:58:03 INFO - PROCESS | 1645 | 1466441883036 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 09:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:58:03 INFO - PROCESS | 1645 | 1466441883038 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 09:58:03 INFO - PROCESS | 1645 | 1466441883040 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:58:03 INFO - PROCESS | 1645 | 1466441883041 Marionette TRACE conn2 <- [1,1918,null,{}] 09:58:03 INFO - PROCESS | 1645 | 1466441883044 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}] 09:58:03 INFO - PROCESS | 1645 | 1466441883045 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:03 INFO - PROCESS | 1645 | 1466441883151 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 09:58:03 INFO - PROCESS | 1645 | 1466441883184 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:03 INFO - PROCESS | 1645 | 1466441883185 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x12174e800 == 13 [pid = 1645] [id = 487] 09:58:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x119136000) [pid = 1645] [serial = 1461] [outer = 0x0] 09:58:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x119609800) [pid = 1645] [serial = 1462] [outer = 0x119136000] 09:58:03 INFO - PROCESS | 1645 | 1466441883211 Marionette DEBUG loaded listener.js 09:58:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x11998d800) [pid = 1645] [serial = 1463] [outer = 0x119136000] 09:58:03 INFO - PROCESS | 1645 | 1466441883537 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]]]}] 09:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 521ms 09:58:03 INFO - PROCESS | 1645 | 1466441883561 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 09:58:03 INFO - PROCESS | 1645 | 1466441883562 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 09:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:58:03 INFO - PROCESS | 1645 | 1466441883572 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:58:03 INFO - PROCESS | 1645 | 1466441883573 Marionette TRACE conn2 <- [1,1922,null,{}] 09:58:03 INFO - PROCESS | 1645 | 1466441883576 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}] 09:58:03 INFO - PROCESS | 1645 | 1466441883577 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:03 INFO - PROCESS | 1645 | 1466441883678 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 09:58:03 INFO - PROCESS | 1645 | 1466441883682 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:03 INFO - PROCESS | 1645 | 1466441883683 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x123996800 == 14 [pid = 1645] [id = 488] 09:58:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x11334e800) [pid = 1645] [serial = 1464] [outer = 0x0] 09:58:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x119b7b000) [pid = 1645] [serial = 1465] [outer = 0x11334e800] 09:58:03 INFO - PROCESS | 1645 | 1466441883707 Marionette DEBUG loaded listener.js 09:58:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x119d5e400) [pid = 1645] [serial = 1466] [outer = 0x11334e800] 09:58:04 INFO - PROCESS | 1645 | 1466441884074 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]]]}] 09:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 522ms 09:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:58:04 INFO - PROCESS | 1645 | 1466441884095 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 09:58:04 INFO - PROCESS | 1645 | 1466441884096 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 09:58:04 INFO - PROCESS | 1645 | 1466441884098 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:58:04 INFO - PROCESS | 1645 | 1466441884099 Marionette TRACE conn2 <- [1,1926,null,{}] 09:58:04 INFO - PROCESS | 1645 | 1466441884101 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}] 09:58:04 INFO - PROCESS | 1645 | 1466441884105 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:04 INFO - PROCESS | 1645 | 1466441884227 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 09:58:04 INFO - PROCESS | 1645 | 1466441884264 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:04 INFO - PROCESS | 1645 | 1466441884265 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x124862800 == 15 [pid = 1645] [id = 489] 09:58:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x119d63c00) [pid = 1645] [serial = 1467] [outer = 0x0] 09:58:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1210ccc00) [pid = 1645] [serial = 1468] [outer = 0x119d63c00] 09:58:04 INFO - PROCESS | 1645 | 1466441884291 Marionette DEBUG loaded listener.js 09:58:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1237a1400) [pid = 1645] [serial = 1469] [outer = 0x119d63c00] 09:58:04 INFO - PROCESS | 1645 | 1466441884591 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]]]}] 09:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 518ms 09:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:58:04 INFO - PROCESS | 1645 | 1466441884630 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 09:58:04 INFO - PROCESS | 1645 | 1466441884631 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 09:58:04 INFO - PROCESS | 1645 | 1466441884633 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:58:04 INFO - PROCESS | 1645 | 1466441884634 Marionette TRACE conn2 <- [1,1930,null,{}] 09:58:04 INFO - PROCESS | 1645 | 1466441884637 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}] 09:58:04 INFO - PROCESS | 1645 | 1466441884638 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:04 INFO - PROCESS | 1645 | 1466441884739 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 09:58:04 INFO - PROCESS | 1645 | 1466441884743 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:04 INFO - PROCESS | 1645 | 1466441884751 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x12693e000 == 16 [pid = 1645] [id = 490] 09:58:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x118737000) [pid = 1645] [serial = 1470] [outer = 0x0] 09:58:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1237a5800) [pid = 1645] [serial = 1471] [outer = 0x118737000] 09:58:04 INFO - PROCESS | 1645 | 1466441884807 Marionette DEBUG loaded listener.js 09:58:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x123b6c800) [pid = 1645] [serial = 1472] [outer = 0x118737000] 09:58:05 INFO - PROCESS | 1645 | 1466441885095 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]]]}] 09:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 518ms 09:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:58:05 INFO - PROCESS | 1645 | 1466441885152 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 09:58:05 INFO - PROCESS | 1645 | 1466441885153 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 09:58:05 INFO - PROCESS | 1645 | 1466441885155 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:58:05 INFO - PROCESS | 1645 | 1466441885156 Marionette TRACE conn2 <- [1,1934,null,{}] 09:58:05 INFO - PROCESS | 1645 | 1466441885165 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}] 09:58:05 INFO - PROCESS | 1645 | 1466441885167 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:05 INFO - PROCESS | 1645 | 1466441885261 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 09:58:05 INFO - PROCESS | 1645 | 1466441885265 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:05 INFO - PROCESS | 1645 | 1466441885266 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x1289ce000 == 17 [pid = 1645] [id = 491] 09:58:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x11929f400) [pid = 1645] [serial = 1473] [outer = 0x0] 09:58:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x123c84400) [pid = 1645] [serial = 1474] [outer = 0x11929f400] 09:58:05 INFO - PROCESS | 1645 | 1466441885290 Marionette DEBUG loaded listener.js 09:58:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x124076800) [pid = 1645] [serial = 1475] [outer = 0x11929f400] 09:58:05 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x119622000) [pid = 1645] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:58:05 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1183a2400) [pid = 1645] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:58:05 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1132b3000) [pid = 1645] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:58:05 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x11691e400) [pid = 1645] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:58:05 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1260d0000) [pid = 1645] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:58:05 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x123c90c00) [pid = 1645] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:58:05 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1266dbc00) [pid = 1645] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:58:05 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x11613e000) [pid = 1645] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:58:05 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1132e0c00) [pid = 1645] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:58:05 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x116983c00) [pid = 1645] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:58:05 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1195ecc00) [pid = 1645] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:58:05 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x119625800) [pid = 1645] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:58:05 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x124dd9c00) [pid = 1645] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:58:05 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1132e4800) [pid = 1645] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:58:05 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x113c22c00) [pid = 1645] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:58:05 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x12379e400) [pid = 1645] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:58:05 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x123c83800) [pid = 1645] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:58:05 INFO - PROCESS | 1645 | 1466441885929 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]]]}] 09:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 826ms 09:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:58:05 INFO - PROCESS | 1645 | 1466441885981 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 09:58:05 INFO - PROCESS | 1645 | 1466441885983 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 09:58:05 INFO - PROCESS | 1645 | 1466441885986 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:58:05 INFO - PROCESS | 1645 | 1466441885987 Marionette TRACE conn2 <- [1,1938,null,{}] 09:58:05 INFO - PROCESS | 1645 | 1466441885989 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}] 09:58:05 INFO - PROCESS | 1645 | 1466441885990 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:06 INFO - PROCESS | 1645 | 1466441886071 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 09:58:06 INFO - PROCESS | 1645 | 1466441886078 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:06 INFO - PROCESS | 1645 | 1466441886079 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x119ab3000 == 18 [pid = 1645] [id = 492] 09:58:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x115e55c00) [pid = 1645] [serial = 1476] [outer = 0x0] 09:58:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1195f1000) [pid = 1645] [serial = 1477] [outer = 0x115e55c00] 09:58:06 INFO - PROCESS | 1645 | 1466441886104 Marionette DEBUG loaded listener.js 09:58:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x120fc1800) [pid = 1645] [serial = 1478] [outer = 0x115e55c00] 09:58:06 INFO - PROCESS | 1645 | 1466441886420 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]]]}] 09:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 476ms 09:58:06 INFO - PROCESS | 1645 | 1466441886462 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 09:58:06 INFO - PROCESS | 1645 | 1466441886463 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 09:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:58:06 INFO - PROCESS | 1645 | 1466441886465 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:58:06 INFO - PROCESS | 1645 | 1466441886466 Marionette TRACE conn2 <- [1,1942,null,{}] 09:58:06 INFO - PROCESS | 1645 | 1466441886468 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}] 09:58:06 INFO - PROCESS | 1645 | 1466441886469 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:06 INFO - PROCESS | 1645 | 1466441886549 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 09:58:06 INFO - PROCESS | 1645 | 1466441886552 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:06 INFO - PROCESS | 1645 | 1466441886553 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x129021800 == 19 [pid = 1645] [id = 493] 09:58:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1210db800) [pid = 1645] [serial = 1479] [outer = 0x0] 09:58:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x123c90c00) [pid = 1645] [serial = 1480] [outer = 0x1210db800] 09:58:06 INFO - PROCESS | 1645 | 1466441886580 Marionette DEBUG loaded listener.js 09:58:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x124507c00) [pid = 1645] [serial = 1481] [outer = 0x1210db800] 09:58:06 INFO - PROCESS | 1645 | 1466441886933 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]]]}] 09:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 522ms 09:58:06 INFO - PROCESS | 1645 | 1466441886987 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 09:58:06 INFO - PROCESS | 1645 | 1466441886989 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 09:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:58:06 INFO - PROCESS | 1645 | 1466441886991 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:58:06 INFO - PROCESS | 1645 | 1466441886992 Marionette TRACE conn2 <- [1,1946,null,{}] 09:58:06 INFO - PROCESS | 1645 | 1466441886995 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}] 09:58:06 INFO - PROCESS | 1645 | 1466441886996 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:07 INFO - PROCESS | 1645 | 1466441887085 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 09:58:07 INFO - PROCESS | 1645 | 1466441887092 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:07 INFO - PROCESS | 1645 | 1466441887094 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x12398d800 == 20 [pid = 1645] [id = 494] 09:58:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x124550800) [pid = 1645] [serial = 1482] [outer = 0x0] 09:58:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x124d74000) [pid = 1645] [serial = 1483] [outer = 0x124550800] 09:58:07 INFO - PROCESS | 1645 | 1466441887120 Marionette DEBUG loaded listener.js 09:58:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x126087800) [pid = 1645] [serial = 1484] [outer = 0x124550800] 09:58:07 INFO - PROCESS | 1645 | 1466441887516 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]]]}] 09:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 569ms 09:58:07 INFO - PROCESS | 1645 | 1466441887630 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 09:58:07 INFO - PROCESS | 1645 | 1466441887634 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 09:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:58:07 INFO - PROCESS | 1645 | 1466441887648 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:58:07 INFO - PROCESS | 1645 | 1466441887650 Marionette TRACE conn2 <- [1,1950,null,{}] 09:58:07 INFO - PROCESS | 1645 | 1466441887656 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}] 09:58:07 INFO - PROCESS | 1645 | 1466441887661 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:07 INFO - PROCESS | 1645 | 1466441887779 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 09:58:07 INFO - PROCESS | 1645 | 1466441887857 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:07 INFO - PROCESS | 1645 | 1466441887860 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x116f9b800 == 21 [pid = 1645] [id = 495] 09:58:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1132b1800) [pid = 1645] [serial = 1485] [outer = 0x0] 09:58:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x113c60000) [pid = 1645] [serial = 1486] [outer = 0x1132b1800] 09:58:07 INFO - PROCESS | 1645 | 1466441887934 Marionette DEBUG loaded listener.js 09:58:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x116917400) [pid = 1645] [serial = 1487] [outer = 0x1132b1800] 09:58:08 INFO - PROCESS | 1645 | 1466441888361 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]]]}] 09:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 722ms 09:58:08 INFO - PROCESS | 1645 | 1466441888370 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 09:58:08 INFO - PROCESS | 1645 | 1466441888372 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 09:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:58:08 INFO - PROCESS | 1645 | 1466441888376 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:58:08 INFO - PROCESS | 1645 | 1466441888379 Marionette TRACE conn2 <- [1,1954,null,{}] 09:58:08 INFO - PROCESS | 1645 | 1466441888382 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}] 09:58:08 INFO - PROCESS | 1645 | 1466441888384 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:08 INFO - PROCESS | 1645 | 1466441888485 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 09:58:08 INFO - PROCESS | 1645 | 1466441888539 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:08 INFO - PROCESS | 1645 | 1466441888540 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x123225800 == 22 [pid = 1645] [id = 496] 09:58:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x11812a400) [pid = 1645] [serial = 1488] [outer = 0x0] 09:58:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x11825c000) [pid = 1645] [serial = 1489] [outer = 0x11812a400] 09:58:08 INFO - PROCESS | 1645 | 1466441888576 Marionette DEBUG loaded listener.js 09:58:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x119291800) [pid = 1645] [serial = 1490] [outer = 0x11812a400] 09:58:09 INFO - PROCESS | 1645 | 1466441889001 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]]]}] 09:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 675ms 09:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:58:09 INFO - PROCESS | 1645 | 1466441889051 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 09:58:09 INFO - PROCESS | 1645 | 1466441889053 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 09:58:09 INFO - PROCESS | 1645 | 1466441889057 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:58:09 INFO - PROCESS | 1645 | 1466441889059 Marionette TRACE conn2 <- [1,1958,null,{}] 09:58:09 INFO - PROCESS | 1645 | 1466441889064 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}] 09:58:09 INFO - PROCESS | 1645 | 1466441889070 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:09 INFO - PROCESS | 1645 | 1466441889248 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 09:58:09 INFO - PROCESS | 1645 | 1466441889355 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:09 INFO - PROCESS | 1645 | 1466441889357 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a806000 == 23 [pid = 1645] [id = 497] 09:58:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x119fb3800) [pid = 1645] [serial = 1491] [outer = 0x0] 09:58:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x120fc3000) [pid = 1645] [serial = 1492] [outer = 0x119fb3800] 09:58:09 INFO - PROCESS | 1645 | 1466441889389 Marionette DEBUG loaded listener.js 09:58:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1210d3400) [pid = 1645] [serial = 1493] [outer = 0x119fb3800] 09:58:09 INFO - PROCESS | 1645 | 1466441889826 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]]]}] 09:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 821ms 09:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:58:09 INFO - PROCESS | 1645 | 1466441889878 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 09:58:09 INFO - PROCESS | 1645 | 1466441889880 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 09:58:09 INFO - PROCESS | 1645 | 1466441889883 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:58:09 INFO - PROCESS | 1645 | 1466441889886 Marionette TRACE conn2 <- [1,1962,null,{}] 09:58:09 INFO - PROCESS | 1645 | 1466441889909 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}] 09:58:09 INFO - PROCESS | 1645 | 1466441889911 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:10 INFO - PROCESS | 1645 | 1466441890090 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 09:58:10 INFO - PROCESS | 1645 | 1466441890162 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:10 INFO - PROCESS | 1645 | 1466441890163 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b0c1000 == 24 [pid = 1645] [id = 498] 09:58:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1237a6400) [pid = 1645] [serial = 1494] [outer = 0x0] 09:58:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x123c55000) [pid = 1645] [serial = 1495] [outer = 0x1237a6400] 09:58:10 INFO - PROCESS | 1645 | 1466441890212 Marionette DEBUG loaded listener.js 09:58:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x124d6e000) [pid = 1645] [serial = 1496] [outer = 0x1237a6400] 09:58:10 INFO - PROCESS | 1645 | 1466441890683 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]]]}] 09:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 820ms 09:58:10 INFO - PROCESS | 1645 | 1466441890704 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 09:58:10 INFO - PROCESS | 1645 | 1466441890705 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 09:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:58:10 INFO - PROCESS | 1645 | 1466441890708 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:58:10 INFO - PROCESS | 1645 | 1466441890709 Marionette TRACE conn2 <- [1,1966,null,{}] 09:58:10 INFO - PROCESS | 1645 | 1466441890711 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}] 09:58:10 INFO - PROCESS | 1645 | 1466441890713 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:10 INFO - PROCESS | 1645 | 1466441890808 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 09:58:10 INFO - PROCESS | 1645 | 1466441890866 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:10 INFO - PROCESS | 1645 | 1466441890867 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8cc000 == 25 [pid = 1645] [id = 499] 09:58:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1237a7c00) [pid = 1645] [serial = 1497] [outer = 0x0] 09:58:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x124d75c00) [pid = 1645] [serial = 1498] [outer = 0x1237a7c00] 09:58:10 INFO - PROCESS | 1645 | 1466441890922 Marionette DEBUG loaded listener.js 09:58:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1260c7400) [pid = 1645] [serial = 1499] [outer = 0x1237a7c00] 09:58:11 INFO - PROCESS | 1645 | 1466441891464 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]]]}] 09:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 771ms 09:58:11 INFO - PROCESS | 1645 | 1466441891480 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 09:58:11 INFO - PROCESS | 1645 | 1466441891483 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 09:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:58:11 INFO - PROCESS | 1645 | 1466441891488 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:58:11 INFO - PROCESS | 1645 | 1466441891491 Marionette TRACE conn2 <- [1,1970,null,{}] 09:58:11 INFO - PROCESS | 1645 | 1466441891496 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}] 09:58:11 INFO - PROCESS | 1645 | 1466441891498 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:11 INFO - PROCESS | 1645 | 1466441891614 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 09:58:11 INFO - PROCESS | 1645 | 1466441891673 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:11 INFO - PROCESS | 1645 | 1466441891675 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x119672800 == 26 [pid = 1645] [id = 500] 09:58:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x112c6e400) [pid = 1645] [serial = 1500] [outer = 0x0] 09:58:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x112eb6c00) [pid = 1645] [serial = 1501] [outer = 0x112c6e400] 09:58:11 INFO - PROCESS | 1645 | 1466441891702 Marionette DEBUG loaded listener.js 09:58:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x113d9ac00) [pid = 1645] [serial = 1502] [outer = 0x112c6e400] 09:58:12 INFO - PROCESS | 1645 | 1466441892149 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]]]}] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x112eb5000) [pid = 1645] [serial = 1450] [outer = 0x0] [url = about:blank] 09:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 726ms 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x116923800) [pid = 1645] [serial = 1438] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x113c1e000) [pid = 1645] [serial = 1437] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x124557400) [pid = 1645] [serial = 1434] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1266e5c00) [pid = 1645] [serial = 1425] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x1260cf000) [pid = 1645] [serial = 1423] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1260c4c00) [pid = 1645] [serial = 1422] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1289a9c00) [pid = 1645] [serial = 1428] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1289a2000) [pid = 1645] [serial = 1426] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x116914400) [pid = 1645] [serial = 1404] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x116fa6800) [pid = 1645] [serial = 1405] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1210d6400) [pid = 1645] [serial = 1416] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1181c0800) [pid = 1645] [serial = 1407] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x118497400) [pid = 1645] [serial = 1408] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x119605c00) [pid = 1645] [serial = 1410] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x119627800) [pid = 1645] [serial = 1411] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x119d60800) [pid = 1645] [serial = 1413] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1210c2800) [pid = 1645] [serial = 1414] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1289a2400) [pid = 1645] [serial = 1399] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x115de9c00) [pid = 1645] [serial = 1401] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x11691ac00) [pid = 1645] [serial = 1402] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x119d2c000) [pid = 1645] [serial = 1432] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x128cc9c00) [pid = 1645] [serial = 1429] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1181c0400) [pid = 1645] [serial = 1431] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x123b64c00) [pid = 1645] [serial = 1419] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x128fb1800) [pid = 1645] [serial = 1435] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x124d76400) [pid = 1645] [serial = 1420] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x123528400) [pid = 1645] [serial = 1417] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x1260ca400) [pid = 1645] [serial = 1447] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x124dce000) [pid = 1645] [serial = 1446] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x11942d800) [pid = 1645] [serial = 877] [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.] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x12379bc00) [pid = 1645] [serial = 1444] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x1195f7400) [pid = 1645] [serial = 1441] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x120fb8400) [pid = 1645] [serial = 1443] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x118750000) [pid = 1645] [serial = 1440] [outer = 0x0] [url = about:blank] 09:58:12 INFO - PROCESS | 1645 | 1466441892224 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 09:58:12 INFO - PROCESS | 1645 | 1466441892227 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 09:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:58:12 INFO - PROCESS | 1645 | 1466441892235 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:58:12 INFO - PROCESS | 1645 | 1466441892236 Marionette TRACE conn2 <- [1,1974,null,{}] 09:58:12 INFO - PROCESS | 1645 | 1466441892244 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}] 09:58:12 INFO - PROCESS | 1645 | 1466441892246 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:12 INFO - PROCESS | 1645 | 1466441892331 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 09:58:12 INFO - PROCESS | 1645 | 1466441892339 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:12 INFO - PROCESS | 1645 | 1466441892341 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x116fa1800 == 27 [pid = 1645] [id = 501] 09:58:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x11691d000) [pid = 1645] [serial = 1503] [outer = 0x0] 09:58:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x116980800) [pid = 1645] [serial = 1504] [outer = 0x11691d000] 09:58:12 INFO - PROCESS | 1645 | 1466441892366 Marionette DEBUG loaded listener.js 09:58:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x11825cc00) [pid = 1645] [serial = 1505] [outer = 0x11691d000] 09:58:12 INFO - PROCESS | 1645 | 1466441892695 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]]]}] 09:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 470ms 09:58:12 INFO - PROCESS | 1645 | 1466441892703 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 09:58:12 INFO - PROCESS | 1645 | 1466441892705 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 09:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:58:12 INFO - PROCESS | 1645 | 1466441892712 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:58:12 INFO - PROCESS | 1645 | 1466441892715 Marionette TRACE conn2 <- [1,1978,null,{}] 09:58:12 INFO - PROCESS | 1645 | 1466441892726 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}] 09:58:12 INFO - PROCESS | 1645 | 1466441892730 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:12 INFO - PROCESS | 1645 | 1466441892881 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 09:58:12 INFO - PROCESS | 1645 | 1466441892966 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:12 INFO - PROCESS | 1645 | 1466441892969 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x119a1b000 == 28 [pid = 1645] [id = 502] 09:58:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x118731800) [pid = 1645] [serial = 1506] [outer = 0x0] 09:58:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x1195f1c00) [pid = 1645] [serial = 1507] [outer = 0x118731800] 09:58:13 INFO - PROCESS | 1645 | 1466441893012 Marionette DEBUG loaded listener.js 09:58:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x119987400) [pid = 1645] [serial = 1508] [outer = 0x118731800] 09:58:13 INFO - PROCESS | 1645 | 1466441893432 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]]]}] 09:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 779ms 09:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:58:13 INFO - PROCESS | 1645 | 1466441893488 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 09:58:13 INFO - PROCESS | 1645 | 1466441893490 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 09:58:13 INFO - PROCESS | 1645 | 1466441893492 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:58:13 INFO - PROCESS | 1645 | 1466441893493 Marionette TRACE conn2 <- [1,1982,null,{}] 09:58:13 INFO - PROCESS | 1645 | 1466441893495 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}] 09:58:13 INFO - PROCESS | 1645 | 1466441893496 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:13 INFO - PROCESS | 1645 | 1466441893595 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 09:58:13 INFO - PROCESS | 1645 | 1466441893599 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:13 INFO - PROCESS | 1645 | 1466441893600 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x1235ba800 == 29 [pid = 1645] [id = 503] 09:58:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x119d5ac00) [pid = 1645] [serial = 1509] [outer = 0x0] 09:58:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x120fb7400) [pid = 1645] [serial = 1510] [outer = 0x119d5ac00] 09:58:13 INFO - PROCESS | 1645 | 1466441893625 Marionette DEBUG loaded listener.js 09:58:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x1210c7000) [pid = 1645] [serial = 1511] [outer = 0x119d5ac00] 09:58:13 INFO - PROCESS | 1645 | 1466441893971 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]]]}] 09:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 518ms 09:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:58:14 INFO - PROCESS | 1645 | 1466441894011 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 09:58:14 INFO - PROCESS | 1645 | 1466441894013 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 09:58:14 INFO - PROCESS | 1645 | 1466441894036 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:58:14 INFO - PROCESS | 1645 | 1466441894038 Marionette TRACE conn2 <- [1,1986,null,{}] 09:58:14 INFO - PROCESS | 1645 | 1466441894043 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}] 09:58:14 INFO - PROCESS | 1645 | 1466441894045 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:14 INFO - PROCESS | 1645 | 1466441894166 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 09:58:14 INFO - PROCESS | 1645 | 1466441894176 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:14 INFO - PROCESS | 1645 | 1466441894177 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x12404e800 == 30 [pid = 1645] [id = 504] 09:58:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1210ce000) [pid = 1645] [serial = 1512] [outer = 0x0] 09:58:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x1232c1400) [pid = 1645] [serial = 1513] [outer = 0x1210ce000] 09:58:14 INFO - PROCESS | 1645 | 1466441894211 Marionette DEBUG loaded listener.js 09:58:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x12379c800) [pid = 1645] [serial = 1514] [outer = 0x1210ce000] 09:58:14 INFO - PROCESS | 1645 | 1466441894566 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]]]}] 09:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 596ms 09:58:14 INFO - PROCESS | 1645 | 1466441894613 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 09:58:14 INFO - PROCESS | 1645 | 1466441894614 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 09:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:58:14 INFO - PROCESS | 1645 | 1466441894616 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:58:14 INFO - PROCESS | 1645 | 1466441894617 Marionette TRACE conn2 <- [1,1990,null,{}] 09:58:14 INFO - PROCESS | 1645 | 1466441894625 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}] 09:58:14 INFO - PROCESS | 1645 | 1466441894629 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:14 INFO - PROCESS | 1645 | 1466441894746 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 09:58:14 INFO - PROCESS | 1645 | 1466441894750 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:14 INFO - PROCESS | 1645 | 1466441894752 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x1133e3800 == 31 [pid = 1645] [id = 505] 09:58:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1237a1000) [pid = 1645] [serial = 1515] [outer = 0x0] 09:58:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x123c87000) [pid = 1645] [serial = 1516] [outer = 0x1237a1000] 09:58:14 INFO - PROCESS | 1645 | 1466441894809 Marionette DEBUG loaded listener.js 09:58:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x126082400) [pid = 1645] [serial = 1517] [outer = 0x1237a1000] 09:58:15 INFO - PROCESS | 1645 | 1466441895153 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]]]}] 09:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 570ms 09:58:15 INFO - PROCESS | 1645 | 1466441895187 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 09:58:15 INFO - PROCESS | 1645 | 1466441895188 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 09:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:58:15 INFO - PROCESS | 1645 | 1466441895196 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:58:15 INFO - PROCESS | 1645 | 1466441895197 Marionette TRACE conn2 <- [1,1994,null,{}] 09:58:15 INFO - PROCESS | 1645 | 1466441895199 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}] 09:58:15 INFO - PROCESS | 1645 | 1466441895200 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:15 INFO - PROCESS | 1645 | 1466441895301 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 09:58:15 INFO - PROCESS | 1645 | 1466441895304 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:15 INFO - PROCESS | 1645 | 1466441895306 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x128cb3000 == 32 [pid = 1645] [id = 506] 09:58:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x123906000) [pid = 1645] [serial = 1518] [outer = 0x0] 09:58:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1260ce400) [pid = 1645] [serial = 1519] [outer = 0x123906000] 09:58:15 INFO - PROCESS | 1645 | 1466441895331 Marionette DEBUG loaded listener.js 09:58:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x126497c00) [pid = 1645] [serial = 1520] [outer = 0x123906000] 09:58:15 INFO - PROCESS | 1645 | 1466441895651 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]]]}] 09:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 469ms 09:58:15 INFO - PROCESS | 1645 | 1466441895671 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 09:58:15 INFO - PROCESS | 1645 | 1466441895673 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 09:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:58:15 INFO - PROCESS | 1645 | 1466441895683 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:58:15 INFO - PROCESS | 1645 | 1466441895684 Marionette TRACE conn2 <- [1,1998,null,{}] 09:58:15 INFO - PROCESS | 1645 | 1466441895687 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}] 09:58:15 INFO - PROCESS | 1645 | 1466441895688 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:15 INFO - PROCESS | 1645 | 1466441895794 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 09:58:15 INFO - PROCESS | 1645 | 1466441895798 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:15 INFO - PROCESS | 1645 | 1466441895799 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a388800 == 33 [pid = 1645] [id = 507] 09:58:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x124d71800) [pid = 1645] [serial = 1521] [outer = 0x0] 09:58:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1266e5400) [pid = 1645] [serial = 1522] [outer = 0x124d71800] 09:58:15 INFO - PROCESS | 1645 | 1466441895854 Marionette DEBUG loaded listener.js 09:58:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x12899d400) [pid = 1645] [serial = 1523] [outer = 0x124d71800] 09:58:16 INFO - PROCESS | 1645 | 1466441896163 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]]]}] 09:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 520ms 09:58:16 INFO - PROCESS | 1645 | 1466441896204 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 09:58:16 INFO - PROCESS | 1645 | 1466441896205 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 09:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:58:16 INFO - PROCESS | 1645 | 1466441896207 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:58:16 INFO - PROCESS | 1645 | 1466441896208 Marionette TRACE conn2 <- [1,2002,null,{}] 09:58:16 INFO - PROCESS | 1645 | 1466441896211 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}] 09:58:16 INFO - PROCESS | 1645 | 1466441896212 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:16 INFO - PROCESS | 1645 | 1466441896316 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 09:58:16 INFO - PROCESS | 1645 | 1466441896328 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:16 INFO - PROCESS | 1645 | 1466441896330 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x12aac9000 == 34 [pid = 1645] [id = 508] 09:58:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1289a0000) [pid = 1645] [serial = 1524] [outer = 0x0] 09:58:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1289a4800) [pid = 1645] [serial = 1525] [outer = 0x1289a0000] 09:58:16 INFO - PROCESS | 1645 | 1466441896354 Marionette DEBUG loaded listener.js 09:58:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x128ae6400) [pid = 1645] [serial = 1526] [outer = 0x1289a0000] 09:58:16 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x115e55c00) [pid = 1645] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:58:16 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x119136000) [pid = 1645] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:58:16 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x112599000) [pid = 1645] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:58:16 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x11929f400) [pid = 1645] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:58:16 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x11334e800) [pid = 1645] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:58:16 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x112ea8000) [pid = 1645] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:58:16 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x113c58c00) [pid = 1645] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:58:16 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1210db800) [pid = 1645] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:58:16 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x116919000) [pid = 1645] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:58:16 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x119d63c00) [pid = 1645] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:58:16 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x118737000) [pid = 1645] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:58:16 INFO - PROCESS | 1645 | 1466441896712 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]]]}] 09:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 519ms 09:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:58:16 INFO - PROCESS | 1645 | 1466441896729 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 09:58:16 INFO - PROCESS | 1645 | 1466441896730 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 09:58:16 INFO - PROCESS | 1645 | 1466441896732 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:58:16 INFO - PROCESS | 1645 | 1466441896733 Marionette TRACE conn2 <- [1,2006,null,{}] 09:58:16 INFO - PROCESS | 1645 | 1466441896735 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}] 09:58:16 INFO - PROCESS | 1645 | 1466441896736 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:16 INFO - PROCESS | 1645 | 1466441896841 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 09:58:16 INFO - PROCESS | 1645 | 1466441896876 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:16 INFO - PROCESS | 1645 | 1466441896877 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b0bb800 == 35 [pid = 1645] [id = 509] 09:58:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x112ea8000) [pid = 1645] [serial = 1527] [outer = 0x0] 09:58:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x119137400) [pid = 1645] [serial = 1528] [outer = 0x112ea8000] 09:58:16 INFO - PROCESS | 1645 | 1466441896902 Marionette DEBUG loaded listener.js 09:58:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1289a1c00) [pid = 1645] [serial = 1529] [outer = 0x112ea8000] 09:58:17 INFO - PROCESS | 1645 | 1466441897184 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]]]}] 09:58:17 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 09:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 469ms 09:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:58:17 INFO - PROCESS | 1645 | 1466441897202 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 09:58:17 INFO - PROCESS | 1645 | 1466441897203 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 09:58:17 INFO - PROCESS | 1645 | 1466441897214 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:58:17 INFO - PROCESS | 1645 | 1466441897215 Marionette TRACE conn2 <- [1,2010,null,{}] 09:58:17 INFO - PROCESS | 1645 | 1466441897218 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}] 09:58:17 INFO - PROCESS | 1645 | 1466441897219 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:17 INFO - PROCESS | 1645 | 1466441897316 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 09:58:17 INFO - PROCESS | 1645 | 1466441897319 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:17 INFO - PROCESS | 1645 | 1466441897321 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c349000 == 36 [pid = 1645] [id = 510] 09:58:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x119d5bc00) [pid = 1645] [serial = 1530] [outer = 0x0] 09:58:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x128cc7400) [pid = 1645] [serial = 1531] [outer = 0x119d5bc00] 09:58:17 INFO - PROCESS | 1645 | 1466441897347 Marionette DEBUG loaded listener.js 09:58:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x128fb6400) [pid = 1645] [serial = 1532] [outer = 0x119d5bc00] 09:58:17 INFO - PROCESS | 1645 | 1466441897683 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]]]}] 09:58:17 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 09:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 529ms 09:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:58:17 INFO - PROCESS | 1645 | 1466441897734 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 09:58:17 INFO - PROCESS | 1645 | 1466441897735 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 09:58:17 INFO - PROCESS | 1645 | 1466441897737 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:58:17 INFO - PROCESS | 1645 | 1466441897738 Marionette TRACE conn2 <- [1,2014,null,{}] 09:58:17 INFO - PROCESS | 1645 | 1466441897751 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}] 09:58:17 INFO - PROCESS | 1645 | 1466441897752 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:17 INFO - PROCESS | 1645 | 1466441897837 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 09:58:17 INFO - PROCESS | 1645 | 1466441897841 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:17 INFO - PROCESS | 1645 | 1466441897842 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c709000 == 37 [pid = 1645] [id = 511] 09:58:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1290c4c00) [pid = 1645] [serial = 1533] [outer = 0x0] 09:58:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1290cc800) [pid = 1645] [serial = 1534] [outer = 0x1290c4c00] 09:58:17 INFO - PROCESS | 1645 | 1466441897866 Marionette DEBUG loaded listener.js 09:58:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x129322400) [pid = 1645] [serial = 1535] [outer = 0x1290c4c00] 09:58:18 INFO - PROCESS | 1645 | 1466441898187 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]]]}] 09:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 479ms 09:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:58:18 INFO - PROCESS | 1645 | 1466441898216 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 09:58:18 INFO - PROCESS | 1645 | 1466441898217 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 09:58:18 INFO - PROCESS | 1645 | 1466441898219 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:58:18 INFO - PROCESS | 1645 | 1466441898220 Marionette TRACE conn2 <- [1,2018,null,{}] 09:58:18 INFO - PROCESS | 1645 | 1466441898222 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}] 09:58:18 INFO - PROCESS | 1645 | 1466441898224 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:18 INFO - PROCESS | 1645 | 1466441898302 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 09:58:18 INFO - PROCESS | 1645 | 1466441898305 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:18 INFO - PROCESS | 1645 | 1466441898306 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cad1000 == 38 [pid = 1645] [id = 512] 09:58:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1290cbc00) [pid = 1645] [serial = 1536] [outer = 0x0] 09:58:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x12932f400) [pid = 1645] [serial = 1537] [outer = 0x1290cbc00] 09:58:18 INFO - PROCESS | 1645 | 1466441898338 Marionette DEBUG loaded listener.js 09:58:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12a331800) [pid = 1645] [serial = 1538] [outer = 0x1290cbc00] 09:58:18 INFO - PROCESS | 1645 | 1466441898844 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]]]}] 09:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 668ms 09:58:18 INFO - PROCESS | 1645 | 1466441898889 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 09:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:58:18 INFO - PROCESS | 1645 | 1466441898891 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 09:58:18 INFO - PROCESS | 1645 | 1466441898895 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:58:18 INFO - PROCESS | 1645 | 1466441898897 Marionette TRACE conn2 <- [1,2022,null,{}] 09:58:18 INFO - PROCESS | 1645 | 1466441898900 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}] 09:58:18 INFO - PROCESS | 1645 | 1466441898902 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:19 INFO - PROCESS | 1645 | 1466441899006 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 09:58:19 INFO - PROCESS | 1645 | 1466441899077 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:19 INFO - PROCESS | 1645 | 1466441899079 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x119161000 == 39 [pid = 1645] [id = 513] 09:58:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1132ea800) [pid = 1645] [serial = 1539] [outer = 0x0] 09:58:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x11691d800) [pid = 1645] [serial = 1540] [outer = 0x1132ea800] 09:58:19 INFO - PROCESS | 1645 | 1466441899110 Marionette DEBUG loaded listener.js 09:58:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1181bb000) [pid = 1645] [serial = 1541] [outer = 0x1132ea800] 09:58:19 INFO - PROCESS | 1645 | 1466441899515 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]]]}] 09:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 670ms 09:58:19 INFO - PROCESS | 1645 | 1466441899565 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 09:58:19 INFO - PROCESS | 1645 | 1466441899568 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 09:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:58:19 INFO - PROCESS | 1645 | 1466441899573 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:58:19 INFO - PROCESS | 1645 | 1466441899574 Marionette TRACE conn2 <- [1,2026,null,{}] 09:58:19 INFO - PROCESS | 1645 | 1466441899577 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}] 09:58:19 INFO - PROCESS | 1645 | 1466441899579 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:19 INFO - PROCESS | 1645 | 1466441899685 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 09:58:19 INFO - PROCESS | 1645 | 1466441899775 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:19 INFO - PROCESS | 1645 | 1466441899777 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x123c75800 == 40 [pid = 1645] [id = 514] 09:58:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x11913c000) [pid = 1645] [serial = 1542] [outer = 0x0] 09:58:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x11960e000) [pid = 1645] [serial = 1543] [outer = 0x11913c000] 09:58:19 INFO - PROCESS | 1645 | 1466441899808 Marionette DEBUG loaded listener.js 09:58:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x119d35400) [pid = 1645] [serial = 1544] [outer = 0x11913c000] 09:58:20 INFO - PROCESS | 1645 | 1466441900223 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]]]}] 09:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 671ms 09:58:20 INFO - PROCESS | 1645 | 1466441900245 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 09:58:20 INFO - PROCESS | 1645 | 1466441900246 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 09:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:58:20 INFO - PROCESS | 1645 | 1466441900249 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:58:20 INFO - PROCESS | 1645 | 1466441900251 Marionette TRACE conn2 <- [1,2030,null,{}] 09:58:20 INFO - PROCESS | 1645 | 1466441900259 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}] 09:58:20 INFO - PROCESS | 1645 | 1466441900262 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:20 INFO - PROCESS | 1645 | 1466441900367 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 09:58:20 INFO - PROCESS | 1645 | 1466441900428 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:20 INFO - PROCESS | 1645 | 1466441900430 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cad0800 == 41 [pid = 1645] [id = 515] 09:58:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x119d60800) [pid = 1645] [serial = 1545] [outer = 0x0] 09:58:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x123b62800) [pid = 1645] [serial = 1546] [outer = 0x119d60800] 09:58:20 INFO - PROCESS | 1645 | 1466441900461 Marionette DEBUG loaded listener.js 09:58:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x124553800) [pid = 1645] [serial = 1547] [outer = 0x119d60800] 09:58:20 INFO - PROCESS | 1645 | 1466441900930 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]]]}] 09:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 723ms 09:58:20 INFO - PROCESS | 1645 | 1466441900972 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 09:58:20 INFO - PROCESS | 1645 | 1466441900974 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 09:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:58:20 INFO - PROCESS | 1645 | 1466441900976 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:58:20 INFO - PROCESS | 1645 | 1466441900977 Marionette TRACE conn2 <- [1,2034,null,{}] 09:58:20 INFO - PROCESS | 1645 | 1466441900980 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}] 09:58:20 INFO - PROCESS | 1645 | 1466441900981 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:21 INFO - PROCESS | 1645 | 1466441901104 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 09:58:21 INFO - PROCESS | 1645 | 1466441901179 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:21 INFO - PROCESS | 1645 | 1466441901180 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x116759000 == 42 [pid = 1645] [id = 516] 09:58:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x11259c000) [pid = 1645] [serial = 1548] [outer = 0x0] 09:58:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x119d61c00) [pid = 1645] [serial = 1549] [outer = 0x11259c000] 09:58:21 INFO - PROCESS | 1645 | 1466441901212 Marionette DEBUG loaded listener.js 09:58:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x124e81400) [pid = 1645] [serial = 1550] [outer = 0x11259c000] 09:58:21 INFO - PROCESS | 1645 | 1466441901796 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]]]}] 09:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 868ms 09:58:21 INFO - PROCESS | 1645 | 1466441901845 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 09:58:21 INFO - PROCESS | 1645 | 1466441901847 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 09:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:58:21 INFO - PROCESS | 1645 | 1466441901850 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:58:21 INFO - PROCESS | 1645 | 1466441901852 Marionette TRACE conn2 <- [1,2038,null,{}] 09:58:21 INFO - PROCESS | 1645 | 1466441901857 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}] 09:58:21 INFO - PROCESS | 1645 | 1466441901859 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:21 INFO - PROCESS | 1645 | 1466441901946 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 09:58:22 INFO - PROCESS | 1645 | 1466441902029 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:22 INFO - PROCESS | 1645 | 1466441902030 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x1169bd000 == 43 [pid = 1645] [id = 517] 09:58:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x11259b400) [pid = 1645] [serial = 1551] [outer = 0x0] 09:58:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x113d9a400) [pid = 1645] [serial = 1552] [outer = 0x11259b400] 09:58:22 INFO - PROCESS | 1645 | 1466441902057 Marionette DEBUG loaded listener.js 09:58:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x117ea7400) [pid = 1645] [serial = 1553] [outer = 0x11259b400] 09:58:22 INFO - PROCESS | 1645 | --DOCSHELL 0x12c709000 == 42 [pid = 1645] [id = 511] 09:58:22 INFO - PROCESS | 1645 | --DOCSHELL 0x12c349000 == 41 [pid = 1645] [id = 510] 09:58:22 INFO - PROCESS | 1645 | --DOCSHELL 0x12b0bb800 == 40 [pid = 1645] [id = 509] 09:58:22 INFO - PROCESS | 1645 | --DOCSHELL 0x12aac9000 == 39 [pid = 1645] [id = 508] 09:58:22 INFO - PROCESS | 1645 | --DOCSHELL 0x12a388800 == 38 [pid = 1645] [id = 507] 09:58:22 INFO - PROCESS | 1645 | --DOCSHELL 0x128cb3000 == 37 [pid = 1645] [id = 506] 09:58:22 INFO - PROCESS | 1645 | --DOCSHELL 0x1133e3800 == 36 [pid = 1645] [id = 505] 09:58:22 INFO - PROCESS | 1645 | --DOCSHELL 0x12404e800 == 35 [pid = 1645] [id = 504] 09:58:22 INFO - PROCESS | 1645 | --DOCSHELL 0x1235ba800 == 34 [pid = 1645] [id = 503] 09:58:22 INFO - PROCESS | 1645 | --DOCSHELL 0x119a1b000 == 33 [pid = 1645] [id = 502] 09:58:22 INFO - PROCESS | 1645 | --DOCSHELL 0x1169af800 == 32 [pid = 1645] [id = 483] 09:58:22 INFO - PROCESS | 1645 | --DOCSHELL 0x116759000 == 31 [pid = 1645] [id = 516] 09:58:22 INFO - PROCESS | 1645 | --DOCSHELL 0x12cad0800 == 30 [pid = 1645] [id = 515] 09:58:22 INFO - PROCESS | 1645 | --DOCSHELL 0x123c75800 == 29 [pid = 1645] [id = 514] 09:58:22 INFO - PROCESS | 1645 | --DOCSHELL 0x12cad1000 == 28 [pid = 1645] [id = 512] 09:58:22 INFO - PROCESS | 1645 | --DOCSHELL 0x119161000 == 27 [pid = 1645] [id = 513] 09:58:22 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x120fc1800) [pid = 1645] [serial = 1478] [outer = 0x0] [url = about:blank] 09:58:22 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x11998d800) [pid = 1645] [serial = 1463] [outer = 0x0] [url = about:blank] 09:58:22 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x116196400) [pid = 1645] [serial = 1451] [outer = 0x0] [url = about:blank] 09:58:22 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x123c84400) [pid = 1645] [serial = 1474] [outer = 0x0] [url = about:blank] 09:58:22 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x119b7b000) [pid = 1645] [serial = 1465] [outer = 0x0] [url = about:blank] 09:58:22 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x11874c800) [pid = 1645] [serial = 1459] [outer = 0x0] [url = about:blank] 09:58:22 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x113d8f800) [pid = 1645] [serial = 1453] [outer = 0x0] [url = about:blank] 09:58:22 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x124507c00) [pid = 1645] [serial = 1481] [outer = 0x0] [url = about:blank] 09:58:22 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x11812ac00) [pid = 1645] [serial = 1457] [outer = 0x0] [url = about:blank] 09:58:22 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1237a1400) [pid = 1645] [serial = 1469] [outer = 0x0] [url = about:blank] 09:58:22 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x1174d6800) [pid = 1645] [serial = 1456] [outer = 0x0] [url = about:blank] 09:58:22 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x11929dc00) [pid = 1645] [serial = 1460] [outer = 0x0] [url = about:blank] 09:58:22 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1237a5800) [pid = 1645] [serial = 1471] [outer = 0x0] [url = about:blank] 09:58:22 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1210ccc00) [pid = 1645] [serial = 1468] [outer = 0x0] [url = about:blank] 09:58:22 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x119609800) [pid = 1645] [serial = 1462] [outer = 0x0] [url = about:blank] 09:58:22 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x116478c00) [pid = 1645] [serial = 1454] [outer = 0x0] [url = about:blank] 09:58:22 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x124076800) [pid = 1645] [serial = 1475] [outer = 0x0] [url = about:blank] 09:58:22 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x123b6c800) [pid = 1645] [serial = 1472] [outer = 0x0] [url = about:blank] 09:58:22 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1195f1000) [pid = 1645] [serial = 1477] [outer = 0x0] [url = about:blank] 09:58:22 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x119d5e400) [pid = 1645] [serial = 1466] [outer = 0x0] [url = about:blank] 09:58:22 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x123c90c00) [pid = 1645] [serial = 1480] [outer = 0x0] [url = about:blank] 09:58:22 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x124d74000) [pid = 1645] [serial = 1483] [outer = 0x0] [url = about:blank] 09:58:23 INFO - PROCESS | 1645 | 1466441903035 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]]]}] 09:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1227ms 09:58:23 INFO - PROCESS | 1645 | 1466441903082 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 09:58:23 INFO - PROCESS | 1645 | 1466441903084 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 09:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:58:23 INFO - PROCESS | 1645 | 1466441903088 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:58:23 INFO - PROCESS | 1645 | 1466441903091 Marionette TRACE conn2 <- [1,2042,null,{}] 09:58:23 INFO - PROCESS | 1645 | 1466441903095 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}] 09:58:23 INFO - PROCESS | 1645 | 1466441903097 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:23 INFO - PROCESS | 1645 | 1466441903175 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 09:58:23 INFO - PROCESS | 1645 | 1466441903180 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:23 INFO - PROCESS | 1645 | 1466441903181 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x116750000 == 28 [pid = 1645] [id = 518] 09:58:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x113342c00) [pid = 1645] [serial = 1554] [outer = 0x0] 09:58:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x11544b000) [pid = 1645] [serial = 1555] [outer = 0x113342c00] 09:58:23 INFO - PROCESS | 1645 | 1466441903211 Marionette DEBUG loaded listener.js 09:58:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x112599400) [pid = 1645] [serial = 1556] [outer = 0x113342c00] 09:58:23 INFO - PROCESS | 1645 | 1466441903670 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]]]}] 09:58:23 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) 09:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 624ms 09:58:23 INFO - PROCESS | 1645 | 1466441903712 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 09:58:23 INFO - PROCESS | 1645 | 1466441903718 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 09:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:58:23 INFO - PROCESS | 1645 | 1466441903733 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:58:23 INFO - PROCESS | 1645 | 1466441903736 Marionette TRACE conn2 <- [1,2046,null,{}] 09:58:23 INFO - PROCESS | 1645 | 1466441903739 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}] 09:58:23 INFO - PROCESS | 1645 | 1466441903743 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:23 INFO - PROCESS | 1645 | 1466441903865 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 09:58:23 INFO - PROCESS | 1645 | 1466441903951 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:23 INFO - PROCESS | 1645 | 1466441903953 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x1185cf000 == 29 [pid = 1645] [id = 519] 09:58:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x116fa7400) [pid = 1645] [serial = 1557] [outer = 0x0] 09:58:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x117eadc00) [pid = 1645] [serial = 1558] [outer = 0x116fa7400] 09:58:24 INFO - PROCESS | 1645 | 1466441903998 Marionette DEBUG loaded listener.js 09:58:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x1181bd000) [pid = 1645] [serial = 1559] [outer = 0x116fa7400] 09:58:24 INFO - PROCESS | 1645 | 1466441904323 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]]]}] 09:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 630ms 09:58:24 INFO - PROCESS | 1645 | 1466441904366 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 09:58:24 INFO - PROCESS | 1645 | 1466441904367 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 09:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:58:24 INFO - PROCESS | 1645 | 1466441904370 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:58:24 INFO - PROCESS | 1645 | 1466441904373 Marionette TRACE conn2 <- [1,2050,null,{}] 09:58:24 INFO - PROCESS | 1645 | 1466441904384 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}] 09:58:24 INFO - PROCESS | 1645 | 1466441904387 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:24 INFO - PROCESS | 1645 | 1466441904531 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 09:58:24 INFO - PROCESS | 1645 | 1466441904547 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:24 INFO - PROCESS | 1645 | 1466441904550 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x12174b000 == 30 [pid = 1645] [id = 520] 09:58:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1132eb400) [pid = 1645] [serial = 1560] [outer = 0x0] 09:58:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x11929dc00) [pid = 1645] [serial = 1561] [outer = 0x1132eb400] 09:58:24 INFO - PROCESS | 1645 | 1466441904595 Marionette DEBUG loaded listener.js 09:58:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1195f0000) [pid = 1645] [serial = 1562] [outer = 0x1132eb400] 09:58:24 INFO - PROCESS | 1645 | 1466441904951 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]]]}] 09:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 628ms 09:58:24 INFO - PROCESS | 1645 | 1466441904998 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 09:58:25 INFO - PROCESS | 1645 | 1466441905000 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 09:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:58:25 INFO - PROCESS | 1645 | 1466441905002 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:58:25 INFO - PROCESS | 1645 | 1466441905003 Marionette TRACE conn2 <- [1,2054,null,{}] 09:58:25 INFO - PROCESS | 1645 | 1466441905005 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}] 09:58:25 INFO - PROCESS | 1645 | 1466441905007 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:25 INFO - PROCESS | 1645 | 1466441905119 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 09:58:25 INFO - PROCESS | 1645 | 1466441905134 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:25 INFO - PROCESS | 1645 | 1466441905135 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x1235b6800 == 31 [pid = 1645] [id = 521] 09:58:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1195ed400) [pid = 1645] [serial = 1563] [outer = 0x0] 09:58:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x119610c00) [pid = 1645] [serial = 1564] [outer = 0x1195ed400] 09:58:25 INFO - PROCESS | 1645 | 1466441905160 Marionette DEBUG loaded listener.js 09:58:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x119d2a400) [pid = 1645] [serial = 1565] [outer = 0x1195ed400] 09:58:25 INFO - PROCESS | 1645 | 1466441905498 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]]]}] 09:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 518ms 09:58:25 INFO - PROCESS | 1645 | 1466441905521 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 09:58:25 INFO - PROCESS | 1645 | 1466441905522 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 09:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:58:25 INFO - PROCESS | 1645 | 1466441905533 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:58:25 INFO - PROCESS | 1645 | 1466441905534 Marionette TRACE conn2 <- [1,2058,null,{}] 09:58:25 INFO - PROCESS | 1645 | 1466441905536 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}] 09:58:25 INFO - PROCESS | 1645 | 1466441905537 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:25 INFO - PROCESS | 1645 | 1466441905641 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 09:58:25 INFO - PROCESS | 1645 | 1466441905645 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:25 INFO - PROCESS | 1645 | 1466441905646 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x12453c000 == 32 [pid = 1645] [id = 522] 09:58:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x112593800) [pid = 1645] [serial = 1566] [outer = 0x0] 09:58:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x119d34c00) [pid = 1645] [serial = 1567] [outer = 0x112593800] 09:58:25 INFO - PROCESS | 1645 | 1466441905671 Marionette DEBUG loaded listener.js 09:58:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x119d62400) [pid = 1645] [serial = 1568] [outer = 0x112593800] 09:58:26 INFO - PROCESS | 1645 | 1466441906031 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]]]}] 09:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 518ms 09:58:26 INFO - PROCESS | 1645 | 1466441906051 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 09:58:26 INFO - PROCESS | 1645 | 1466441906052 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 09:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:58:26 INFO - PROCESS | 1645 | 1466441906062 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:58:26 INFO - PROCESS | 1645 | 1466441906063 Marionette TRACE conn2 <- [1,2062,null,{}] 09:58:26 INFO - PROCESS | 1645 | 1466441906066 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}] 09:58:26 INFO - PROCESS | 1645 | 1466441906071 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:26 INFO - PROCESS | 1645 | 1466441906186 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 09:58:26 INFO - PROCESS | 1645 | 1466441906190 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:26 INFO - PROCESS | 1645 | 1466441906192 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x126958000 == 33 [pid = 1645] [id = 523] 09:58:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x11619cc00) [pid = 1645] [serial = 1569] [outer = 0x0] 09:58:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x1210c4400) [pid = 1645] [serial = 1570] [outer = 0x11619cc00] 09:58:26 INFO - PROCESS | 1645 | 1466441906217 Marionette DEBUG loaded listener.js 09:58:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x1237a3000) [pid = 1645] [serial = 1571] [outer = 0x11619cc00] 09:58:26 INFO - PROCESS | 1645 | 1466441906564 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]]]}] 09:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 528ms 09:58:26 INFO - PROCESS | 1645 | 1466441906583 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 09:58:26 INFO - PROCESS | 1645 | 1466441906584 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 09:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:58:26 INFO - PROCESS | 1645 | 1466441906600 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:58:26 INFO - PROCESS | 1645 | 1466441906601 Marionette TRACE conn2 <- [1,2066,null,{}] 09:58:26 INFO - PROCESS | 1645 | 1466441906604 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}] 09:58:26 INFO - PROCESS | 1645 | 1466441906605 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:26 INFO - PROCESS | 1645 | 1466441906707 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 09:58:26 INFO - PROCESS | 1645 | 1466441906711 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:26 INFO - PROCESS | 1645 | 1466441906712 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x12900f000 == 34 [pid = 1645] [id = 524] 09:58:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x112976c00) [pid = 1645] [serial = 1572] [outer = 0x0] 09:58:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x123b63800) [pid = 1645] [serial = 1573] [outer = 0x112976c00] 09:58:26 INFO - PROCESS | 1645 | 1466441906736 Marionette DEBUG loaded listener.js 09:58:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x123c8c800) [pid = 1645] [serial = 1574] [outer = 0x112976c00] 09:58:27 INFO - PROCESS | 1645 | 1466441907083 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]]]}] 09:58:27 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x1290c4c00) [pid = 1645] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:58:27 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x1290cbc00) [pid = 1645] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:58:27 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x1237a1000) [pid = 1645] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:58:27 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x123906000) [pid = 1645] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:58:27 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x119fb3800) [pid = 1645] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:58:27 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x11812a400) [pid = 1645] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:58:27 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x124550800) [pid = 1645] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:58:27 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1237a7c00) [pid = 1645] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:58:27 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1237a6400) [pid = 1645] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:58:27 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x118731800) [pid = 1645] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:58:27 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x11691d000) [pid = 1645] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:58:27 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x112c6e400) [pid = 1645] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:58:27 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x112ea8000) [pid = 1645] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:58:27 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1210ce000) [pid = 1645] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:58:27 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1132b1800) [pid = 1645] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:58:27 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x119d5ac00) [pid = 1645] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:58:27 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x124d71800) [pid = 1645] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:58:27 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1289a0000) [pid = 1645] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:58:27 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x119d5bc00) [pid = 1645] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 735ms 09:58:27 INFO - PROCESS | 1645 | 1466441907322 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 09:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:58:27 INFO - PROCESS | 1645 | 1466441907324 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 09:58:27 INFO - PROCESS | 1645 | 1466441907326 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:58:27 INFO - PROCESS | 1645 | 1466441907327 Marionette TRACE conn2 <- [1,2070,null,{}] 09:58:27 INFO - PROCESS | 1645 | 1466441907329 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}] 09:58:27 INFO - PROCESS | 1645 | 1466441907331 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:27 INFO - PROCESS | 1645 | 1466441907408 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 09:58:27 INFO - PROCESS | 1645 | 1466441907412 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:27 INFO - PROCESS | 1645 | 1466441907413 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x119675000 == 35 [pid = 1645] [id = 525] 09:58:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x112eb8800) [pid = 1645] [serial = 1575] [outer = 0x0] 09:58:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1181c5c00) [pid = 1645] [serial = 1576] [outer = 0x112eb8800] 09:58:27 INFO - PROCESS | 1645 | 1466441907444 Marionette DEBUG loaded listener.js 09:58:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x119d2d000) [pid = 1645] [serial = 1577] [outer = 0x112eb8800] 09:58:27 INFO - PROCESS | 1645 | 1466441907865 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]]]}] 09:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 569ms 09:58:27 INFO - PROCESS | 1645 | 1466441907895 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 09:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:58:27 INFO - PROCESS | 1645 | 1466441907896 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 09:58:27 INFO - PROCESS | 1645 | 1466441907899 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:58:27 INFO - PROCESS | 1645 | 1466441907900 Marionette TRACE conn2 <- [1,2074,null,{}] 09:58:27 INFO - PROCESS | 1645 | 1466441907903 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}] 09:58:27 INFO - PROCESS | 1645 | 1466441907904 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:28 INFO - PROCESS | 1645 | 1466441908012 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 09:58:28 INFO - PROCESS | 1645 | 1466441908035 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:28 INFO - PROCESS | 1645 | 1466441908036 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x121747800 == 36 [pid = 1645] [id = 526] 09:58:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x119fb3800) [pid = 1645] [serial = 1578] [outer = 0x0] 09:58:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x123b66800) [pid = 1645] [serial = 1579] [outer = 0x119fb3800] 09:58:28 INFO - PROCESS | 1645 | 1466441908060 Marionette DEBUG loaded listener.js 09:58:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x124211000) [pid = 1645] [serial = 1580] [outer = 0x119fb3800] 09:58:28 INFO - PROCESS | 1645 | 1466441908384 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]]]}] 09:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 520ms 09:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:58:28 INFO - PROCESS | 1645 | 1466441908419 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 09:58:28 INFO - PROCESS | 1645 | 1466441908421 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 09:58:28 INFO - PROCESS | 1645 | 1466441908423 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:58:28 INFO - PROCESS | 1645 | 1466441908426 Marionette TRACE conn2 <- [1,2078,null,{}] 09:58:28 INFO - PROCESS | 1645 | 1466441908429 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}] 09:58:28 INFO - PROCESS | 1645 | 1466441908431 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:28 INFO - PROCESS | 1645 | 1466441908539 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 09:58:28 INFO - PROCESS | 1645 | 1466441908612 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:28 INFO - PROCESS | 1645 | 1466441908613 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x12aac9000 == 37 [pid = 1645] [id = 527] 09:58:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x11929d400) [pid = 1645] [serial = 1581] [outer = 0x0] 09:58:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1245b3000) [pid = 1645] [serial = 1582] [outer = 0x11929d400] 09:58:28 INFO - PROCESS | 1645 | 1466441908638 Marionette DEBUG loaded listener.js 09:58:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x124dce400) [pid = 1645] [serial = 1583] [outer = 0x11929d400] 09:58:28 INFO - PROCESS | 1645 | 1466441908918 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]]]}] 09:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 522ms 09:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:58:28 INFO - PROCESS | 1645 | 1466441908949 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 09:58:28 INFO - PROCESS | 1645 | 1466441908950 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 09:58:28 INFO - PROCESS | 1645 | 1466441908952 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:58:28 INFO - PROCESS | 1645 | 1466441908954 Marionette TRACE conn2 <- [1,2082,null,{}] 09:58:28 INFO - PROCESS | 1645 | 1466441908964 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}] 09:58:28 INFO - PROCESS | 1645 | 1466441908966 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:29 INFO - PROCESS | 1645 | 1466441909067 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 09:58:29 INFO - PROCESS | 1645 | 1466441909071 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:29 INFO - PROCESS | 1645 | 1466441909073 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x1241a0000 == 38 [pid = 1645] [id = 528] 09:58:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x124dcf000) [pid = 1645] [serial = 1584] [outer = 0x0] 09:58:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x1260ca000) [pid = 1645] [serial = 1585] [outer = 0x124dcf000] 09:58:29 INFO - PROCESS | 1645 | 1466441909102 Marionette DEBUG loaded listener.js 09:58:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x119d61400) [pid = 1645] [serial = 1586] [outer = 0x124dcf000] 09:58:29 INFO - PROCESS | 1645 | --DOCSHELL 0x116750000 == 37 [pid = 1645] [id = 518] 09:58:29 INFO - PROCESS | 1645 | --DOCSHELL 0x1169bd000 == 36 [pid = 1645] [id = 517] 09:58:30 INFO - PROCESS | 1645 | --DOCSHELL 0x12174b000 == 35 [pid = 1645] [id = 520] 09:58:30 INFO - PROCESS | 1645 | --DOCSHELL 0x12453c000 == 34 [pid = 1645] [id = 522] 09:58:30 INFO - PROCESS | 1645 | --DOCSHELL 0x121747800 == 33 [pid = 1645] [id = 526] 09:58:30 INFO - PROCESS | 1645 | --DOCSHELL 0x1235b6800 == 32 [pid = 1645] [id = 521] 09:58:30 INFO - PROCESS | 1645 | --DOCSHELL 0x126958000 == 31 [pid = 1645] [id = 523] 09:58:30 INFO - PROCESS | 1645 | --DOCSHELL 0x12900f000 == 30 [pid = 1645] [id = 524] 09:58:30 INFO - PROCESS | 1645 | --DOCSHELL 0x119675000 == 29 [pid = 1645] [id = 525] 09:58:30 INFO - PROCESS | 1645 | --DOCSHELL 0x1185cf000 == 28 [pid = 1645] [id = 519] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x129322400) [pid = 1645] [serial = 1535] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12a331800) [pid = 1645] [serial = 1538] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x123c87000) [pid = 1645] [serial = 1516] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1260ce400) [pid = 1645] [serial = 1519] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x126082400) [pid = 1645] [serial = 1517] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x120fc3000) [pid = 1645] [serial = 1492] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1210d3400) [pid = 1645] [serial = 1493] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x11825c000) [pid = 1645] [serial = 1489] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x119291800) [pid = 1645] [serial = 1490] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x126087800) [pid = 1645] [serial = 1484] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x124d75c00) [pid = 1645] [serial = 1498] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1260c7400) [pid = 1645] [serial = 1499] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x123c55000) [pid = 1645] [serial = 1495] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x124d6e000) [pid = 1645] [serial = 1496] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1195f1c00) [pid = 1645] [serial = 1507] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x119987400) [pid = 1645] [serial = 1508] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x116980800) [pid = 1645] [serial = 1504] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x11825cc00) [pid = 1645] [serial = 1505] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x112eb6c00) [pid = 1645] [serial = 1501] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x113d9ac00) [pid = 1645] [serial = 1502] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x119137400) [pid = 1645] [serial = 1528] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x1232c1400) [pid = 1645] [serial = 1513] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x113c60000) [pid = 1645] [serial = 1486] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x116917400) [pid = 1645] [serial = 1487] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x120fb7400) [pid = 1645] [serial = 1510] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x1210c7000) [pid = 1645] [serial = 1511] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x1266e5400) [pid = 1645] [serial = 1522] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x12932f400) [pid = 1645] [serial = 1537] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x1289a4800) [pid = 1645] [serial = 1525] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x12899d400) [pid = 1645] [serial = 1523] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x1289a1c00) [pid = 1645] [serial = 1529] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x128cc7400) [pid = 1645] [serial = 1531] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x128fb6400) [pid = 1645] [serial = 1532] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x1290cc800) [pid = 1645] [serial = 1534] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x126497c00) [pid = 1645] [serial = 1520] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 66 (0x128ae6400) [pid = 1645] [serial = 1526] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOMWINDOW == 65 (0x12379c800) [pid = 1645] [serial = 1514] [outer = 0x0] [url = about:blank] 09:58:30 INFO - PROCESS | 1645 | --DOCSHELL 0x12aac9000 == 27 [pid = 1645] [id = 527] 09:58:30 INFO - PROCESS | 1645 | 1466441910488 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]]]}] 09:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1574ms 09:58:30 INFO - PROCESS | 1645 | 1466441910528 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 09:58:30 INFO - PROCESS | 1645 | 1466441910530 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 09:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:58:30 INFO - PROCESS | 1645 | 1466441910533 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:58:30 INFO - PROCESS | 1645 | 1466441910535 Marionette TRACE conn2 <- [1,2086,null,{}] 09:58:30 INFO - PROCESS | 1645 | 1466441910540 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}] 09:58:30 INFO - PROCESS | 1645 | 1466441910541 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:30 INFO - PROCESS | 1645 | 1466441910629 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 09:58:30 INFO - PROCESS | 1645 | 1466441910679 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:30 INFO - PROCESS | 1645 | 1466441910682 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x116960000 == 28 [pid = 1645] [id = 529] 09:58:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 66 (0x112ea6800) [pid = 1645] [serial = 1587] [outer = 0x0] 09:58:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x112ea7400) [pid = 1645] [serial = 1588] [outer = 0x112ea6800] 09:58:30 INFO - PROCESS | 1645 | 1466441910710 Marionette DEBUG loaded listener.js 09:58:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x113c1d400) [pid = 1645] [serial = 1589] [outer = 0x112ea6800] 09:58:31 INFO - PROCESS | 1645 | 1466441911034 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]]]}] 09:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 521ms 09:58:31 INFO - PROCESS | 1645 | 1466441911054 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 09:58:31 INFO - PROCESS | 1645 | 1466441911059 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 09:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:58:31 INFO - PROCESS | 1645 | 1466441911066 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:58:31 INFO - PROCESS | 1645 | 1466441911068 Marionette TRACE conn2 <- [1,2090,null,{}] 09:58:31 INFO - PROCESS | 1645 | 1466441911070 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}] 09:58:31 INFO - PROCESS | 1645 | 1466441911072 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:31 INFO - PROCESS | 1645 | 1466441911151 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 09:58:31 INFO - PROCESS | 1645 | 1466441911155 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:31 INFO - PROCESS | 1645 | 1466441911157 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x1185b8800 == 29 [pid = 1645] [id = 530] 09:58:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x115d0f400) [pid = 1645] [serial = 1590] [outer = 0x0] 09:58:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x116915800) [pid = 1645] [serial = 1591] [outer = 0x115d0f400] 09:58:31 INFO - PROCESS | 1645 | 1466441911188 Marionette DEBUG loaded listener.js 09:58:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x116982800) [pid = 1645] [serial = 1592] [outer = 0x115d0f400] 09:58:31 INFO - PROCESS | 1645 | 1466441911531 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]]]}] 09:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 475ms 09:58:31 INFO - PROCESS | 1645 | 1466441911544 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 09:58:31 INFO - PROCESS | 1645 | 1466441911546 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 09:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:58:31 INFO - PROCESS | 1645 | 1466441911556 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:58:31 INFO - PROCESS | 1645 | 1466441911559 Marionette TRACE conn2 <- [1,2094,null,{}] 09:58:31 INFO - PROCESS | 1645 | 1466441911566 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}] 09:58:31 INFO - PROCESS | 1645 | 1466441911569 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:31 INFO - PROCESS | 1645 | 1466441911643 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 09:58:31 INFO - PROCESS | 1645 | 1466441911648 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:31 INFO - PROCESS | 1645 | 1466441911650 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x119aba000 == 30 [pid = 1645] [id = 531] 09:58:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x111c14800) [pid = 1645] [serial = 1593] [outer = 0x0] 09:58:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x1181c3800) [pid = 1645] [serial = 1594] [outer = 0x111c14800] 09:58:31 INFO - PROCESS | 1645 | 1466441911680 Marionette DEBUG loaded listener.js 09:58:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x118267000) [pid = 1645] [serial = 1595] [outer = 0x111c14800] 09:58:32 INFO - PROCESS | 1645 | 1466441912017 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]]]}] 09:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 472ms 09:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:58:32 INFO - PROCESS | 1645 | 1466441912030 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 09:58:32 INFO - PROCESS | 1645 | 1466441912031 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 09:58:32 INFO - PROCESS | 1645 | 1466441912034 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:58:32 INFO - PROCESS | 1645 | 1466441912035 Marionette TRACE conn2 <- [1,2098,null,{}] 09:58:32 INFO - PROCESS | 1645 | 1466441912037 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}] 09:58:32 INFO - PROCESS | 1645 | 1466441912038 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:32 INFO - PROCESS | 1645 | 1466441912119 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 09:58:32 INFO - PROCESS | 1645 | 1466441912175 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:32 INFO - PROCESS | 1645 | 1466441912176 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x119fdf800 == 31 [pid = 1645] [id = 532] 09:58:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x118266c00) [pid = 1645] [serial = 1596] [outer = 0x0] 09:58:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x11874e000) [pid = 1645] [serial = 1597] [outer = 0x118266c00] 09:58:32 INFO - PROCESS | 1645 | 1466441912201 Marionette DEBUG loaded listener.js 09:58:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x11913f400) [pid = 1645] [serial = 1598] [outer = 0x118266c00] 09:58:32 INFO - PROCESS | 1645 | 1466441912541 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]]]}] 09:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 519ms 09:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:58:32 INFO - PROCESS | 1645 | 1466441912554 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 09:58:32 INFO - PROCESS | 1645 | 1466441912556 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 09:58:32 INFO - PROCESS | 1645 | 1466441912564 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:58:32 INFO - PROCESS | 1645 | 1466441912566 Marionette TRACE conn2 <- [1,2102,null,{}] 09:58:32 INFO - PROCESS | 1645 | 1466441912569 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}] 09:58:32 INFO - PROCESS | 1645 | 1466441912571 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:32 INFO - PROCESS | 1645 | 1466441912697 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 09:58:32 INFO - PROCESS | 1645 | 1466441912780 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:32 INFO - PROCESS | 1645 | 1466441912781 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x12398e000 == 32 [pid = 1645] [id = 533] 09:58:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x112594400) [pid = 1645] [serial = 1599] [outer = 0x0] 09:58:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x119137c00) [pid = 1645] [serial = 1600] [outer = 0x112594400] 09:58:32 INFO - PROCESS | 1645 | 1466441912821 Marionette DEBUG loaded listener.js 09:58:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x119604800) [pid = 1645] [serial = 1601] [outer = 0x112594400] 09:58:33 INFO - PROCESS | 1645 | 1466441913193 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]]]}] 09:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 672ms 09:58:33 INFO - PROCESS | 1645 | 1466441913234 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 09:58:33 INFO - PROCESS | 1645 | 1466441913235 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 09:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:58:33 INFO - PROCESS | 1645 | 1466441913237 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:58:33 INFO - PROCESS | 1645 | 1466441913238 Marionette TRACE conn2 <- [1,2106,null,{}] 09:58:33 INFO - PROCESS | 1645 | 1466441913241 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}] 09:58:33 INFO - PROCESS | 1645 | 1466441913245 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:33 INFO - PROCESS | 1645 | 1466441913360 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 09:58:33 INFO - PROCESS | 1645 | 1466441913367 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:33 INFO - PROCESS | 1645 | 1466441913368 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x12419c800 == 33 [pid = 1645] [id = 534] 09:58:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x119607800) [pid = 1645] [serial = 1602] [outer = 0x0] 09:58:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x119982800) [pid = 1645] [serial = 1603] [outer = 0x119607800] 09:58:33 INFO - PROCESS | 1645 | 1466441913393 Marionette DEBUG loaded listener.js 09:58:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x120fc1800) [pid = 1645] [serial = 1604] [outer = 0x119607800] 09:58:33 INFO - PROCESS | 1645 | 1466441913699 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]]]}] 09:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 467ms 09:58:33 INFO - PROCESS | 1645 | 1466441913706 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 09:58:33 INFO - PROCESS | 1645 | 1466441913707 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 09:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:58:33 INFO - PROCESS | 1645 | 1466441913718 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:58:33 INFO - PROCESS | 1645 | 1466441913719 Marionette TRACE conn2 <- [1,2110,null,{}] 09:58:33 INFO - PROCESS | 1645 | 1466441913721 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}] 09:58:33 INFO - PROCESS | 1645 | 1466441913723 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:33 INFO - PROCESS | 1645 | 1466441913805 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 09:58:33 INFO - PROCESS | 1645 | 1466441913811 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:33 INFO - PROCESS | 1645 | 1466441913813 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x126956000 == 34 [pid = 1645] [id = 535] 09:58:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x111c1bc00) [pid = 1645] [serial = 1605] [outer = 0x0] 09:58:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1210ca000) [pid = 1645] [serial = 1606] [outer = 0x111c1bc00] 09:58:33 INFO - PROCESS | 1645 | 1466441913837 Marionette DEBUG loaded listener.js 09:58:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1210d8000) [pid = 1645] [serial = 1607] [outer = 0x111c1bc00] 09:58:34 INFO - PROCESS | 1645 | 1466441914168 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]]]}] 09:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 472ms 09:58:34 INFO - PROCESS | 1645 | 1466441914190 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 09:58:34 INFO - PROCESS | 1645 | 1466441914193 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 09:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:58:34 INFO - PROCESS | 1645 | 1466441914197 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:58:34 INFO - PROCESS | 1645 | 1466441914198 Marionette TRACE conn2 <- [1,2114,null,{}] 09:58:34 INFO - PROCESS | 1645 | 1466441914201 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}] 09:58:34 INFO - PROCESS | 1645 | 1466441914202 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:34 INFO - PROCESS | 1645 | 1466441914300 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 09:58:34 INFO - PROCESS | 1645 | 1466441914307 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:34 INFO - PROCESS | 1645 | 1466441914310 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x128c9d800 == 35 [pid = 1645] [id = 536] 09:58:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x112e9a800) [pid = 1645] [serial = 1608] [outer = 0x0] 09:58:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x12327bc00) [pid = 1645] [serial = 1609] [outer = 0x112e9a800] 09:58:34 INFO - PROCESS | 1645 | 1466441914335 Marionette DEBUG loaded listener.js 09:58:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x123772000) [pid = 1645] [serial = 1610] [outer = 0x112e9a800] 09:58:34 INFO - PROCESS | 1645 | 1466441914654 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]]]}] 09:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 470ms 09:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:58:34 INFO - PROCESS | 1645 | 1466441914668 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 09:58:34 INFO - PROCESS | 1645 | 1466441914670 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 09:58:34 INFO - PROCESS | 1645 | 1466441914673 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:58:34 INFO - PROCESS | 1645 | 1466441914676 Marionette TRACE conn2 <- [1,2118,null,{}] 09:58:34 INFO - PROCESS | 1645 | 1466441914680 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}] 09:58:34 INFO - PROCESS | 1645 | 1466441914682 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:34 INFO - PROCESS | 1645 | 1466441914809 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 09:58:34 INFO - PROCESS | 1645 | 1466441914814 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:34 INFO - PROCESS | 1645 | 1466441914816 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x119ab9800 == 36 [pid = 1645] [id = 537] 09:58:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x123798400) [pid = 1645] [serial = 1611] [outer = 0x0] 09:58:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x12379a000) [pid = 1645] [serial = 1612] [outer = 0x123798400] 09:58:34 INFO - PROCESS | 1645 | 1466441914857 Marionette DEBUG loaded listener.js 09:58:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x123910400) [pid = 1645] [serial = 1613] [outer = 0x123798400] 09:58:35 INFO - PROCESS | 1645 | 1466441915273 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]]]}] 09:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 672ms 09:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:58:35 INFO - PROCESS | 1645 | 1466441915345 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 09:58:35 INFO - PROCESS | 1645 | 1466441915346 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 09:58:35 INFO - PROCESS | 1645 | 1466441915349 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:58:35 INFO - PROCESS | 1645 | 1466441915350 Marionette TRACE conn2 <- [1,2122,null,{}] 09:58:35 INFO - PROCESS | 1645 | 1466441915352 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}] 09:58:35 INFO - PROCESS | 1645 | 1466441915353 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:35 INFO - PROCESS | 1645 | 1466441915431 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 09:58:35 INFO - PROCESS | 1645 | 1466441915435 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:35 INFO - PROCESS | 1645 | 1466441915436 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a563800 == 37 [pid = 1645] [id = 538] 09:58:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1210d8800) [pid = 1645] [serial = 1614] [outer = 0x0] 09:58:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x123b6c000) [pid = 1645] [serial = 1615] [outer = 0x1210d8800] 09:58:35 INFO - PROCESS | 1645 | 1466441915463 Marionette DEBUG loaded listener.js 09:58:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x123c8ac00) [pid = 1645] [serial = 1616] [outer = 0x1210d8800] 09:58:35 INFO - PROCESS | 1645 | 1466441915829 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]]]}] 09:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 519ms 09:58:35 INFO - PROCESS | 1645 | 1466441915869 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 09:58:35 INFO - PROCESS | 1645 | 1466441915870 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 09:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:58:35 INFO - PROCESS | 1645 | 1466441915873 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:58:35 INFO - PROCESS | 1645 | 1466441915874 Marionette TRACE conn2 <- [1,2126,null,{}] 09:58:35 INFO - PROCESS | 1645 | 1466441915877 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}] 09:58:35 INFO - PROCESS | 1645 | 1466441915878 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:35 INFO - PROCESS | 1645 | 1466441915986 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 09:58:36 INFO - PROCESS | 1645 | 1466441916034 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:36 INFO - PROCESS | 1645 | 1466441916035 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x12375f000 == 38 [pid = 1645] [id = 539] 09:58:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x123c8f400) [pid = 1645] [serial = 1617] [outer = 0x0] 09:58:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1245b2800) [pid = 1645] [serial = 1618] [outer = 0x123c8f400] 09:58:36 INFO - PROCESS | 1645 | 1466441916061 Marionette DEBUG loaded listener.js 09:58:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x124dd7400) [pid = 1645] [serial = 1619] [outer = 0x123c8f400] 09:58:36 INFO - PROCESS | 1645 | 1466441916359 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]]]}] 09:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 523ms 09:58:36 INFO - PROCESS | 1645 | 1466441916397 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 09:58:36 INFO - PROCESS | 1645 | 1466441916398 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 09:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:58:36 INFO - PROCESS | 1645 | 1466441916401 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:58:36 INFO - PROCESS | 1645 | 1466441916402 Marionette TRACE conn2 <- [1,2130,null,{}] 09:58:36 INFO - PROCESS | 1645 | 1466441916404 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}] 09:58:36 INFO - PROCESS | 1645 | 1466441916405 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:36 INFO - PROCESS | 1645 | 1466441916503 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 09:58:36 INFO - PROCESS | 1645 | 1466441916514 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:36 INFO - PROCESS | 1645 | 1466441916515 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b0b6000 == 39 [pid = 1645] [id = 540] 09:58:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x124d6b800) [pid = 1645] [serial = 1620] [outer = 0x0] 09:58:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x126085400) [pid = 1645] [serial = 1621] [outer = 0x124d6b800] 09:58:36 INFO - PROCESS | 1645 | 1466441916539 Marionette DEBUG loaded listener.js 09:58:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x1260c7800) [pid = 1645] [serial = 1622] [outer = 0x124d6b800] 09:58:36 INFO - PROCESS | 1645 | 1466441916893 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] 09:58:36 INFO - PROCESS | 1645 | 1466441916922 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 09:58:36 INFO - PROCESS | 1645 | 1466441916930 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:58:36 INFO - PROCESS | 1645 | 1466441916931 Marionette TRACE conn2 <- [1,2134,null,{}] 09:58:36 INFO - PROCESS | 1645 | 1466441916934 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}] 09:58:36 INFO - PROCESS | 1645 | 1466441916934 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:37 INFO - PROCESS | 1645 | 1466441917037 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 09:58:37 INFO - PROCESS | 1645 | 1466441917043 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:37 INFO - PROCESS | 1645 | 1466441917044 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8da800 == 40 [pid = 1645] [id = 541] 09:58:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1260c8000) [pid = 1645] [serial = 1623] [outer = 0x0] 09:58:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1260d2400) [pid = 1645] [serial = 1624] [outer = 0x1260c8000] 09:58:37 INFO - PROCESS | 1645 | 1466441917068 Marionette DEBUG loaded listener.js 09:58:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12660e800) [pid = 1645] [serial = 1625] [outer = 0x1260c8000] 09:58:37 INFO - PROCESS | 1645 | 1466441917389 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]]]}] 09:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 526ms 09:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:58:37 INFO - PROCESS | 1645 | 1466441917451 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 09:58:37 INFO - PROCESS | 1645 | 1466441917452 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 09:58:37 INFO - PROCESS | 1645 | 1466441917454 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:58:37 INFO - PROCESS | 1645 | 1466441917455 Marionette TRACE conn2 <- [1,2138,null,{}] 09:58:37 INFO - PROCESS | 1645 | 1466441917457 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}] 09:58:37 INFO - PROCESS | 1645 | 1466441917458 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:37 INFO - PROCESS | 1645 | 1466441917558 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 09:58:37 INFO - PROCESS | 1645 | 1466441917571 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:37 INFO - PROCESS | 1645 | 1466441917572 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c35b000 == 41 [pid = 1645] [id = 542] 09:58:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x126610800) [pid = 1645] [serial = 1626] [outer = 0x0] 09:58:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x1269e0c00) [pid = 1645] [serial = 1627] [outer = 0x126610800] 09:58:37 INFO - PROCESS | 1645 | 1466441917597 Marionette DEBUG loaded listener.js 09:58:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x1289a1800) [pid = 1645] [serial = 1628] [outer = 0x126610800] 09:58:37 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x112593800) [pid = 1645] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:58:37 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x11619cc00) [pid = 1645] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:58:37 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x112976c00) [pid = 1645] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:58:37 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x112eb8800) [pid = 1645] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:58:37 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x119fb3800) [pid = 1645] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:58:37 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x11929d400) [pid = 1645] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:58:37 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x119d60800) [pid = 1645] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:58:37 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x11913c000) [pid = 1645] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:58:37 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1132ea800) [pid = 1645] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:58:37 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1132eb400) [pid = 1645] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:58:37 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x116fa7400) [pid = 1645] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:58:37 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x113342c00) [pid = 1645] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:58:37 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x11259b400) [pid = 1645] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:58:37 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x11259c000) [pid = 1645] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:58:37 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1195ed400) [pid = 1645] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:58:38 INFO - PROCESS | 1645 | 1466441918028 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]]]}] 09:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 619ms 09:58:38 INFO - PROCESS | 1645 | 1466441918086 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 09:58:38 INFO - PROCESS | 1645 | 1466441918087 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 09:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:58:38 INFO - PROCESS | 1645 | 1466441918095 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:58:38 INFO - PROCESS | 1645 | 1466441918097 Marionette TRACE conn2 <- [1,2142,null,{}] 09:58:38 INFO - PROCESS | 1645 | 1466441918100 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}] 09:58:38 INFO - PROCESS | 1645 | 1466441918101 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:38 INFO - PROCESS | 1645 | 1466441918196 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 09:58:38 INFO - PROCESS | 1645 | 1466441918201 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:38 INFO - PROCESS | 1645 | 1466441918202 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a38c800 == 42 [pid = 1645] [id = 543] 09:58:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x113343400) [pid = 1645] [serial = 1629] [outer = 0x0] 09:58:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x116fa7400) [pid = 1645] [serial = 1630] [outer = 0x113343400] 09:58:38 INFO - PROCESS | 1645 | 1466441918226 Marionette DEBUG loaded listener.js 09:58:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x11960e800) [pid = 1645] [serial = 1631] [outer = 0x113343400] 09:58:38 INFO - PROCESS | 1645 | 1466441918551 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] 09:58:38 INFO - PROCESS | 1645 | 1466441918567 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 09:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:58:38 INFO - PROCESS | 1645 | 1466441918569 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:58:38 INFO - PROCESS | 1645 | 1466441918570 Marionette TRACE conn2 <- [1,2146,null,{}] 09:58:38 INFO - PROCESS | 1645 | 1466441918573 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}] 09:58:38 INFO - PROCESS | 1645 | 1466441918574 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:38 INFO - PROCESS | 1645 | 1466441918669 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 09:58:38 INFO - PROCESS | 1645 | 1466441918737 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:38 INFO - PROCESS | 1645 | 1466441918738 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c716800 == 43 [pid = 1645] [id = 544] 09:58:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x119430000) [pid = 1645] [serial = 1632] [outer = 0x0] 09:58:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1210cd400) [pid = 1645] [serial = 1633] [outer = 0x119430000] 09:58:38 INFO - PROCESS | 1645 | 1466441918776 Marionette DEBUG loaded listener.js 09:58:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1269e2800) [pid = 1645] [serial = 1634] [outer = 0x119430000] 09:58:39 INFO - PROCESS | 1645 | 1466441919198 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] 09:58:39 INFO - PROCESS | 1645 | 1466441919240 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 09:58:39 INFO - PROCESS | 1645 | 1466441919242 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:58:39 INFO - PROCESS | 1645 | 1466441919243 Marionette TRACE conn2 <- [1,2150,null,{}] 09:58:39 INFO - PROCESS | 1645 | 1466441919246 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}] 09:58:39 INFO - PROCESS | 1645 | 1466441919247 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:39 INFO - PROCESS | 1645 | 1466441919355 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 09:58:39 INFO - PROCESS | 1645 | 1466441919364 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:39 INFO - PROCESS | 1645 | 1466441919365 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x12caec000 == 44 [pid = 1645] [id = 545] 09:58:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x123777000) [pid = 1645] [serial = 1635] [outer = 0x0] 09:58:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1289a6000) [pid = 1645] [serial = 1636] [outer = 0x123777000] 09:58:39 INFO - PROCESS | 1645 | 1466441919389 Marionette DEBUG loaded listener.js 09:58:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x128aee000) [pid = 1645] [serial = 1637] [outer = 0x123777000] 09:58:39 INFO - PROCESS | 1645 | 1466441919680 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]]]}] 09:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 469ms 09:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:58:39 INFO - PROCESS | 1645 | 1466441919714 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 09:58:39 INFO - PROCESS | 1645 | 1466441919715 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 09:58:39 INFO - PROCESS | 1645 | 1466441919717 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:58:39 INFO - PROCESS | 1645 | 1466441919718 Marionette TRACE conn2 <- [1,2154,null,{}] 09:58:39 INFO - PROCESS | 1645 | 1466441919720 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}] 09:58:39 INFO - PROCESS | 1645 | 1466441919721 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:39 INFO - PROCESS | 1645 | 1466441919805 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 09:58:39 INFO - PROCESS | 1645 | 1466441919809 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:39 INFO - PROCESS | 1645 | 1466441919810 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cd47800 == 45 [pid = 1645] [id = 546] 09:58:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x128aee800) [pid = 1645] [serial = 1638] [outer = 0x0] 09:58:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x128fa9400) [pid = 1645] [serial = 1639] [outer = 0x128aee800] 09:58:39 INFO - PROCESS | 1645 | 1466441919836 Marionette DEBUG loaded listener.js 09:58:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x128fb1800) [pid = 1645] [serial = 1640] [outer = 0x128aee800] 09:58:40 INFO - PROCESS | 1645 | 1466441920487 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]]]}] 09:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 821ms 09:58:40 INFO - PROCESS | 1645 | 1466441920540 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 09:58:40 INFO - PROCESS | 1645 | 1466441920544 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 09:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:58:40 INFO - PROCESS | 1645 | 1466441920548 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:58:40 INFO - PROCESS | 1645 | 1466441920553 Marionette TRACE conn2 <- [1,2158,null,{}] 09:58:40 INFO - PROCESS | 1645 | 1466441920582 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}] 09:58:40 INFO - PROCESS | 1645 | 1466441920585 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:40 INFO - PROCESS | 1645 | 1466441920758 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 09:58:40 INFO - PROCESS | 1645 | 1466441920795 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:40 INFO - PROCESS | 1645 | 1466441920797 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x1185b0800 == 46 [pid = 1645] [id = 547] 09:58:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x112eb9000) [pid = 1645] [serial = 1641] [outer = 0x0] 09:58:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x1133b7000) [pid = 1645] [serial = 1642] [outer = 0x112eb9000] 09:58:40 INFO - PROCESS | 1645 | 1466441920828 Marionette DEBUG loaded listener.js 09:58:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x116195000) [pid = 1645] [serial = 1643] [outer = 0x112eb9000] 09:58:41 INFO - PROCESS | 1645 | 1466441921344 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]]]}] 09:58:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 827ms 09:58:41 INFO - PROCESS | 1645 | 1466441921376 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 09:58:41 INFO - PROCESS | 1645 | 1466441921380 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 09:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:58:41 INFO - PROCESS | 1645 | 1466441921385 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:58:41 INFO - PROCESS | 1645 | 1466441921387 Marionette TRACE conn2 <- [1,2162,null,{}] 09:58:41 INFO - PROCESS | 1645 | 1466441921389 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}] 09:58:41 INFO - PROCESS | 1645 | 1466441921391 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:41 INFO - PROCESS | 1645 | 1466441921513 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 09:58:41 INFO - PROCESS | 1645 | 1466441921573 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:41 INFO - PROCESS | 1645 | 1466441921574 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x12419f000 == 47 [pid = 1645] [id = 548] 09:58:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x1132b1800) [pid = 1645] [serial = 1644] [outer = 0x0] 09:58:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x117144c00) [pid = 1645] [serial = 1645] [outer = 0x1132b1800] 09:58:41 INFO - PROCESS | 1645 | 1466441921606 Marionette DEBUG loaded listener.js 09:58:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x118497400) [pid = 1645] [serial = 1646] [outer = 0x1132b1800] 09:58:42 INFO - PROCESS | 1645 | 1466441922312 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]]]}] 09:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x12caec000 == 46 [pid = 1645] [id = 545] 09:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x12c716800 == 45 [pid = 1645] [id = 544] 09:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x12a38c800 == 44 [pid = 1645] [id = 543] 09:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x12c35b000 == 43 [pid = 1645] [id = 542] 09:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8da800 == 42 [pid = 1645] [id = 541] 09:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 971ms 09:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x12b0b6000 == 41 [pid = 1645] [id = 540] 09:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x12375f000 == 40 [pid = 1645] [id = 539] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x1260ca000) [pid = 1645] [serial = 1585] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x12a563800 == 39 [pid = 1645] [id = 538] 09:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x119ab9800 == 38 [pid = 1645] [id = 537] 09:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x128c9d800 == 37 [pid = 1645] [id = 536] 09:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x126956000 == 36 [pid = 1645] [id = 535] 09:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x12419c800 == 35 [pid = 1645] [id = 534] 09:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x12398e000 == 34 [pid = 1645] [id = 533] 09:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x119fdf800 == 33 [pid = 1645] [id = 532] 09:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x119aba000 == 32 [pid = 1645] [id = 531] 09:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x1185b8800 == 31 [pid = 1645] [id = 530] 09:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x116960000 == 30 [pid = 1645] [id = 529] 09:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x1241a0000 == 29 [pid = 1645] [id = 528] 09:58:42 INFO - PROCESS | 1645 | 1466441922390 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 09:58:42 INFO - PROCESS | 1645 | 1466441922393 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x119d34c00) [pid = 1645] [serial = 1567] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x1210c4400) [pid = 1645] [serial = 1570] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x123b63800) [pid = 1645] [serial = 1573] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x1237a3000) [pid = 1645] [serial = 1571] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1181c5c00) [pid = 1645] [serial = 1576] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x119d2d000) [pid = 1645] [serial = 1577] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x123b66800) [pid = 1645] [serial = 1579] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x123c8c800) [pid = 1645] [serial = 1574] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x124dce400) [pid = 1645] [serial = 1583] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x124553800) [pid = 1645] [serial = 1547] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x123b62800) [pid = 1645] [serial = 1546] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x119d35400) [pid = 1645] [serial = 1544] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x11960e000) [pid = 1645] [serial = 1543] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1181bb000) [pid = 1645] [serial = 1541] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x11691d800) [pid = 1645] [serial = 1540] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x11929dc00) [pid = 1645] [serial = 1561] [outer = 0x0] [url = about:blank] 09:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1195f0000) [pid = 1645] [serial = 1562] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x117eadc00) [pid = 1645] [serial = 1558] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1181bd000) [pid = 1645] [serial = 1559] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x11544b000) [pid = 1645] [serial = 1555] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x112599400) [pid = 1645] [serial = 1556] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x117ea7400) [pid = 1645] [serial = 1553] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x113d9a400) [pid = 1645] [serial = 1552] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x124e81400) [pid = 1645] [serial = 1550] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x119d61c00) [pid = 1645] [serial = 1549] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x119610c00) [pid = 1645] [serial = 1564] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x119d2a400) [pid = 1645] [serial = 1565] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1245b3000) [pid = 1645] [serial = 1582] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x119d62400) [pid = 1645] [serial = 1568] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x124211000) [pid = 1645] [serial = 1580] [outer = 0x0] [url = about:blank] 09:58:42 INFO - PROCESS | 1645 | 1466441922401 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:58:42 INFO - PROCESS | 1645 | 1466441922403 Marionette TRACE conn2 <- [1,2166,null,{}] 09:58:42 INFO - PROCESS | 1645 | 1466441922407 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}] 09:58:42 INFO - PROCESS | 1645 | 1466441922408 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:42 INFO - PROCESS | 1645 | 1466441922483 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 09:58:42 INFO - PROCESS | 1645 | 1466441922490 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:42 INFO - PROCESS | 1645 | 1466441922491 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x116ad5800 == 30 [pid = 1645] [id = 549] 09:58:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x116486c00) [pid = 1645] [serial = 1647] [outer = 0x0] 09:58:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x11691d800) [pid = 1645] [serial = 1648] [outer = 0x116486c00] 09:58:42 INFO - PROCESS | 1645 | 1466441922523 Marionette DEBUG loaded listener.js 09:58:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x11714a400) [pid = 1645] [serial = 1649] [outer = 0x116486c00] 09:58:42 INFO - PROCESS | 1645 | 1466441922889 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]]]}] 09:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 520ms 09:58:42 INFO - PROCESS | 1645 | 1466441922928 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 09:58:42 INFO - PROCESS | 1645 | 1466441922931 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 09:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:58:42 INFO - PROCESS | 1645 | 1466441922935 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:58:42 INFO - PROCESS | 1645 | 1466441922937 Marionette TRACE conn2 <- [1,2170,null,{}] 09:58:42 INFO - PROCESS | 1645 | 1466441922939 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}] 09:58:42 INFO - PROCESS | 1645 | 1466441922941 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:43 INFO - PROCESS | 1645 | 1466441923020 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 09:58:43 INFO - PROCESS | 1645 | 1466441923027 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:43 INFO - PROCESS | 1645 | 1466441923029 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x119167800 == 31 [pid = 1645] [id = 550] 09:58:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1181ba800) [pid = 1645] [serial = 1650] [outer = 0x0] 09:58:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1183a9c00) [pid = 1645] [serial = 1651] [outer = 0x1181ba800] 09:58:43 INFO - PROCESS | 1645 | 1466441923056 Marionette DEBUG loaded listener.js 09:58:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1188e0800) [pid = 1645] [serial = 1652] [outer = 0x1181ba800] 09:58:43 INFO - PROCESS | 1645 | 1466441923417 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]]]}] 09:58:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 521ms 09:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:58:43 INFO - PROCESS | 1645 | 1466441923457 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 09:58:43 INFO - PROCESS | 1645 | 1466441923458 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 09:58:43 INFO - PROCESS | 1645 | 1466441923460 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:58:43 INFO - PROCESS | 1645 | 1466441923463 Marionette TRACE conn2 <- [1,2174,null,{}] 09:58:43 INFO - PROCESS | 1645 | 1466441923471 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}] 09:58:43 INFO - PROCESS | 1645 | 1466441923474 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:43 INFO - PROCESS | 1645 | 1466441923553 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 09:58:43 INFO - PROCESS | 1645 | 1466441923561 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:43 INFO - PROCESS | 1645 | 1466441923564 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x119fdb800 == 32 [pid = 1645] [id = 551] 09:58:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x119292c00) [pid = 1645] [serial = 1653] [outer = 0x0] 09:58:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x119605000) [pid = 1645] [serial = 1654] [outer = 0x119292c00] 09:58:43 INFO - PROCESS | 1645 | 1466441923592 Marionette DEBUG loaded listener.js 09:58:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x119627400) [pid = 1645] [serial = 1655] [outer = 0x119292c00] 09:58:43 INFO - PROCESS | 1645 | 1466441923932 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]]]}] 09:58:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 522ms 09:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:58:43 INFO - PROCESS | 1645 | 1466441923982 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 09:58:43 INFO - PROCESS | 1645 | 1466441923984 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 09:58:43 INFO - PROCESS | 1645 | 1466441923986 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:58:43 INFO - PROCESS | 1645 | 1466441923987 Marionette TRACE conn2 <- [1,2178,null,{}] 09:58:43 INFO - PROCESS | 1645 | 1466441923989 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}] 09:58:43 INFO - PROCESS | 1645 | 1466441923990 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:44 INFO - PROCESS | 1645 | 1466441924098 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 09:58:44 INFO - PROCESS | 1645 | 1466441924105 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:44 INFO - PROCESS | 1645 | 1466441924106 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x12375d000 == 33 [pid = 1645] [id = 552] 09:58:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x119629000) [pid = 1645] [serial = 1656] [outer = 0x0] 09:58:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119d2d000) [pid = 1645] [serial = 1657] [outer = 0x119629000] 09:58:44 INFO - PROCESS | 1645 | 1466441924131 Marionette DEBUG loaded listener.js 09:58:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x119d5a400) [pid = 1645] [serial = 1658] [outer = 0x119629000] 09:58:44 INFO - PROCESS | 1645 | 1466441924480 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]]]}] 09:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 518ms 09:58:44 INFO - PROCESS | 1645 | 1466441924504 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 09:58:44 INFO - PROCESS | 1645 | 1466441924505 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 09:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:58:44 INFO - PROCESS | 1645 | 1466441924508 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:58:44 INFO - PROCESS | 1645 | 1466441924511 Marionette TRACE conn2 <- [1,2182,null,{}] 09:58:44 INFO - PROCESS | 1645 | 1466441924521 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}] 09:58:44 INFO - PROCESS | 1645 | 1466441924522 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:44 INFO - PROCESS | 1645 | 1466441924617 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 09:58:44 INFO - PROCESS | 1645 | 1466441924621 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:44 INFO - PROCESS | 1645 | 1466441924622 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x124054800 == 34 [pid = 1645] [id = 553] 09:58:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x112edec00) [pid = 1645] [serial = 1659] [outer = 0x0] 09:58:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x119d5e400) [pid = 1645] [serial = 1660] [outer = 0x112edec00] 09:58:44 INFO - PROCESS | 1645 | 1466441924647 Marionette DEBUG loaded listener.js 09:58:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x120fc4400) [pid = 1645] [serial = 1661] [outer = 0x112edec00] 09:58:45 INFO - PROCESS | 1645 | 1466441925002 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]]]}] 09:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 527ms 09:58:45 INFO - PROCESS | 1645 | 1466441925036 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 09:58:45 INFO - PROCESS | 1645 | 1466441925037 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 09:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:58:45 INFO - PROCESS | 1645 | 1466441925046 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:58:45 INFO - PROCESS | 1645 | 1466441925047 Marionette TRACE conn2 <- [1,2186,null,{}] 09:58:45 INFO - PROCESS | 1645 | 1466441925049 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}] 09:58:45 INFO - PROCESS | 1645 | 1466441925053 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:45 INFO - PROCESS | 1645 | 1466441925172 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 09:58:45 INFO - PROCESS | 1645 | 1466441925179 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:45 INFO - PROCESS | 1645 | 1466441925180 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x124e03000 == 35 [pid = 1645] [id = 554] 09:58:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x119d61c00) [pid = 1645] [serial = 1662] [outer = 0x0] 09:58:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1210d5000) [pid = 1645] [serial = 1663] [outer = 0x119d61c00] 09:58:45 INFO - PROCESS | 1645 | 1466441925237 Marionette DEBUG loaded listener.js 09:58:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x123b62800) [pid = 1645] [serial = 1664] [outer = 0x119d61c00] 09:58:45 INFO - PROCESS | 1645 | 1466441925580 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]]]}] 09:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 568ms 09:58:45 INFO - PROCESS | 1645 | 1466441925615 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 09:58:45 INFO - PROCESS | 1645 | 1466441925616 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 09:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:58:45 INFO - PROCESS | 1645 | 1466441925627 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:58:45 INFO - PROCESS | 1645 | 1466441925628 Marionette TRACE conn2 <- [1,2190,null,{}] 09:58:45 INFO - PROCESS | 1645 | 1466441925630 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}] 09:58:45 INFO - PROCESS | 1645 | 1466441925631 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:45 INFO - PROCESS | 1645 | 1466441925728 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 09:58:45 INFO - PROCESS | 1645 | 1466441925732 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:45 INFO - PROCESS | 1645 | 1466441925734 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x116abe000 == 36 [pid = 1645] [id = 555] 09:58:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1210c2000) [pid = 1645] [serial = 1665] [outer = 0x0] 09:58:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x123c85800) [pid = 1645] [serial = 1666] [outer = 0x1210c2000] 09:58:45 INFO - PROCESS | 1645 | 1466441925758 Marionette DEBUG loaded listener.js 09:58:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x124074000) [pid = 1645] [serial = 1667] [outer = 0x1210c2000] 09:58:46 INFO - PROCESS | 1645 | 1466441926087 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]]]}] 09:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 521ms 09:58:46 INFO - PROCESS | 1645 | 1466441926148 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 09:58:46 INFO - PROCESS | 1645 | 1466441926149 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 09:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:58:46 INFO - PROCESS | 1645 | 1466441926152 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:58:46 INFO - PROCESS | 1645 | 1466441926153 Marionette TRACE conn2 <- [1,2194,null,{}] 09:58:46 INFO - PROCESS | 1645 | 1466441926155 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}] 09:58:46 INFO - PROCESS | 1645 | 1466441926156 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:46 INFO - PROCESS | 1645 | 1466441926253 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 09:58:46 INFO - PROCESS | 1645 | 1466441926264 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:46 INFO - PROCESS | 1645 | 1466441926265 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x12924c800 == 37 [pid = 1645] [id = 556] 09:58:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x123c5e800) [pid = 1645] [serial = 1668] [outer = 0x0] 09:58:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12454e800) [pid = 1645] [serial = 1669] [outer = 0x123c5e800] 09:58:46 INFO - PROCESS | 1645 | 1466441926298 Marionette DEBUG loaded listener.js 09:58:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x124d6ec00) [pid = 1645] [serial = 1670] [outer = 0x123c5e800] 09:58:46 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x119430000) [pid = 1645] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:58:46 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x112e9a800) [pid = 1645] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:58:46 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x111c14800) [pid = 1645] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:58:46 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x118266c00) [pid = 1645] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:58:46 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x119607800) [pid = 1645] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:58:46 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x124dcf000) [pid = 1645] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:58:46 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x111c1bc00) [pid = 1645] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:58:46 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x123c8f400) [pid = 1645] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:58:46 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x123798400) [pid = 1645] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:58:46 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x112ea6800) [pid = 1645] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:58:46 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x112594400) [pid = 1645] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:58:46 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x115d0f400) [pid = 1645] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:58:46 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x124d6b800) [pid = 1645] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:58:46 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1260c8000) [pid = 1645] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:58:46 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x126610800) [pid = 1645] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:58:46 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x113343400) [pid = 1645] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:58:46 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1210d8800) [pid = 1645] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:58:46 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x123777000) [pid = 1645] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:58:46 INFO - PROCESS | 1645 | 1466441926749 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]]]}] 09:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 620ms 09:58:46 INFO - PROCESS | 1645 | 1466441926773 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 09:58:46 INFO - PROCESS | 1645 | 1466441926774 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 09:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:58:46 INFO - PROCESS | 1645 | 1466441926782 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:58:46 INFO - PROCESS | 1645 | 1466441926783 Marionette TRACE conn2 <- [1,2198,null,{}] 09:58:46 INFO - PROCESS | 1645 | 1466441926785 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}] 09:58:46 INFO - PROCESS | 1645 | 1466441926786 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:46 INFO - PROCESS | 1645 | 1466441926896 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 09:58:46 INFO - PROCESS | 1645 | 1466441926939 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:46 INFO - PROCESS | 1645 | 1466441926940 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x129016800 == 38 [pid = 1645] [id = 557] 09:58:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1121a6c00) [pid = 1645] [serial = 1671] [outer = 0x0] 09:58:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1181c2800) [pid = 1645] [serial = 1672] [outer = 0x1121a6c00] 09:58:46 INFO - PROCESS | 1645 | 1466441926965 Marionette DEBUG loaded listener.js 09:58:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1210d8800) [pid = 1645] [serial = 1673] [outer = 0x1121a6c00] 09:58:47 INFO - PROCESS | 1645 | 1466441927221 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]]]}] 09:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 468ms 09:58:47 INFO - PROCESS | 1645 | 1466441927250 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 09:58:47 INFO - PROCESS | 1645 | 1466441927251 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 09:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:58:47 INFO - PROCESS | 1645 | 1466441927253 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:58:47 INFO - PROCESS | 1645 | 1466441927254 Marionette TRACE conn2 <- [1,2202,null,{}] 09:58:47 INFO - PROCESS | 1645 | 1466441927257 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}] 09:58:47 INFO - PROCESS | 1645 | 1466441927258 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:47 INFO - PROCESS | 1645 | 1466441927369 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 09:58:47 INFO - PROCESS | 1645 | 1466441927374 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:47 INFO - PROCESS | 1645 | 1466441927375 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x12aad0000 == 39 [pid = 1645] [id = 558] 09:58:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1233db400) [pid = 1645] [serial = 1674] [outer = 0x0] 09:58:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x124550c00) [pid = 1645] [serial = 1675] [outer = 0x1233db400] 09:58:47 INFO - PROCESS | 1645 | 1466441927427 Marionette DEBUG loaded listener.js 09:58:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x124d74400) [pid = 1645] [serial = 1676] [outer = 0x1233db400] 09:58:47 INFO - PROCESS | 1645 | 1466441927834 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]]]}] 09:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 625ms 09:58:47 INFO - PROCESS | 1645 | 1466441927893 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 09:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:58:47 INFO - PROCESS | 1645 | 1466441927896 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 09:58:47 INFO - PROCESS | 1645 | 1466441927899 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:58:47 INFO - PROCESS | 1645 | 1466441927902 Marionette TRACE conn2 <- [1,2206,null,{}] 09:58:47 INFO - PROCESS | 1645 | 1466441927905 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}] 09:58:47 INFO - PROCESS | 1645 | 1466441927908 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:48 INFO - PROCESS | 1645 | 1466441928048 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 09:58:48 INFO - PROCESS | 1645 | 1466441928053 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:48 INFO - PROCESS | 1645 | 1466441928055 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b0cc000 == 40 [pid = 1645] [id = 559] 09:58:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x124d78c00) [pid = 1645] [serial = 1677] [outer = 0x0] 09:58:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x126089c00) [pid = 1645] [serial = 1678] [outer = 0x124d78c00] 09:58:48 INFO - PROCESS | 1645 | 1466441928089 Marionette DEBUG loaded listener.js 09:58:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x126433000) [pid = 1645] [serial = 1679] [outer = 0x124d78c00] 09:58:48 INFO - PROCESS | 1645 | 1466441928629 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]]]}] 09:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 774ms 09:58:48 INFO - PROCESS | 1645 | 1466441928672 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 09:58:48 INFO - PROCESS | 1645 | 1466441928675 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 09:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:58:48 INFO - PROCESS | 1645 | 1466441928679 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:58:48 INFO - PROCESS | 1645 | 1466441928681 Marionette TRACE conn2 <- [1,2210,null,{}] 09:58:48 INFO - PROCESS | 1645 | 1466441928686 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}] 09:58:48 INFO - PROCESS | 1645 | 1466441928688 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:48 INFO - PROCESS | 1645 | 1466441928814 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 09:58:48 INFO - PROCESS | 1645 | 1466441928888 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:48 INFO - PROCESS | 1645 | 1466441928891 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x117e3e800 == 41 [pid = 1645] [id = 560] 09:58:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x115df6400) [pid = 1645] [serial = 1680] [outer = 0x0] 09:58:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x116915c00) [pid = 1645] [serial = 1681] [outer = 0x115df6400] 09:58:48 INFO - PROCESS | 1645 | 1466441928922 Marionette DEBUG loaded listener.js 09:58:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1176e6800) [pid = 1645] [serial = 1682] [outer = 0x115df6400] 09:58:49 INFO - PROCESS | 1645 | 1466441929330 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]]]}] 09:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 671ms 09:58:49 INFO - PROCESS | 1645 | 1466441929350 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 09:58:49 INFO - PROCESS | 1645 | 1466441929354 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 09:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:58:49 INFO - PROCESS | 1645 | 1466441929358 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:58:49 INFO - PROCESS | 1645 | 1466441929360 Marionette TRACE conn2 <- [1,2214,null,{}] 09:58:49 INFO - PROCESS | 1645 | 1466441929363 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}] 09:58:49 INFO - PROCESS | 1645 | 1466441929364 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:49 INFO - PROCESS | 1645 | 1466441929470 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 09:58:49 INFO - PROCESS | 1645 | 1466441929530 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:49 INFO - PROCESS | 1645 | 1466441929532 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x1235ad000 == 42 [pid = 1645] [id = 561] 09:58:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x11825ac00) [pid = 1645] [serial = 1683] [outer = 0x0] 09:58:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1188e0c00) [pid = 1645] [serial = 1684] [outer = 0x11825ac00] 09:58:49 INFO - PROCESS | 1645 | 1466441929563 Marionette DEBUG loaded listener.js 09:58:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x11929e800) [pid = 1645] [serial = 1685] [outer = 0x11825ac00] 09:58:50 INFO - PROCESS | 1645 | 1466441930013 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]]]}] 09:58:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:58:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 670ms 09:58:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:58:50 INFO - PROCESS | 1645 | 1466441930029 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 09:58:50 INFO - PROCESS | 1645 | 1466441930030 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 09:58:50 INFO - PROCESS | 1645 | 1466441930033 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:58:50 INFO - PROCESS | 1645 | 1466441930035 Marionette TRACE conn2 <- [1,2218,null,{}] 09:58:50 INFO - PROCESS | 1645 | 1466441930043 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}] 09:58:50 INFO - PROCESS | 1645 | 1466441930046 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:50 INFO - PROCESS | 1645 | 1466441930169 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 09:58:50 INFO - PROCESS | 1645 | 1466441930241 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:50 INFO - PROCESS | 1645 | 1466441930243 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b0bc000 == 43 [pid = 1645] [id = 562] 09:58:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x119d32400) [pid = 1645] [serial = 1686] [outer = 0x0] 09:58:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1210c4400) [pid = 1645] [serial = 1687] [outer = 0x119d32400] 09:58:50 INFO - PROCESS | 1645 | 1466441930274 Marionette DEBUG loaded listener.js 09:58:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1210db800) [pid = 1645] [serial = 1688] [outer = 0x119d32400] 09:58:50 INFO - PROCESS | 1645 | 1466441930658 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]]]}] 09:58:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:58:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 676ms 09:58:50 INFO - PROCESS | 1645 | 1466441930710 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 09:58:50 INFO - PROCESS | 1645 | 1466441930711 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 09:58:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:58:50 INFO - PROCESS | 1645 | 1466441930714 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:58:50 INFO - PROCESS | 1645 | 1466441930715 Marionette TRACE conn2 <- [1,2222,null,{}] 09:58:50 INFO - PROCESS | 1645 | 1466441930717 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}] 09:58:50 INFO - PROCESS | 1645 | 1466441930719 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:50 INFO - PROCESS | 1645 | 1466441930822 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 09:58:50 INFO - PROCESS | 1645 | 1466441930882 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:50 INFO - PROCESS | 1645 | 1466441930883 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c367800 == 44 [pid = 1645] [id = 563] 09:58:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12379c800) [pid = 1645] [serial = 1689] [outer = 0x0] 09:58:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x123b61c00) [pid = 1645] [serial = 1690] [outer = 0x12379c800] 09:58:50 INFO - PROCESS | 1645 | 1466441930912 Marionette DEBUG loaded listener.js 09:58:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x124d79400) [pid = 1645] [serial = 1691] [outer = 0x12379c800] 09:58:51 INFO - PROCESS | 1645 | 1466441931383 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]]]}] 09:58:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:58:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 719ms 09:58:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:58:51 INFO - PROCESS | 1645 | 1466441931475 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 09:58:51 INFO - PROCESS | 1645 | 1466441931477 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 09:58:51 INFO - PROCESS | 1645 | 1466441931481 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:58:51 INFO - PROCESS | 1645 | 1466441931482 Marionette TRACE conn2 <- [1,2226,null,{}] 09:58:51 INFO - PROCESS | 1645 | 1466441931485 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}] 09:58:51 INFO - PROCESS | 1645 | 1466441931486 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:51 INFO - PROCESS | 1645 | 1466441931586 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 09:58:51 INFO - PROCESS | 1645 | 1466441931657 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:51 INFO - PROCESS | 1645 | 1466441931658 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x11889a800 == 45 [pid = 1645] [id = 564] 09:58:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x112ea5400) [pid = 1645] [serial = 1692] [outer = 0x0] 09:58:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x1181c4000) [pid = 1645] [serial = 1693] [outer = 0x112ea5400] 09:58:51 INFO - PROCESS | 1645 | 1466441931688 Marionette DEBUG loaded listener.js 09:58:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x123c84000) [pid = 1645] [serial = 1694] [outer = 0x112ea5400] 09:58:52 INFO - PROCESS | 1645 | 1466441932210 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]]]}] 09:58:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:58:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 771ms 09:58:52 INFO - PROCESS | 1645 | 1466441932252 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 09:58:52 INFO - PROCESS | 1645 | 1466441932254 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 09:58:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:58:52 INFO - PROCESS | 1645 | 1466441932257 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:58:52 INFO - PROCESS | 1645 | 1466441932259 Marionette TRACE conn2 <- [1,2230,null,{}] 09:58:52 INFO - PROCESS | 1645 | 1466441932263 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}] 09:58:52 INFO - PROCESS | 1645 | 1466441932264 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:52 INFO - PROCESS | 1645 | 1466441932357 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 09:58:52 INFO - PROCESS | 1645 | 1466441932434 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:52 INFO - PROCESS | 1645 | 1466441932435 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x116abc800 == 46 [pid = 1645] [id = 565] 09:58:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x115445400) [pid = 1645] [serial = 1695] [outer = 0x0] 09:58:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x11713f400) [pid = 1645] [serial = 1696] [outer = 0x115445400] 09:58:52 INFO - PROCESS | 1645 | 1466441932464 Marionette DEBUG loaded listener.js 09:58:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x1181c1000) [pid = 1645] [serial = 1697] [outer = 0x115445400] 09:58:53 INFO - PROCESS | 1645 | --DOCSHELL 0x12aad0000 == 45 [pid = 1645] [id = 558] 09:58:53 INFO - PROCESS | 1645 | --DOCSHELL 0x129016800 == 44 [pid = 1645] [id = 557] 09:58:53 INFO - PROCESS | 1645 | --DOCSHELL 0x12924c800 == 43 [pid = 1645] [id = 556] 09:58:53 INFO - PROCESS | 1645 | --DOCSHELL 0x116abe000 == 42 [pid = 1645] [id = 555] 09:58:53 INFO - PROCESS | 1645 | --DOCSHELL 0x124e03000 == 41 [pid = 1645] [id = 554] 09:58:53 INFO - PROCESS | 1645 | --DOCSHELL 0x124054800 == 40 [pid = 1645] [id = 553] 09:58:53 INFO - PROCESS | 1645 | --DOCSHELL 0x12375d000 == 39 [pid = 1645] [id = 552] 09:58:53 INFO - PROCESS | 1645 | --DOCSHELL 0x119fdb800 == 38 [pid = 1645] [id = 551] 09:58:53 INFO - PROCESS | 1645 | --DOCSHELL 0x119167800 == 37 [pid = 1645] [id = 550] 09:58:53 INFO - PROCESS | 1645 | --DOCSHELL 0x116ad5800 == 36 [pid = 1645] [id = 549] 09:58:53 INFO - PROCESS | 1645 | --DOCSHELL 0x12cd47800 == 35 [pid = 1645] [id = 546] 09:58:53 INFO - PROCESS | 1645 | --DOCSHELL 0x1185b0800 == 34 [pid = 1645] [id = 547] 09:58:53 INFO - PROCESS | 1645 | --DOCSHELL 0x12419f000 == 33 [pid = 1645] [id = 548] 09:58:53 INFO - PROCESS | 1645 | --DOCSHELL 0x11889a800 == 32 [pid = 1645] [id = 564] 09:58:53 INFO - PROCESS | 1645 | --DOCSHELL 0x12c367800 == 31 [pid = 1645] [id = 563] 09:58:53 INFO - PROCESS | 1645 | --DOCSHELL 0x12b0bc000 == 30 [pid = 1645] [id = 562] 09:58:53 INFO - PROCESS | 1645 | --DOCSHELL 0x1235ad000 == 29 [pid = 1645] [id = 561] 09:58:53 INFO - PROCESS | 1645 | --DOCSHELL 0x12b0cc000 == 28 [pid = 1645] [id = 559] 09:58:53 INFO - PROCESS | 1645 | --DOCSHELL 0x117e3e800 == 27 [pid = 1645] [id = 560] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x12327bc00) [pid = 1645] [serial = 1609] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x123772000) [pid = 1645] [serial = 1610] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x1181c3800) [pid = 1645] [serial = 1594] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x118267000) [pid = 1645] [serial = 1595] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x11874e000) [pid = 1645] [serial = 1597] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x11913f400) [pid = 1645] [serial = 1598] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x119982800) [pid = 1645] [serial = 1603] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x120fc1800) [pid = 1645] [serial = 1604] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x119d61400) [pid = 1645] [serial = 1586] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1210ca000) [pid = 1645] [serial = 1606] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1245b2800) [pid = 1645] [serial = 1618] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1210d8000) [pid = 1645] [serial = 1607] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x12379a000) [pid = 1645] [serial = 1612] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x123910400) [pid = 1645] [serial = 1613] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x112ea7400) [pid = 1645] [serial = 1588] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x119137c00) [pid = 1645] [serial = 1600] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x119604800) [pid = 1645] [serial = 1601] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x113c1d400) [pid = 1645] [serial = 1589] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x116915800) [pid = 1645] [serial = 1591] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x116982800) [pid = 1645] [serial = 1592] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x126085400) [pid = 1645] [serial = 1621] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x124dd7400) [pid = 1645] [serial = 1619] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1260d2400) [pid = 1645] [serial = 1624] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1260c7800) [pid = 1645] [serial = 1622] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1269e0c00) [pid = 1645] [serial = 1627] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x116fa7400) [pid = 1645] [serial = 1630] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x123b6c000) [pid = 1645] [serial = 1615] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1289a1800) [pid = 1645] [serial = 1628] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x12660e800) [pid = 1645] [serial = 1625] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x11960e800) [pid = 1645] [serial = 1631] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x128aee000) [pid = 1645] [serial = 1637] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x1289a6000) [pid = 1645] [serial = 1636] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1210cd400) [pid = 1645] [serial = 1633] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x123c8ac00) [pid = 1645] [serial = 1616] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x1269e2800) [pid = 1645] [serial = 1634] [outer = 0x0] [url = about:blank] 09:58:53 INFO - PROCESS | 1645 | 1466441933424 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]]]}] 09:58:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:58:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1222ms 09:58:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:58:53 INFO - PROCESS | 1645 | 1466441933480 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 09:58:53 INFO - PROCESS | 1645 | 1466441933483 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 09:58:53 INFO - PROCESS | 1645 | 1466441933486 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:58:53 INFO - PROCESS | 1645 | 1466441933487 Marionette TRACE conn2 <- [1,2234,null,{}] 09:58:53 INFO - PROCESS | 1645 | 1466441933491 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}] 09:58:53 INFO - PROCESS | 1645 | 1466441933493 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:53 INFO - PROCESS | 1645 | 1466441933570 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 09:58:53 INFO - PROCESS | 1645 | 1466441933578 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:53 INFO - PROCESS | 1645 | 1466441933581 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x1169a5800 == 28 [pid = 1645] [id = 566] 09:58:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x113c64000) [pid = 1645] [serial = 1698] [outer = 0x0] 09:58:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x1154ce000) [pid = 1645] [serial = 1699] [outer = 0x113c64000] 09:58:53 INFO - PROCESS | 1645 | 1466441933609 Marionette DEBUG loaded listener.js 09:58:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x112eb4400) [pid = 1645] [serial = 1700] [outer = 0x113c64000] 09:58:53 INFO - PROCESS | 1645 | 1466441933936 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]]]}] 09:58:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:58:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 470ms 09:58:53 INFO - PROCESS | 1645 | 1466441933974 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 09:58:53 INFO - PROCESS | 1645 | 1466441933979 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 09:58:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:58:53 INFO - PROCESS | 1645 | 1466441933985 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:58:53 INFO - PROCESS | 1645 | 1466441933987 Marionette TRACE conn2 <- [1,2238,null,{}] 09:58:53 INFO - PROCESS | 1645 | 1466441933990 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}] 09:58:53 INFO - PROCESS | 1645 | 1466441933992 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:54 INFO - PROCESS | 1645 | 1466441934075 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 09:58:54 INFO - PROCESS | 1645 | 1466441934082 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:54 INFO - PROCESS | 1645 | 1466441934083 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x11915f800 == 29 [pid = 1645] [id = 567] 09:58:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x117144800) [pid = 1645] [serial = 1701] [outer = 0x0] 09:58:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1181bb000) [pid = 1645] [serial = 1702] [outer = 0x117144800] 09:58:54 INFO - PROCESS | 1645 | 1466441934112 Marionette DEBUG loaded listener.js 09:58:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x118267000) [pid = 1645] [serial = 1703] [outer = 0x117144800] 09:58:54 INFO - PROCESS | 1645 | 1466441934471 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]]]}] 09:58:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:58:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 520ms 09:58:54 INFO - PROCESS | 1645 | 1466441934506 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 09:58:54 INFO - PROCESS | 1645 | 1466441934507 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 09:58:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:58:54 INFO - PROCESS | 1645 | 1466441934509 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:58:54 INFO - PROCESS | 1645 | 1466441934512 Marionette TRACE conn2 <- [1,2242,null,{}] 09:58:54 INFO - PROCESS | 1645 | 1466441934519 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}] 09:58:54 INFO - PROCESS | 1645 | 1466441934523 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:54 INFO - PROCESS | 1645 | 1466441934601 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 09:58:54 INFO - PROCESS | 1645 | 1466441934607 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:54 INFO - PROCESS | 1645 | 1466441934609 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x12314b800 == 30 [pid = 1645] [id = 568] 09:58:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x112595000) [pid = 1645] [serial = 1704] [outer = 0x0] 09:58:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1195ec800) [pid = 1645] [serial = 1705] [outer = 0x112595000] 09:58:54 INFO - PROCESS | 1645 | 1466441934640 Marionette DEBUG loaded listener.js 09:58:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x11960f800) [pid = 1645] [serial = 1706] [outer = 0x112595000] 09:58:54 INFO - PROCESS | 1645 | 1466441934985 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]]]}] 09:58:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:58:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 521ms 09:58:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:58:55 INFO - PROCESS | 1645 | 1466441935031 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 09:58:55 INFO - PROCESS | 1645 | 1466441935032 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 09:58:55 INFO - PROCESS | 1645 | 1466441935034 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:58:55 INFO - PROCESS | 1645 | 1466441935035 Marionette TRACE conn2 <- [1,2246,null,{}] 09:58:55 INFO - PROCESS | 1645 | 1466441935038 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}] 09:58:55 INFO - PROCESS | 1645 | 1466441935039 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:55 INFO - PROCESS | 1645 | 1466441935148 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 09:58:55 INFO - PROCESS | 1645 | 1466441935154 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:55 INFO - PROCESS | 1645 | 1466441935156 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x123c71800 == 31 [pid = 1645] [id = 569] 09:58:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11960a800) [pid = 1645] [serial = 1707] [outer = 0x0] 09:58:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x119988c00) [pid = 1645] [serial = 1708] [outer = 0x11960a800] 09:58:55 INFO - PROCESS | 1645 | 1466441935181 Marionette DEBUG loaded listener.js 09:58:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x119d60c00) [pid = 1645] [serial = 1709] [outer = 0x11960a800] 09:58:55 INFO - PROCESS | 1645 | 1466441935519 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]]]}] 09:58:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:58:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 518ms 09:58:55 INFO - PROCESS | 1645 | 1466441935557 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 09:58:55 INFO - PROCESS | 1645 | 1466441935558 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 09:58:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:58:55 INFO - PROCESS | 1645 | 1466441935567 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:58:55 INFO - PROCESS | 1645 | 1466441935568 Marionette TRACE conn2 <- [1,2250,null,{}] 09:58:55 INFO - PROCESS | 1645 | 1466441935571 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}] 09:58:55 INFO - PROCESS | 1645 | 1466441935572 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:55 INFO - PROCESS | 1645 | 1466441935665 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 09:58:55 INFO - PROCESS | 1645 | 1466441935709 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:55 INFO - PROCESS | 1645 | 1466441935710 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x12603e800 == 32 [pid = 1645] [id = 570] 09:58:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x11691ac00) [pid = 1645] [serial = 1710] [outer = 0x0] 09:58:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x120fc3400) [pid = 1645] [serial = 1711] [outer = 0x11691ac00] 09:58:55 INFO - PROCESS | 1645 | 1466441935735 Marionette DEBUG loaded listener.js 09:58:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1210cf400) [pid = 1645] [serial = 1712] [outer = 0x11691ac00] 09:58:56 INFO - PROCESS | 1645 | 1466441936061 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]]]}] 09:58:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:58:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 519ms 09:58:56 INFO - PROCESS | 1645 | 1466441936086 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 09:58:56 INFO - PROCESS | 1645 | 1466441936088 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 09:58:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:58:56 INFO - PROCESS | 1645 | 1466441936090 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:58:56 INFO - PROCESS | 1645 | 1466441936091 Marionette TRACE conn2 <- [1,2254,null,{}] 09:58:56 INFO - PROCESS | 1645 | 1466441936093 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}] 09:58:56 INFO - PROCESS | 1645 | 1466441936097 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:56 INFO - PROCESS | 1645 | 1466441936212 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 09:58:56 INFO - PROCESS | 1645 | 1466441936248 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:56 INFO - PROCESS | 1645 | 1466441936249 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x128cae800 == 33 [pid = 1645] [id = 571] 09:58:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1210cf000) [pid = 1645] [serial = 1713] [outer = 0x0] 09:58:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x123775400) [pid = 1645] [serial = 1714] [outer = 0x1210cf000] 09:58:56 INFO - PROCESS | 1645 | 1466441936274 Marionette DEBUG loaded listener.js 09:58:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x123c89c00) [pid = 1645] [serial = 1715] [outer = 0x1210cf000] 09:58:56 INFO - PROCESS | 1645 | 1466441936586 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]]]}] 09:58:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:58:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 525ms 09:58:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:58:56 INFO - PROCESS | 1645 | 1466441936619 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 09:58:56 INFO - PROCESS | 1645 | 1466441936620 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 09:58:56 INFO - PROCESS | 1645 | 1466441936623 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:58:56 INFO - PROCESS | 1645 | 1466441936624 Marionette TRACE conn2 <- [1,2258,null,{}] 09:58:56 INFO - PROCESS | 1645 | 1466441936635 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}] 09:58:56 INFO - PROCESS | 1645 | 1466441936636 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:56 INFO - PROCESS | 1645 | 1466441936731 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 09:58:56 INFO - PROCESS | 1645 | 1466441936742 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:56 INFO - PROCESS | 1645 | 1466441936743 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a387800 == 34 [pid = 1645] [id = 572] 09:58:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x112ea2800) [pid = 1645] [serial = 1716] [outer = 0x0] 09:58:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x124216c00) [pid = 1645] [serial = 1717] [outer = 0x112ea2800] 09:58:56 INFO - PROCESS | 1645 | 1466441936767 Marionette DEBUG loaded listener.js 09:58:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x124d74800) [pid = 1645] [serial = 1718] [outer = 0x112ea2800] 09:58:57 INFO - PROCESS | 1645 | 1466441937116 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]]]}] 09:58:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:58:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 519ms 09:58:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:58:57 INFO - PROCESS | 1645 | 1466441937149 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 09:58:57 INFO - PROCESS | 1645 | 1466441937151 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 09:58:57 INFO - PROCESS | 1645 | 1466441937153 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:58:57 INFO - PROCESS | 1645 | 1466441937155 Marionette TRACE conn2 <- [1,2262,null,{}] 09:58:57 INFO - PROCESS | 1645 | 1466441937157 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}] 09:58:57 INFO - PROCESS | 1645 | 1466441937158 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:57 INFO - PROCESS | 1645 | 1466441937270 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 09:58:57 INFO - PROCESS | 1645 | 1466441937305 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:57 INFO - PROCESS | 1645 | 1466441937306 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a810000 == 35 [pid = 1645] [id = 573] 09:58:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x124e8f400) [pid = 1645] [serial = 1719] [outer = 0x0] 09:58:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x126086000) [pid = 1645] [serial = 1720] [outer = 0x124e8f400] 09:58:57 INFO - PROCESS | 1645 | 1466441937325 Marionette DEBUG loaded listener.js 09:58:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x1260c7000) [pid = 1645] [serial = 1721] [outer = 0x124e8f400] 09:58:57 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x119d61c00) [pid = 1645] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:58:57 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x112edec00) [pid = 1645] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:58:57 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x123c5e800) [pid = 1645] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:58:57 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1121a6c00) [pid = 1645] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:58:57 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1132b1800) [pid = 1645] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:58:57 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x128aee800) [pid = 1645] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:58:57 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x116486c00) [pid = 1645] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:58:57 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x119292c00) [pid = 1645] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:58:57 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x119629000) [pid = 1645] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:58:57 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1181ba800) [pid = 1645] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:58:57 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x112eb9000) [pid = 1645] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:58:57 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1210c2000) [pid = 1645] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:58:57 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1233db400) [pid = 1645] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:58:57 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x124d78c00) [pid = 1645] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:58:57 INFO - PROCESS | 1645 | 1466441937969 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]]]}] 09:58:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:58:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 870ms 09:58:58 INFO - PROCESS | 1645 | 1466441938024 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 09:58:58 INFO - PROCESS | 1645 | 1466441938026 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 09:58:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:58:58 INFO - PROCESS | 1645 | 1466441938029 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:58:58 INFO - PROCESS | 1645 | 1466441938043 Marionette TRACE conn2 <- [1,2266,null,{}] 09:58:58 INFO - PROCESS | 1645 | 1466441938046 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}] 09:58:58 INFO - PROCESS | 1645 | 1466441938048 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:58 INFO - PROCESS | 1645 | 1466441938133 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 09:58:58 INFO - PROCESS | 1645 | 1466441938137 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:58 INFO - PROCESS | 1645 | 1466441938138 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x12314a800 == 36 [pid = 1645] [id = 574] 09:58:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x112eb5800) [pid = 1645] [serial = 1722] [outer = 0x0] 09:58:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x119292c00) [pid = 1645] [serial = 1723] [outer = 0x112eb5800] 09:58:58 INFO - PROCESS | 1645 | 1466441938164 Marionette DEBUG loaded listener.js 09:58:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1210cdc00) [pid = 1645] [serial = 1724] [outer = 0x112eb5800] 09:58:58 INFO - PROCESS | 1645 | 1466441938487 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]]]}] 09:58:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:58:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 483ms 09:58:58 INFO - PROCESS | 1645 | 1466441938513 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 09:58:58 INFO - PROCESS | 1645 | 1466441938514 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 09:58:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:58:58 INFO - PROCESS | 1645 | 1466441938517 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:58:58 INFO - PROCESS | 1645 | 1466441938518 Marionette TRACE conn2 <- [1,2270,null,{}] 09:58:58 INFO - PROCESS | 1645 | 1466441938520 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}] 09:58:58 INFO - PROCESS | 1645 | 1466441938521 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:58 INFO - PROCESS | 1645 | 1466441938625 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 09:58:58 INFO - PROCESS | 1645 | 1466441938632 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:58 INFO - PROCESS | 1645 | 1466441938633 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x12afc9800 == 37 [pid = 1645] [id = 575] 09:58:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1210c6800) [pid = 1645] [serial = 1725] [outer = 0x0] 09:58:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1260c5c00) [pid = 1645] [serial = 1726] [outer = 0x1210c6800] 09:58:58 INFO - PROCESS | 1645 | 1466441938657 Marionette DEBUG loaded listener.js 09:58:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1260cc800) [pid = 1645] [serial = 1727] [outer = 0x1210c6800] 09:58:58 INFO - PROCESS | 1645 | 1466441938974 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]]]}] 09:58:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:58:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 468ms 09:58:58 INFO - PROCESS | 1645 | 1466441938985 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 09:58:58 INFO - PROCESS | 1645 | 1466441938987 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 09:58:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:58:58 INFO - PROCESS | 1645 | 1466441938989 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:58:59 INFO - PROCESS | 1645 | 1466441939002 Marionette TRACE conn2 <- [1,2274,null,{}] 09:58:59 INFO - PROCESS | 1645 | 1466441939004 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}] 09:58:59 INFO - PROCESS | 1645 | 1466441939006 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:59 INFO - PROCESS | 1645 | 1466441939096 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 09:58:59 INFO - PROCESS | 1645 | 1466441939100 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:59 INFO - PROCESS | 1645 | 1466441939101 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x126039800 == 38 [pid = 1645] [id = 576] 09:58:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x1260d0800) [pid = 1645] [serial = 1728] [outer = 0x0] 09:58:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1266e7400) [pid = 1645] [serial = 1729] [outer = 0x1260d0800] 09:58:59 INFO - PROCESS | 1645 | 1466441939127 Marionette DEBUG loaded listener.js 09:58:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1289a4800) [pid = 1645] [serial = 1730] [outer = 0x1260d0800] 09:58:59 INFO - PROCESS | 1645 | 1466441939475 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]]]}] 09:58:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:58:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 530ms 09:58:59 INFO - PROCESS | 1645 | 1466441939529 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 09:58:59 INFO - PROCESS | 1645 | 1466441939531 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 09:58:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:58:59 INFO - PROCESS | 1645 | 1466441939535 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:58:59 INFO - PROCESS | 1645 | 1466441939536 Marionette TRACE conn2 <- [1,2278,null,{}] 09:58:59 INFO - PROCESS | 1645 | 1466441939539 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}] 09:58:59 INFO - PROCESS | 1645 | 1466441939541 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:59 INFO - PROCESS | 1645 | 1466441939661 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 09:58:59 INFO - PROCESS | 1645 | 1466441939666 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:59 INFO - PROCESS | 1645 | 1466441939667 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:58:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c363800 == 39 [pid = 1645] [id = 577] 09:58:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1269e0c00) [pid = 1645] [serial = 1731] [outer = 0x0] 09:58:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1289a8c00) [pid = 1645] [serial = 1732] [outer = 0x1269e0c00] 09:58:59 INFO - PROCESS | 1645 | 1466441939706 Marionette DEBUG loaded listener.js 09:58:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x128aef400) [pid = 1645] [serial = 1733] [outer = 0x1269e0c00] 09:59:00 INFO - PROCESS | 1645 | 1466441940332 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]]]}] 09:59:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:59:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 871ms 09:59:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:59:00 INFO - PROCESS | 1645 | 1466441940407 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 09:59:00 INFO - PROCESS | 1645 | 1466441940410 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 09:59:00 INFO - PROCESS | 1645 | 1466441940415 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:59:00 INFO - PROCESS | 1645 | 1466441940420 Marionette TRACE conn2 <- [1,2282,null,{}] 09:59:00 INFO - PROCESS | 1645 | 1466441940425 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}] 09:59:00 INFO - PROCESS | 1645 | 1466441940428 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:00 INFO - PROCESS | 1645 | 1466441940592 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 09:59:00 INFO - PROCESS | 1645 | 1466441940718 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:00 INFO - PROCESS | 1645 | 1466441940720 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x119a03800 == 40 [pid = 1645] [id = 578] 09:59:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x113343400) [pid = 1645] [serial = 1734] [outer = 0x0] 09:59:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x11691d000) [pid = 1645] [serial = 1735] [outer = 0x113343400] 09:59:00 INFO - PROCESS | 1645 | 1466441940774 Marionette DEBUG loaded listener.js 09:59:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1181ba000) [pid = 1645] [serial = 1736] [outer = 0x113343400] 09:59:01 INFO - PROCESS | 1645 | 1466441941274 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]]]}] 09:59:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:59:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 879ms 09:59:01 INFO - PROCESS | 1645 | 1466441941318 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 09:59:01 INFO - PROCESS | 1645 | 1466441941321 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 09:59:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:59:01 INFO - PROCESS | 1645 | 1466441941329 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:59:01 INFO - PROCESS | 1645 | 1466441941331 Marionette TRACE conn2 <- [1,2286,null,{}] 09:59:01 INFO - PROCESS | 1645 | 1466441941333 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}] 09:59:01 INFO - PROCESS | 1645 | 1466441941335 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:01 INFO - PROCESS | 1645 | 1466441941455 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 09:59:01 INFO - PROCESS | 1645 | 1466441941537 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:01 INFO - PROCESS | 1645 | 1466441941538 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x126621800 == 41 [pid = 1645] [id = 579] 09:59:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x11913d000) [pid = 1645] [serial = 1737] [outer = 0x0] 09:59:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x1195e8800) [pid = 1645] [serial = 1738] [outer = 0x11913d000] 09:59:01 INFO - PROCESS | 1645 | 1466441941569 Marionette DEBUG loaded listener.js 09:59:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x119628000) [pid = 1645] [serial = 1739] [outer = 0x11913d000] 09:59:02 INFO - PROCESS | 1645 | --DOCSHELL 0x126039800 == 40 [pid = 1645] [id = 576] 09:59:02 INFO - PROCESS | 1645 | --DOCSHELL 0x12afc9800 == 39 [pid = 1645] [id = 575] 09:59:02 INFO - PROCESS | 1645 | --DOCSHELL 0x12314a800 == 38 [pid = 1645] [id = 574] 09:59:02 INFO - PROCESS | 1645 | --DOCSHELL 0x12a810000 == 37 [pid = 1645] [id = 573] 09:59:02 INFO - PROCESS | 1645 | --DOCSHELL 0x12a387800 == 36 [pid = 1645] [id = 572] 09:59:02 INFO - PROCESS | 1645 | --DOCSHELL 0x128cae800 == 35 [pid = 1645] [id = 571] 09:59:02 INFO - PROCESS | 1645 | --DOCSHELL 0x12603e800 == 34 [pid = 1645] [id = 570] 09:59:02 INFO - PROCESS | 1645 | --DOCSHELL 0x123c71800 == 33 [pid = 1645] [id = 569] 09:59:02 INFO - PROCESS | 1645 | --DOCSHELL 0x12314b800 == 32 [pid = 1645] [id = 568] 09:59:02 INFO - PROCESS | 1645 | --DOCSHELL 0x11915f800 == 31 [pid = 1645] [id = 567] 09:59:02 INFO - PROCESS | 1645 | --DOCSHELL 0x1169a5800 == 30 [pid = 1645] [id = 566] 09:59:02 INFO - PROCESS | 1645 | --DOCSHELL 0x116abc800 == 29 [pid = 1645] [id = 565] 09:59:02 INFO - PROCESS | 1645 | 1466441942201 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]]]}] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1210d5000) [pid = 1645] [serial = 1663] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x119d5e400) [pid = 1645] [serial = 1660] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x12454e800) [pid = 1645] [serial = 1669] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1181c2800) [pid = 1645] [serial = 1672] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x117144c00) [pid = 1645] [serial = 1645] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x118497400) [pid = 1645] [serial = 1646] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x128fb1800) [pid = 1645] [serial = 1640] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x128fa9400) [pid = 1645] [serial = 1639] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x11691d800) [pid = 1645] [serial = 1648] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x11714a400) [pid = 1645] [serial = 1649] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x119605000) [pid = 1645] [serial = 1654] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x119627400) [pid = 1645] [serial = 1655] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x119d2d000) [pid = 1645] [serial = 1657] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1183a9c00) [pid = 1645] [serial = 1651] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1188e0800) [pid = 1645] [serial = 1652] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1133b7000) [pid = 1645] [serial = 1642] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x116195000) [pid = 1645] [serial = 1643] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x123c85800) [pid = 1645] [serial = 1666] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x124550c00) [pid = 1645] [serial = 1675] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x124d6ec00) [pid = 1645] [serial = 1670] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x126433000) [pid = 1645] [serial = 1679] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x124074000) [pid = 1645] [serial = 1667] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x120fc4400) [pid = 1645] [serial = 1661] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x123b62800) [pid = 1645] [serial = 1664] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x119d5a400) [pid = 1645] [serial = 1658] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1210d8800) [pid = 1645] [serial = 1673] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x124d74400) [pid = 1645] [serial = 1676] [outer = 0x0] [url = about:blank] 09:59:02 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x126089c00) [pid = 1645] [serial = 1678] [outer = 0x0] [url = about:blank] 09:59:02 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 09:59:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 923ms 09:59:02 INFO - PROCESS | 1645 | 1466441942251 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 09:59:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:59:02 INFO - PROCESS | 1645 | 1466441942254 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 09:59:02 INFO - PROCESS | 1645 | 1466441942257 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:59:02 INFO - PROCESS | 1645 | 1466441942258 Marionette TRACE conn2 <- [1,2290,null,{}] 09:59:02 INFO - PROCESS | 1645 | 1466441942263 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}] 09:59:02 INFO - PROCESS | 1645 | 1466441942264 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:02 INFO - PROCESS | 1645 | 1466441942339 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 09:59:02 INFO - PROCESS | 1645 | 1466441942348 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:02 INFO - PROCESS | 1645 | 1466441942351 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x117e22800 == 30 [pid = 1645] [id = 580] 09:59:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x116982800) [pid = 1645] [serial = 1740] [outer = 0x0] 09:59:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x117eac800) [pid = 1645] [serial = 1741] [outer = 0x116982800] 09:59:02 INFO - PROCESS | 1645 | 1466441942379 Marionette DEBUG loaded listener.js 09:59:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1181c2000) [pid = 1645] [serial = 1742] [outer = 0x116982800] 09:59:02 INFO - PROCESS | 1645 | 1466441942732 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]]]}] 09:59:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:59:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 521ms 09:59:02 INFO - PROCESS | 1645 | 1466441942785 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 09:59:02 INFO - PROCESS | 1645 | 1466441942788 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 09:59:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:59:02 INFO - PROCESS | 1645 | 1466441942794 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:59:02 INFO - PROCESS | 1645 | 1466441942795 Marionette TRACE conn2 <- [1,2294,null,{}] 09:59:02 INFO - PROCESS | 1645 | 1466441942798 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}] 09:59:02 INFO - PROCESS | 1645 | 1466441942799 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:02 INFO - PROCESS | 1645 | 1466441942877 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 09:59:02 INFO - PROCESS | 1645 | 1466441942882 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:02 INFO - PROCESS | 1645 | 1466441942883 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x1195d8800 == 31 [pid = 1645] [id = 581] 09:59:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x11874ac00) [pid = 1645] [serial = 1743] [outer = 0x0] 09:59:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1195e9800) [pid = 1645] [serial = 1744] [outer = 0x11874ac00] 09:59:02 INFO - PROCESS | 1645 | 1466441942911 Marionette DEBUG loaded listener.js 09:59:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x11960c800) [pid = 1645] [serial = 1745] [outer = 0x11874ac00] 09:59:03 INFO - PROCESS | 1645 | 1466441943280 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]]]}] 09:59:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:59:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 519ms 09:59:03 INFO - PROCESS | 1645 | 1466441943313 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 09:59:03 INFO - PROCESS | 1645 | 1466441943315 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 09:59:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:59:03 INFO - PROCESS | 1645 | 1466441943327 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:59:03 INFO - PROCESS | 1645 | 1466441943330 Marionette TRACE conn2 <- [1,2298,null,{}] 09:59:03 INFO - PROCESS | 1645 | 1466441943338 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}] 09:59:03 INFO - PROCESS | 1645 | 1466441943341 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:03 INFO - PROCESS | 1645 | 1466441943423 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 09:59:03 INFO - PROCESS | 1645 | 1466441943430 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:03 INFO - PROCESS | 1645 | 1466441943432 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x123b34000 == 32 [pid = 1645] [id = 582] 09:59:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x119d2c800) [pid = 1645] [serial = 1746] [outer = 0x0] 09:59:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x119d64000) [pid = 1645] [serial = 1747] [outer = 0x119d2c800] 09:59:03 INFO - PROCESS | 1645 | 1466441943461 Marionette DEBUG loaded listener.js 09:59:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1210d4c00) [pid = 1645] [serial = 1748] [outer = 0x119d2c800] 09:59:03 INFO - PROCESS | 1645 | 1466441943799 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]]]}] 09:59:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:59:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 524ms 09:59:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:59:03 INFO - PROCESS | 1645 | 1466441943848 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 09:59:03 INFO - PROCESS | 1645 | 1466441943849 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 09:59:03 INFO - PROCESS | 1645 | 1466441943852 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:59:03 INFO - PROCESS | 1645 | 1466441943853 Marionette TRACE conn2 <- [1,2302,null,{}] 09:59:03 INFO - PROCESS | 1645 | 1466441943855 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}] 09:59:03 INFO - PROCESS | 1645 | 1466441943856 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:03 INFO - PROCESS | 1645 | 1466441943936 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 09:59:04 INFO - PROCESS | 1645 | 1466441944004 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:04 INFO - PROCESS | 1645 | 1466441944005 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x124e17000 == 33 [pid = 1645] [id = 583] 09:59:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x121729800) [pid = 1645] [serial = 1749] [outer = 0x0] 09:59:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x123798800) [pid = 1645] [serial = 1750] [outer = 0x121729800] 09:59:04 INFO - PROCESS | 1645 | 1466441944031 Marionette DEBUG loaded listener.js 09:59:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x123906800) [pid = 1645] [serial = 1751] [outer = 0x121729800] 09:59:04 INFO - PROCESS | 1645 | 1466441944338 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]]]}] 09:59:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:59:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 519ms 09:59:04 INFO - PROCESS | 1645 | 1466441944381 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 09:59:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:59:04 INFO - PROCESS | 1645 | 1466441944382 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 09:59:04 INFO - PROCESS | 1645 | 1466441944384 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:59:04 INFO - PROCESS | 1645 | 1466441944385 Marionette TRACE conn2 <- [1,2306,null,{}] 09:59:04 INFO - PROCESS | 1645 | 1466441944387 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}] 09:59:04 INFO - PROCESS | 1645 | 1466441944389 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:04 INFO - PROCESS | 1645 | 1466441944487 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 09:59:04 INFO - PROCESS | 1645 | 1466441944490 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:04 INFO - PROCESS | 1645 | 1466441944491 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x12900e800 == 34 [pid = 1645] [id = 584] 09:59:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x123910400) [pid = 1645] [serial = 1752] [outer = 0x0] 09:59:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x123b6b400) [pid = 1645] [serial = 1753] [outer = 0x123910400] 09:59:04 INFO - PROCESS | 1645 | 1466441944517 Marionette DEBUG loaded listener.js 09:59:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x123c88400) [pid = 1645] [serial = 1754] [outer = 0x123910400] 09:59:04 INFO - PROCESS | 1645 | 1466441944851 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]]]}] 09:59:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:59:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 519ms 09:59:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:59:04 INFO - PROCESS | 1645 | 1466441944909 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 09:59:04 INFO - PROCESS | 1645 | 1466441944910 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 09:59:04 INFO - PROCESS | 1645 | 1466441944912 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:59:04 INFO - PROCESS | 1645 | 1466441944913 Marionette TRACE conn2 <- [1,2310,null,{}] 09:59:04 INFO - PROCESS | 1645 | 1466441944915 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}] 09:59:04 INFO - PROCESS | 1645 | 1466441944919 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:05 INFO - PROCESS | 1645 | 1466441945046 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 09:59:05 INFO - PROCESS | 1645 | 1466441945050 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:05 INFO - PROCESS | 1645 | 1466441945051 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a56a000 == 35 [pid = 1645] [id = 585] 09:59:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x123b62000) [pid = 1645] [serial = 1755] [outer = 0x0] 09:59:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x124074000) [pid = 1645] [serial = 1756] [outer = 0x123b62000] 09:59:05 INFO - PROCESS | 1645 | 1466441945076 Marionette DEBUG loaded listener.js 09:59:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1266e6000) [pid = 1645] [serial = 1757] [outer = 0x123b62000] 09:59:05 INFO - PROCESS | 1645 | 1466441945449 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]]]}] 09:59:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:59:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 570ms 09:59:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:59:05 INFO - PROCESS | 1645 | 1466441945483 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 09:59:05 INFO - PROCESS | 1645 | 1466441945484 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 09:59:05 INFO - PROCESS | 1645 | 1466441945486 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:59:05 INFO - PROCESS | 1645 | 1466441945487 Marionette TRACE conn2 <- [1,2314,null,{}] 09:59:05 INFO - PROCESS | 1645 | 1466441945489 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}] 09:59:05 INFO - PROCESS | 1645 | 1466441945491 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:05 INFO - PROCESS | 1645 | 1466441945590 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 09:59:05 INFO - PROCESS | 1645 | 1466441945593 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:05 INFO - PROCESS | 1645 | 1466441945594 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x1195d2800 == 36 [pid = 1645] [id = 586] 09:59:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12379ac00) [pid = 1645] [serial = 1758] [outer = 0x0] 09:59:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12899c000) [pid = 1645] [serial = 1759] [outer = 0x12379ac00] 09:59:05 INFO - PROCESS | 1645 | 1466441945620 Marionette DEBUG loaded listener.js 09:59:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1289aa800) [pid = 1645] [serial = 1760] [outer = 0x12379ac00] 09:59:05 INFO - PROCESS | 1645 | 1466441945939 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]]]}] 09:59:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:59:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 468ms 09:59:05 INFO - PROCESS | 1645 | 1466441945957 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 09:59:05 INFO - PROCESS | 1645 | 1466441945958 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 09:59:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:59:05 INFO - PROCESS | 1645 | 1466441945969 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:59:05 INFO - PROCESS | 1645 | 1466441945971 Marionette TRACE conn2 <- [1,2318,null,{}] 09:59:05 INFO - PROCESS | 1645 | 1466441945973 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}] 09:59:05 INFO - PROCESS | 1645 | 1466441945974 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:06 INFO - PROCESS | 1645 | 1466441946079 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 09:59:06 INFO - PROCESS | 1645 | 1466441946084 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:06 INFO - PROCESS | 1645 | 1466441946085 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8cf800 == 37 [pid = 1645] [id = 587] 09:59:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x123b62400) [pid = 1645] [serial = 1761] [outer = 0x0] 09:59:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x128af0c00) [pid = 1645] [serial = 1762] [outer = 0x123b62400] 09:59:06 INFO - PROCESS | 1645 | 1466441946109 Marionette DEBUG loaded listener.js 09:59:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x128fac400) [pid = 1645] [serial = 1763] [outer = 0x123b62400] 09:59:06 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x112595000) [pid = 1645] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:59:06 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x11960a800) [pid = 1645] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:59:06 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x117144800) [pid = 1645] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:59:06 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x113c64000) [pid = 1645] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:59:06 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x115df6400) [pid = 1645] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:59:06 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x11825ac00) [pid = 1645] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:59:06 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x11691ac00) [pid = 1645] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:59:06 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x119d32400) [pid = 1645] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:59:06 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x12379c800) [pid = 1645] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:59:06 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x112ea5400) [pid = 1645] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:59:06 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1210cf000) [pid = 1645] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:59:06 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x124e8f400) [pid = 1645] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:59:06 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x112ea2800) [pid = 1645] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:59:06 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1210c6800) [pid = 1645] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:59:06 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x112eb5800) [pid = 1645] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:59:06 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x1260d0800) [pid = 1645] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:59:06 INFO - PROCESS | 1645 | 1466441946538 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] 09:59:06 INFO - PROCESS | 1645 | 1466441946592 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 09:59:06 INFO - PROCESS | 1645 | 1466441946594 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:59:06 INFO - PROCESS | 1645 | 1466441946595 Marionette TRACE conn2 <- [1,2322,null,{}] 09:59:06 INFO - PROCESS | 1645 | 1466441946597 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}] 09:59:06 INFO - PROCESS | 1645 | 1466441946599 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:06 INFO - PROCESS | 1645 | 1466441946704 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 09:59:06 INFO - PROCESS | 1645 | 1466441946744 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:06 INFO - PROCESS | 1645 | 1466441946745 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x1289c8800 == 38 [pid = 1645] [id = 588] 09:59:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x112599400) [pid = 1645] [serial = 1764] [outer = 0x0] 09:59:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x117eb0800) [pid = 1645] [serial = 1765] [outer = 0x112599400] 09:59:06 INFO - PROCESS | 1645 | 1466441946769 Marionette DEBUG loaded listener.js 09:59:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1232c1400) [pid = 1645] [serial = 1766] [outer = 0x112599400] 09:59:07 INFO - PROCESS | 1645 | 1466441947032 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]]]}] 09:59:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:59:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 469ms 09:59:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:59:07 INFO - PROCESS | 1645 | 1466441947068 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 09:59:07 INFO - PROCESS | 1645 | 1466441947069 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 09:59:07 INFO - PROCESS | 1645 | 1466441947071 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:59:07 INFO - PROCESS | 1645 | 1466441947073 Marionette TRACE conn2 <- [1,2326,null,{}] 09:59:07 INFO - PROCESS | 1645 | 1466441947075 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}] 09:59:07 INFO - PROCESS | 1645 | 1466441947078 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:07 INFO - PROCESS | 1645 | 1466441947168 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 09:59:07 INFO - PROCESS | 1645 | 1466441947172 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:07 INFO - PROCESS | 1645 | 1466441947173 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cacf000 == 39 [pid = 1645] [id = 589] 09:59:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x11998cc00) [pid = 1645] [serial = 1767] [outer = 0x0] 09:59:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x128faa800) [pid = 1645] [serial = 1768] [outer = 0x11998cc00] 09:59:07 INFO - PROCESS | 1645 | 1466441947205 Marionette DEBUG loaded listener.js 09:59:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x128fb4400) [pid = 1645] [serial = 1769] [outer = 0x11998cc00] 09:59:07 INFO - PROCESS | 1645 | 1466441947554 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]]]}] 09:59:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:59:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 518ms 09:59:07 INFO - PROCESS | 1645 | 1466441947600 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 09:59:07 INFO - PROCESS | 1645 | 1466441947602 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 09:59:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:59:07 INFO - PROCESS | 1645 | 1466441947606 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:59:07 INFO - PROCESS | 1645 | 1466441947608 Marionette TRACE conn2 <- [1,2330,null,{}] 09:59:07 INFO - PROCESS | 1645 | 1466441947610 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}] 09:59:07 INFO - PROCESS | 1645 | 1466441947612 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:07 INFO - PROCESS | 1645 | 1466441947702 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 09:59:07 INFO - PROCESS | 1645 | 1466441947705 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:07 INFO - PROCESS | 1645 | 1466441947707 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cd3a800 == 40 [pid = 1645] [id = 590] 09:59:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x128fb6c00) [pid = 1645] [serial = 1770] [outer = 0x0] 09:59:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x1290d3000) [pid = 1645] [serial = 1771] [outer = 0x128fb6c00] 09:59:07 INFO - PROCESS | 1645 | 1466441947734 Marionette DEBUG loaded listener.js 09:59:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x12a32f800) [pid = 1645] [serial = 1772] [outer = 0x128fb6c00] 09:59:08 INFO - PROCESS | 1645 | 1466441948053 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]]]}] 09:59:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:59:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 469ms 09:59:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:59:08 INFO - PROCESS | 1645 | 1466441948076 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 09:59:08 INFO - PROCESS | 1645 | 1466441948080 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 09:59:08 INFO - PROCESS | 1645 | 1466441948082 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:59:08 INFO - PROCESS | 1645 | 1466441948083 Marionette TRACE conn2 <- [1,2334,null,{}] 09:59:08 INFO - PROCESS | 1645 | 1466441948085 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}] 09:59:08 INFO - PROCESS | 1645 | 1466441948086 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:08 INFO - PROCESS | 1645 | 1466441948166 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 09:59:08 INFO - PROCESS | 1645 | 1466441948170 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:08 INFO - PROCESS | 1645 | 1466441948171 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cff7800 == 41 [pid = 1645] [id = 591] 09:59:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12a32ec00) [pid = 1645] [serial = 1773] [outer = 0x0] 09:59:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12a48e800) [pid = 1645] [serial = 1774] [outer = 0x12a32ec00] 09:59:08 INFO - PROCESS | 1645 | 1466441948202 Marionette DEBUG loaded listener.js 09:59:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12a495c00) [pid = 1645] [serial = 1775] [outer = 0x12a32ec00] 09:59:08 INFO - PROCESS | 1645 | 1466441948626 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]]]}] 09:59:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:59:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 569ms 09:59:08 INFO - PROCESS | 1645 | 1466441948652 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 09:59:08 INFO - PROCESS | 1645 | 1466441948654 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 09:59:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:59:08 INFO - PROCESS | 1645 | 1466441948658 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:59:08 INFO - PROCESS | 1645 | 1466441948660 Marionette TRACE conn2 <- [1,2338,null,{}] 09:59:08 INFO - PROCESS | 1645 | 1466441948664 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}] 09:59:08 INFO - PROCESS | 1645 | 1466441948666 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:08 INFO - PROCESS | 1645 | 1466441948770 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 09:59:08 INFO - PROCESS | 1645 | 1466441948846 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:08 INFO - PROCESS | 1645 | 1466441948847 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x119688800 == 42 [pid = 1645] [id = 592] 09:59:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x11691b800) [pid = 1645] [serial = 1776] [outer = 0x0] 09:59:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1181b9800) [pid = 1645] [serial = 1777] [outer = 0x11691b800] 09:59:08 INFO - PROCESS | 1645 | 1466441948881 Marionette DEBUG loaded listener.js 09:59:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x11874a800) [pid = 1645] [serial = 1778] [outer = 0x11691b800] 09:59:09 INFO - PROCESS | 1645 | 1466441949317 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]]]}] 09:59:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:59:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 670ms 09:59:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:59:09 INFO - PROCESS | 1645 | 1466441949328 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 09:59:09 INFO - PROCESS | 1645 | 1466441949331 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 09:59:09 INFO - PROCESS | 1645 | 1466441949336 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:59:09 INFO - PROCESS | 1645 | 1466441949338 Marionette TRACE conn2 <- [1,2342,null,{}] 09:59:09 INFO - PROCESS | 1645 | 1466441949340 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}] 09:59:09 INFO - PROCESS | 1645 | 1466441949342 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:09 INFO - PROCESS | 1645 | 1466441949444 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 09:59:09 INFO - PROCESS | 1645 | 1466441949502 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:09 INFO - PROCESS | 1645 | 1466441949503 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x129006000 == 43 [pid = 1645] [id = 593] 09:59:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x119604400) [pid = 1645] [serial = 1779] [outer = 0x0] 09:59:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x119d33000) [pid = 1645] [serial = 1780] [outer = 0x119604400] 09:59:09 INFO - PROCESS | 1645 | 1466441949537 Marionette DEBUG loaded listener.js 09:59:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1210c0800) [pid = 1645] [serial = 1781] [outer = 0x119604400] 09:59:09 INFO - PROCESS | 1645 | 1466441949996 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]]]}] 09:59:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:59:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 670ms 09:59:10 INFO - PROCESS | 1645 | 1466441950005 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 09:59:10 INFO - PROCESS | 1645 | 1466441950007 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 09:59:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:59:10 INFO - PROCESS | 1645 | 1466441950009 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:59:10 INFO - PROCESS | 1645 | 1466441950012 Marionette TRACE conn2 <- [1,2346,null,{}] 09:59:10 INFO - PROCESS | 1645 | 1466441950020 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}] 09:59:10 INFO - PROCESS | 1645 | 1466441950023 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:10 INFO - PROCESS | 1645 | 1466441950149 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 09:59:10 INFO - PROCESS | 1645 | 1466441950237 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:10 INFO - PROCESS | 1645 | 1466441950239 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d087000 == 44 [pid = 1645] [id = 594] 09:59:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x123b6c000) [pid = 1645] [serial = 1782] [outer = 0x0] 09:59:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x124d71800) [pid = 1645] [serial = 1783] [outer = 0x123b6c000] 09:59:10 INFO - PROCESS | 1645 | 1466441950271 Marionette DEBUG loaded listener.js 09:59:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x1260c7800) [pid = 1645] [serial = 1784] [outer = 0x123b6c000] 09:59:10 INFO - PROCESS | 1645 | 1466441950678 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]]]}] 09:59:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:59:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 722ms 09:59:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:59:10 INFO - PROCESS | 1645 | 1466441950731 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 09:59:10 INFO - PROCESS | 1645 | 1466441950733 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 09:59:10 INFO - PROCESS | 1645 | 1466441950735 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:59:10 INFO - PROCESS | 1645 | 1466441950737 Marionette TRACE conn2 <- [1,2350,null,{}] 09:59:10 INFO - PROCESS | 1645 | 1466441950739 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}] 09:59:10 INFO - PROCESS | 1645 | 1466441950740 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:10 INFO - PROCESS | 1645 | 1466441950905 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 09:59:10 INFO - PROCESS | 1645 | 1466441950960 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:10 INFO - PROCESS | 1645 | 1466441950962 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x119ac0800 == 45 [pid = 1645] [id = 595] 09:59:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x116486c00) [pid = 1645] [serial = 1785] [outer = 0x0] 09:59:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x1260c9000) [pid = 1645] [serial = 1786] [outer = 0x116486c00] 09:59:10 INFO - PROCESS | 1645 | 1466441950993 Marionette DEBUG loaded listener.js 09:59:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x1289a7800) [pid = 1645] [serial = 1787] [outer = 0x116486c00] 09:59:11 INFO - PROCESS | 1645 | 1466441951597 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]]]}] 09:59:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:59:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 925ms 09:59:11 INFO - PROCESS | 1645 | 1466441951661 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 09:59:11 INFO - PROCESS | 1645 | 1466441951663 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 09:59:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:59:11 INFO - PROCESS | 1645 | 1466441951666 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:59:11 INFO - PROCESS | 1645 | 1466441951667 Marionette TRACE conn2 <- [1,2354,null,{}] 09:59:11 INFO - PROCESS | 1645 | 1466441951671 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}] 09:59:11 INFO - PROCESS | 1645 | 1466441951673 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:11 INFO - PROCESS | 1645 | 1466441951764 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 09:59:11 INFO - PROCESS | 1645 | 1466441951847 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:11 INFO - PROCESS | 1645 | 1466441951848 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x116963800 == 46 [pid = 1645] [id = 596] 09:59:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x112ea9800) [pid = 1645] [serial = 1788] [outer = 0x0] 09:59:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x112ebe400) [pid = 1645] [serial = 1789] [outer = 0x112ea9800] 09:59:11 INFO - PROCESS | 1645 | 1466441951878 Marionette DEBUG loaded listener.js 09:59:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x1133b7400) [pid = 1645] [serial = 1790] [outer = 0x112ea9800] 09:59:12 INFO - PROCESS | 1645 | --DOCSHELL 0x12cd3a800 == 45 [pid = 1645] [id = 590] 09:59:12 INFO - PROCESS | 1645 | --DOCSHELL 0x12cacf000 == 44 [pid = 1645] [id = 589] 09:59:12 INFO - PROCESS | 1645 | --DOCSHELL 0x1289c8800 == 43 [pid = 1645] [id = 588] 09:59:12 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8cf800 == 42 [pid = 1645] [id = 587] 09:59:12 INFO - PROCESS | 1645 | --DOCSHELL 0x1195d2800 == 41 [pid = 1645] [id = 586] 09:59:12 INFO - PROCESS | 1645 | --DOCSHELL 0x12a56a000 == 40 [pid = 1645] [id = 585] 09:59:12 INFO - PROCESS | 1645 | --DOCSHELL 0x12900e800 == 39 [pid = 1645] [id = 584] 09:59:12 INFO - PROCESS | 1645 | --DOCSHELL 0x124e17000 == 38 [pid = 1645] [id = 583] 09:59:12 INFO - PROCESS | 1645 | --DOCSHELL 0x123b34000 == 37 [pid = 1645] [id = 582] 09:59:12 INFO - PROCESS | 1645 | --DOCSHELL 0x1195d8800 == 36 [pid = 1645] [id = 581] 09:59:12 INFO - PROCESS | 1645 | --DOCSHELL 0x117e22800 == 35 [pid = 1645] [id = 580] 09:59:12 INFO - PROCESS | 1645 | --DOCSHELL 0x119a03800 == 34 [pid = 1645] [id = 578] 09:59:12 INFO - PROCESS | 1645 | --DOCSHELL 0x12c363800 == 33 [pid = 1645] [id = 577] 09:59:12 INFO - PROCESS | 1645 | --DOCSHELL 0x126621800 == 32 [pid = 1645] [id = 579] 09:59:12 INFO - PROCESS | 1645 | --DOCSHELL 0x119ac0800 == 31 [pid = 1645] [id = 595] 09:59:12 INFO - PROCESS | 1645 | --DOCSHELL 0x12d087000 == 30 [pid = 1645] [id = 594] 09:59:12 INFO - PROCESS | 1645 | --DOCSHELL 0x129006000 == 29 [pid = 1645] [id = 593] 09:59:12 INFO - PROCESS | 1645 | --DOCSHELL 0x119688800 == 28 [pid = 1645] [id = 592] 09:59:12 INFO - PROCESS | 1645 | --DOCSHELL 0x12cff7800 == 27 [pid = 1645] [id = 591] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x1266e7400) [pid = 1645] [serial = 1729] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x1195ec800) [pid = 1645] [serial = 1705] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x11960f800) [pid = 1645] [serial = 1706] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x119988c00) [pid = 1645] [serial = 1708] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x1181bb000) [pid = 1645] [serial = 1702] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x118267000) [pid = 1645] [serial = 1703] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x1154ce000) [pid = 1645] [serial = 1699] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x112eb4400) [pid = 1645] [serial = 1700] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1176e6800) [pid = 1645] [serial = 1682] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x116915c00) [pid = 1645] [serial = 1681] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x11713f400) [pid = 1645] [serial = 1696] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x11929e800) [pid = 1645] [serial = 1685] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x1210cf400) [pid = 1645] [serial = 1712] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1188e0c00) [pid = 1645] [serial = 1684] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x120fc3400) [pid = 1645] [serial = 1711] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1210db800) [pid = 1645] [serial = 1688] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1210c4400) [pid = 1645] [serial = 1687] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x124d79400) [pid = 1645] [serial = 1691] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x123b61c00) [pid = 1645] [serial = 1690] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x123c84000) [pid = 1645] [serial = 1694] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1181c4000) [pid = 1645] [serial = 1693] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x123c89c00) [pid = 1645] [serial = 1715] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x123775400) [pid = 1645] [serial = 1714] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x126086000) [pid = 1645] [serial = 1720] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x124216c00) [pid = 1645] [serial = 1717] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1260cc800) [pid = 1645] [serial = 1727] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x1260c7000) [pid = 1645] [serial = 1721] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x119292c00) [pid = 1645] [serial = 1723] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x124d74800) [pid = 1645] [serial = 1718] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x119d60c00) [pid = 1645] [serial = 1709] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1260c5c00) [pid = 1645] [serial = 1726] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x1289a4800) [pid = 1645] [serial = 1730] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1210cdc00) [pid = 1645] [serial = 1724] [outer = 0x0] [url = about:blank] 09:59:12 INFO - PROCESS | 1645 | 1466441952866 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]]]}] 09:59:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:59:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1275ms 09:59:12 INFO - PROCESS | 1645 | 1466441952941 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 09:59:12 INFO - PROCESS | 1645 | 1466441952944 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 09:59:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:59:12 INFO - PROCESS | 1645 | 1466441952948 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:59:12 INFO - PROCESS | 1645 | 1466441952949 Marionette TRACE conn2 <- [1,2358,null,{}] 09:59:12 INFO - PROCESS | 1645 | 1466441952953 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}] 09:59:12 INFO - PROCESS | 1645 | 1466441952955 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:13 INFO - PROCESS | 1645 | 1466441953036 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 09:59:13 INFO - PROCESS | 1645 | 1466441953041 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:13 INFO - PROCESS | 1645 | 1466441953042 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x116165800 == 28 [pid = 1645] [id = 597] 09:59:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x112ea8400) [pid = 1645] [serial = 1791] [outer = 0x0] 09:59:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x112eb6800) [pid = 1645] [serial = 1792] [outer = 0x112ea8400] 09:59:13 INFO - PROCESS | 1645 | 1466441953075 Marionette DEBUG loaded listener.js 09:59:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x113343000) [pid = 1645] [serial = 1793] [outer = 0x112ea8400] 09:59:13 INFO - PROCESS | 1645 | 1466441953433 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]]]}] 09:59:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:59:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 520ms 09:59:13 INFO - PROCESS | 1645 | 1466441953477 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 09:59:13 INFO - PROCESS | 1645 | 1466441953481 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 09:59:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:59:13 INFO - PROCESS | 1645 | 1466441953487 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:59:13 INFO - PROCESS | 1645 | 1466441953489 Marionette TRACE conn2 <- [1,2362,null,{}] 09:59:13 INFO - PROCESS | 1645 | 1466441953492 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}] 09:59:13 INFO - PROCESS | 1645 | 1466441953495 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:13 INFO - PROCESS | 1645 | 1466441953574 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 09:59:13 INFO - PROCESS | 1645 | 1466441953582 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:13 INFO - PROCESS | 1645 | 1466441953584 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x1185d2000 == 29 [pid = 1645] [id = 598] 09:59:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x11691c000) [pid = 1645] [serial = 1794] [outer = 0x0] 09:59:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x116923800) [pid = 1645] [serial = 1795] [outer = 0x11691c000] 09:59:13 INFO - PROCESS | 1645 | 1466441953611 Marionette DEBUG loaded listener.js 09:59:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x11713f800) [pid = 1645] [serial = 1796] [outer = 0x11691c000] 09:59:13 INFO - PROCESS | 1645 | 1466441953982 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]]]}] 09:59:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:59:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 526ms 09:59:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:59:14 INFO - PROCESS | 1645 | 1466441954014 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 09:59:14 INFO - PROCESS | 1645 | 1466441954015 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 09:59:14 INFO - PROCESS | 1645 | 1466441954017 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:59:14 INFO - PROCESS | 1645 | 1466441954020 Marionette TRACE conn2 <- [1,2366,null,{}] 09:59:14 INFO - PROCESS | 1645 | 1466441954028 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}] 09:59:14 INFO - PROCESS | 1645 | 1466441954031 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:14 INFO - PROCESS | 1645 | 1466441954107 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 09:59:14 INFO - PROCESS | 1645 | 1466441954115 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:14 INFO - PROCESS | 1645 | 1466441954117 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x119abf000 == 30 [pid = 1645] [id = 599] 09:59:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1181bb800) [pid = 1645] [serial = 1797] [outer = 0x0] 09:59:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1181c6800) [pid = 1645] [serial = 1798] [outer = 0x1181bb800] 09:59:14 INFO - PROCESS | 1645 | 1466441954146 Marionette DEBUG loaded listener.js 09:59:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x11849ac00) [pid = 1645] [serial = 1799] [outer = 0x1181bb800] 09:59:14 INFO - PROCESS | 1645 | 1466441954534 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]]]}] 09:59:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:59:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 521ms 09:59:14 INFO - PROCESS | 1645 | 1466441954540 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 09:59:14 INFO - PROCESS | 1645 | 1466441954541 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 09:59:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:59:14 INFO - PROCESS | 1645 | 1466441954545 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:59:14 INFO - PROCESS | 1645 | 1466441954548 Marionette TRACE conn2 <- [1,2370,null,{}] 09:59:14 INFO - PROCESS | 1645 | 1466441954551 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}] 09:59:14 INFO - PROCESS | 1645 | 1466441954552 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:14 INFO - PROCESS | 1645 | 1466441954665 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 09:59:14 INFO - PROCESS | 1645 | 1466441954700 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:14 INFO - PROCESS | 1645 | 1466441954701 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x123221800 == 31 [pid = 1645] [id = 600] 09:59:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x118734000) [pid = 1645] [serial = 1800] [outer = 0x0] 09:59:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119291800) [pid = 1645] [serial = 1801] [outer = 0x118734000] 09:59:14 INFO - PROCESS | 1645 | 1466441954727 Marionette DEBUG loaded listener.js 09:59:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x119606c00) [pid = 1645] [serial = 1802] [outer = 0x118734000] 09:59:15 INFO - PROCESS | 1645 | 1466441955033 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]]]}] 09:59:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:59:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 521ms 09:59:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:59:15 INFO - PROCESS | 1645 | 1466441955067 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 09:59:15 INFO - PROCESS | 1645 | 1466441955069 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 09:59:15 INFO - PROCESS | 1645 | 1466441955080 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:59:15 INFO - PROCESS | 1645 | 1466441955081 Marionette TRACE conn2 <- [1,2374,null,{}] 09:59:15 INFO - PROCESS | 1645 | 1466441955084 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}] 09:59:15 INFO - PROCESS | 1645 | 1466441955085 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:15 INFO - PROCESS | 1645 | 1466441955178 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 09:59:15 INFO - PROCESS | 1645 | 1466441955218 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:15 INFO - PROCESS | 1645 | 1466441955219 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x12419c800 == 32 [pid = 1645] [id = 601] 09:59:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x110fa7400) [pid = 1645] [serial = 1803] [outer = 0x0] 09:59:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x11961cc00) [pid = 1645] [serial = 1804] [outer = 0x110fa7400] 09:59:15 INFO - PROCESS | 1645 | 1466441955243 Marionette DEBUG loaded listener.js 09:59:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x1199f0400) [pid = 1645] [serial = 1805] [outer = 0x110fa7400] 09:59:15 INFO - PROCESS | 1645 | 1466441955564 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]]]}] 09:59:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:59:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 528ms 09:59:15 INFO - PROCESS | 1645 | 1466441955599 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 09:59:15 INFO - PROCESS | 1645 | 1466441955600 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 09:59:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:59:15 INFO - PROCESS | 1645 | 1466441955604 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:59:15 INFO - PROCESS | 1645 | 1466441955605 Marionette TRACE conn2 <- [1,2378,null,{}] 09:59:15 INFO - PROCESS | 1645 | 1466441955607 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}] 09:59:15 INFO - PROCESS | 1645 | 1466441955612 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:15 INFO - PROCESS | 1645 | 1466441955734 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 09:59:15 INFO - PROCESS | 1645 | 1466441955738 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:15 INFO - PROCESS | 1645 | 1466441955739 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x126486800 == 33 [pid = 1645] [id = 602] 09:59:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x113c22c00) [pid = 1645] [serial = 1806] [outer = 0x0] 09:59:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x119d36c00) [pid = 1645] [serial = 1807] [outer = 0x113c22c00] 09:59:15 INFO - PROCESS | 1645 | 1466441955764 Marionette DEBUG loaded listener.js 09:59:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1210ccc00) [pid = 1645] [serial = 1808] [outer = 0x113c22c00] 09:59:16 INFO - PROCESS | 1645 | 1466441956122 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]]]}] 09:59:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:59:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 571ms 09:59:16 INFO - PROCESS | 1645 | 1466441956174 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 09:59:16 INFO - PROCESS | 1645 | 1466441956175 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 09:59:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:59:16 INFO - PROCESS | 1645 | 1466441956178 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:59:16 INFO - PROCESS | 1645 | 1466441956179 Marionette TRACE conn2 <- [1,2382,null,{}] 09:59:16 INFO - PROCESS | 1645 | 1466441956181 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}] 09:59:16 INFO - PROCESS | 1645 | 1466441956182 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:16 INFO - PROCESS | 1645 | 1466441956281 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 09:59:16 INFO - PROCESS | 1645 | 1466441956297 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:16 INFO - PROCESS | 1645 | 1466441956298 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x128c9f800 == 34 [pid = 1645] [id = 603] 09:59:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x119d56c00) [pid = 1645] [serial = 1809] [outer = 0x0] 09:59:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1210db800) [pid = 1645] [serial = 1810] [outer = 0x119d56c00] 09:59:16 INFO - PROCESS | 1645 | 1466441956322 Marionette DEBUG loaded listener.js 09:59:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x123771c00) [pid = 1645] [serial = 1811] [outer = 0x119d56c00] 09:59:16 INFO - PROCESS | 1645 | 1466441956664 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]]]}] 09:59:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:59:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 520ms 09:59:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:59:16 INFO - PROCESS | 1645 | 1466441956698 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 09:59:16 INFO - PROCESS | 1645 | 1466441956699 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 09:59:16 INFO - PROCESS | 1645 | 1466441956702 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:59:16 INFO - PROCESS | 1645 | 1466441956703 Marionette TRACE conn2 <- [1,2386,null,{}] 09:59:16 INFO - PROCESS | 1645 | 1466441956705 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}] 09:59:16 INFO - PROCESS | 1645 | 1466441956706 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:16 INFO - PROCESS | 1645 | 1466441956805 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 09:59:16 INFO - PROCESS | 1645 | 1466441956808 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:16 INFO - PROCESS | 1645 | 1466441956810 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x129258800 == 35 [pid = 1645] [id = 604] 09:59:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x1210ce000) [pid = 1645] [serial = 1812] [outer = 0x0] 09:59:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1237a4c00) [pid = 1645] [serial = 1813] [outer = 0x1210ce000] 09:59:16 INFO - PROCESS | 1645 | 1466441956835 Marionette DEBUG loaded listener.js 09:59:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x123b63800) [pid = 1645] [serial = 1814] [outer = 0x1210ce000] 09:59:17 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x115445400) [pid = 1645] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:59:17 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x123910400) [pid = 1645] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:59:17 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x123b62000) [pid = 1645] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:59:17 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x123b62400) [pid = 1645] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:59:17 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x112599400) [pid = 1645] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:59:17 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1269e0c00) [pid = 1645] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:59:17 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x119d2c800) [pid = 1645] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:59:17 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x11913d000) [pid = 1645] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:59:17 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x121729800) [pid = 1645] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:59:17 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x11874ac00) [pid = 1645] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:59:17 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x113343400) [pid = 1645] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:59:17 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x116982800) [pid = 1645] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:59:17 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x12a32ec00) [pid = 1645] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:59:17 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x128fb6c00) [pid = 1645] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:59:17 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x12379ac00) [pid = 1645] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:59:17 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x11998cc00) [pid = 1645] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:59:17 INFO - PROCESS | 1645 | 1466441957331 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]]]}] 09:59:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:59:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 669ms 09:59:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:59:17 INFO - PROCESS | 1645 | 1466441957371 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 09:59:17 INFO - PROCESS | 1645 | 1466441957373 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 09:59:17 INFO - PROCESS | 1645 | 1466441957375 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:59:17 INFO - PROCESS | 1645 | 1466441957376 Marionette TRACE conn2 <- [1,2390,null,{}] 09:59:17 INFO - PROCESS | 1645 | 1466441957378 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}] 09:59:17 INFO - PROCESS | 1645 | 1466441957380 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:17 INFO - PROCESS | 1645 | 1466441957467 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 09:59:17 INFO - PROCESS | 1645 | 1466441957528 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:17 INFO - PROCESS | 1645 | 1466441957529 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x129017800 == 36 [pid = 1645] [id = 605] 09:59:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x113c22400) [pid = 1645] [serial = 1815] [outer = 0x0] 09:59:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x116982800) [pid = 1645] [serial = 1816] [outer = 0x113c22400] 09:59:17 INFO - PROCESS | 1645 | 1466441957554 Marionette DEBUG loaded listener.js 09:59:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1237a5400) [pid = 1645] [serial = 1817] [outer = 0x113c22400] 09:59:17 INFO - PROCESS | 1645 | 1466441957820 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]]]}] 09:59:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:59:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 471ms 09:59:17 INFO - PROCESS | 1645 | 1466441957851 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 09:59:17 INFO - PROCESS | 1645 | 1466441957853 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 09:59:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:59:17 INFO - PROCESS | 1645 | 1466441957855 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:59:17 INFO - PROCESS | 1645 | 1466441957856 Marionette TRACE conn2 <- [1,2394,null,{}] 09:59:17 INFO - PROCESS | 1645 | 1466441957867 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}] 09:59:17 INFO - PROCESS | 1645 | 1466441957868 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:17 INFO - PROCESS | 1645 | 1466441957952 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 09:59:17 INFO - PROCESS | 1645 | 1466441957957 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:17 INFO - PROCESS | 1645 | 1466441957958 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a573000 == 37 [pid = 1645] [id = 606] 09:59:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1210d5000) [pid = 1645] [serial = 1818] [outer = 0x0] 09:59:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x123c5e800) [pid = 1645] [serial = 1819] [outer = 0x1210d5000] 09:59:17 INFO - PROCESS | 1645 | 1466441957985 Marionette DEBUG loaded listener.js 09:59:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x123c8bc00) [pid = 1645] [serial = 1820] [outer = 0x1210d5000] 09:59:18 INFO - PROCESS | 1645 | 1466441958443 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]]]}] 09:59:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:59:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 619ms 09:59:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:59:18 INFO - PROCESS | 1645 | 1466441958475 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 09:59:18 INFO - PROCESS | 1645 | 1466441958477 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 09:59:18 INFO - PROCESS | 1645 | 1466441958480 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:59:18 INFO - PROCESS | 1645 | 1466441958483 Marionette TRACE conn2 <- [1,2398,null,{}] 09:59:18 INFO - PROCESS | 1645 | 1466441958487 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}] 09:59:18 INFO - PROCESS | 1645 | 1466441958489 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:18 INFO - PROCESS | 1645 | 1466441958621 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 09:59:18 INFO - PROCESS | 1645 | 1466441958629 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:18 INFO - PROCESS | 1645 | 1466441958631 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b0b5000 == 38 [pid = 1645] [id = 607] 09:59:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x123c8f800) [pid = 1645] [serial = 1821] [outer = 0x0] 09:59:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x124502400) [pid = 1645] [serial = 1822] [outer = 0x123c8f800] 09:59:18 INFO - PROCESS | 1645 | 1466441958658 Marionette DEBUG loaded listener.js 09:59:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x124d73c00) [pid = 1645] [serial = 1823] [outer = 0x123c8f800] 09:59:19 INFO - PROCESS | 1645 | 1466441959024 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]]]}] 09:59:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:59:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 570ms 09:59:19 INFO - PROCESS | 1645 | 1466441959065 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 09:59:19 INFO - PROCESS | 1645 | 1466441959067 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 09:59:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:59:19 INFO - PROCESS | 1645 | 1466441959070 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:59:19 INFO - PROCESS | 1645 | 1466441959072 Marionette TRACE conn2 <- [1,2402,null,{}] 09:59:19 INFO - PROCESS | 1645 | 1466441959075 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}] 09:59:19 INFO - PROCESS | 1645 | 1466441959077 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:19 INFO - PROCESS | 1645 | 1466441959201 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 09:59:19 INFO - PROCESS | 1645 | 1466441959350 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:19 INFO - PROCESS | 1645 | 1466441959353 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x11263e800 == 39 [pid = 1645] [id = 608] 09:59:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x110e81400) [pid = 1645] [serial = 1824] [outer = 0x0] 09:59:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x11213c400) [pid = 1645] [serial = 1825] [outer = 0x110e81400] 09:59:19 INFO - PROCESS | 1645 | 1466441959404 Marionette DEBUG loaded listener.js 09:59:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x112ea0c00) [pid = 1645] [serial = 1826] [outer = 0x110e81400] 09:59:19 INFO - PROCESS | 1645 | 1466441959980 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]]]}] 09:59:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:59:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 971ms 09:59:20 INFO - PROCESS | 1645 | 1466441960042 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 09:59:20 INFO - PROCESS | 1645 | 1466441960044 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 09:59:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:59:20 INFO - PROCESS | 1645 | 1466441960047 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:59:20 INFO - PROCESS | 1645 | 1466441960049 Marionette TRACE conn2 <- [1,2406,null,{}] 09:59:20 INFO - PROCESS | 1645 | 1466441960053 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}] 09:59:20 INFO - PROCESS | 1645 | 1466441960056 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:20 INFO - PROCESS | 1645 | 1466441960168 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 09:59:20 INFO - PROCESS | 1645 | 1466441960252 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:20 INFO - PROCESS | 1645 | 1466441960254 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x12314c000 == 40 [pid = 1645] [id = 609] 09:59:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x116915400) [pid = 1645] [serial = 1827] [outer = 0x0] 09:59:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x116923c00) [pid = 1645] [serial = 1828] [outer = 0x116915400] 09:59:20 INFO - PROCESS | 1645 | 1466441960285 Marionette DEBUG loaded listener.js 09:59:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1176e1800) [pid = 1645] [serial = 1829] [outer = 0x116915400] 09:59:20 INFO - PROCESS | 1645 | 1466441960945 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]]]}] 09:59:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:59:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 921ms 09:59:20 INFO - PROCESS | 1645 | 1466441960986 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 09:59:20 INFO - PROCESS | 1645 | 1466441960989 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 09:59:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:59:21 INFO - PROCESS | 1645 | 1466441961001 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:59:21 INFO - PROCESS | 1645 | 1466441961003 Marionette TRACE conn2 <- [1,2410,null,{}] 09:59:21 INFO - PROCESS | 1645 | 1466441961006 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}] 09:59:21 INFO - PROCESS | 1645 | 1466441961008 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:21 INFO - PROCESS | 1645 | 1466441961109 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 09:59:21 INFO - PROCESS | 1645 | 1466441961192 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:21 INFO - PROCESS | 1645 | 1466441961195 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x117462000 == 41 [pid = 1645] [id = 610] 09:59:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x115df3800) [pid = 1645] [serial = 1830] [outer = 0x0] 09:59:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x1164de800) [pid = 1645] [serial = 1831] [outer = 0x115df3800] 09:59:21 INFO - PROCESS | 1645 | 1466441961224 Marionette DEBUG loaded listener.js 09:59:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x116985c00) [pid = 1645] [serial = 1832] [outer = 0x115df3800] 09:59:21 INFO - PROCESS | 1645 | --DOCSHELL 0x12b0b5000 == 40 [pid = 1645] [id = 607] 09:59:21 INFO - PROCESS | 1645 | --DOCSHELL 0x12a573000 == 39 [pid = 1645] [id = 606] 09:59:21 INFO - PROCESS | 1645 | --DOCSHELL 0x129017800 == 38 [pid = 1645] [id = 605] 09:59:21 INFO - PROCESS | 1645 | --DOCSHELL 0x129258800 == 37 [pid = 1645] [id = 604] 09:59:21 INFO - PROCESS | 1645 | --DOCSHELL 0x128c9f800 == 36 [pid = 1645] [id = 603] 09:59:21 INFO - PROCESS | 1645 | --DOCSHELL 0x126486800 == 35 [pid = 1645] [id = 602] 09:59:21 INFO - PROCESS | 1645 | --DOCSHELL 0x12419c800 == 34 [pid = 1645] [id = 601] 09:59:21 INFO - PROCESS | 1645 | --DOCSHELL 0x123221800 == 33 [pid = 1645] [id = 600] 09:59:21 INFO - PROCESS | 1645 | --DOCSHELL 0x119abf000 == 32 [pid = 1645] [id = 599] 09:59:21 INFO - PROCESS | 1645 | --DOCSHELL 0x1185d2000 == 31 [pid = 1645] [id = 598] 09:59:21 INFO - PROCESS | 1645 | --DOCSHELL 0x116165800 == 30 [pid = 1645] [id = 597] 09:59:21 INFO - PROCESS | 1645 | --DOCSHELL 0x116963800 == 29 [pid = 1645] [id = 596] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1181c1000) [pid = 1645] [serial = 1697] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x12a495c00) [pid = 1645] [serial = 1775] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x12a48e800) [pid = 1645] [serial = 1774] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x12a32f800) [pid = 1645] [serial = 1772] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12899c000) [pid = 1645] [serial = 1759] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x128faa800) [pid = 1645] [serial = 1768] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1290d3000) [pid = 1645] [serial = 1771] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x128fac400) [pid = 1645] [serial = 1763] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1266e6000) [pid = 1645] [serial = 1757] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1289aa800) [pid = 1645] [serial = 1760] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1232c1400) [pid = 1645] [serial = 1766] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x123906800) [pid = 1645] [serial = 1751] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x128fb4400) [pid = 1645] [serial = 1769] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x123c88400) [pid = 1645] [serial = 1754] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x123b6b400) [pid = 1645] [serial = 1753] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x124074000) [pid = 1645] [serial = 1756] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x128af0c00) [pid = 1645] [serial = 1762] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x117eb0800) [pid = 1645] [serial = 1765] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x128aef400) [pid = 1645] [serial = 1733] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x1289a8c00) [pid = 1645] [serial = 1732] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x119d64000) [pid = 1645] [serial = 1747] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1210d4c00) [pid = 1645] [serial = 1748] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x1195e8800) [pid = 1645] [serial = 1738] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x119628000) [pid = 1645] [serial = 1739] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x123798800) [pid = 1645] [serial = 1750] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1195e9800) [pid = 1645] [serial = 1744] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x11960c800) [pid = 1645] [serial = 1745] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x11691d000) [pid = 1645] [serial = 1735] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x1181ba000) [pid = 1645] [serial = 1736] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x117eac800) [pid = 1645] [serial = 1741] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x1181c2000) [pid = 1645] [serial = 1742] [outer = 0x0] [url = about:blank] 09:59:21 INFO - PROCESS | 1645 | 1466441961653 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]]]}] 09:59:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:59:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 670ms 09:59:21 INFO - PROCESS | 1645 | 1466441961671 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 09:59:21 INFO - PROCESS | 1645 | 1466441961674 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 09:59:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:59:21 INFO - PROCESS | 1645 | 1466441961679 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:59:21 INFO - PROCESS | 1645 | 1466441961681 Marionette TRACE conn2 <- [1,2414,null,{}] 09:59:21 INFO - PROCESS | 1645 | 1466441961683 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}] 09:59:21 INFO - PROCESS | 1645 | 1466441961685 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:21 INFO - PROCESS | 1645 | 1466441961767 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 09:59:21 INFO - PROCESS | 1645 | 1466441961826 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:21 INFO - PROCESS | 1645 | 1466441961827 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x119a16000 == 30 [pid = 1645] [id = 611] 09:59:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x11714a800) [pid = 1645] [serial = 1833] [outer = 0x0] 09:59:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x1181bb000) [pid = 1645] [serial = 1834] [outer = 0x11714a800] 09:59:21 INFO - PROCESS | 1645 | 1466441961855 Marionette DEBUG loaded listener.js 09:59:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x118736800) [pid = 1645] [serial = 1835] [outer = 0x11714a800] 09:59:22 INFO - PROCESS | 1645 | 1466441962183 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]]]}] 09:59:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:59:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 519ms 09:59:22 INFO - PROCESS | 1645 | 1466441962199 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 09:59:22 INFO - PROCESS | 1645 | 1466441962200 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 09:59:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:59:22 INFO - PROCESS | 1645 | 1466441962203 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:59:22 INFO - PROCESS | 1645 | 1466441962205 Marionette TRACE conn2 <- [1,2418,null,{}] 09:59:22 INFO - PROCESS | 1645 | 1466441962215 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}] 09:59:22 INFO - PROCESS | 1645 | 1466441962218 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:22 INFO - PROCESS | 1645 | 1466441962300 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 09:59:22 INFO - PROCESS | 1645 | 1466441962305 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:22 INFO - PROCESS | 1645 | 1466441962308 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x123b3a000 == 31 [pid = 1645] [id = 612] 09:59:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x119136c00) [pid = 1645] [serial = 1836] [outer = 0x0] 09:59:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x119628400) [pid = 1645] [serial = 1837] [outer = 0x119136c00] 09:59:22 INFO - PROCESS | 1645 | 1466441962339 Marionette DEBUG loaded listener.js 09:59:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x119d2f800) [pid = 1645] [serial = 1838] [outer = 0x119136c00] 09:59:22 INFO - PROCESS | 1645 | 1466441962696 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]]]}] 09:59:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:59:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 521ms 09:59:22 INFO - PROCESS | 1645 | 1466441962724 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 09:59:22 INFO - PROCESS | 1645 | 1466441962726 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 09:59:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:59:22 INFO - PROCESS | 1645 | 1466441962731 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:59:22 INFO - PROCESS | 1645 | 1466441962732 Marionette TRACE conn2 <- [1,2422,null,{}] 09:59:22 INFO - PROCESS | 1645 | 1466441962734 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}] 09:59:22 INFO - PROCESS | 1645 | 1466441962736 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:22 INFO - PROCESS | 1645 | 1466441962816 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 09:59:22 INFO - PROCESS | 1645 | 1466441962820 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:22 INFO - PROCESS | 1645 | 1466441962821 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x126945000 == 32 [pid = 1645] [id = 613] 09:59:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x112eb4800) [pid = 1645] [serial = 1839] [outer = 0x0] 09:59:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x119d55800) [pid = 1645] [serial = 1840] [outer = 0x112eb4800] 09:59:22 INFO - PROCESS | 1645 | 1466441962848 Marionette DEBUG loaded listener.js 09:59:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1210c3400) [pid = 1645] [serial = 1841] [outer = 0x112eb4800] 09:59:23 INFO - PROCESS | 1645 | 1466441963240 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]]]}] 09:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 520ms 09:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:59:23 INFO - PROCESS | 1645 | 1466441963252 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 09:59:23 INFO - PROCESS | 1645 | 1466441963254 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 09:59:23 INFO - PROCESS | 1645 | 1466441963257 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:59:23 INFO - PROCESS | 1645 | 1466441963259 Marionette TRACE conn2 <- [1,2426,null,{}] 09:59:23 INFO - PROCESS | 1645 | 1466441963262 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}] 09:59:23 INFO - PROCESS | 1645 | 1466441963264 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:23 INFO - PROCESS | 1645 | 1466441963393 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 09:59:23 INFO - PROCESS | 1645 | 1466441963404 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:23 INFO - PROCESS | 1645 | 1466441963405 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x11835e000 == 33 [pid = 1645] [id = 614] 09:59:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1181bc400) [pid = 1645] [serial = 1842] [outer = 0x0] 09:59:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1210cf800) [pid = 1645] [serial = 1843] [outer = 0x1181bc400] 09:59:23 INFO - PROCESS | 1645 | 1466441963430 Marionette DEBUG loaded listener.js 09:59:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x123279400) [pid = 1645] [serial = 1844] [outer = 0x1181bc400] 09:59:23 INFO - PROCESS | 1645 | 1466441963766 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]]]}] 09:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 521ms 09:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:59:23 INFO - PROCESS | 1645 | 1466441963779 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 09:59:23 INFO - PROCESS | 1645 | 1466441963780 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 09:59:23 INFO - PROCESS | 1645 | 1466441963782 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:59:23 INFO - PROCESS | 1645 | 1466441963783 Marionette TRACE conn2 <- [1,2430,null,{}] 09:59:23 INFO - PROCESS | 1645 | 1466441963786 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}] 09:59:23 INFO - PROCESS | 1645 | 1466441963790 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:23 INFO - PROCESS | 1645 | 1466441963917 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 09:59:23 INFO - PROCESS | 1645 | 1466441963921 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:23 INFO - PROCESS | 1645 | 1466441963923 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a80b000 == 34 [pid = 1645] [id = 615] 09:59:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x112ea6000) [pid = 1645] [serial = 1845] [outer = 0x0] 09:59:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x123526000) [pid = 1645] [serial = 1846] [outer = 0x112ea6000] 09:59:23 INFO - PROCESS | 1645 | 1466441963948 Marionette DEBUG loaded listener.js 09:59:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x124507800) [pid = 1645] [serial = 1847] [outer = 0x112ea6000] 09:59:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:59:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 521ms 09:59:24 INFO - PROCESS | 1645 | 1466441964298 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]]]}] 09:59:24 INFO - PROCESS | 1645 | 1466441964303 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 09:59:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:59:24 INFO - PROCESS | 1645 | 1466441964304 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 09:59:24 INFO - PROCESS | 1645 | 1466441964322 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:59:24 INFO - PROCESS | 1645 | 1466441964323 Marionette TRACE conn2 <- [1,2434,null,{}] 09:59:24 INFO - PROCESS | 1645 | 1466441964325 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}] 09:59:24 INFO - PROCESS | 1645 | 1466441964327 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:24 INFO - PROCESS | 1645 | 1466441964425 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 09:59:24 INFO - PROCESS | 1645 | 1466441964429 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:24 INFO - PROCESS | 1645 | 1466441964430 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x12aae1000 == 35 [pid = 1645] [id = 616] 09:59:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x113252c00) [pid = 1645] [serial = 1848] [outer = 0x0] 09:59:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x12455c400) [pid = 1645] [serial = 1849] [outer = 0x113252c00] 09:59:24 INFO - PROCESS | 1645 | 1466441964461 Marionette DEBUG loaded listener.js 09:59:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x124e8e000) [pid = 1645] [serial = 1850] [outer = 0x113252c00] 09:59:24 INFO - PROCESS | 1645 | 1466441964784 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]]]}] 09:59:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:59:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 485ms 09:59:24 INFO - PROCESS | 1645 | 1466441964794 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 09:59:24 INFO - PROCESS | 1645 | 1466441964796 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 09:59:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:59:24 INFO - PROCESS | 1645 | 1466441964809 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:59:24 INFO - PROCESS | 1645 | 1466441964811 Marionette TRACE conn2 <- [1,2438,null,{}] 09:59:24 INFO - PROCESS | 1645 | 1466441964816 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}] 09:59:24 INFO - PROCESS | 1645 | 1466441964817 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:24 INFO - PROCESS | 1645 | 1466441964918 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 09:59:24 INFO - PROCESS | 1645 | 1466441964922 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:24 INFO - PROCESS | 1645 | 1466441964923 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8c5000 == 36 [pid = 1645] [id = 617] 09:59:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x119d36400) [pid = 1645] [serial = 1851] [outer = 0x0] 09:59:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x126088000) [pid = 1645] [serial = 1852] [outer = 0x119d36400] 09:59:24 INFO - PROCESS | 1645 | 1466441964948 Marionette DEBUG loaded listener.js 09:59:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1260c8800) [pid = 1645] [serial = 1853] [outer = 0x119d36400] 09:59:25 INFO - PROCESS | 1645 | 1466441965302 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]]]}] 09:59:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:59:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 528ms 09:59:25 INFO - PROCESS | 1645 | 1466441965332 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 09:59:25 INFO - PROCESS | 1645 | 1466441965333 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 09:59:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:59:25 INFO - PROCESS | 1645 | 1466441965342 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:59:25 INFO - PROCESS | 1645 | 1466441965343 Marionette TRACE conn2 <- [1,2442,null,{}] 09:59:25 INFO - PROCESS | 1645 | 1466441965345 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}] 09:59:25 INFO - PROCESS | 1645 | 1466441965346 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:25 INFO - PROCESS | 1645 | 1466441965446 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 09:59:25 INFO - PROCESS | 1645 | 1466441965450 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:25 INFO - PROCESS | 1645 | 1466441965451 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c350800 == 37 [pid = 1645] [id = 618] 09:59:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x124d77000) [pid = 1645] [serial = 1854] [outer = 0x0] 09:59:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1260d2400) [pid = 1645] [serial = 1855] [outer = 0x124d77000] 09:59:25 INFO - PROCESS | 1645 | 1466441965482 Marionette DEBUG loaded listener.js 09:59:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12660a400) [pid = 1645] [serial = 1856] [outer = 0x124d77000] 09:59:25 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x110fa7400) [pid = 1645] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:59:25 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x118734000) [pid = 1645] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:59:25 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x11691c000) [pid = 1645] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:59:25 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1181bb800) [pid = 1645] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:59:25 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x112ea8400) [pid = 1645] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:59:25 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x112ea9800) [pid = 1645] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:59:25 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x11691b800) [pid = 1645] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:59:25 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x119604400) [pid = 1645] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:59:25 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x123b6c000) [pid = 1645] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:59:25 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x116486c00) [pid = 1645] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:59:25 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x113c22c00) [pid = 1645] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:59:25 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x113c22400) [pid = 1645] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:59:25 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x119d56c00) [pid = 1645] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:59:25 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1210ce000) [pid = 1645] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:59:25 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1210d5000) [pid = 1645] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:59:25 INFO - PROCESS | 1645 | 1466441965878 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]]]}] 09:59:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:59:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 572ms 09:59:25 INFO - PROCESS | 1645 | 1466441965914 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 09:59:25 INFO - PROCESS | 1645 | 1466441965916 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 09:59:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:59:25 INFO - PROCESS | 1645 | 1466441965918 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:59:25 INFO - PROCESS | 1645 | 1466441965919 Marionette TRACE conn2 <- [1,2446,null,{}] 09:59:25 INFO - PROCESS | 1645 | 1466441965921 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}] 09:59:25 INFO - PROCESS | 1645 | 1466441965922 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:26 INFO - PROCESS | 1645 | 1466441966003 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 09:59:26 INFO - PROCESS | 1645 | 1466441966064 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:26 INFO - PROCESS | 1645 | 1466441966065 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x12603f000 == 38 [pid = 1645] [id = 619] 09:59:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x112eb6c00) [pid = 1645] [serial = 1857] [outer = 0x0] 09:59:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x118734000) [pid = 1645] [serial = 1858] [outer = 0x112eb6c00] 09:59:26 INFO - PROCESS | 1645 | 1466441966090 Marionette DEBUG loaded listener.js 09:59:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1210c9800) [pid = 1645] [serial = 1859] [outer = 0x112eb6c00] 09:59:26 INFO - PROCESS | 1645 | 1466441966376 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]]]}] 09:59:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:59:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 519ms 09:59:26 INFO - PROCESS | 1645 | 1466441966438 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 09:59:26 INFO - PROCESS | 1645 | 1466441966441 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 09:59:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:59:26 INFO - PROCESS | 1645 | 1466441966447 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:59:26 INFO - PROCESS | 1645 | 1466441966449 Marionette TRACE conn2 <- [1,2450,null,{}] 09:59:26 INFO - PROCESS | 1645 | 1466441966453 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}] 09:59:26 INFO - PROCESS | 1645 | 1466441966455 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:26 INFO - PROCESS | 1645 | 1466441966596 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 09:59:26 INFO - PROCESS | 1645 | 1466441966683 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:26 INFO - PROCESS | 1645 | 1466441966685 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c70b800 == 39 [pid = 1645] [id = 620] 09:59:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1188d7400) [pid = 1645] [serial = 1860] [outer = 0x0] 09:59:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x119d58400) [pid = 1645] [serial = 1861] [outer = 0x1188d7400] 09:59:26 INFO - PROCESS | 1645 | 1466441966728 Marionette DEBUG loaded listener.js 09:59:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x12899f000) [pid = 1645] [serial = 1862] [outer = 0x1188d7400] 09:59:27 INFO - PROCESS | 1645 | 1466441967019 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]]]}] 09:59:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:59:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 624ms 09:59:27 INFO - PROCESS | 1645 | 1466441967069 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 09:59:27 INFO - PROCESS | 1645 | 1466441967070 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 09:59:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:59:27 INFO - PROCESS | 1645 | 1466441967072 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:59:27 INFO - PROCESS | 1645 | 1466441967073 Marionette TRACE conn2 <- [1,2454,null,{}] 09:59:27 INFO - PROCESS | 1645 | 1466441967075 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}] 09:59:27 INFO - PROCESS | 1645 | 1466441967077 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:27 INFO - PROCESS | 1645 | 1466441967155 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 09:59:27 INFO - PROCESS | 1645 | 1466441967158 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:27 INFO - PROCESS | 1645 | 1466441967160 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cd35000 == 40 [pid = 1645] [id = 621] 09:59:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x12899f400) [pid = 1645] [serial = 1863] [outer = 0x0] 09:59:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x128af1000) [pid = 1645] [serial = 1864] [outer = 0x12899f400] 09:59:27 INFO - PROCESS | 1645 | 1466441967187 Marionette DEBUG loaded listener.js 09:59:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x128fa9400) [pid = 1645] [serial = 1865] [outer = 0x12899f400] 09:59:27 INFO - PROCESS | 1645 | 1466441967496 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]]]}] 09:59:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:59:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 470ms 09:59:27 INFO - PROCESS | 1645 | 1466441967561 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 09:59:27 INFO - PROCESS | 1645 | 1466441967566 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 09:59:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:59:27 INFO - PROCESS | 1645 | 1466441967574 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:59:27 INFO - PROCESS | 1645 | 1466441967575 Marionette TRACE conn2 <- [1,2458,null,{}] 09:59:27 INFO - PROCESS | 1645 | 1466441967581 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}] 09:59:27 INFO - PROCESS | 1645 | 1466441967583 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:27 INFO - PROCESS | 1645 | 1466441967667 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 09:59:27 INFO - PROCESS | 1645 | 1466441967670 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:27 INFO - PROCESS | 1645 | 1466441967679 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cfe0800 == 41 [pid = 1645] [id = 622] 09:59:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12899ec00) [pid = 1645] [serial = 1866] [outer = 0x0] 09:59:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x128fb1c00) [pid = 1645] [serial = 1867] [outer = 0x12899ec00] 09:59:27 INFO - PROCESS | 1645 | 1466441967704 Marionette DEBUG loaded listener.js 09:59:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1290c8000) [pid = 1645] [serial = 1868] [outer = 0x12899ec00] 09:59:28 INFO - PROCESS | 1645 | 1466441968226 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]]]}] 09:59:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:59:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 673ms 09:59:28 INFO - PROCESS | 1645 | 1466441968248 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 09:59:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:59:28 INFO - PROCESS | 1645 | 1466441968250 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 09:59:28 INFO - PROCESS | 1645 | 1466441968253 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:59:28 INFO - PROCESS | 1645 | 1466441968255 Marionette TRACE conn2 <- [1,2462,null,{}] 09:59:28 INFO - PROCESS | 1645 | 1466441968259 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}] 09:59:28 INFO - PROCESS | 1645 | 1466441968261 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:28 INFO - PROCESS | 1645 | 1466441968367 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 09:59:28 INFO - PROCESS | 1645 | 1466441968429 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:28 INFO - PROCESS | 1645 | 1466441968430 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x119ac2000 == 42 [pid = 1645] [id = 623] 09:59:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x115df2400) [pid = 1645] [serial = 1869] [outer = 0x0] 09:59:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x118126000) [pid = 1645] [serial = 1870] [outer = 0x115df2400] 09:59:28 INFO - PROCESS | 1645 | 1466441968461 Marionette DEBUG loaded listener.js 09:59:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x118497400) [pid = 1645] [serial = 1871] [outer = 0x115df2400] 09:59:28 INFO - PROCESS | 1645 | 1466441968916 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]]]}] 09:59:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:59:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 671ms 09:59:28 INFO - PROCESS | 1645 | 1466441968924 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 09:59:28 INFO - PROCESS | 1645 | 1466441968927 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 09:59:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:59:28 INFO - PROCESS | 1645 | 1466441968932 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:59:28 INFO - PROCESS | 1645 | 1466441968934 Marionette TRACE conn2 <- [1,2466,null,{}] 09:59:28 INFO - PROCESS | 1645 | 1466441968937 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}] 09:59:28 INFO - PROCESS | 1645 | 1466441968938 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:29 INFO - PROCESS | 1645 | 1466441969046 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 09:59:29 INFO - PROCESS | 1645 | 1466441969125 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:29 INFO - PROCESS | 1645 | 1466441969127 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a56b800 == 43 [pid = 1645] [id = 624] 09:59:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x119607400) [pid = 1645] [serial = 1872] [outer = 0x0] 09:59:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x119d2d400) [pid = 1645] [serial = 1873] [outer = 0x119607400] 09:59:29 INFO - PROCESS | 1645 | 1466441969200 Marionette DEBUG loaded listener.js 09:59:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x120fc4c00) [pid = 1645] [serial = 1874] [outer = 0x119607400] 09:59:29 INFO - PROCESS | 1645 | 1466441969627 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]]]}] 09:59:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:59:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 719ms 09:59:29 INFO - PROCESS | 1645 | 1466441969652 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 09:59:29 INFO - PROCESS | 1645 | 1466441969654 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 09:59:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:59:29 INFO - PROCESS | 1645 | 1466441969656 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:59:29 INFO - PROCESS | 1645 | 1466441969659 Marionette TRACE conn2 <- [1,2470,null,{}] 09:59:29 INFO - PROCESS | 1645 | 1466441969669 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}] 09:59:29 INFO - PROCESS | 1645 | 1466441969672 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:29 INFO - PROCESS | 1645 | 1466441969777 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 09:59:29 INFO - PROCESS | 1645 | 1466441969853 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:29 INFO - PROCESS | 1645 | 1466441969856 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cfde000 == 44 [pid = 1645] [id = 625] 09:59:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12390bc00) [pid = 1645] [serial = 1875] [outer = 0x0] 09:59:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x123b65800) [pid = 1645] [serial = 1876] [outer = 0x12390bc00] 09:59:29 INFO - PROCESS | 1645 | 1466441969887 Marionette DEBUG loaded listener.js 09:59:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x124079000) [pid = 1645] [serial = 1877] [outer = 0x12390bc00] 09:59:30 INFO - PROCESS | 1645 | 1466441970334 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]]]}] 09:59:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:59:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 724ms 09:59:30 INFO - PROCESS | 1645 | 1466441970397 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 09:59:30 INFO - PROCESS | 1645 | 1466441970400 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 09:59:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:59:30 INFO - PROCESS | 1645 | 1466441970403 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:59:30 INFO - PROCESS | 1645 | 1466441970405 Marionette TRACE conn2 <- [1,2474,null,{}] 09:59:30 INFO - PROCESS | 1645 | 1466441970409 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}] 09:59:30 INFO - PROCESS | 1645 | 1466441970411 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:30 INFO - PROCESS | 1645 | 1466441970633 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 09:59:30 INFO - PROCESS | 1645 | 1466441970656 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:30 INFO - PROCESS | 1645 | 1466441970657 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x119fc8800 == 45 [pid = 1645] [id = 626] 09:59:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x113c64000) [pid = 1645] [serial = 1878] [outer = 0x0] 09:59:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x123c60c00) [pid = 1645] [serial = 1879] [outer = 0x113c64000] 09:59:30 INFO - PROCESS | 1645 | 1466441970718 Marionette DEBUG loaded listener.js 09:59:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x1260d2000) [pid = 1645] [serial = 1880] [outer = 0x113c64000] 09:59:31 INFO - PROCESS | 1645 | 1466441971410 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]]]}] 09:59:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:59:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1021ms 09:59:31 INFO - PROCESS | 1645 | 1466441971425 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 09:59:31 INFO - PROCESS | 1645 | 1466441971428 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 09:59:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:59:31 INFO - PROCESS | 1645 | 1466441971455 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:59:31 INFO - PROCESS | 1645 | 1466441971458 Marionette TRACE conn2 <- [1,2478,null,{}] 09:59:31 INFO - PROCESS | 1645 | 1466441971466 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}] 09:59:31 INFO - PROCESS | 1645 | 1466441971468 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:31 INFO - PROCESS | 1645 | 1466441971597 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 09:59:31 INFO - PROCESS | 1645 | 1466441971673 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:31 INFO - PROCESS | 1645 | 1466441971674 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x123040800 == 46 [pid = 1645] [id = 627] 09:59:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x115e54000) [pid = 1645] [serial = 1881] [outer = 0x0] 09:59:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x11714b800) [pid = 1645] [serial = 1882] [outer = 0x115e54000] 09:59:31 INFO - PROCESS | 1645 | 1466441971702 Marionette DEBUG loaded listener.js 09:59:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x11825e800) [pid = 1645] [serial = 1883] [outer = 0x115e54000] 09:59:32 INFO - PROCESS | 1645 | 1466441972165 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]]]}] 09:59:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:59:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 779ms 09:59:32 INFO - PROCESS | 1645 | 1466441972231 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 09:59:32 INFO - PROCESS | 1645 | 1466441972235 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 09:59:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:59:32 INFO - PROCESS | 1645 | 1466441972241 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:59:32 INFO - PROCESS | 1645 | 1466441972243 Marionette TRACE conn2 <- [1,2482,null,{}] 09:59:32 INFO - PROCESS | 1645 | 1466441972247 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}] 09:59:32 INFO - PROCESS | 1645 | 1466441972249 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:32 INFO - PROCESS | 1645 | 1466441972387 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 09:59:33 INFO - PROCESS | 1645 | --DOCSHELL 0x12cd35000 == 45 [pid = 1645] [id = 621] 09:59:33 INFO - PROCESS | 1645 | --DOCSHELL 0x12c70b800 == 44 [pid = 1645] [id = 620] 09:59:33 INFO - PROCESS | 1645 | --DOCSHELL 0x12603f000 == 43 [pid = 1645] [id = 619] 09:59:33 INFO - PROCESS | 1645 | --DOCSHELL 0x12c350800 == 42 [pid = 1645] [id = 618] 09:59:33 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8c5000 == 41 [pid = 1645] [id = 617] 09:59:33 INFO - PROCESS | 1645 | --DOCSHELL 0x12aae1000 == 40 [pid = 1645] [id = 616] 09:59:33 INFO - PROCESS | 1645 | --DOCSHELL 0x12a80b000 == 39 [pid = 1645] [id = 615] 09:59:33 INFO - PROCESS | 1645 | --DOCSHELL 0x11835e000 == 38 [pid = 1645] [id = 614] 09:59:33 INFO - PROCESS | 1645 | --DOCSHELL 0x126945000 == 37 [pid = 1645] [id = 613] 09:59:33 INFO - PROCESS | 1645 | --DOCSHELL 0x123b3a000 == 36 [pid = 1645] [id = 612] 09:59:33 INFO - PROCESS | 1645 | --DOCSHELL 0x119a16000 == 35 [pid = 1645] [id = 611] 09:59:33 INFO - PROCESS | 1645 | --DOCSHELL 0x117462000 == 34 [pid = 1645] [id = 610] 09:59:33 INFO - PROCESS | 1645 | --DOCSHELL 0x12314c000 == 33 [pid = 1645] [id = 609] 09:59:33 INFO - PROCESS | 1645 | --DOCSHELL 0x11263e800 == 32 [pid = 1645] [id = 608] 09:59:33 INFO - PROCESS | 1645 | --DOCSHELL 0x123040800 == 31 [pid = 1645] [id = 627] 09:59:33 INFO - PROCESS | 1645 | --DOCSHELL 0x119fc8800 == 30 [pid = 1645] [id = 626] 09:59:33 INFO - PROCESS | 1645 | --DOCSHELL 0x12cfde000 == 29 [pid = 1645] [id = 625] 09:59:33 INFO - PROCESS | 1645 | --DOCSHELL 0x12a56b800 == 28 [pid = 1645] [id = 624] 09:59:33 INFO - PROCESS | 1645 | --DOCSHELL 0x119ac2000 == 27 [pid = 1645] [id = 623] 09:59:33 INFO - PROCESS | 1645 | --DOCSHELL 0x12cfe0800 == 26 [pid = 1645] [id = 622] 09:59:33 INFO - PROCESS | 1645 | 1466441973109 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:33 INFO - PROCESS | 1645 | 1466441973111 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x124502400) [pid = 1645] [serial = 1822] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x11961cc00) [pid = 1645] [serial = 1804] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x119291800) [pid = 1645] [serial = 1801] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x116923800) [pid = 1645] [serial = 1795] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x1181c6800) [pid = 1645] [serial = 1798] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x11849ac00) [pid = 1645] [serial = 1799] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x112eb6800) [pid = 1645] [serial = 1792] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x113343000) [pid = 1645] [serial = 1793] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1133b7400) [pid = 1645] [serial = 1790] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x112ebe400) [pid = 1645] [serial = 1789] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x11874a800) [pid = 1645] [serial = 1778] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1181b9800) [pid = 1645] [serial = 1777] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1210c0800) [pid = 1645] [serial = 1781] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x119d33000) [pid = 1645] [serial = 1780] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1260c7800) [pid = 1645] [serial = 1784] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x124d71800) [pid = 1645] [serial = 1783] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1289a7800) [pid = 1645] [serial = 1787] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x119d36c00) [pid = 1645] [serial = 1807] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x116982800) [pid = 1645] [serial = 1816] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1210db800) [pid = 1645] [serial = 1810] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1260c9000) [pid = 1645] [serial = 1786] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x123771c00) [pid = 1645] [serial = 1811] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1237a4c00) [pid = 1645] [serial = 1813] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1237a5400) [pid = 1645] [serial = 1817] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x123c5e800) [pid = 1645] [serial = 1819] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x11713f800) [pid = 1645] [serial = 1796] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x123b63800) [pid = 1645] [serial = 1814] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x1199f0400) [pid = 1645] [serial = 1805] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1210ccc00) [pid = 1645] [serial = 1808] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x123c8bc00) [pid = 1645] [serial = 1820] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x119606c00) [pid = 1645] [serial = 1802] [outer = 0x0] [url = about:blank] 09:59:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x11263e800 == 27 [pid = 1645] [id = 628] 09:59:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x112973000) [pid = 1645] [serial = 1884] [outer = 0x0] 09:59:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x112e9e400) [pid = 1645] [serial = 1885] [outer = 0x112973000] 09:59:33 INFO - PROCESS | 1645 | 1466441973257 Marionette DEBUG loaded listener.js 09:59:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x112ee7400) [pid = 1645] [serial = 1886] [outer = 0x112973000] 09:59:33 INFO - PROCESS | 1645 | 1466441973632 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]]]}] 09:59:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:59:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1427ms 09:59:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:59:33 INFO - PROCESS | 1645 | 1466441973668 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 09:59:33 INFO - PROCESS | 1645 | 1466441973671 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 09:59:33 INFO - PROCESS | 1645 | 1466441973673 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:59:33 INFO - PROCESS | 1645 | 1466441973675 Marionette TRACE conn2 <- [1,2486,null,{}] 09:59:33 INFO - PROCESS | 1645 | 1466441973681 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}] 09:59:33 INFO - PROCESS | 1645 | 1466441973684 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:33 INFO - PROCESS | 1645 | 1466441973785 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 09:59:33 INFO - PROCESS | 1645 | 1466441973846 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:33 INFO - PROCESS | 1645 | 1466441973848 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x118062800 == 28 [pid = 1645] [id = 629] 09:59:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x115451400) [pid = 1645] [serial = 1887] [outer = 0x0] 09:59:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x116a14400) [pid = 1645] [serial = 1888] [outer = 0x115451400] 09:59:33 INFO - PROCESS | 1645 | 1466441973874 Marionette DEBUG loaded listener.js 09:59:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x118129800) [pid = 1645] [serial = 1889] [outer = 0x115451400] 09:59:34 INFO - PROCESS | 1645 | 1466441974154 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]]]}] 09:59:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:59:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 523ms 09:59:34 INFO - PROCESS | 1645 | 1466441974202 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 09:59:34 INFO - PROCESS | 1645 | 1466441974205 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 09:59:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:59:34 INFO - PROCESS | 1645 | 1466441974208 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:59:34 INFO - PROCESS | 1645 | 1466441974210 Marionette TRACE conn2 <- [1,2490,null,{}] 09:59:34 INFO - PROCESS | 1645 | 1466441974216 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}] 09:59:34 INFO - PROCESS | 1645 | 1466441974217 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:34 INFO - PROCESS | 1645 | 1466441974296 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 09:59:34 INFO - PROCESS | 1645 | 1466441974358 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:34 INFO - PROCESS | 1645 | 1466441974359 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x119154000 == 29 [pid = 1645] [id = 630] 09:59:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x118126400) [pid = 1645] [serial = 1890] [outer = 0x0] 09:59:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1183a5400) [pid = 1645] [serial = 1891] [outer = 0x118126400] 09:59:34 INFO - PROCESS | 1645 | 1466441974385 Marionette DEBUG loaded listener.js 09:59:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1195f4400) [pid = 1645] [serial = 1892] [outer = 0x118126400] 09:59:34 INFO - PROCESS | 1645 | 1466441974707 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]]]}] 09:59:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:59:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 523ms 09:59:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:59:34 INFO - PROCESS | 1645 | 1466441974732 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 09:59:34 INFO - PROCESS | 1645 | 1466441974734 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 09:59:34 INFO - PROCESS | 1645 | 1466441974737 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:59:34 INFO - PROCESS | 1645 | 1466441974741 Marionette TRACE conn2 <- [1,2494,null,{}] 09:59:34 INFO - PROCESS | 1645 | 1466441974750 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}] 09:59:34 INFO - PROCESS | 1645 | 1466441974753 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:34 INFO - PROCESS | 1645 | 1466441974828 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 09:59:34 INFO - PROCESS | 1645 | 1466441974833 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:34 INFO - PROCESS | 1645 | 1466441974834 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x12397d000 == 30 [pid = 1645] [id = 631] 09:59:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x119607000) [pid = 1645] [serial = 1893] [outer = 0x0] 09:59:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119625000) [pid = 1645] [serial = 1894] [outer = 0x119607000] 09:59:34 INFO - PROCESS | 1645 | 1466441974861 Marionette DEBUG loaded listener.js 09:59:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x119d58000) [pid = 1645] [serial = 1895] [outer = 0x119607000] 09:59:35 INFO - PROCESS | 1645 | 1466441975205 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]]]}] 09:59:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:59:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 478ms 09:59:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:59:35 INFO - PROCESS | 1645 | 1466441975216 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 09:59:35 INFO - PROCESS | 1645 | 1466441975218 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 09:59:35 INFO - PROCESS | 1645 | 1466441975220 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:59:35 INFO - PROCESS | 1645 | 1466441975221 Marionette TRACE conn2 <- [1,2498,null,{}] 09:59:35 INFO - PROCESS | 1645 | 1466441975223 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}] 09:59:35 INFO - PROCESS | 1645 | 1466441975224 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:35 INFO - PROCESS | 1645 | 1466441975337 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 09:59:35 INFO - PROCESS | 1645 | 1466441975352 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:35 INFO - PROCESS | 1645 | 1466441975353 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x1241a0800 == 31 [pid = 1645] [id = 632] 09:59:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x11812f400) [pid = 1645] [serial = 1896] [outer = 0x0] 09:59:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x119d61000) [pid = 1645] [serial = 1897] [outer = 0x11812f400] 09:59:35 INFO - PROCESS | 1645 | 1466441975378 Marionette DEBUG loaded listener.js 09:59:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x1210c9000) [pid = 1645] [serial = 1898] [outer = 0x11812f400] 09:59:35 INFO - PROCESS | 1645 | 1466441975742 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]]]}] 09:59:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:59:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 570ms 09:59:35 INFO - PROCESS | 1645 | 1466441975791 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 09:59:35 INFO - PROCESS | 1645 | 1466441975792 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 09:59:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:59:35 INFO - PROCESS | 1645 | 1466441975795 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:59:35 INFO - PROCESS | 1645 | 1466441975796 Marionette TRACE conn2 <- [1,2502,null,{}] 09:59:35 INFO - PROCESS | 1645 | 1466441975798 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}] 09:59:35 INFO - PROCESS | 1645 | 1466441975799 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:35 INFO - PROCESS | 1645 | 1466441975895 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 09:59:35 INFO - PROCESS | 1645 | 1466441975899 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:35 INFO - PROCESS | 1645 | 1466441975903 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x126952000 == 32 [pid = 1645] [id = 633] 09:59:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x11691dc00) [pid = 1645] [serial = 1899] [outer = 0x0] 09:59:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1230f3400) [pid = 1645] [serial = 1900] [outer = 0x11691dc00] 09:59:35 INFO - PROCESS | 1645 | 1466441975936 Marionette DEBUG loaded listener.js 09:59:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12379f000) [pid = 1645] [serial = 1901] [outer = 0x11691dc00] 09:59:36 INFO - PROCESS | 1645 | 1466441976303 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]]]}] 09:59:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:59:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 519ms 09:59:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:59:36 INFO - PROCESS | 1645 | 1466441976314 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 09:59:36 INFO - PROCESS | 1645 | 1466441976316 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 09:59:36 INFO - PROCESS | 1645 | 1466441976318 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:59:36 INFO - PROCESS | 1645 | 1466441976319 Marionette TRACE conn2 <- [1,2506,null,{}] 09:59:36 INFO - PROCESS | 1645 | 1466441976321 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}] 09:59:36 INFO - PROCESS | 1645 | 1466441976322 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:36 INFO - PROCESS | 1645 | 1466441976429 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 09:59:36 INFO - PROCESS | 1645 | 1466441976433 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:36 INFO - PROCESS | 1645 | 1466441976434 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x112dce800 == 33 [pid = 1645] [id = 634] 09:59:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12379e400) [pid = 1645] [serial = 1902] [outer = 0x0] 09:59:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12390b400) [pid = 1645] [serial = 1903] [outer = 0x12379e400] 09:59:36 INFO - PROCESS | 1645 | 1466441976458 Marionette DEBUG loaded listener.js 09:59:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x123c8e400) [pid = 1645] [serial = 1904] [outer = 0x12379e400] 09:59:36 INFO - PROCESS | 1645 | 1466441976827 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]]]}] 09:59:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:59:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 518ms 09:59:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:59:36 INFO - PROCESS | 1645 | 1466441976847 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 09:59:36 INFO - PROCESS | 1645 | 1466441976848 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 09:59:36 INFO - PROCESS | 1645 | 1466441976850 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:59:36 INFO - PROCESS | 1645 | 1466441976851 Marionette TRACE conn2 <- [1,2510,null,{}] 09:59:36 INFO - PROCESS | 1645 | 1466441976854 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}] 09:59:36 INFO - PROCESS | 1645 | 1466441976855 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:36 INFO - PROCESS | 1645 | 1466441976951 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 09:59:36 INFO - PROCESS | 1645 | 1466441976955 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:36 INFO - PROCESS | 1645 | 1466441976956 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a3a0000 == 34 [pid = 1645] [id = 635] 09:59:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x112597c00) [pid = 1645] [serial = 1905] [outer = 0x0] 09:59:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12418ec00) [pid = 1645] [serial = 1906] [outer = 0x112597c00] 09:59:36 INFO - PROCESS | 1645 | 1466441976980 Marionette DEBUG loaded listener.js 09:59:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x124557400) [pid = 1645] [serial = 1907] [outer = 0x112597c00] 09:59:37 INFO - PROCESS | 1645 | 1466441977525 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]]]}] 09:59:37 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x112eb6c00) [pid = 1645] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:59:37 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x11714a800) [pid = 1645] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:59:37 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x110e81400) [pid = 1645] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:59:37 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x119d36400) [pid = 1645] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:59:37 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x112eb4800) [pid = 1645] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:59:37 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x116915400) [pid = 1645] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:59:37 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1181bc400) [pid = 1645] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:59:37 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x115df3800) [pid = 1645] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:59:37 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x119136c00) [pid = 1645] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:59:37 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1188d7400) [pid = 1645] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:59:37 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x124d77000) [pid = 1645] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:59:37 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x123c8f800) [pid = 1645] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:59:37 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x12899ec00) [pid = 1645] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:59:37 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x12899f400) [pid = 1645] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:59:37 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x112ea6000) [pid = 1645] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:59:37 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x113252c00) [pid = 1645] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:59:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:59:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 721ms 09:59:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:59:37 INFO - PROCESS | 1645 | 1466441977572 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 09:59:37 INFO - PROCESS | 1645 | 1466441977573 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 09:59:37 INFO - PROCESS | 1645 | 1466441977575 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:59:37 INFO - PROCESS | 1645 | 1466441977576 Marionette TRACE conn2 <- [1,2514,null,{}] 09:59:37 INFO - PROCESS | 1645 | 1466441977581 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}] 09:59:37 INFO - PROCESS | 1645 | 1466441977582 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:37 INFO - PROCESS | 1645 | 1466441977654 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 09:59:37 INFO - PROCESS | 1645 | 1466441977657 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:37 INFO - PROCESS | 1645 | 1466441977659 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x1235ad000 == 35 [pid = 1645] [id = 636] 09:59:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x112eb3400) [pid = 1645] [serial = 1908] [outer = 0x0] 09:59:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x11647a000) [pid = 1645] [serial = 1909] [outer = 0x112eb3400] 09:59:37 INFO - PROCESS | 1645 | 1466441977690 Marionette DEBUG loaded listener.js 09:59:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x118745c00) [pid = 1645] [serial = 1910] [outer = 0x112eb3400] 09:59:38 INFO - PROCESS | 1645 | 1466441978034 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]]]}] 09:59:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:59:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 472ms 09:59:38 INFO - PROCESS | 1645 | 1466441978049 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 09:59:38 INFO - PROCESS | 1645 | 1466441978059 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 09:59:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:59:38 INFO - PROCESS | 1645 | 1466441978064 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:59:38 INFO - PROCESS | 1645 | 1466441978066 Marionette TRACE conn2 <- [1,2518,null,{}] 09:59:38 INFO - PROCESS | 1645 | 1466441978069 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}] 09:59:38 INFO - PROCESS | 1645 | 1466441978070 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:38 INFO - PROCESS | 1645 | 1466441978146 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 09:59:38 INFO - PROCESS | 1645 | 1466441978204 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:38 INFO - PROCESS | 1645 | 1466441978205 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b0b2800 == 36 [pid = 1645] [id = 637] 09:59:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x112ea8c00) [pid = 1645] [serial = 1911] [outer = 0x0] 09:59:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x11960cc00) [pid = 1645] [serial = 1912] [outer = 0x112ea8c00] 09:59:38 INFO - PROCESS | 1645 | 1466441978230 Marionette DEBUG loaded listener.js 09:59:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x124d72c00) [pid = 1645] [serial = 1913] [outer = 0x112ea8c00] 09:59:38 INFO - PROCESS | 1645 | 1466441978559 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]]]}] 09:59:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:59:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 523ms 09:59:38 INFO - PROCESS | 1645 | 1466441978586 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 09:59:38 INFO - PROCESS | 1645 | 1466441978588 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 09:59:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:59:38 INFO - PROCESS | 1645 | 1466441978591 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:59:38 INFO - PROCESS | 1645 | 1466441978593 Marionette TRACE conn2 <- [1,2522,null,{}] 09:59:38 INFO - PROCESS | 1645 | 1466441978599 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}] 09:59:38 INFO - PROCESS | 1645 | 1466441978601 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:38 INFO - PROCESS | 1645 | 1466441978723 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 09:59:38 INFO - PROCESS | 1645 | 1466441978811 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:38 INFO - PROCESS | 1645 | 1466441978813 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8c9800 == 37 [pid = 1645] [id = 638] 09:59:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x113c1ec00) [pid = 1645] [serial = 1914] [outer = 0x0] 09:59:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x124dce800) [pid = 1645] [serial = 1915] [outer = 0x113c1ec00] 09:59:38 INFO - PROCESS | 1645 | 1466441978848 Marionette DEBUG loaded listener.js 09:59:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1260c6800) [pid = 1645] [serial = 1916] [outer = 0x113c1ec00] 09:59:39 INFO - PROCESS | 1645 | 1466441979162 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]]]}] 09:59:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:59:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 624ms 09:59:39 INFO - PROCESS | 1645 | 1466441979215 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 09:59:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:59:39 INFO - PROCESS | 1645 | 1466441979224 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 09:59:39 INFO - PROCESS | 1645 | 1466441979226 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:59:39 INFO - PROCESS | 1645 | 1466441979228 Marionette TRACE conn2 <- [1,2526,null,{}] 09:59:39 INFO - PROCESS | 1645 | 1466441979230 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}] 09:59:39 INFO - PROCESS | 1645 | 1466441979232 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:39 INFO - PROCESS | 1645 | 1466441979321 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 09:59:39 INFO - PROCESS | 1645 | 1466441979382 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:39 INFO - PROCESS | 1645 | 1466441979384 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x12322a000 == 38 [pid = 1645] [id = 639] 09:59:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12327f000) [pid = 1645] [serial = 1917] [outer = 0x0] 09:59:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1266e7c00) [pid = 1645] [serial = 1918] [outer = 0x12327f000] 09:59:39 INFO - PROCESS | 1645 | 1466441979408 Marionette DEBUG loaded listener.js 09:59:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x128aeb800) [pid = 1645] [serial = 1919] [outer = 0x12327f000] 09:59:39 INFO - PROCESS | 1645 | 1466441979885 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]]]}] 09:59:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:59:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 672ms 09:59:39 INFO - PROCESS | 1645 | 1466441979922 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 09:59:39 INFO - PROCESS | 1645 | 1466441979925 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 09:59:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:59:39 INFO - PROCESS | 1645 | 1466441979932 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:59:39 INFO - PROCESS | 1645 | 1466441979934 Marionette TRACE conn2 <- [1,2530,null,{}] 09:59:39 INFO - PROCESS | 1645 | 1466441979938 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}] 09:59:39 INFO - PROCESS | 1645 | 1466441979940 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:40 INFO - PROCESS | 1645 | 1466441980050 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 09:59:40 INFO - PROCESS | 1645 | 1466441980180 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:40 INFO - PROCESS | 1645 | 1466441980181 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x11926c000 == 39 [pid = 1645] [id = 640] 09:59:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x115df4800) [pid = 1645] [serial = 1920] [outer = 0x0] 09:59:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x116917c00) [pid = 1645] [serial = 1921] [outer = 0x115df4800] 09:59:40 INFO - PROCESS | 1645 | 1466441980213 Marionette DEBUG loaded listener.js 09:59:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x117eaf800) [pid = 1645] [serial = 1922] [outer = 0x115df4800] 09:59:40 INFO - PROCESS | 1645 | 1466441980709 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]]]}] 09:59:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:59:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 820ms 09:59:40 INFO - PROCESS | 1645 | 1466441980785 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 09:59:40 INFO - PROCESS | 1645 | 1466441980788 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 09:59:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:59:40 INFO - PROCESS | 1645 | 1466441980794 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:59:40 INFO - PROCESS | 1645 | 1466441980796 Marionette TRACE conn2 <- [1,2534,null,{}] 09:59:40 INFO - PROCESS | 1645 | 1466441980799 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}] 09:59:40 INFO - PROCESS | 1645 | 1466441980800 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:40 INFO - PROCESS | 1645 | 1466441980907 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 09:59:40 INFO - PROCESS | 1645 | 1466441980991 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:40 INFO - PROCESS | 1645 | 1466441980992 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x12174a800 == 40 [pid = 1645] [id = 641] 09:59:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x116908400) [pid = 1645] [serial = 1923] [outer = 0x0] 09:59:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x11812dc00) [pid = 1645] [serial = 1924] [outer = 0x116908400] 09:59:41 INFO - PROCESS | 1645 | 1466441981024 Marionette DEBUG loaded listener.js 09:59:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x119606000) [pid = 1645] [serial = 1925] [outer = 0x116908400] 09:59:41 INFO - PROCESS | 1645 | 1466441981789 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]]]}] 09:59:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:59:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1024ms 09:59:41 INFO - PROCESS | 1645 | 1466441981818 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 09:59:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:59:41 INFO - PROCESS | 1645 | 1466441981822 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 09:59:41 INFO - PROCESS | 1645 | 1466441981839 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:59:41 INFO - PROCESS | 1645 | 1466441981841 Marionette TRACE conn2 <- [1,2538,null,{}] 09:59:41 INFO - PROCESS | 1645 | 1466441981845 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}] 09:59:41 INFO - PROCESS | 1645 | 1466441981847 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:41 INFO - PROCESS | 1645 | 1466441981941 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 09:59:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8c9800 == 39 [pid = 1645] [id = 638] 09:59:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12b0b2800 == 38 [pid = 1645] [id = 637] 09:59:41 INFO - PROCESS | 1645 | --DOCSHELL 0x1235ad000 == 37 [pid = 1645] [id = 636] 09:59:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12a3a0000 == 36 [pid = 1645] [id = 635] 09:59:41 INFO - PROCESS | 1645 | --DOCSHELL 0x112dce800 == 35 [pid = 1645] [id = 634] 09:59:41 INFO - PROCESS | 1645 | --DOCSHELL 0x126952000 == 34 [pid = 1645] [id = 633] 09:59:41 INFO - PROCESS | 1645 | --DOCSHELL 0x1241a0800 == 33 [pid = 1645] [id = 632] 09:59:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12397d000 == 32 [pid = 1645] [id = 631] 09:59:41 INFO - PROCESS | 1645 | --DOCSHELL 0x119154000 == 31 [pid = 1645] [id = 630] 09:59:41 INFO - PROCESS | 1645 | --DOCSHELL 0x118062800 == 30 [pid = 1645] [id = 629] 09:59:41 INFO - PROCESS | 1645 | --DOCSHELL 0x11263e800 == 29 [pid = 1645] [id = 628] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x124d73c00) [pid = 1645] [serial = 1823] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x123526000) [pid = 1645] [serial = 1846] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x12455c400) [pid = 1645] [serial = 1849] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x118734000) [pid = 1645] [serial = 1858] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1181bb000) [pid = 1645] [serial = 1834] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x118736800) [pid = 1645] [serial = 1835] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x11213c400) [pid = 1645] [serial = 1825] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1260c8800) [pid = 1645] [serial = 1853] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x112ea0c00) [pid = 1645] [serial = 1826] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x119d55800) [pid = 1645] [serial = 1840] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1210c3400) [pid = 1645] [serial = 1841] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x116923c00) [pid = 1645] [serial = 1828] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x126088000) [pid = 1645] [serial = 1852] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1176e1800) [pid = 1645] [serial = 1829] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1210cf800) [pid = 1645] [serial = 1843] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1164de800) [pid = 1645] [serial = 1831] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x116985c00) [pid = 1645] [serial = 1832] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x119628400) [pid = 1645] [serial = 1837] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x119d2f800) [pid = 1645] [serial = 1838] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x12899f000) [pid = 1645] [serial = 1862] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1260d2400) [pid = 1645] [serial = 1855] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x128fa9400) [pid = 1645] [serial = 1865] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x12660a400) [pid = 1645] [serial = 1856] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1210c9800) [pid = 1645] [serial = 1859] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x124e8e000) [pid = 1645] [serial = 1850] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x124507800) [pid = 1645] [serial = 1847] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x123279400) [pid = 1645] [serial = 1844] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x119d58400) [pid = 1645] [serial = 1861] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x1290c8000) [pid = 1645] [serial = 1868] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x128fb1c00) [pid = 1645] [serial = 1867] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x128af1000) [pid = 1645] [serial = 1864] [outer = 0x0] [url = about:blank] 09:59:42 INFO - PROCESS | 1645 | 1466441982026 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:42 INFO - PROCESS | 1645 | 1466441982028 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x11668b800 == 30 [pid = 1645] [id = 642] 09:59:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x113d9ac00) [pid = 1645] [serial = 1926] [outer = 0x0] 09:59:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x116985c00) [pid = 1645] [serial = 1927] [outer = 0x113d9ac00] 09:59:42 INFO - PROCESS | 1645 | 1466441982057 Marionette DEBUG loaded listener.js 09:59:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x11872ec00) [pid = 1645] [serial = 1928] [outer = 0x113d9ac00] 09:59:42 INFO - PROCESS | 1645 | 1466441982417 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]]]}] 09:59:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:59:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 638ms 09:59:42 INFO - PROCESS | 1645 | 1466441982464 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 09:59:42 INFO - PROCESS | 1645 | 1466441982466 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 09:59:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:59:42 INFO - PROCESS | 1645 | 1466441982470 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:59:42 INFO - PROCESS | 1645 | 1466441982473 Marionette TRACE conn2 <- [1,2542,null,{}] 09:59:42 INFO - PROCESS | 1645 | 1466441982478 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}] 09:59:42 INFO - PROCESS | 1645 | 1466441982479 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:42 INFO - PROCESS | 1645 | 1466441982580 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 09:59:42 INFO - PROCESS | 1645 | 1466441982687 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:42 INFO - PROCESS | 1645 | 1466441982689 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x1185d8800 == 31 [pid = 1645] [id = 643] 09:59:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x116fb1800) [pid = 1645] [serial = 1929] [outer = 0x0] 09:59:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x1181bb000) [pid = 1645] [serial = 1930] [outer = 0x116fb1800] 09:59:42 INFO - PROCESS | 1645 | 1466441982722 Marionette DEBUG loaded listener.js 09:59:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x11913f400) [pid = 1645] [serial = 1931] [outer = 0x116fb1800] 09:59:43 INFO - PROCESS | 1645 | 1466441983165 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]]]}] 09:59:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:59:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 723ms 09:59:43 INFO - PROCESS | 1645 | 1466441983192 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 09:59:43 INFO - PROCESS | 1645 | 1466441983196 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 09:59:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:59:43 INFO - PROCESS | 1645 | 1466441983200 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:59:43 INFO - PROCESS | 1645 | 1466441983202 Marionette TRACE conn2 <- [1,2546,null,{}] 09:59:43 INFO - PROCESS | 1645 | 1466441983205 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}] 09:59:43 INFO - PROCESS | 1645 | 1466441983206 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:43 INFO - PROCESS | 1645 | 1466441983304 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 09:59:43 INFO - PROCESS | 1645 | 1466441983363 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:43 INFO - PROCESS | 1645 | 1466441983364 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x123759000 == 32 [pid = 1645] [id = 644] 09:59:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x119602c00) [pid = 1645] [serial = 1932] [outer = 0x0] 09:59:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x11962ac00) [pid = 1645] [serial = 1933] [outer = 0x119602c00] 09:59:43 INFO - PROCESS | 1645 | 1466441983395 Marionette DEBUG loaded listener.js 09:59:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x119d32800) [pid = 1645] [serial = 1934] [outer = 0x119602c00] 09:59:43 INFO - PROCESS | 1645 | 1466441983800 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]]]}] 09:59:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:59:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 620ms 09:59:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:59:43 INFO - PROCESS | 1645 | 1466441983821 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 09:59:43 INFO - PROCESS | 1645 | 1466441983822 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 09:59:43 INFO - PROCESS | 1645 | 1466441983824 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:59:43 INFO - PROCESS | 1645 | 1466441983827 Marionette TRACE conn2 <- [1,2550,null,{}] 09:59:43 INFO - PROCESS | 1645 | 1466441983836 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}] 09:59:43 INFO - PROCESS | 1645 | 1466441983839 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:43 INFO - PROCESS | 1645 | 1466441983936 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 09:59:44 INFO - PROCESS | 1645 | 1466441984029 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:44 INFO - PROCESS | 1645 | 1466441984031 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x126953800 == 33 [pid = 1645] [id = 645] 09:59:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x119d60000) [pid = 1645] [serial = 1935] [outer = 0x0] 09:59:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1210ccc00) [pid = 1645] [serial = 1936] [outer = 0x119d60000] 09:59:44 INFO - PROCESS | 1645 | 1466441984064 Marionette DEBUG loaded listener.js 09:59:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x123280400) [pid = 1645] [serial = 1937] [outer = 0x119d60000] 09:59:44 INFO - PROCESS | 1645 | 1466441984514 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]]]}] 09:59:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:59:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 724ms 09:59:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:59:44 INFO - PROCESS | 1645 | 1466441984549 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 09:59:44 INFO - PROCESS | 1645 | 1466441984551 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 09:59:44 INFO - PROCESS | 1645 | 1466441984553 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:59:44 INFO - PROCESS | 1645 | 1466441984554 Marionette TRACE conn2 <- [1,2554,null,{}] 09:59:44 INFO - PROCESS | 1645 | 1466441984557 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}] 09:59:44 INFO - PROCESS | 1645 | 1466441984558 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:44 INFO - PROCESS | 1645 | 1466441984654 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 09:59:44 INFO - PROCESS | 1645 | 1466441984727 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:44 INFO - PROCESS | 1645 | 1466441984728 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x12924d000 == 34 [pid = 1645] [id = 646] 09:59:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x123771c00) [pid = 1645] [serial = 1938] [outer = 0x0] 09:59:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1237a4400) [pid = 1645] [serial = 1939] [outer = 0x123771c00] 09:59:44 INFO - PROCESS | 1645 | 1466441984760 Marionette DEBUG loaded listener.js 09:59:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x123b66400) [pid = 1645] [serial = 1940] [outer = 0x123771c00] 09:59:45 INFO - PROCESS | 1645 | 1466441985191 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]]]}] 09:59:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:59:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 669ms 09:59:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:59:45 INFO - PROCESS | 1645 | 1466441985222 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 09:59:45 INFO - PROCESS | 1645 | 1466441985224 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 09:59:45 INFO - PROCESS | 1645 | 1466441985226 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:59:45 INFO - PROCESS | 1645 | 1466441985227 Marionette TRACE conn2 <- [1,2558,null,{}] 09:59:45 INFO - PROCESS | 1645 | 1466441985230 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}] 09:59:45 INFO - PROCESS | 1645 | 1466441985231 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:45 INFO - PROCESS | 1645 | 1466441985340 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 09:59:45 INFO - PROCESS | 1645 | 1466441985413 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:45 INFO - PROCESS | 1645 | 1466441985414 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a809000 == 35 [pid = 1645] [id = 647] 09:59:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x123c5e800) [pid = 1645] [serial = 1941] [outer = 0x0] 09:59:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x123c8b000) [pid = 1645] [serial = 1942] [outer = 0x123c5e800] 09:59:45 INFO - PROCESS | 1645 | 1466441985443 Marionette DEBUG loaded listener.js 09:59:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x12421f800) [pid = 1645] [serial = 1943] [outer = 0x123c5e800] 09:59:45 INFO - PROCESS | 1645 | 1466441985866 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]]]}] 09:59:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:59:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 669ms 09:59:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:59:45 INFO - PROCESS | 1645 | 1466441985896 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 09:59:45 INFO - PROCESS | 1645 | 1466441985897 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 09:59:45 INFO - PROCESS | 1645 | 1466441985899 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:59:45 INFO - PROCESS | 1645 | 1466441985900 Marionette TRACE conn2 <- [1,2562,null,{}] 09:59:45 INFO - PROCESS | 1645 | 1466441985903 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}] 09:59:45 INFO - PROCESS | 1645 | 1466441985907 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:46 INFO - PROCESS | 1645 | 1466441986037 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 09:59:46 INFO - PROCESS | 1645 | 1466441986111 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:46 INFO - PROCESS | 1645 | 1466441986113 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8bd800 == 36 [pid = 1645] [id = 648] 09:59:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x124502400) [pid = 1645] [serial = 1944] [outer = 0x0] 09:59:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x124e90c00) [pid = 1645] [serial = 1945] [outer = 0x124502400] 09:59:46 INFO - PROCESS | 1645 | 1466441986143 Marionette DEBUG loaded listener.js 09:59:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1269de000) [pid = 1645] [serial = 1946] [outer = 0x124502400] 09:59:46 INFO - PROCESS | 1645 | 1466441986632 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]]]}] 09:59:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:59:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 819ms 09:59:46 INFO - PROCESS | 1645 | 1466441986719 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 09:59:46 INFO - PROCESS | 1645 | 1466441986721 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 09:59:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:59:46 INFO - PROCESS | 1645 | 1466441986725 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:59:46 INFO - PROCESS | 1645 | 1466441986727 Marionette TRACE conn2 <- [1,2566,null,{}] 09:59:46 INFO - PROCESS | 1645 | 1466441986732 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}] 09:59:46 INFO - PROCESS | 1645 | 1466441986733 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:46 INFO - PROCESS | 1645 | 1466441986832 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 09:59:46 INFO - PROCESS | 1645 | 1466441986902 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:46 INFO - PROCESS | 1645 | 1466441986905 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x119dac000 == 37 [pid = 1645] [id = 649] 09:59:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x116921c00) [pid = 1645] [serial = 1947] [outer = 0x0] 09:59:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1174c7800) [pid = 1645] [serial = 1948] [outer = 0x116921c00] 09:59:46 INFO - PROCESS | 1645 | 1466441986933 Marionette DEBUG loaded listener.js 09:59:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x118737000) [pid = 1645] [serial = 1949] [outer = 0x116921c00] 09:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x11926c000 == 36 [pid = 1645] [id = 640] 09:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x12174a800 == 35 [pid = 1645] [id = 641] 09:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8bd800 == 34 [pid = 1645] [id = 648] 09:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x12a809000 == 33 [pid = 1645] [id = 647] 09:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x12924d000 == 32 [pid = 1645] [id = 646] 09:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x126953800 == 31 [pid = 1645] [id = 645] 09:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x123759000 == 30 [pid = 1645] [id = 644] 09:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x11668b800 == 29 [pid = 1645] [id = 642] 09:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x12322a000 == 28 [pid = 1645] [id = 639] 09:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x1185d8800 == 27 [pid = 1645] [id = 643] 09:59:47 INFO - PROCESS | 1645 | 1466441987934 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]]]}] 09:59:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:59:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1225ms 09:59:47 INFO - PROCESS | 1645 | 1466441987950 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 09:59:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:59:47 INFO - PROCESS | 1645 | 1466441987952 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 09:59:47 INFO - PROCESS | 1645 | 1466441987955 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:59:47 INFO - PROCESS | 1645 | 1466441987957 Marionette TRACE conn2 <- [1,2570,null,{}] 09:59:47 INFO - PROCESS | 1645 | 1466441987962 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}] 09:59:47 INFO - PROCESS | 1645 | 1466441987964 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:48 INFO - PROCESS | 1645 | 1466441988047 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 09:59:48 INFO - PROCESS | 1645 | 1466441988051 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:48 INFO - PROCESS | 1645 | 1466441988054 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x11746e800 == 28 [pid = 1645] [id = 650] 09:59:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x112eb6c00) [pid = 1645] [serial = 1950] [outer = 0x0] 09:59:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1132ea800) [pid = 1645] [serial = 1951] [outer = 0x112eb6c00] 09:59:48 INFO - PROCESS | 1645 | 1466441988085 Marionette DEBUG loaded listener.js 09:59:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x116914400) [pid = 1645] [serial = 1952] [outer = 0x112eb6c00] 09:59:48 INFO - PROCESS | 1645 | 1466441988484 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]]]}] 09:59:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:59:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 574ms 09:59:48 INFO - PROCESS | 1645 | 1466441988529 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 09:59:48 INFO - PROCESS | 1645 | 1466441988533 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 09:59:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:59:48 INFO - PROCESS | 1645 | 1466441988538 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:59:48 INFO - PROCESS | 1645 | 1466441988539 Marionette TRACE conn2 <- [1,2574,null,{}] 09:59:48 INFO - PROCESS | 1645 | 1466441988542 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}] 09:59:48 INFO - PROCESS | 1645 | 1466441988544 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:48 INFO - PROCESS | 1645 | 1466441988622 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 09:59:48 INFO - PROCESS | 1645 | 1466441988627 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:48 INFO - PROCESS | 1645 | 1466441988631 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x119ab8000 == 29 [pid = 1645] [id = 651] 09:59:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x116fa9000) [pid = 1645] [serial = 1953] [outer = 0x0] 09:59:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x118265800) [pid = 1645] [serial = 1954] [outer = 0x116fa9000] 09:59:48 INFO - PROCESS | 1645 | 1466441988658 Marionette DEBUG loaded listener.js 09:59:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x11913cc00) [pid = 1645] [serial = 1955] [outer = 0x116fa9000] 09:59:49 INFO - PROCESS | 1645 | 1466441989020 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]]]}] 09:59:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:59:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 519ms 09:59:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:59:49 INFO - PROCESS | 1645 | 1466441989057 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 09:59:49 INFO - PROCESS | 1645 | 1466441989058 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 09:59:49 INFO - PROCESS | 1645 | 1466441989061 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:59:49 INFO - PROCESS | 1645 | 1466441989064 Marionette TRACE conn2 <- [1,2578,null,{}] 09:59:49 INFO - PROCESS | 1645 | 1466441989072 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}] 09:59:49 INFO - PROCESS | 1645 | 1466441989076 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:49 INFO - PROCESS | 1645 | 1466441989179 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 09:59:49 INFO - PROCESS | 1645 | 1466441989188 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:49 INFO - PROCESS | 1645 | 1466441989191 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x11254b000 == 30 [pid = 1645] [id = 652] 09:59:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x112ea7000) [pid = 1645] [serial = 1956] [outer = 0x0] 09:59:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x1199ec000) [pid = 1645] [serial = 1957] [outer = 0x112ea7000] 09:59:49 INFO - PROCESS | 1645 | 1466441989236 Marionette DEBUG loaded listener.js 09:59:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x119d38000) [pid = 1645] [serial = 1958] [outer = 0x112ea7000] 09:59:49 INFO - PROCESS | 1645 | 1466441989681 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]]]}] 09:59:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:59:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 671ms 09:59:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:59:49 INFO - PROCESS | 1645 | 1466441989752 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 09:59:49 INFO - PROCESS | 1645 | 1466441989754 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 09:59:49 INFO - PROCESS | 1645 | 1466441989756 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:59:49 INFO - PROCESS | 1645 | 1466441989757 Marionette TRACE conn2 <- [1,2582,null,{}] 09:59:49 INFO - PROCESS | 1645 | 1466441989759 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}] 09:59:49 INFO - PROCESS | 1645 | 1466441989760 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:49 INFO - PROCESS | 1645 | 1466441989862 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 09:59:49 INFO - PROCESS | 1645 | 1466441989866 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:49 INFO - PROCESS | 1645 | 1466441989867 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x129009800 == 31 [pid = 1645] [id = 653] 09:59:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x119fb0400) [pid = 1645] [serial = 1959] [outer = 0x0] 09:59:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x1210c1c00) [pid = 1645] [serial = 1960] [outer = 0x119fb0400] 09:59:49 INFO - PROCESS | 1645 | 1466441989893 Marionette DEBUG loaded listener.js 09:59:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x1210d4c00) [pid = 1645] [serial = 1961] [outer = 0x119fb0400] 09:59:50 INFO - PROCESS | 1645 | 1466441990232 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]]]}] 09:59:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:59:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 522ms 09:59:50 INFO - PROCESS | 1645 | 1466441990281 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 09:59:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:59:50 INFO - PROCESS | 1645 | 1466441990283 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 09:59:50 INFO - PROCESS | 1645 | 1466441990299 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:59:50 INFO - PROCESS | 1645 | 1466441990300 Marionette TRACE conn2 <- [1,2586,null,{}] 09:59:50 INFO - PROCESS | 1645 | 1466441990302 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}] 09:59:50 INFO - PROCESS | 1645 | 1466441990304 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:50 INFO - PROCESS | 1645 | 1466441990398 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 09:59:50 INFO - PROCESS | 1645 | 1466441990402 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:50 INFO - PROCESS | 1645 | 1466441990403 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a80e000 == 32 [pid = 1645] [id = 654] 09:59:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x1164de800) [pid = 1645] [serial = 1962] [outer = 0x0] 09:59:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x1210db800) [pid = 1645] [serial = 1963] [outer = 0x1164de800] 09:59:50 INFO - PROCESS | 1645 | 1466441990428 Marionette DEBUG loaded listener.js 09:59:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x12379c400) [pid = 1645] [serial = 1964] [outer = 0x1164de800] 09:59:50 INFO - PROCESS | 1645 | 1466441990777 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]]]}] 09:59:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:59:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 534ms 09:59:50 INFO - PROCESS | 1645 | 1466441990819 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 09:59:50 INFO - PROCESS | 1645 | 1466441990820 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 09:59:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:59:50 INFO - PROCESS | 1645 | 1466441990822 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:59:50 INFO - PROCESS | 1645 | 1466441990823 Marionette TRACE conn2 <- [1,2590,null,{}] 09:59:50 INFO - PROCESS | 1645 | 1466441990826 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}] 09:59:50 INFO - PROCESS | 1645 | 1466441990830 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:50 INFO - PROCESS | 1645 | 1466441990944 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 09:59:50 INFO - PROCESS | 1645 | 1466441990959 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:50 INFO - PROCESS | 1645 | 1466441990960 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8d1000 == 33 [pid = 1645] [id = 655] 09:59:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x1237a5400) [pid = 1645] [serial = 1965] [outer = 0x0] 09:59:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x124190800) [pid = 1645] [serial = 1966] [outer = 0x1237a5400] 09:59:50 INFO - PROCESS | 1645 | 1466441990986 Marionette DEBUG loaded listener.js 09:59:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x126083c00) [pid = 1645] [serial = 1967] [outer = 0x1237a5400] 09:59:51 INFO - PROCESS | 1645 | 1466441991345 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]]]}] 09:59:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:59:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 568ms 09:59:51 INFO - PROCESS | 1645 | 1466441991392 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 09:59:51 INFO - PROCESS | 1645 | 1466441991393 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 09:59:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:59:51 INFO - PROCESS | 1645 | 1466441991395 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:59:51 INFO - PROCESS | 1645 | 1466441991396 Marionette TRACE conn2 <- [1,2594,null,{}] 09:59:51 INFO - PROCESS | 1645 | 1466441991399 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}] 09:59:51 INFO - PROCESS | 1645 | 1466441991400 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:51 INFO - PROCESS | 1645 | 1466441991503 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 09:59:51 INFO - PROCESS | 1645 | 1466441991518 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:51 INFO - PROCESS | 1645 | 1466441991519 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c707800 == 34 [pid = 1645] [id = 656] 09:59:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x1121a7800) [pid = 1645] [serial = 1968] [outer = 0x0] 09:59:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x1260ca400) [pid = 1645] [serial = 1969] [outer = 0x1121a7800] 09:59:51 INFO - PROCESS | 1645 | 1466441991543 Marionette DEBUG loaded listener.js 09:59:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x126497c00) [pid = 1645] [serial = 1970] [outer = 0x1121a7800] 09:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x113d9ac00) [pid = 1645] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x115df4800) [pid = 1645] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x116908400) [pid = 1645] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x112eb3400) [pid = 1645] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x113c1ec00) [pid = 1645] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x115451400) [pid = 1645] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x11812f400) [pid = 1645] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x119607000) [pid = 1645] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x118126400) [pid = 1645] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x11691dc00) [pid = 1645] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x12379e400) [pid = 1645] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x119607400) [pid = 1645] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x112597c00) [pid = 1645] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x112973000) [pid = 1645] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x112ea8c00) [pid = 1645] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x115e54000) [pid = 1645] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x12390bc00) [pid = 1645] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x113c64000) [pid = 1645] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x115df2400) [pid = 1645] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x12327f000) [pid = 1645] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:59:52 INFO - PROCESS | 1645 | 1466441992106 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]]]}] 09:59:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:59:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 720ms 09:59:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:59:52 INFO - PROCESS | 1645 | 1466441992115 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 09:59:52 INFO - PROCESS | 1645 | 1466441992116 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 09:59:52 INFO - PROCESS | 1645 | 1466441992118 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:59:52 INFO - PROCESS | 1645 | 1466441992120 Marionette TRACE conn2 <- [1,2598,null,{}] 09:59:52 INFO - PROCESS | 1645 | 1466441992122 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}] 09:59:52 INFO - PROCESS | 1645 | 1466441992123 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:52 INFO - PROCESS | 1645 | 1466441992201 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 09:59:52 INFO - PROCESS | 1645 | 1466441992205 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:52 INFO - PROCESS | 1645 | 1466441992206 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x123c75000 == 35 [pid = 1645] [id = 657] 09:59:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x112ea8c00) [pid = 1645] [serial = 1971] [outer = 0x0] 09:59:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x11691dc00) [pid = 1645] [serial = 1972] [outer = 0x112ea8c00] 09:59:52 INFO - PROCESS | 1645 | 1466441992231 Marionette DEBUG loaded listener.js 09:59:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x118732c00) [pid = 1645] [serial = 1973] [outer = 0x112ea8c00] 09:59:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:59:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 469ms 09:59:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:59:52 INFO - PROCESS | 1645 | 1466441992585 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]]]}] 09:59:52 INFO - PROCESS | 1645 | 1466441992588 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 09:59:52 INFO - PROCESS | 1645 | 1466441992589 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 09:59:52 INFO - PROCESS | 1645 | 1466441992591 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:59:52 INFO - PROCESS | 1645 | 1466441992592 Marionette TRACE conn2 <- [1,2602,null,{}] 09:59:52 INFO - PROCESS | 1645 | 1466441992598 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}] 09:59:52 INFO - PROCESS | 1645 | 1466441992599 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:52 INFO - PROCESS | 1645 | 1466441992708 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 09:59:52 INFO - PROCESS | 1645 | 1466441992717 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:52 INFO - PROCESS | 1645 | 1466441992718 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cace800 == 36 [pid = 1645] [id = 658] 09:59:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x118745800) [pid = 1645] [serial = 1974] [outer = 0x0] 09:59:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x119d5f800) [pid = 1645] [serial = 1975] [outer = 0x118745800] 09:59:52 INFO - PROCESS | 1645 | 1466441992742 Marionette DEBUG loaded listener.js 09:59:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x124190c00) [pid = 1645] [serial = 1976] [outer = 0x118745800] 09:59:53 INFO - PROCESS | 1645 | 1466441993070 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]]]}] 09:59:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:59:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 523ms 09:59:53 INFO - PROCESS | 1645 | 1466441993115 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 09:59:53 INFO - PROCESS | 1645 | 1466441993117 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 09:59:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:59:53 INFO - PROCESS | 1645 | 1466441993119 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:59:53 INFO - PROCESS | 1645 | 1466441993120 Marionette TRACE conn2 <- [1,2606,null,{}] 09:59:53 INFO - PROCESS | 1645 | 1466441993122 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}] 09:59:53 INFO - PROCESS | 1645 | 1466441993123 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:53 INFO - PROCESS | 1645 | 1466441993200 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 09:59:53 INFO - PROCESS | 1645 | 1466441993203 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:53 INFO - PROCESS | 1645 | 1466441993205 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x12caeb800 == 37 [pid = 1645] [id = 659] 09:59:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x124216c00) [pid = 1645] [serial = 1977] [outer = 0x0] 09:59:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x12660dc00) [pid = 1645] [serial = 1978] [outer = 0x124216c00] 09:59:53 INFO - PROCESS | 1645 | 1466441993229 Marionette DEBUG loaded listener.js 09:59:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x1269e0800) [pid = 1645] [serial = 1979] [outer = 0x124216c00] 09:59:53 INFO - PROCESS | 1645 | 1466441993584 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]]]}] 09:59:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:59:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 518ms 09:59:53 INFO - PROCESS | 1645 | 1466441993638 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 09:59:53 INFO - PROCESS | 1645 | 1466441993640 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 09:59:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:59:53 INFO - PROCESS | 1645 | 1466441993642 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:59:53 INFO - PROCESS | 1645 | 1466441993644 Marionette TRACE conn2 <- [1,2610,null,{}] 09:59:53 INFO - PROCESS | 1645 | 1466441993646 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}] 09:59:53 INFO - PROCESS | 1645 | 1466441993648 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:53 INFO - PROCESS | 1645 | 1466441993748 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 09:59:53 INFO - PROCESS | 1645 | 1466441993752 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:53 INFO - PROCESS | 1645 | 1466441993754 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a80b800 == 38 [pid = 1645] [id = 660] 09:59:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x1269e0c00) [pid = 1645] [serial = 1980] [outer = 0x0] 09:59:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x1289a8000) [pid = 1645] [serial = 1981] [outer = 0x1269e0c00] 09:59:53 INFO - PROCESS | 1645 | 1466441993780 Marionette DEBUG loaded listener.js 09:59:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x128faec00) [pid = 1645] [serial = 1982] [outer = 0x1269e0c00] 09:59:54 INFO - PROCESS | 1645 | --DOCSHELL 0x11746e800 == 37 [pid = 1645] [id = 650] 09:59:54 INFO - PROCESS | 1645 | --DOCSHELL 0x119dac000 == 36 [pid = 1645] [id = 649] 09:59:55 INFO - PROCESS | 1645 | --DOCSHELL 0x119ab8000 == 35 [pid = 1645] [id = 651] 09:59:55 INFO - PROCESS | 1645 | --DOCSHELL 0x123c75000 == 34 [pid = 1645] [id = 657] 09:59:55 INFO - PROCESS | 1645 | --DOCSHELL 0x12cace800 == 33 [pid = 1645] [id = 658] 09:59:55 INFO - PROCESS | 1645 | --DOCSHELL 0x129009800 == 32 [pid = 1645] [id = 653] 09:59:55 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8d1000 == 31 [pid = 1645] [id = 655] 09:59:55 INFO - PROCESS | 1645 | --DOCSHELL 0x12c707800 == 30 [pid = 1645] [id = 656] 09:59:55 INFO - PROCESS | 1645 | --DOCSHELL 0x12caeb800 == 29 [pid = 1645] [id = 659] 09:59:55 INFO - PROCESS | 1645 | --DOCSHELL 0x11254b000 == 28 [pid = 1645] [id = 652] 09:59:55 INFO - PROCESS | 1645 | --DOCSHELL 0x12a80e000 == 27 [pid = 1645] [id = 654] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x11872ec00) [pid = 1645] [serial = 1928] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x116985c00) [pid = 1645] [serial = 1927] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x128aeb800) [pid = 1645] [serial = 1919] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x116917c00) [pid = 1645] [serial = 1921] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x11812dc00) [pid = 1645] [serial = 1924] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x117eaf800) [pid = 1645] [serial = 1922] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x119606000) [pid = 1645] [serial = 1925] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1260c6800) [pid = 1645] [serial = 1916] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x11647a000) [pid = 1645] [serial = 1909] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x124dce800) [pid = 1645] [serial = 1915] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x118129800) [pid = 1645] [serial = 1889] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x119d61000) [pid = 1645] [serial = 1897] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x119d58000) [pid = 1645] [serial = 1895] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x119625000) [pid = 1645] [serial = 1894] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x118745c00) [pid = 1645] [serial = 1910] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1195f4400) [pid = 1645] [serial = 1892] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1230f3400) [pid = 1645] [serial = 1900] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x12390b400) [pid = 1645] [serial = 1903] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x120fc4c00) [pid = 1645] [serial = 1874] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1183a5400) [pid = 1645] [serial = 1891] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x12418ec00) [pid = 1645] [serial = 1906] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x124557400) [pid = 1645] [serial = 1907] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x112ee7400) [pid = 1645] [serial = 1886] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x124d72c00) [pid = 1645] [serial = 1913] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x123c8e400) [pid = 1645] [serial = 1904] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x116a14400) [pid = 1645] [serial = 1888] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x12379f000) [pid = 1645] [serial = 1901] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x11714b800) [pid = 1645] [serial = 1882] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x123b65800) [pid = 1645] [serial = 1876] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1210c9000) [pid = 1645] [serial = 1898] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x112e9e400) [pid = 1645] [serial = 1885] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1260d2000) [pid = 1645] [serial = 1880] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x123c60c00) [pid = 1645] [serial = 1879] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x124079000) [pid = 1645] [serial = 1877] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x118497400) [pid = 1645] [serial = 1871] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x119d2d400) [pid = 1645] [serial = 1873] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x11825e800) [pid = 1645] [serial = 1883] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x11960cc00) [pid = 1645] [serial = 1912] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x118126000) [pid = 1645] [serial = 1870] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x1266e7c00) [pid = 1645] [serial = 1918] [outer = 0x0] [url = about:blank] 09:59:55 INFO - PROCESS | 1645 | 1466441995285 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]]]}] 09:59:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:59:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1673ms 09:59:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:59:55 INFO - PROCESS | 1645 | 1466441995317 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 09:59:55 INFO - PROCESS | 1645 | 1466441995319 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 09:59:55 INFO - PROCESS | 1645 | 1466441995322 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:59:55 INFO - PROCESS | 1645 | 1466441995324 Marionette TRACE conn2 <- [1,2614,null,{}] 09:59:55 INFO - PROCESS | 1645 | 1466441995334 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}] 09:59:55 INFO - PROCESS | 1645 | 1466441995336 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:55 INFO - PROCESS | 1645 | 1466441995421 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 09:59:55 INFO - PROCESS | 1645 | 1466441995478 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:55 INFO - PROCESS | 1645 | 1466441995480 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x1169ad000 == 28 [pid = 1645] [id = 661] 09:59:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x112ea5000) [pid = 1645] [serial = 1983] [outer = 0x0] 09:59:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x112eb8800) [pid = 1645] [serial = 1984] [outer = 0x112ea5000] 09:59:55 INFO - PROCESS | 1645 | 1466441995508 Marionette DEBUG loaded listener.js 09:59:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x113c1fc00) [pid = 1645] [serial = 1985] [outer = 0x112ea5000] 09:59:55 INFO - PROCESS | 1645 | 1466441995817 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]]]}] 09:59:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:59:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 521ms 09:59:55 INFO - PROCESS | 1645 | 1466441995843 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 09:59:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:59:55 INFO - PROCESS | 1645 | 1466441995850 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 09:59:55 INFO - PROCESS | 1645 | 1466441995855 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:59:55 INFO - PROCESS | 1645 | 1466441995857 Marionette TRACE conn2 <- [1,2618,null,{}] 09:59:55 INFO - PROCESS | 1645 | 1466441995860 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}] 09:59:55 INFO - PROCESS | 1645 | 1466441995863 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:55 INFO - PROCESS | 1645 | 1466441995941 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 09:59:55 INFO - PROCESS | 1645 | 1466441995948 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:55 INFO - PROCESS | 1645 | 1466441995949 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x1185de800 == 29 [pid = 1645] [id = 662] 09:59:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x115dec000) [pid = 1645] [serial = 1986] [outer = 0x0] 09:59:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x116919c00) [pid = 1645] [serial = 1987] [outer = 0x115dec000] 09:59:55 INFO - PROCESS | 1645 | 1466441995977 Marionette DEBUG loaded listener.js 09:59:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x116a1ac00) [pid = 1645] [serial = 1988] [outer = 0x115dec000] 09:59:56 INFO - PROCESS | 1645 | 1466441996374 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]]]}] 09:59:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:59:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 570ms 09:59:56 INFO - PROCESS | 1645 | 1466441996426 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 09:59:56 INFO - PROCESS | 1645 | 1466441996428 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 09:59:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:59:56 INFO - PROCESS | 1645 | 1466441996443 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:59:56 INFO - PROCESS | 1645 | 1466441996447 Marionette TRACE conn2 <- [1,2622,null,{}] 09:59:56 INFO - PROCESS | 1645 | 1466441996458 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}] 09:59:56 INFO - PROCESS | 1645 | 1466441996463 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:56 INFO - PROCESS | 1645 | 1466441996541 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 09:59:56 INFO - PROCESS | 1645 | 1466441996549 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:56 INFO - PROCESS | 1645 | 1466441996551 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x119da1000 == 30 [pid = 1645] [id = 663] 09:59:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x111ec9400) [pid = 1645] [serial = 1989] [outer = 0x0] 09:59:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x1181c0400) [pid = 1645] [serial = 1990] [outer = 0x111ec9400] 09:59:56 INFO - PROCESS | 1645 | 1466441996579 Marionette DEBUG loaded listener.js 09:59:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1183a6400) [pid = 1645] [serial = 1991] [outer = 0x111ec9400] 09:59:56 INFO - PROCESS | 1645 | 1466441996906 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]]]}] 09:59:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:59:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 473ms 09:59:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:59:56 INFO - PROCESS | 1645 | 1466441996917 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 09:59:56 INFO - PROCESS | 1645 | 1466441996919 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 09:59:56 INFO - PROCESS | 1645 | 1466441996925 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:59:56 INFO - PROCESS | 1645 | 1466441996926 Marionette TRACE conn2 <- [1,2626,null,{}] 09:59:56 INFO - PROCESS | 1645 | 1466441996930 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}] 09:59:56 INFO - PROCESS | 1645 | 1466441996932 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:57 INFO - PROCESS | 1645 | 1466441997036 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 09:59:57 INFO - PROCESS | 1645 | 1466441997044 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:57 INFO - PROCESS | 1645 | 1466441997045 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x123043000 == 31 [pid = 1645] [id = 664] 09:59:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x118265400) [pid = 1645] [serial = 1992] [outer = 0x0] 09:59:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x11874ac00) [pid = 1645] [serial = 1993] [outer = 0x118265400] 09:59:57 INFO - PROCESS | 1645 | 1466441997070 Marionette DEBUG loaded listener.js 09:59:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x119430400) [pid = 1645] [serial = 1994] [outer = 0x118265400] 09:59:57 INFO - PROCESS | 1645 | 1466441997372 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]]]}] 09:59:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:59:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 476ms 09:59:57 INFO - PROCESS | 1645 | 1466441997400 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 09:59:57 INFO - PROCESS | 1645 | 1466441997401 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 09:59:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:59:57 INFO - PROCESS | 1645 | 1466441997403 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:59:57 INFO - PROCESS | 1645 | 1466441997404 Marionette TRACE conn2 <- [1,2630,null,{}] 09:59:57 INFO - PROCESS | 1645 | 1466441997406 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}] 09:59:57 INFO - PROCESS | 1645 | 1466441997408 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:57 INFO - PROCESS | 1645 | 1466441997490 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 09:59:57 INFO - PROCESS | 1645 | 1466441997494 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:57 INFO - PROCESS | 1645 | 1466441997498 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x123c75800 == 32 [pid = 1645] [id = 665] 09:59:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x115d08000) [pid = 1645] [serial = 1995] [outer = 0x0] 09:59:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x119607c00) [pid = 1645] [serial = 1996] [outer = 0x115d08000] 09:59:57 INFO - PROCESS | 1645 | 1466441997522 Marionette DEBUG loaded listener.js 09:59:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x119627400) [pid = 1645] [serial = 1997] [outer = 0x115d08000] 09:59:57 INFO - PROCESS | 1645 | 1466441997890 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]]]}] 09:59:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:59:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 518ms 09:59:57 INFO - PROCESS | 1645 | 1466441997923 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 09:59:57 INFO - PROCESS | 1645 | 1466441997925 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 09:59:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:59:57 INFO - PROCESS | 1645 | 1466441997928 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:59:57 INFO - PROCESS | 1645 | 1466441997932 Marionette TRACE conn2 <- [1,2634,null,{}] 09:59:57 INFO - PROCESS | 1645 | 1466441997935 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}] 09:59:57 INFO - PROCESS | 1645 | 1466441997941 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:58 INFO - PROCESS | 1645 | 1466441998042 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 09:59:58 INFO - PROCESS | 1645 | 1466441998048 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:58 INFO - PROCESS | 1645 | 1466441998049 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x126631000 == 33 [pid = 1645] [id = 666] 09:59:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x116a1b400) [pid = 1645] [serial = 1998] [outer = 0x0] 09:59:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x119d30800) [pid = 1645] [serial = 1999] [outer = 0x116a1b400] 09:59:58 INFO - PROCESS | 1645 | 1466441998075 Marionette DEBUG loaded listener.js 09:59:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1210c9800) [pid = 1645] [serial = 2000] [outer = 0x116a1b400] 09:59:58 INFO - PROCESS | 1645 | 1466441998415 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]]]}] 09:59:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:59:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 522ms 09:59:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:59:58 INFO - PROCESS | 1645 | 1466441998449 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 09:59:58 INFO - PROCESS | 1645 | 1466441998450 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 09:59:58 INFO - PROCESS | 1645 | 1466441998452 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:59:58 INFO - PROCESS | 1645 | 1466441998453 Marionette TRACE conn2 <- [1,2638,null,{}] 09:59:58 INFO - PROCESS | 1645 | 1466441998456 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}] 09:59:58 INFO - PROCESS | 1645 | 1466441998457 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:58 INFO - PROCESS | 1645 | 1466441998539 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 09:59:58 INFO - PROCESS | 1645 | 1466441998599 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:58 INFO - PROCESS | 1645 | 1466441998600 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x1289c4800 == 34 [pid = 1645] [id = 667] 09:59:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119136000) [pid = 1645] [serial = 2001] [outer = 0x0] 09:59:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1210da400) [pid = 1645] [serial = 2002] [outer = 0x119136000] 09:59:58 INFO - PROCESS | 1645 | 1466441998625 Marionette DEBUG loaded listener.js 09:59:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x12379bc00) [pid = 1645] [serial = 2003] [outer = 0x119136000] 09:59:58 INFO - PROCESS | 1645 | 1466441998900 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]]]}] 09:59:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:59:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 469ms 09:59:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:59:58 INFO - PROCESS | 1645 | 1466441998922 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 09:59:58 INFO - PROCESS | 1645 | 1466441998923 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 09:59:58 INFO - PROCESS | 1645 | 1466441998925 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:59:58 INFO - PROCESS | 1645 | 1466441998927 Marionette TRACE conn2 <- [1,2642,null,{}] 09:59:58 INFO - PROCESS | 1645 | 1466441998937 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}] 09:59:58 INFO - PROCESS | 1645 | 1466441998938 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:59 INFO - PROCESS | 1645 | 1466441999017 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 09:59:59 INFO - PROCESS | 1645 | 1466441999021 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:59 INFO - PROCESS | 1645 | 1466441999022 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x12949a000 == 35 [pid = 1645] [id = 668] 09:59:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12379c000) [pid = 1645] [serial = 2004] [outer = 0x0] 09:59:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x123b5f400) [pid = 1645] [serial = 2005] [outer = 0x12379c000] 09:59:59 INFO - PROCESS | 1645 | 1466441999050 Marionette DEBUG loaded listener.js 09:59:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x123b6d400) [pid = 1645] [serial = 2006] [outer = 0x12379c000] 09:59:59 INFO - PROCESS | 1645 | 1466441999388 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]]]}] 09:59:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:59:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 478ms 09:59:59 INFO - PROCESS | 1645 | 1466441999405 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 09:59:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:59:59 INFO - PROCESS | 1645 | 1466441999406 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 09:59:59 INFO - PROCESS | 1645 | 1466441999408 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:59:59 INFO - PROCESS | 1645 | 1466441999409 Marionette TRACE conn2 <- [1,2646,null,{}] 09:59:59 INFO - PROCESS | 1645 | 1466441999412 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}] 09:59:59 INFO - PROCESS | 1645 | 1466441999415 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:59 INFO - PROCESS | 1645 | 1466441999524 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 09:59:59 INFO - PROCESS | 1645 | 1466441999533 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:59 INFO - PROCESS | 1645 | 1466441999534 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x119d9e000 == 36 [pid = 1645] [id = 669] 09:59:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x123b68800) [pid = 1645] [serial = 2007] [outer = 0x0] 09:59:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x123c87c00) [pid = 1645] [serial = 2008] [outer = 0x123b68800] 09:59:59 INFO - PROCESS | 1645 | 1466441999559 Marionette DEBUG loaded listener.js 09:59:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x123c91400) [pid = 1645] [serial = 2009] [outer = 0x123b68800] 09:59:59 INFO - PROCESS | 1645 | 1466441999853 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]]]}] 09:59:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:59:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 468ms 09:59:59 INFO - PROCESS | 1645 | 1466441999884 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 09:59:59 INFO - PROCESS | 1645 | 1466441999886 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 09:59:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:59:59 INFO - PROCESS | 1645 | 1466441999888 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:59:59 INFO - PROCESS | 1645 | 1466441999889 Marionette TRACE conn2 <- [1,2650,null,{}] 09:59:59 INFO - PROCESS | 1645 | 1466441999891 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}] 09:59:59 INFO - PROCESS | 1645 | 1466441999893 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:59 INFO - PROCESS | 1645 | 1466441999976 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 09:59:59 INFO - PROCESS | 1645 | 1466441999982 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:59 INFO - PROCESS | 1645 | 1466441999983 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 09:59:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x12afb6000 == 37 [pid = 1645] [id = 670] 09:59:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x123c91800) [pid = 1645] [serial = 2010] [outer = 0x0] 10:00:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x124559c00) [pid = 1645] [serial = 2011] [outer = 0x123c91800] 10:00:00 INFO - PROCESS | 1645 | 1466442000009 Marionette DEBUG loaded listener.js 10:00:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x124d73800) [pid = 1645] [serial = 2012] [outer = 0x123c91800] 10:00:00 INFO - PROCESS | 1645 | 1466442000342 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 10:00:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:00:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 468ms 10:00:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:00:00 INFO - PROCESS | 1645 | 1466442000357 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 10:00:00 INFO - PROCESS | 1645 | 1466442000358 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 10:00:00 INFO - PROCESS | 1645 | 1466442000361 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:00:00 INFO - PROCESS | 1645 | 1466442000365 Marionette TRACE conn2 <- [1,2654,null,{}] 10:00:00 INFO - PROCESS | 1645 | 1466442000367 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:00 INFO - PROCESS | 1645 | 1466442000369 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:00 INFO - PROCESS | 1645 | 1466442000497 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 10:00:00 INFO - PROCESS | 1645 | 1466442000512 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:00 INFO - PROCESS | 1645 | 1466442000514 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x123c75000 == 38 [pid = 1645] [id = 671] 10:00:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1181c3800) [pid = 1645] [serial = 2013] [outer = 0x0] 10:00:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x124d73c00) [pid = 1645] [serial = 2014] [outer = 0x1181c3800] 10:00:00 INFO - PROCESS | 1645 | 1466442000540 Marionette DEBUG loaded listener.js 10:00:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x1260d2400) [pid = 1645] [serial = 2015] [outer = 0x1181c3800] 10:00:00 INFO - PROCESS | 1645 | 1466442000969 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 10:00:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:00:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 622ms 10:00:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:00:00 INFO - PROCESS | 1645 | 1466442000984 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 10:00:00 INFO - PROCESS | 1645 | 1466442000986 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 10:00:00 INFO - PROCESS | 1645 | 1466442000989 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:00:00 INFO - PROCESS | 1645 | 1466442000991 Marionette TRACE conn2 <- [1,2658,null,{}] 10:00:01 INFO - PROCESS | 1645 | 1466442001003 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:01 INFO - PROCESS | 1645 | 1466442001005 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:01 INFO - PROCESS | 1645 | 1466442001165 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 10:00:01 INFO - PROCESS | 1645 | 1466442001224 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:01 INFO - PROCESS | 1645 | 1466442001225 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c35c000 == 39 [pid = 1645] [id = 672] 10:00:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x1210cc400) [pid = 1645] [serial = 2016] [outer = 0x0] 10:00:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x1260d2c00) [pid = 1645] [serial = 2017] [outer = 0x1210cc400] 10:00:01 INFO - PROCESS | 1645 | 1466442001265 Marionette DEBUG loaded listener.js 10:00:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x1269e2c00) [pid = 1645] [serial = 2018] [outer = 0x1210cc400] 10:00:01 INFO - PROCESS | 1645 | 1466442001642 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 10:00:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:00:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 669ms 10:00:01 INFO - PROCESS | 1645 | 1466442001659 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 10:00:01 INFO - PROCESS | 1645 | 1466442001660 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 10:00:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:00:01 INFO - PROCESS | 1645 | 1466442001664 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:00:01 INFO - PROCESS | 1645 | 1466442001665 Marionette TRACE conn2 <- [1,2662,null,{}] 10:00:01 INFO - PROCESS | 1645 | 1466442001667 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:01 INFO - PROCESS | 1645 | 1466442001668 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:01 INFO - PROCESS | 1645 | 1466442001776 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 10:00:01 INFO - PROCESS | 1645 | 1466442001809 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:01 INFO - PROCESS | 1645 | 1466442001810 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c71a800 == 40 [pid = 1645] [id = 673] 10:00:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x1289a5c00) [pid = 1645] [serial = 2019] [outer = 0x0] 10:00:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x1289a8c00) [pid = 1645] [serial = 2020] [outer = 0x1289a5c00] 10:00:01 INFO - PROCESS | 1645 | 1466442001836 Marionette DEBUG loaded listener.js 10:00:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x128af3000) [pid = 1645] [serial = 2021] [outer = 0x1289a5c00] 10:00:02 INFO - PROCESS | 1645 | 1466442002218 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 10:00:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:00:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 569ms 10:00:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:00:02 INFO - PROCESS | 1645 | 1466442002234 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 10:00:02 INFO - PROCESS | 1645 | 1466442002236 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 10:00:02 INFO - PROCESS | 1645 | 1466442002239 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:00:02 INFO - PROCESS | 1645 | 1466442002241 Marionette TRACE conn2 <- [1,2666,null,{}] 10:00:02 INFO - PROCESS | 1645 | 1466442002244 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:02 INFO - PROCESS | 1645 | 1466442002246 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:02 INFO - PROCESS | 1645 | 1466442002403 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 10:00:02 INFO - PROCESS | 1645 | 1466442002428 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:02 INFO - PROCESS | 1645 | 1466442002429 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cd39800 == 41 [pid = 1645] [id = 674] 10:00:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x128ccb000) [pid = 1645] [serial = 2022] [outer = 0x0] 10:00:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x128fac400) [pid = 1645] [serial = 2023] [outer = 0x128ccb000] 10:00:02 INFO - PROCESS | 1645 | 1466442002468 Marionette DEBUG loaded listener.js 10:00:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x128fb4000) [pid = 1645] [serial = 2024] [outer = 0x128ccb000] 10:00:02 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x1164de800) [pid = 1645] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:00:02 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x1237a5400) [pid = 1645] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:00:02 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x1121a7800) [pid = 1645] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:00:02 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x112ea8c00) [pid = 1645] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:00:02 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x124216c00) [pid = 1645] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:00:02 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x116fa9000) [pid = 1645] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:00:02 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x112eb6c00) [pid = 1645] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:00:02 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x116921c00) [pid = 1645] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:00:02 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x124502400) [pid = 1645] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:00:02 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x123c5e800) [pid = 1645] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:00:02 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x123771c00) [pid = 1645] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:00:02 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x119d60000) [pid = 1645] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:00:02 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x119602c00) [pid = 1645] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:00:02 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x116fb1800) [pid = 1645] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:00:02 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x112ea7000) [pid = 1645] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:00:02 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x119fb0400) [pid = 1645] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:00:02 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x118745800) [pid = 1645] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:00:03 INFO - PROCESS | 1645 | 1466442003554 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 10:00:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 10:00:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1326ms 10:00:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:00:03 INFO - PROCESS | 1645 | 1466442003565 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 10:00:03 INFO - PROCESS | 1645 | 1466442003566 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 10:00:03 INFO - PROCESS | 1645 | 1466442003568 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:00:03 INFO - PROCESS | 1645 | 1466442003569 Marionette TRACE conn2 <- [1,2670,null,{}] 10:00:03 INFO - PROCESS | 1645 | 1466442003571 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:03 INFO - PROCESS | 1645 | 1466442003572 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:03 INFO - PROCESS | 1645 | 1466442003659 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 10:00:03 INFO - PROCESS | 1645 | 1466442003717 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:03 INFO - PROCESS | 1645 | 1466442003718 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd0a800 == 42 [pid = 1645] [id = 675] 10:00:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x116fa9000) [pid = 1645] [serial = 2025] [outer = 0x0] 10:00:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x119602c00) [pid = 1645] [serial = 2026] [outer = 0x116fa9000] 10:00:03 INFO - PROCESS | 1645 | 1466442003742 Marionette DEBUG loaded listener.js 10:00:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1237a1800) [pid = 1645] [serial = 2027] [outer = 0x116fa9000] 10:00:04 INFO - PROCESS | 1645 | 1466442004504 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\n"]]]}] 10:00:04 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 10:00:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:00:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 10:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:00:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 968ms 10:00:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:00:04 INFO - PROCESS | 1645 | 1466442004537 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 10:00:04 INFO - PROCESS | 1645 | 1466442004538 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 10:00:04 INFO - PROCESS | 1645 | 1466442004540 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:00:04 INFO - PROCESS | 1645 | 1466442004541 Marionette TRACE conn2 <- [1,2674,null,{}] 10:00:04 INFO - PROCESS | 1645 | 1466442004543 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:04 INFO - PROCESS | 1645 | 1466442004545 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:04 INFO - PROCESS | 1645 | 1466442004624 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 10:00:04 INFO - PROCESS | 1645 | 1466442004629 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:04 INFO - PROCESS | 1645 | 1466442004631 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d08f000 == 43 [pid = 1645] [id = 676] 10:00:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x124502400) [pid = 1645] [serial = 2028] [outer = 0x0] 10:00:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x128fb3400) [pid = 1645] [serial = 2029] [outer = 0x124502400] 10:00:04 INFO - PROCESS | 1645 | 1466442004656 Marionette DEBUG loaded listener.js 10:00:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1290c6000) [pid = 1645] [serial = 2030] [outer = 0x124502400] 10:00:05 INFO - PROCESS | 1645 | 1466442005599 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\n"]]]}] 10:00:05 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 10:00:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:00:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 10:00:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:00:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1074ms 10:00:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:00:05 INFO - PROCESS | 1645 | 1466442005615 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 10:00:05 INFO - PROCESS | 1645 | 1466442005618 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 10:00:05 INFO - PROCESS | 1645 | 1466442005621 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:00:05 INFO - PROCESS | 1645 | 1466442005623 Marionette TRACE conn2 <- [1,2678,null,{}] 10:00:05 INFO - PROCESS | 1645 | 1466442005627 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:05 INFO - PROCESS | 1645 | 1466442005629 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:05 INFO - PROCESS | 1645 | 1466442005763 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 10:00:05 INFO - PROCESS | 1645 | 1466442005821 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:05 INFO - PROCESS | 1645 | 1466442005823 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x1185a3000 == 44 [pid = 1645] [id = 677] 10:00:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x112599400) [pid = 1645] [serial = 2031] [outer = 0x0] 10:00:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x1132dec00) [pid = 1645] [serial = 2032] [outer = 0x112599400] 10:00:05 INFO - PROCESS | 1645 | 1466442005854 Marionette DEBUG loaded listener.js 10:00:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x115e53000) [pid = 1645] [serial = 2033] [outer = 0x112599400] 10:00:06 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd0a800 == 43 [pid = 1645] [id = 675] 10:00:06 INFO - PROCESS | 1645 | --DOCSHELL 0x12cd39800 == 42 [pid = 1645] [id = 674] 10:00:06 INFO - PROCESS | 1645 | --DOCSHELL 0x12c71a800 == 41 [pid = 1645] [id = 673] 10:00:06 INFO - PROCESS | 1645 | --DOCSHELL 0x12c35c000 == 40 [pid = 1645] [id = 672] 10:00:06 INFO - PROCESS | 1645 | --DOCSHELL 0x123c75000 == 39 [pid = 1645] [id = 671] 10:00:06 INFO - PROCESS | 1645 | --DOCSHELL 0x12afb6000 == 38 [pid = 1645] [id = 670] 10:00:06 INFO - PROCESS | 1645 | --DOCSHELL 0x119d9e000 == 37 [pid = 1645] [id = 669] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1289a8000) [pid = 1645] [serial = 1981] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOCSHELL 0x12949a000 == 36 [pid = 1645] [id = 668] 10:00:06 INFO - PROCESS | 1645 | --DOCSHELL 0x1289c4800 == 35 [pid = 1645] [id = 667] 10:00:06 INFO - PROCESS | 1645 | --DOCSHELL 0x126631000 == 34 [pid = 1645] [id = 666] 10:00:06 INFO - PROCESS | 1645 | --DOCSHELL 0x123c75800 == 33 [pid = 1645] [id = 665] 10:00:06 INFO - PROCESS | 1645 | --DOCSHELL 0x123043000 == 32 [pid = 1645] [id = 664] 10:00:06 INFO - PROCESS | 1645 | --DOCSHELL 0x119da1000 == 31 [pid = 1645] [id = 663] 10:00:06 INFO - PROCESS | 1645 | --DOCSHELL 0x1185de800 == 30 [pid = 1645] [id = 662] 10:00:06 INFO - PROCESS | 1645 | --DOCSHELL 0x1169ad000 == 29 [pid = 1645] [id = 661] 10:00:06 INFO - PROCESS | 1645 | --DOCSHELL 0x12a80b800 == 28 [pid = 1645] [id = 660] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1210db800) [pid = 1645] [serial = 1963] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x124190800) [pid = 1645] [serial = 1966] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1260ca400) [pid = 1645] [serial = 1969] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x118732c00) [pid = 1645] [serial = 1973] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x11691dc00) [pid = 1645] [serial = 1972] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x12660dc00) [pid = 1645] [serial = 1978] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x118265800) [pid = 1645] [serial = 1954] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x11913cc00) [pid = 1645] [serial = 1955] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1132ea800) [pid = 1645] [serial = 1951] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1269e0800) [pid = 1645] [serial = 1979] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x116914400) [pid = 1645] [serial = 1952] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x118737000) [pid = 1645] [serial = 1949] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1174c7800) [pid = 1645] [serial = 1948] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1269de000) [pid = 1645] [serial = 1946] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x124e90c00) [pid = 1645] [serial = 1945] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x12421f800) [pid = 1645] [serial = 1943] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x123c8b000) [pid = 1645] [serial = 1942] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x123b66400) [pid = 1645] [serial = 1940] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x1237a4400) [pid = 1645] [serial = 1939] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x123280400) [pid = 1645] [serial = 1937] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1210ccc00) [pid = 1645] [serial = 1936] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x119d32800) [pid = 1645] [serial = 1934] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x11962ac00) [pid = 1645] [serial = 1933] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x11913f400) [pid = 1645] [serial = 1931] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1181bb000) [pid = 1645] [serial = 1930] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x1199ec000) [pid = 1645] [serial = 1957] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x126497c00) [pid = 1645] [serial = 1970] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x1210c1c00) [pid = 1645] [serial = 1960] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x124190c00) [pid = 1645] [serial = 1976] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x12379c400) [pid = 1645] [serial = 1964] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x126083c00) [pid = 1645] [serial = 1967] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x1210d4c00) [pid = 1645] [serial = 1961] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x119d38000) [pid = 1645] [serial = 1958] [outer = 0x0] [url = about:blank] 10:00:06 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x119d5f800) [pid = 1645] [serial = 1975] [outer = 0x0] [url = about:blank] 10:00:07 INFO - PROCESS | 1645 | 1466442007009 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 10:00:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 10:00:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1427ms 10:00:07 INFO - PROCESS | 1645 | 1466442007048 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 10:00:07 INFO - PROCESS | 1645 | 1466442007050 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 10:00:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:00:07 INFO - PROCESS | 1645 | 1466442007053 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:00:07 INFO - PROCESS | 1645 | 1466442007054 Marionette TRACE conn2 <- [1,2682,null,{}] 10:00:07 INFO - PROCESS | 1645 | 1466442007058 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:07 INFO - PROCESS | 1645 | 1466442007060 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:07 INFO - PROCESS | 1645 | 1466442007133 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 10:00:07 INFO - PROCESS | 1645 | 1466442007161 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:07 INFO - PROCESS | 1645 | 1466442007164 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x117458000 == 29 [pid = 1645] [id = 678] 10:00:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x116916c00) [pid = 1645] [serial = 2034] [outer = 0x0] 10:00:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x11691d000) [pid = 1645] [serial = 2035] [outer = 0x116916c00] 10:00:07 INFO - PROCESS | 1645 | 1466442007193 Marionette DEBUG loaded listener.js 10:00:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x116fa8c00) [pid = 1645] [serial = 2036] [outer = 0x116916c00] 10:00:08 INFO - PROCESS | 1645 | 1466442008022 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 10:00:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 10:00:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1022ms 10:00:08 INFO - PROCESS | 1645 | 1466442008081 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 10:00:08 INFO - PROCESS | 1645 | 1466442008084 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 10:00:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:00:08 INFO - PROCESS | 1645 | 1466442008098 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:00:08 INFO - PROCESS | 1645 | 1466442008100 Marionette TRACE conn2 <- [1,2686,null,{}] 10:00:08 INFO - PROCESS | 1645 | 1466442008102 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:08 INFO - PROCESS | 1645 | 1466442008104 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:08 INFO - PROCESS | 1645 | 1466442008183 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 10:00:08 INFO - PROCESS | 1645 | 1466442008187 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:08 INFO - PROCESS | 1645 | 1466442008189 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x11968c000 == 30 [pid = 1645] [id = 679] 10:00:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x11812c400) [pid = 1645] [serial = 2037] [outer = 0x0] 10:00:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x1181c8400) [pid = 1645] [serial = 2038] [outer = 0x11812c400] 10:00:08 INFO - PROCESS | 1645 | 1466442008216 Marionette DEBUG loaded listener.js 10:00:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x11848d000) [pid = 1645] [serial = 2039] [outer = 0x11812c400] 10:00:09 INFO - PROCESS | 1645 | 1466442009089 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\n"]]]}] 10:00:09 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 10:00:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:00:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 10:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:00:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1022ms 10:00:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:00:09 INFO - PROCESS | 1645 | 1466442009121 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 10:00:09 INFO - PROCESS | 1645 | 1466442009122 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 10:00:09 INFO - PROCESS | 1645 | 1466442009125 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:00:09 INFO - PROCESS | 1645 | 1466442009127 Marionette TRACE conn2 <- [1,2690,null,{}] 10:00:09 INFO - PROCESS | 1645 | 1466442009151 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:09 INFO - PROCESS | 1645 | 1466442009154 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:09 INFO - PROCESS | 1645 | 1466442009249 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 10:00:09 INFO - PROCESS | 1645 | 1466442009254 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:09 INFO - PROCESS | 1645 | 1466442009256 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x1235b9800 == 31 [pid = 1645] [id = 680] 10:00:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x11874c800) [pid = 1645] [serial = 2040] [outer = 0x0] 10:00:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x11960ac00) [pid = 1645] [serial = 2041] [outer = 0x11874c800] 10:00:09 INFO - PROCESS | 1645 | 1466442009284 Marionette DEBUG loaded listener.js 10:00:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x119627800) [pid = 1645] [serial = 2042] [outer = 0x11874c800] 10:00:10 INFO - PROCESS | 1645 | 1466442010132 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\n"]]]}] 10:00:10 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 10:00:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:00:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 10:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:00:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1024ms 10:00:10 INFO - PROCESS | 1645 | 1466442010149 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 10:00:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:00:10 INFO - PROCESS | 1645 | 1466442010151 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 10:00:10 INFO - PROCESS | 1645 | 1466442010153 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:00:10 INFO - PROCESS | 1645 | 1466442010154 Marionette TRACE conn2 <- [1,2694,null,{}] 10:00:10 INFO - PROCESS | 1645 | 1466442010157 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:10 INFO - PROCESS | 1645 | 1466442010158 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:10 INFO - PROCESS | 1645 | 1466442010255 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 10:00:10 INFO - PROCESS | 1645 | 1466442010295 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:10 INFO - PROCESS | 1645 | 1466442010296 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x124051800 == 32 [pid = 1645] [id = 681] 10:00:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x113347000) [pid = 1645] [serial = 2043] [outer = 0x0] 10:00:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x119d38000) [pid = 1645] [serial = 2044] [outer = 0x113347000] 10:00:10 INFO - PROCESS | 1645 | 1466442010322 Marionette DEBUG loaded listener.js 10:00:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x119d5f800) [pid = 1645] [serial = 2045] [outer = 0x113347000] 10:00:11 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x116fa9000) [pid = 1645] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:00:11 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x1210cc400) [pid = 1645] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:00:11 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x112ea5000) [pid = 1645] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:00:11 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x118265400) [pid = 1645] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:00:11 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x119136000) [pid = 1645] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:00:11 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x115d08000) [pid = 1645] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:00:11 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x115dec000) [pid = 1645] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:00:11 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x116a1b400) [pid = 1645] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:00:11 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x1269e0c00) [pid = 1645] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:00:11 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x123b68800) [pid = 1645] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:00:11 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x111ec9400) [pid = 1645] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:00:11 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x123c91800) [pid = 1645] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:00:11 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x12379c000) [pid = 1645] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:00:11 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x1289a5c00) [pid = 1645] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:00:11 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x128ccb000) [pid = 1645] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:00:11 INFO - PROCESS | 1645 | --DOMWINDOW == 66 (0x1181c3800) [pid = 1645] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:00:11 INFO - PROCESS | 1645 | 1466442011139 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\n"]]]}] 10:00:11 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 10:00:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:00:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 10:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:00:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1018ms 10:00:11 INFO - PROCESS | 1645 | 1466442011173 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 10:00:11 INFO - PROCESS | 1645 | 1466442011174 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 10:00:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:00:11 INFO - PROCESS | 1645 | 1466442011176 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:00:11 INFO - PROCESS | 1645 | 1466442011178 Marionette TRACE conn2 <- [1,2698,null,{}] 10:00:11 INFO - PROCESS | 1645 | 1466442011180 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:11 INFO - PROCESS | 1645 | 1466442011181 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:11 INFO - PROCESS | 1645 | 1466442011254 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 10:00:11 INFO - PROCESS | 1645 | 1466442011309 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:11 INFO - PROCESS | 1645 | 1466442011310 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x124861800 == 33 [pid = 1645] [id = 682] 10:00:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x112597400) [pid = 1645] [serial = 2046] [outer = 0x0] 10:00:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x1181bd000) [pid = 1645] [serial = 2047] [outer = 0x112597400] 10:00:11 INFO - PROCESS | 1645 | 1466442011337 Marionette DEBUG loaded listener.js 10:00:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x119d2bc00) [pid = 1645] [serial = 2048] [outer = 0x112597400] 10:00:12 INFO - PROCESS | 1645 | 1466442012077 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\n"]]]}] 10:00:12 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 10:00:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:00:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 10:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:00:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 920ms 10:00:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:00:12 INFO - PROCESS | 1645 | 1466442012097 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 10:00:12 INFO - PROCESS | 1645 | 1466442012098 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 10:00:12 INFO - PROCESS | 1645 | 1466442012100 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:00:12 INFO - PROCESS | 1645 | 1466442012101 Marionette TRACE conn2 <- [1,2702,null,{}] 10:00:12 INFO - PROCESS | 1645 | 1466442012104 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:12 INFO - PROCESS | 1645 | 1466442012108 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:12 INFO - PROCESS | 1645 | 1466442012204 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 10:00:12 INFO - PROCESS | 1645 | 1466442012208 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:12 INFO - PROCESS | 1645 | 1466442012209 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x1289c6800 == 34 [pid = 1645] [id = 683] 10:00:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x1210c2800) [pid = 1645] [serial = 2049] [outer = 0x0] 10:00:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x1233e1400) [pid = 1645] [serial = 2050] [outer = 0x1210c2800] 10:00:12 INFO - PROCESS | 1645 | 1466442012237 Marionette DEBUG loaded listener.js 10:00:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x12379d400) [pid = 1645] [serial = 2051] [outer = 0x1210c2800] 10:00:12 INFO - PROCESS | 1645 | 1466442012562 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 10:00:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:00:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 520ms 10:00:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:00:12 INFO - PROCESS | 1645 | 1466442012621 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 10:00:12 INFO - PROCESS | 1645 | 1466442012622 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 10:00:12 INFO - PROCESS | 1645 | 1466442012624 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:00:12 INFO - PROCESS | 1645 | 1466442012625 Marionette TRACE conn2 <- [1,2706,null,{}] 10:00:12 INFO - PROCESS | 1645 | 1466442012627 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:12 INFO - PROCESS | 1645 | 1466442012629 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:12 INFO - PROCESS | 1645 | 1466442012703 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 10:00:12 INFO - PROCESS | 1645 | 1466442012768 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:12 INFO - PROCESS | 1645 | 1466442012769 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x128cae800 == 35 [pid = 1645] [id = 684] 10:00:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x1233d4c00) [pid = 1645] [serial = 2052] [outer = 0x0] 10:00:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x1237a5800) [pid = 1645] [serial = 2053] [outer = 0x1233d4c00] 10:00:12 INFO - PROCESS | 1645 | 1466442012793 Marionette DEBUG loaded listener.js 10:00:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x123b6ac00) [pid = 1645] [serial = 2054] [outer = 0x1233d4c00] 10:00:13 INFO - PROCESS | 1645 | 1466442013168 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 10:00:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:00:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 569ms 10:00:13 INFO - PROCESS | 1645 | 1466442013193 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 10:00:13 INFO - PROCESS | 1645 | 1466442013196 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 10:00:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:00:13 INFO - PROCESS | 1645 | 1466442013200 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:00:13 INFO - PROCESS | 1645 | 1466442013202 Marionette TRACE conn2 <- [1,2710,null,{}] 10:00:13 INFO - PROCESS | 1645 | 1466442013206 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:13 INFO - PROCESS | 1645 | 1466442013208 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:13 INFO - PROCESS | 1645 | 1466442013308 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 10:00:13 INFO - PROCESS | 1645 | 1466442013392 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:13 INFO - PROCESS | 1645 | 1466442013394 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x11915e000 == 36 [pid = 1645] [id = 685] 10:00:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x113d9a400) [pid = 1645] [serial = 2055] [outer = 0x0] 10:00:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x115e56000) [pid = 1645] [serial = 2056] [outer = 0x113d9a400] 10:00:13 INFO - PROCESS | 1645 | 1466442013428 Marionette DEBUG loaded listener.js 10:00:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x11714a400) [pid = 1645] [serial = 2057] [outer = 0x113d9a400] 10:00:13 INFO - PROCESS | 1645 | 1466442013858 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 10:00:13 INFO - PROCESS | 1645 | 1466442013873 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 10:00:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:00:13 INFO - PROCESS | 1645 | 1466442013878 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:00:13 INFO - PROCESS | 1645 | 1466442013880 Marionette TRACE conn2 <- [1,2714,null,{}] 10:00:13 INFO - PROCESS | 1645 | 1466442013883 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:13 INFO - PROCESS | 1645 | 1466442013885 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:14 INFO - PROCESS | 1645 | 1466442014009 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 10:00:14 INFO - PROCESS | 1645 | 1466442014076 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:14 INFO - PROCESS | 1645 | 1466442014077 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x123b45000 == 37 [pid = 1645] [id = 686] 10:00:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x119136000) [pid = 1645] [serial = 2058] [outer = 0x0] 10:00:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1195ec800) [pid = 1645] [serial = 2059] [outer = 0x119136000] 10:00:14 INFO - PROCESS | 1645 | 1466442014107 Marionette DEBUG loaded listener.js 10:00:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x119626000) [pid = 1645] [serial = 2060] [outer = 0x119136000] 10:00:14 INFO - PROCESS | 1645 | 1466442014494 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 10:00:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:00:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 669ms 10:00:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:00:14 INFO - PROCESS | 1645 | 1466442014548 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 10:00:14 INFO - PROCESS | 1645 | 1466442014549 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 10:00:14 INFO - PROCESS | 1645 | 1466442014552 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:00:14 INFO - PROCESS | 1645 | 1466442014554 Marionette TRACE conn2 <- [1,2718,null,{}] 10:00:14 INFO - PROCESS | 1645 | 1466442014562 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:14 INFO - PROCESS | 1645 | 1466442014566 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:14 INFO - PROCESS | 1645 | 1466442014661 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 10:00:14 INFO - PROCESS | 1645 | 1466442014720 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:14 INFO - PROCESS | 1645 | 1466442014723 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x12404e000 == 38 [pid = 1645] [id = 687] 10:00:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x119fb3800) [pid = 1645] [serial = 2061] [outer = 0x0] 10:00:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1210cc800) [pid = 1645] [serial = 2062] [outer = 0x119fb3800] 10:00:14 INFO - PROCESS | 1645 | 1466442014754 Marionette DEBUG loaded listener.js 10:00:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x123520c00) [pid = 1645] [serial = 2063] [outer = 0x119fb3800] 10:00:15 INFO - PROCESS | 1645 | 1466442015217 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 10:00:15 INFO - PROCESS | 1645 | 1466442015228 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 10:00:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:00:15 INFO - PROCESS | 1645 | 1466442015232 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:00:15 INFO - PROCESS | 1645 | 1466442015234 Marionette TRACE conn2 <- [1,2722,null,{}] 10:00:15 INFO - PROCESS | 1645 | 1466442015238 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:15 INFO - PROCESS | 1645 | 1466442015240 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:15 INFO - PROCESS | 1645 | 1466442015392 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 10:00:15 INFO - PROCESS | 1645 | 1466442015475 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:15 INFO - PROCESS | 1645 | 1466442015476 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x12aaca000 == 39 [pid = 1645] [id = 688] 10:00:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x123b62c00) [pid = 1645] [serial = 2064] [outer = 0x0] 10:00:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x123c8d800) [pid = 1645] [serial = 2065] [outer = 0x123b62c00] 10:00:15 INFO - PROCESS | 1645 | 1466442015507 Marionette DEBUG loaded listener.js 10:00:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x123c92800) [pid = 1645] [serial = 2066] [outer = 0x123b62c00] 10:00:15 INFO - PROCESS | 1645 | 1466442015929 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 10:00:15 INFO - PROCESS | 1645 | 1466442015955 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 10:00:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:00:15 INFO - PROCESS | 1645 | 1466442015957 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:00:15 INFO - PROCESS | 1645 | 1466442015958 Marionette TRACE conn2 <- [1,2726,null,{}] 10:00:15 INFO - PROCESS | 1645 | 1466442015961 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:15 INFO - PROCESS | 1645 | 1466442015962 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:16 INFO - PROCESS | 1645 | 1466442016066 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 10:00:16 INFO - PROCESS | 1645 | 1466442016124 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:16 INFO - PROCESS | 1645 | 1466442016125 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x12afb4000 == 40 [pid = 1645] [id = 689] 10:00:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x123b63800) [pid = 1645] [serial = 2067] [outer = 0x0] 10:00:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x12421f000) [pid = 1645] [serial = 2068] [outer = 0x123b63800] 10:00:16 INFO - PROCESS | 1645 | 1466442016154 Marionette DEBUG loaded listener.js 10:00:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x124d74400) [pid = 1645] [serial = 2069] [outer = 0x123b63800] 10:00:16 INFO - PROCESS | 1645 | 1466442016654 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 10:00:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:00:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 721ms 10:00:16 INFO - PROCESS | 1645 | 1466442016698 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 10:00:16 INFO - PROCESS | 1645 | 1466442016700 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 10:00:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:00:16 INFO - PROCESS | 1645 | 1466442016704 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:00:16 INFO - PROCESS | 1645 | 1466442016706 Marionette TRACE conn2 <- [1,2730,null,{}] 10:00:16 INFO - PROCESS | 1645 | 1466442016710 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:16 INFO - PROCESS | 1645 | 1466442016711 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:16 INFO - PROCESS | 1645 | 1466442016846 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 10:00:16 INFO - PROCESS | 1645 | 1466442016859 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:16 INFO - PROCESS | 1645 | 1466442016860 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x119ab5800 == 41 [pid = 1645] [id = 690] 10:00:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x116914400) [pid = 1645] [serial = 2070] [outer = 0x0] 10:00:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x116923c00) [pid = 1645] [serial = 2071] [outer = 0x116914400] 10:00:16 INFO - PROCESS | 1645 | 1466442016902 Marionette DEBUG loaded listener.js 10:00:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x118126000) [pid = 1645] [serial = 2072] [outer = 0x116914400] 10:00:17 INFO - PROCESS | 1645 | --DOCSHELL 0x1289c6800 == 40 [pid = 1645] [id = 683] 10:00:17 INFO - PROCESS | 1645 | --DOCSHELL 0x124861800 == 39 [pid = 1645] [id = 682] 10:00:17 INFO - PROCESS | 1645 | --DOCSHELL 0x124051800 == 38 [pid = 1645] [id = 681] 10:00:17 INFO - PROCESS | 1645 | --DOCSHELL 0x1235b9800 == 37 [pid = 1645] [id = 680] 10:00:17 INFO - PROCESS | 1645 | --DOCSHELL 0x11968c000 == 36 [pid = 1645] [id = 679] 10:00:17 INFO - PROCESS | 1645 | --DOCSHELL 0x117458000 == 35 [pid = 1645] [id = 678] 10:00:17 INFO - PROCESS | 1645 | --DOCSHELL 0x1185a3000 == 34 [pid = 1645] [id = 677] 10:00:17 INFO - PROCESS | 1645 | --DOCSHELL 0x12d08f000 == 33 [pid = 1645] [id = 676] 10:00:17 INFO - PROCESS | 1645 | --DOCSHELL 0x12afb4000 == 32 [pid = 1645] [id = 689] 10:00:17 INFO - PROCESS | 1645 | --DOCSHELL 0x12aaca000 == 31 [pid = 1645] [id = 688] 10:00:17 INFO - PROCESS | 1645 | --DOCSHELL 0x12404e000 == 30 [pid = 1645] [id = 687] 10:00:17 INFO - PROCESS | 1645 | --DOCSHELL 0x123b45000 == 29 [pid = 1645] [id = 686] 10:00:17 INFO - PROCESS | 1645 | --DOCSHELL 0x128cae800 == 28 [pid = 1645] [id = 684] 10:00:17 INFO - PROCESS | 1645 | --DOCSHELL 0x11915e000 == 27 [pid = 1645] [id = 685] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x128fb3400) [pid = 1645] [serial = 2029] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1237a1800) [pid = 1645] [serial = 2027] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1260d2c00) [pid = 1645] [serial = 2017] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x112eb8800) [pid = 1645] [serial = 1984] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x113c1fc00) [pid = 1645] [serial = 1985] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x11874ac00) [pid = 1645] [serial = 1993] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x119430400) [pid = 1645] [serial = 1994] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x1210da400) [pid = 1645] [serial = 2002] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x12379bc00) [pid = 1645] [serial = 2003] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x119607c00) [pid = 1645] [serial = 1996] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x119627400) [pid = 1645] [serial = 1997] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x116919c00) [pid = 1645] [serial = 1987] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x119d30800) [pid = 1645] [serial = 1999] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1210c9800) [pid = 1645] [serial = 2000] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x116a1ac00) [pid = 1645] [serial = 1988] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x128faec00) [pid = 1645] [serial = 1982] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x123c87c00) [pid = 1645] [serial = 2008] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x123c91400) [pid = 1645] [serial = 2009] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x1181c0400) [pid = 1645] [serial = 1990] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x1183a6400) [pid = 1645] [serial = 1991] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x124559c00) [pid = 1645] [serial = 2011] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x124d73800) [pid = 1645] [serial = 2012] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x123b5f400) [pid = 1645] [serial = 2005] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x123b6d400) [pid = 1645] [serial = 2006] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x1289a8c00) [pid = 1645] [serial = 2020] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x1269e2c00) [pid = 1645] [serial = 2018] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 66 (0x128fac400) [pid = 1645] [serial = 2023] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 65 (0x128af3000) [pid = 1645] [serial = 2021] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 64 (0x119602c00) [pid = 1645] [serial = 2026] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 63 (0x124d73c00) [pid = 1645] [serial = 2014] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 62 (0x1260d2400) [pid = 1645] [serial = 2015] [outer = 0x0] [url = about:blank] 10:00:17 INFO - PROCESS | 1645 | --DOMWINDOW == 61 (0x128fb4000) [pid = 1645] [serial = 2024] [outer = 0x0] [url = about:blank] 10:00:18 INFO - PROCESS | 1645 | 1466442018249 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\n"]]]}] 10:00:18 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 10:00:18 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 10:00:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 10:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:00:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1577ms 10:00:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:00:18 INFO - PROCESS | 1645 | 1466442018282 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 10:00:18 INFO - PROCESS | 1645 | 1466442018284 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 10:00:18 INFO - PROCESS | 1645 | 1466442018287 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:00:18 INFO - PROCESS | 1645 | 1466442018289 Marionette TRACE conn2 <- [1,2734,null,{}] 10:00:18 INFO - PROCESS | 1645 | 1466442018293 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:18 INFO - PROCESS | 1645 | 1466442018294 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:18 INFO - PROCESS | 1645 | 1466442018368 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 10:00:18 INFO - PROCESS | 1645 | 1466442018373 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:18 INFO - PROCESS | 1645 | 1466442018375 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x116f8b000 == 28 [pid = 1645] [id = 691] 10:00:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 62 (0x113c5fc00) [pid = 1645] [serial = 2073] [outer = 0x0] 10:00:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 63 (0x115e54c00) [pid = 1645] [serial = 2074] [outer = 0x113c5fc00] 10:00:18 INFO - PROCESS | 1645 | 1466442018406 Marionette DEBUG loaded listener.js 10:00:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 64 (0x116985c00) [pid = 1645] [serial = 2075] [outer = 0x113c5fc00] 10:00:18 INFO - PROCESS | 1645 | 1466442018780 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 10:00:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:00:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 520ms 10:00:18 INFO - PROCESS | 1645 | 1466442018807 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 10:00:18 INFO - PROCESS | 1645 | 1466442018811 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 10:00:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:00:18 INFO - PROCESS | 1645 | 1466442018816 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:00:18 INFO - PROCESS | 1645 | 1466442018817 Marionette TRACE conn2 <- [1,2738,null,{}] 10:00:18 INFO - PROCESS | 1645 | 1466442018820 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:18 INFO - PROCESS | 1645 | 1466442018822 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:18 INFO - PROCESS | 1645 | 1466442018900 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 10:00:18 INFO - PROCESS | 1645 | 1466442018904 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:18 INFO - PROCESS | 1645 | 1466442018906 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x119677000 == 29 [pid = 1645] [id = 692] 10:00:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 65 (0x1176ea400) [pid = 1645] [serial = 2076] [outer = 0x0] 10:00:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 66 (0x11825b400) [pid = 1645] [serial = 2077] [outer = 0x1176ea400] 10:00:18 INFO - PROCESS | 1645 | 1466442018936 Marionette DEBUG loaded listener.js 10:00:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x11849a000) [pid = 1645] [serial = 2078] [outer = 0x1176ea400] 10:00:19 INFO - PROCESS | 1645 | 1466442019301 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 10:00:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:00:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 519ms 10:00:19 INFO - PROCESS | 1645 | 1466442019339 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 10:00:19 INFO - PROCESS | 1645 | 1466442019340 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 10:00:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:00:19 INFO - PROCESS | 1645 | 1466442019343 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:00:19 INFO - PROCESS | 1645 | 1466442019345 Marionette TRACE conn2 <- [1,2742,null,{}] 10:00:19 INFO - PROCESS | 1645 | 1466442019353 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:19 INFO - PROCESS | 1645 | 1466442019356 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:19 INFO - PROCESS | 1645 | 1466442019433 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 10:00:19 INFO - PROCESS | 1645 | 1466442019438 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:19 INFO - PROCESS | 1645 | 1466442019440 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x12398d000 == 30 [pid = 1645] [id = 693] 10:00:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x112ea8000) [pid = 1645] [serial = 2079] [outer = 0x0] 10:00:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x119602400) [pid = 1645] [serial = 2080] [outer = 0x112ea8000] 10:00:19 INFO - PROCESS | 1645 | 1466442019471 Marionette DEBUG loaded listener.js 10:00:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x11961f800) [pid = 1645] [serial = 2081] [outer = 0x112ea8000] 10:00:19 INFO - PROCESS | 1645 | 1466442019843 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 10:00:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:00:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 522ms 10:00:19 INFO - PROCESS | 1645 | 1466442019866 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 10:00:19 INFO - PROCESS | 1645 | 1466442019868 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 10:00:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:00:19 INFO - PROCESS | 1645 | 1466442019870 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:00:19 INFO - PROCESS | 1645 | 1466442019871 Marionette TRACE conn2 <- [1,2746,null,{}] 10:00:19 INFO - PROCESS | 1645 | 1466442019873 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:19 INFO - PROCESS | 1645 | 1466442019875 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:19 INFO - PROCESS | 1645 | 1466442019983 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 10:00:19 INFO - PROCESS | 1645 | 1466442019986 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:19 INFO - PROCESS | 1645 | 1466442019988 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x12453a800 == 31 [pid = 1645] [id = 694] 10:00:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x119d2dc00) [pid = 1645] [serial = 2082] [outer = 0x0] 10:00:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x119d32400) [pid = 1645] [serial = 2083] [outer = 0x119d2dc00] 10:00:20 INFO - PROCESS | 1645 | 1466442020013 Marionette DEBUG loaded listener.js 10:00:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x119d5f000) [pid = 1645] [serial = 2084] [outer = 0x119d2dc00] 10:00:20 INFO - PROCESS | 1645 | 1466442020339 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 10:00:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:00:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 521ms 10:00:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:00:20 INFO - PROCESS | 1645 | 1466442020399 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 10:00:20 INFO - PROCESS | 1645 | 1466442020401 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 10:00:20 INFO - PROCESS | 1645 | 1466442020403 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:00:20 INFO - PROCESS | 1645 | 1466442020404 Marionette TRACE conn2 <- [1,2750,null,{}] 10:00:20 INFO - PROCESS | 1645 | 1466442020406 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:20 INFO - PROCESS | 1645 | 1466442020408 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:20 INFO - PROCESS | 1645 | 1466442020501 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 10:00:20 INFO - PROCESS | 1645 | 1466442020520 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:20 INFO - PROCESS | 1645 | 1466442020521 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x126b2b800 == 32 [pid = 1645] [id = 695] 10:00:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x116a1c400) [pid = 1645] [serial = 2085] [outer = 0x0] 10:00:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x120fc5000) [pid = 1645] [serial = 2086] [outer = 0x116a1c400] 10:00:20 INFO - PROCESS | 1645 | 1466442020546 Marionette DEBUG loaded listener.js 10:00:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x1210ca800) [pid = 1645] [serial = 2087] [outer = 0x116a1c400] 10:00:20 INFO - PROCESS | 1645 | 1466442020914 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 10:00:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:00:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 518ms 10:00:20 INFO - PROCESS | 1645 | 1466442020921 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 10:00:20 INFO - PROCESS | 1645 | 1466442020922 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 10:00:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:00:20 INFO - PROCESS | 1645 | 1466442020926 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:00:20 INFO - PROCESS | 1645 | 1466442020927 Marionette TRACE conn2 <- [1,2754,null,{}] 10:00:20 INFO - PROCESS | 1645 | 1466442020929 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:20 INFO - PROCESS | 1645 | 1466442020933 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:21 INFO - PROCESS | 1645 | 1466442021051 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 10:00:21 INFO - PROCESS | 1645 | 1466442021063 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:21 INFO - PROCESS | 1645 | 1466442021065 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x12925a000 == 33 [pid = 1645] [id = 696] 10:00:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x1210c0800) [pid = 1645] [serial = 2088] [outer = 0x0] 10:00:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x12379ec00) [pid = 1645] [serial = 2089] [outer = 0x1210c0800] 10:00:21 INFO - PROCESS | 1645 | 1466442021090 Marionette DEBUG loaded listener.js 10:00:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x123c87800) [pid = 1645] [serial = 2090] [outer = 0x1210c0800] 10:00:21 INFO - PROCESS | 1645 | 1466442021407 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 10:00:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:00:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 519ms 10:00:21 INFO - PROCESS | 1645 | 1466442021447 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 10:00:21 INFO - PROCESS | 1645 | 1466442021449 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 10:00:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:00:21 INFO - PROCESS | 1645 | 1466442021451 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:00:21 INFO - PROCESS | 1645 | 1466442021452 Marionette TRACE conn2 <- [1,2758,null,{}] 10:00:21 INFO - PROCESS | 1645 | 1466442021462 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:21 INFO - PROCESS | 1645 | 1466442021464 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:21 INFO - PROCESS | 1645 | 1466442021564 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 10:00:21 INFO - PROCESS | 1645 | 1466442021567 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:21 INFO - PROCESS | 1645 | 1466442021568 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a397000 == 34 [pid = 1645] [id = 697] 10:00:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1210d6c00) [pid = 1645] [serial = 2091] [outer = 0x0] 10:00:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x12450b800) [pid = 1645] [serial = 2092] [outer = 0x1210d6c00] 10:00:21 INFO - PROCESS | 1645 | 1466442021593 Marionette DEBUG loaded listener.js 10:00:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x124d71800) [pid = 1645] [serial = 2093] [outer = 0x1210d6c00] 10:00:21 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1210c2800) [pid = 1645] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:00:21 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x11874c800) [pid = 1645] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:00:21 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x113347000) [pid = 1645] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:00:21 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x116916c00) [pid = 1645] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:00:21 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x112597400) [pid = 1645] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:00:21 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x124502400) [pid = 1645] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:00:21 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x11812c400) [pid = 1645] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:00:21 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x112599400) [pid = 1645] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:00:21 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x1233d4c00) [pid = 1645] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:00:22 INFO - PROCESS | 1645 | 1466442022006 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 10:00:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:00:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 567ms 10:00:22 INFO - PROCESS | 1645 | 1466442022045 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 10:00:22 INFO - PROCESS | 1645 | 1466442022049 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 10:00:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:00:22 INFO - PROCESS | 1645 | 1466442022055 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:00:22 INFO - PROCESS | 1645 | 1466442022056 Marionette TRACE conn2 <- [1,2762,null,{}] 10:00:22 INFO - PROCESS | 1645 | 1466442022060 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:22 INFO - PROCESS | 1645 | 1466442022063 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:22 INFO - PROCESS | 1645 | 1466442022182 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 10:00:22 INFO - PROCESS | 1645 | 1466442022187 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:22 INFO - PROCESS | 1645 | 1466442022188 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x12aacb800 == 35 [pid = 1645] [id = 698] 10:00:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x11874c800) [pid = 1645] [serial = 2094] [outer = 0x0] 10:00:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x123906000) [pid = 1645] [serial = 2095] [outer = 0x11874c800] 10:00:22 INFO - PROCESS | 1645 | 1466442022223 Marionette DEBUG loaded listener.js 10:00:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x124d73800) [pid = 1645] [serial = 2096] [outer = 0x11874c800] 10:00:22 INFO - PROCESS | 1645 | 1466442022558 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 10:00:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:00:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 520ms 10:00:22 INFO - PROCESS | 1645 | 1466442022574 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 10:00:22 INFO - PROCESS | 1645 | 1466442022576 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 10:00:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:00:22 INFO - PROCESS | 1645 | 1466442022578 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:00:22 INFO - PROCESS | 1645 | 1466442022581 Marionette TRACE conn2 <- [1,2766,null,{}] 10:00:22 INFO - PROCESS | 1645 | 1466442022584 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:22 INFO - PROCESS | 1645 | 1466442022585 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:22 INFO - PROCESS | 1645 | 1466442022666 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 10:00:22 INFO - PROCESS | 1645 | 1466442022724 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:22 INFO - PROCESS | 1645 | 1466442022725 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x123988800 == 36 [pid = 1645] [id = 699] 10:00:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x11874e000) [pid = 1645] [serial = 2097] [outer = 0x0] 10:00:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x124dcbc00) [pid = 1645] [serial = 2098] [outer = 0x11874e000] 10:00:22 INFO - PROCESS | 1645 | 1466442022750 Marionette DEBUG loaded listener.js 10:00:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x126084800) [pid = 1645] [serial = 2099] [outer = 0x11874e000] 10:00:23 INFO - PROCESS | 1645 | 1466442023015 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 10:00:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:00:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 472ms 10:00:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:00:23 INFO - PROCESS | 1645 | 1466442023053 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 10:00:23 INFO - PROCESS | 1645 | 1466442023054 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 10:00:23 INFO - PROCESS | 1645 | 1466442023056 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:00:23 INFO - PROCESS | 1645 | 1466442023057 Marionette TRACE conn2 <- [1,2770,null,{}] 10:00:23 INFO - PROCESS | 1645 | 1466442023059 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:23 INFO - PROCESS | 1645 | 1466442023061 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:23 INFO - PROCESS | 1645 | 1466442023144 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 10:00:23 INFO - PROCESS | 1645 | 1466442023150 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:23 INFO - PROCESS | 1645 | 1466442023151 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd07800 == 37 [pid = 1645] [id = 700] 10:00:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x126084c00) [pid = 1645] [serial = 2100] [outer = 0x0] 10:00:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x1260c9400) [pid = 1645] [serial = 2101] [outer = 0x126084c00] 10:00:23 INFO - PROCESS | 1645 | 1466442023175 Marionette DEBUG loaded listener.js 10:00:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1260d1800) [pid = 1645] [serial = 2102] [outer = 0x126084c00] 10:00:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:00:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 469ms 10:00:23 INFO - PROCESS | 1645 | 1466442023522 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 10:00:23 INFO - PROCESS | 1645 | 1466442023526 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 10:00:23 INFO - PROCESS | 1645 | 1466442023527 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 10:00:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:00:23 INFO - PROCESS | 1645 | 1466442023530 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:00:23 INFO - PROCESS | 1645 | 1466442023534 Marionette TRACE conn2 <- [1,2774,null,{}] 10:00:23 INFO - PROCESS | 1645 | 1466442023536 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:23 INFO - PROCESS | 1645 | 1466442023537 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:23 INFO - PROCESS | 1645 | 1466442023659 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 10:00:23 INFO - PROCESS | 1645 | 1466442023668 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:23 INFO - PROCESS | 1645 | 1466442023670 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x126956800 == 38 [pid = 1645] [id = 701] 10:00:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1260d1400) [pid = 1645] [serial = 2103] [outer = 0x0] 10:00:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1266e9000) [pid = 1645] [serial = 2104] [outer = 0x1260d1400] 10:00:23 INFO - PROCESS | 1645 | 1466442023696 Marionette DEBUG loaded listener.js 10:00:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1210c8400) [pid = 1645] [serial = 2105] [outer = 0x1260d1400] 10:00:24 INFO - PROCESS | 1645 | 1466442024228 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 10:00:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:00:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 771ms 10:00:24 INFO - PROCESS | 1645 | 1466442024302 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 10:00:24 INFO - PROCESS | 1645 | 1466442024304 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 10:00:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:00:24 INFO - PROCESS | 1645 | 1466442024308 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:00:24 INFO - PROCESS | 1645 | 1466442024310 Marionette TRACE conn2 <- [1,2778,null,{}] 10:00:24 INFO - PROCESS | 1645 | 1466442024314 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:24 INFO - PROCESS | 1645 | 1466442024316 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:24 INFO - PROCESS | 1645 | 1466442024424 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 10:00:24 INFO - PROCESS | 1645 | 1466442024484 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:24 INFO - PROCESS | 1645 | 1466442024485 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x1195c8800 == 39 [pid = 1645] [id = 702] 10:00:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x113c1e800) [pid = 1645] [serial = 2106] [outer = 0x0] 10:00:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x116919c00) [pid = 1645] [serial = 2107] [outer = 0x113c1e800] 10:00:24 INFO - PROCESS | 1645 | 1466442024517 Marionette DEBUG loaded listener.js 10:00:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1174d6c00) [pid = 1645] [serial = 2108] [outer = 0x113c1e800] 10:00:25 INFO - PROCESS | 1645 | 1466442025064 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 10:00:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:00:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 772ms 10:00:25 INFO - PROCESS | 1645 | 1466442025106 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 10:00:25 INFO - PROCESS | 1645 | 1466442025109 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 10:00:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:00:25 INFO - PROCESS | 1645 | 1466442025117 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:00:25 INFO - PROCESS | 1645 | 1466442025119 Marionette TRACE conn2 <- [1,2782,null,{}] 10:00:25 INFO - PROCESS | 1645 | 1466442025121 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:25 INFO - PROCESS | 1645 | 1466442025123 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:25 INFO - PROCESS | 1645 | 1466442025339 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 10:00:25 INFO - PROCESS | 1645 | 1466442025427 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:25 INFO - PROCESS | 1645 | 1466442025429 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x116ad4800 == 40 [pid = 1645] [id = 703] 10:00:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x115d0f400) [pid = 1645] [serial = 2109] [outer = 0x0] 10:00:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x116915400) [pid = 1645] [serial = 2110] [outer = 0x115d0f400] 10:00:25 INFO - PROCESS | 1645 | 1466442025457 Marionette DEBUG loaded listener.js 10:00:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1181b9800) [pid = 1645] [serial = 2111] [outer = 0x115d0f400] 10:00:25 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd07800 == 39 [pid = 1645] [id = 700] 10:00:25 INFO - PROCESS | 1645 | --DOCSHELL 0x123988800 == 38 [pid = 1645] [id = 699] 10:00:25 INFO - PROCESS | 1645 | --DOCSHELL 0x12aacb800 == 37 [pid = 1645] [id = 698] 10:00:25 INFO - PROCESS | 1645 | --DOCSHELL 0x12a397000 == 36 [pid = 1645] [id = 697] 10:00:25 INFO - PROCESS | 1645 | --DOCSHELL 0x12925a000 == 35 [pid = 1645] [id = 696] 10:00:25 INFO - PROCESS | 1645 | --DOCSHELL 0x126b2b800 == 34 [pid = 1645] [id = 695] 10:00:25 INFO - PROCESS | 1645 | --DOCSHELL 0x12453a800 == 33 [pid = 1645] [id = 694] 10:00:25 INFO - PROCESS | 1645 | --DOCSHELL 0x12398d000 == 32 [pid = 1645] [id = 693] 10:00:25 INFO - PROCESS | 1645 | --DOCSHELL 0x119677000 == 31 [pid = 1645] [id = 692] 10:00:25 INFO - PROCESS | 1645 | --DOCSHELL 0x116f8b000 == 30 [pid = 1645] [id = 691] 10:00:25 INFO - PROCESS | 1645 | --DOCSHELL 0x119ab5800 == 29 [pid = 1645] [id = 690] 10:00:25 INFO - PROCESS | 1645 | 1466442025887 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 10:00:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:00:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 821ms 10:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x12379d400) [pid = 1645] [serial = 2051] [outer = 0x0] [url = about:blank] 10:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x11960ac00) [pid = 1645] [serial = 2041] [outer = 0x0] [url = about:blank] 10:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x119d38000) [pid = 1645] [serial = 2044] [outer = 0x0] [url = about:blank] 10:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x11691d000) [pid = 1645] [serial = 2035] [outer = 0x0] [url = about:blank] 10:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1181bd000) [pid = 1645] [serial = 2047] [outer = 0x0] [url = about:blank] 10:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x116fa8c00) [pid = 1645] [serial = 2036] [outer = 0x0] [url = about:blank] 10:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1290c6000) [pid = 1645] [serial = 2030] [outer = 0x0] [url = about:blank] 10:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1181c8400) [pid = 1645] [serial = 2038] [outer = 0x0] [url = about:blank] 10:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x1132dec00) [pid = 1645] [serial = 2032] [outer = 0x0] [url = about:blank] 10:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x115e53000) [pid = 1645] [serial = 2033] [outer = 0x0] [url = about:blank] 10:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x1237a5800) [pid = 1645] [serial = 2053] [outer = 0x0] [url = about:blank] 10:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x1233e1400) [pid = 1645] [serial = 2050] [outer = 0x0] [url = about:blank] 10:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x119d5f800) [pid = 1645] [serial = 2045] [outer = 0x0] [url = about:blank] 10:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x119627800) [pid = 1645] [serial = 2042] [outer = 0x0] [url = about:blank] 10:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x123b6ac00) [pid = 1645] [serial = 2054] [outer = 0x0] [url = about:blank] 10:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x119d2bc00) [pid = 1645] [serial = 2048] [outer = 0x0] [url = about:blank] 10:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x11848d000) [pid = 1645] [serial = 2039] [outer = 0x0] [url = about:blank] 10:00:25 INFO - PROCESS | 1645 | 1466442025951 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 10:00:25 INFO - PROCESS | 1645 | 1466442025953 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 10:00:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:00:25 INFO - PROCESS | 1645 | 1466442025958 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:00:25 INFO - PROCESS | 1645 | 1466442025960 Marionette TRACE conn2 <- [1,2786,null,{}] 10:00:25 INFO - PROCESS | 1645 | 1466442025964 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:25 INFO - PROCESS | 1645 | 1466442025967 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:26 INFO - PROCESS | 1645 | 1466442026044 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 10:00:26 INFO - PROCESS | 1645 | 1466442026052 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:26 INFO - PROCESS | 1645 | 1466442026054 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x1185c3800 == 30 [pid = 1645] [id = 704] 10:00:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x117eb0400) [pid = 1645] [serial = 2112] [outer = 0x0] 10:00:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x118259800) [pid = 1645] [serial = 2113] [outer = 0x117eb0400] 10:00:26 INFO - PROCESS | 1645 | 1466442026081 Marionette DEBUG loaded listener.js 10:00:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x11872f800) [pid = 1645] [serial = 2114] [outer = 0x117eb0400] 10:00:26 INFO - PROCESS | 1645 | 1466442026433 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 10:00:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:00:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 520ms 10:00:26 INFO - PROCESS | 1645 | 1466442026496 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 10:00:26 INFO - PROCESS | 1645 | 1466442026498 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 10:00:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:00:26 INFO - PROCESS | 1645 | 1466442026502 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:00:26 INFO - PROCESS | 1645 | 1466442026503 Marionette TRACE conn2 <- [1,2790,null,{}] 10:00:26 INFO - PROCESS | 1645 | 1466442026505 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:26 INFO - PROCESS | 1645 | 1466442026507 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:26 INFO - PROCESS | 1645 | 1466442026589 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 10:00:26 INFO - PROCESS | 1645 | 1466442026599 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:26 INFO - PROCESS | 1645 | 1466442026600 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x123215800 == 31 [pid = 1645] [id = 705] 10:00:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x118750000) [pid = 1645] [serial = 2115] [outer = 0x0] 10:00:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x119609800) [pid = 1645] [serial = 2116] [outer = 0x118750000] 10:00:26 INFO - PROCESS | 1645 | 1466442026627 Marionette DEBUG loaded listener.js 10:00:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x119984400) [pid = 1645] [serial = 2117] [outer = 0x118750000] 10:00:27 INFO - PROCESS | 1645 | 1466442026996 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 10:00:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:00:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 520ms 10:00:27 INFO - PROCESS | 1645 | 1466442027023 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 10:00:27 INFO - PROCESS | 1645 | 1466442027025 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 10:00:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:00:27 INFO - PROCESS | 1645 | 1466442027033 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:00:27 INFO - PROCESS | 1645 | 1466442027036 Marionette TRACE conn2 <- [1,2794,null,{}] 10:00:27 INFO - PROCESS | 1645 | 1466442027039 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:27 INFO - PROCESS | 1645 | 1466442027041 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:27 INFO - PROCESS | 1645 | 1466442027153 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 10:00:27 INFO - PROCESS | 1645 | 1466442027160 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:27 INFO - PROCESS | 1645 | 1466442027161 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x124856800 == 32 [pid = 1645] [id = 706] 10:00:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x112ea8c00) [pid = 1645] [serial = 2118] [outer = 0x0] 10:00:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x119d5b000) [pid = 1645] [serial = 2119] [outer = 0x112ea8c00] 10:00:27 INFO - PROCESS | 1645 | 1466442027188 Marionette DEBUG loaded listener.js 10:00:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x1210d5400) [pid = 1645] [serial = 2120] [outer = 0x112ea8c00] 10:00:27 INFO - PROCESS | 1645 | 1466442027487 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 10:00:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:00:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 475ms 10:00:27 INFO - PROCESS | 1645 | 1466442027505 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 10:00:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:00:27 INFO - PROCESS | 1645 | 1466442027506 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 10:00:27 INFO - PROCESS | 1645 | 1466442027508 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:00:27 INFO - PROCESS | 1645 | 1466442027509 Marionette TRACE conn2 <- [1,2798,null,{}] 10:00:27 INFO - PROCESS | 1645 | 1466442027511 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:27 INFO - PROCESS | 1645 | 1466442027513 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:27 INFO - PROCESS | 1645 | 1466442027595 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 10:00:27 INFO - PROCESS | 1645 | 1466442027600 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:27 INFO - PROCESS | 1645 | 1466442027602 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x128c9c000 == 33 [pid = 1645] [id = 707] 10:00:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x112ea1000) [pid = 1645] [serial = 2121] [outer = 0x0] 10:00:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x123279400) [pid = 1645] [serial = 2122] [outer = 0x112ea1000] 10:00:27 INFO - PROCESS | 1645 | 1466442027626 Marionette DEBUG loaded listener.js 10:00:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1237a5400) [pid = 1645] [serial = 2123] [outer = 0x112ea1000] 10:00:27 INFO - PROCESS | 1645 | 1466442027975 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 10:00:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:00:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 470ms 10:00:27 INFO - PROCESS | 1645 | 1466442027979 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 10:00:27 INFO - PROCESS | 1645 | 1466442027982 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 10:00:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:00:27 INFO - PROCESS | 1645 | 1466442027990 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:00:27 INFO - PROCESS | 1645 | 1466442027991 Marionette TRACE conn2 <- [1,2802,null,{}] 10:00:28 INFO - PROCESS | 1645 | 1466442028021 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:28 INFO - PROCESS | 1645 | 1466442028023 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:28 INFO - PROCESS | 1645 | 1466442028126 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 10:00:28 INFO - PROCESS | 1645 | 1466442028139 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:28 INFO - PROCESS | 1645 | 1466442028143 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x1242d0000 == 34 [pid = 1645] [id = 708] 10:00:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x123b6a400) [pid = 1645] [serial = 2124] [outer = 0x0] 10:00:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x123c88400) [pid = 1645] [serial = 2125] [outer = 0x123b6a400] 10:00:28 INFO - PROCESS | 1645 | 1466442028176 Marionette DEBUG loaded listener.js 10:00:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x124d6dc00) [pid = 1645] [serial = 2126] [outer = 0x123b6a400] 10:00:28 INFO - PROCESS | 1645 | 1466442028545 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 10:00:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:00:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 569ms 10:00:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:00:28 INFO - PROCESS | 1645 | 1466442028560 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 10:00:28 INFO - PROCESS | 1645 | 1466442028561 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 10:00:28 INFO - PROCESS | 1645 | 1466442028564 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:00:28 INFO - PROCESS | 1645 | 1466442028567 Marionette TRACE conn2 <- [1,2806,null,{}] 10:00:28 INFO - PROCESS | 1645 | 1466442028569 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:28 INFO - PROCESS | 1645 | 1466442028570 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:28 INFO - PROCESS | 1645 | 1466442028668 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 10:00:28 INFO - PROCESS | 1645 | 1466442028680 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:28 INFO - PROCESS | 1645 | 1466442028681 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x12afb6800 == 35 [pid = 1645] [id = 709] 10:00:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x124dce000) [pid = 1645] [serial = 2127] [outer = 0x0] 10:00:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x126084000) [pid = 1645] [serial = 2128] [outer = 0x124dce000] 10:00:28 INFO - PROCESS | 1645 | 1466442028713 Marionette DEBUG loaded listener.js 10:00:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x126608800) [pid = 1645] [serial = 2129] [outer = 0x124dce000] 10:00:29 INFO - PROCESS | 1645 | --DOCSHELL 0x12cd40000 == 34 [pid = 1645] [id = 16] 10:00:29 INFO - PROCESS | 1645 | 1466442029106 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 10:00:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:00:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 571ms 10:00:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:00:29 INFO - PROCESS | 1645 | 1466442029135 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 10:00:29 INFO - PROCESS | 1645 | 1466442029136 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 10:00:29 INFO - PROCESS | 1645 | 1466442029146 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:00:29 INFO - PROCESS | 1645 | 1466442029147 Marionette TRACE conn2 <- [1,2810,null,{}] 10:00:29 INFO - PROCESS | 1645 | 1466442029150 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:29 INFO - PROCESS | 1645 | 1466442029151 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:29 INFO - PROCESS | 1645 | 1466442029251 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 10:00:29 INFO - PROCESS | 1645 | 1466442029254 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:29 INFO - PROCESS | 1645 | 1466442029255 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8c0000 == 35 [pid = 1645] [id = 710] 10:00:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x115dee400) [pid = 1645] [serial = 2130] [outer = 0x0] 10:00:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x1266e5400) [pid = 1645] [serial = 2131] [outer = 0x115dee400] 10:00:29 INFO - PROCESS | 1645 | 1466442029279 Marionette DEBUG loaded listener.js 10:00:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12899f000) [pid = 1645] [serial = 2132] [outer = 0x115dee400] 10:00:29 INFO - PROCESS | 1645 | 1466442029619 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 10:00:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:00:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 528ms 10:00:29 INFO - PROCESS | 1645 | 1466442029667 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 10:00:29 INFO - PROCESS | 1645 | 1466442029668 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 10:00:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:00:29 INFO - PROCESS | 1645 | 1466442029670 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:00:29 INFO - PROCESS | 1645 | 1466442029672 Marionette TRACE conn2 <- [1,2814,null,{}] 10:00:29 INFO - PROCESS | 1645 | 1466442029674 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:29 INFO - PROCESS | 1645 | 1466442029675 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:29 INFO - PROCESS | 1645 | 1466442029773 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 10:00:29 INFO - PROCESS | 1645 | 1466442029785 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:29 INFO - PROCESS | 1645 | 1466442029794 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c362800 == 36 [pid = 1645] [id = 711] 10:00:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1269e2800) [pid = 1645] [serial = 2133] [outer = 0x0] 10:00:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1289a6c00) [pid = 1645] [serial = 2134] [outer = 0x1269e2800] 10:00:29 INFO - PROCESS | 1645 | 1466442029819 Marionette DEBUG loaded listener.js 10:00:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x128aef000) [pid = 1645] [serial = 2135] [outer = 0x1269e2800] 10:00:30 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x112ea8000) [pid = 1645] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:00:30 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1176ea400) [pid = 1645] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:00:30 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x11874e000) [pid = 1645] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:00:30 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x123b63800) [pid = 1645] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:00:30 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1210d6c00) [pid = 1645] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:00:30 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x116914400) [pid = 1645] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:00:30 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x116a1c400) [pid = 1645] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:00:30 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x119fb3800) [pid = 1645] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:00:30 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x113d9a400) [pid = 1645] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:00:30 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x113c5fc00) [pid = 1645] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:00:30 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x123b62c00) [pid = 1645] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:00:30 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1210c0800) [pid = 1645] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:00:30 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x119d2dc00) [pid = 1645] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:00:30 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x119136000) [pid = 1645] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:00:30 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x11874c800) [pid = 1645] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:00:30 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x126084c00) [pid = 1645] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:00:30 INFO - PROCESS | 1645 | 1466442030229 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 10:00:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:00:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 567ms 10:00:30 INFO - PROCESS | 1645 | 1466442030238 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 10:00:30 INFO - PROCESS | 1645 | 1466442030240 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 10:00:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:00:30 INFO - PROCESS | 1645 | 1466442030242 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:00:30 INFO - PROCESS | 1645 | 1466442030243 Marionette TRACE conn2 <- [1,2818,null,{}] 10:00:30 INFO - PROCESS | 1645 | 1466442030245 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:30 INFO - PROCESS | 1645 | 1466442030249 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:30 INFO - PROCESS | 1645 | 1466442030326 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 10:00:30 INFO - PROCESS | 1645 | 1466442030331 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:30 INFO - PROCESS | 1645 | 1466442030333 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x124054000 == 37 [pid = 1645] [id = 712] 10:00:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x112c68400) [pid = 1645] [serial = 2136] [outer = 0x0] 10:00:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x11942dc00) [pid = 1645] [serial = 2137] [outer = 0x112c68400] 10:00:30 INFO - PROCESS | 1645 | 1466442030357 Marionette DEBUG loaded listener.js 10:00:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1210c2800) [pid = 1645] [serial = 2138] [outer = 0x112c68400] 10:00:30 INFO - PROCESS | 1645 | 1466442030701 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 10:00:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:00:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 474ms 10:00:30 INFO - PROCESS | 1645 | 1466442030717 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 10:00:30 INFO - PROCESS | 1645 | 1466442030718 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 10:00:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:00:30 INFO - PROCESS | 1645 | 1466442030720 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:00:30 INFO - PROCESS | 1645 | 1466442030721 Marionette TRACE conn2 <- [1,2822,null,{}] 10:00:30 INFO - PROCESS | 1645 | 1466442030724 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:30 INFO - PROCESS | 1645 | 1466442030725 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:30 INFO - PROCESS | 1645 | 1466442030836 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 10:00:30 INFO - PROCESS | 1645 | 1466442030843 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:30 INFO - PROCESS | 1645 | 1466442030845 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cad4800 == 38 [pid = 1645] [id = 713] 10:00:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x12379cc00) [pid = 1645] [serial = 2139] [outer = 0x0] 10:00:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1260c5000) [pid = 1645] [serial = 2140] [outer = 0x12379cc00] 10:00:30 INFO - PROCESS | 1645 | 1466442030872 Marionette DEBUG loaded listener.js 10:00:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x128ccc000) [pid = 1645] [serial = 2141] [outer = 0x12379cc00] 10:00:31 INFO - PROCESS | 1645 | 1466442031192 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 10:00:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:00:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 518ms 10:00:31 INFO - PROCESS | 1645 | 1466442031239 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 10:00:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:00:31 INFO - PROCESS | 1645 | 1466442031242 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 10:00:31 INFO - PROCESS | 1645 | 1466442031244 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:00:31 INFO - PROCESS | 1645 | 1466442031246 Marionette TRACE conn2 <- [1,2826,null,{}] 10:00:31 INFO - PROCESS | 1645 | 1466442031249 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:31 INFO - PROCESS | 1645 | 1466442031250 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:31 INFO - PROCESS | 1645 | 1466442031338 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 10:00:31 INFO - PROCESS | 1645 | 1466442031341 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:31 INFO - PROCESS | 1645 | 1466442031342 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cfde800 == 39 [pid = 1645] [id = 714] 10:00:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x128cd5400) [pid = 1645] [serial = 2142] [outer = 0x0] 10:00:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x128fb5000) [pid = 1645] [serial = 2143] [outer = 0x128cd5400] 10:00:31 INFO - PROCESS | 1645 | 1466442031369 Marionette DEBUG loaded listener.js 10:00:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x129322c00) [pid = 1645] [serial = 2144] [outer = 0x128cd5400] 10:00:31 INFO - PROCESS | 1645 | 1466442031810 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:00:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:00:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 622ms 10:00:31 INFO - PROCESS | 1645 | 1466442031867 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 10:00:31 INFO - PROCESS | 1645 | 1466442031868 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 10:00:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:00:31 INFO - PROCESS | 1645 | 1466442031872 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:00:31 INFO - PROCESS | 1645 | 1466442031874 Marionette TRACE conn2 <- [1,2830,null,{}] 10:00:31 INFO - PROCESS | 1645 | 1466442031877 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:31 INFO - PROCESS | 1645 | 1466442031878 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:31 INFO - PROCESS | 1645 | 1466442031997 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 10:00:32 INFO - PROCESS | 1645 | 1466442032005 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:32 INFO - PROCESS | 1645 | 1466442032006 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d08a800 == 40 [pid = 1645] [id = 715] 10:00:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1237a4000) [pid = 1645] [serial = 2145] [outer = 0x0] 10:00:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12932d400) [pid = 1645] [serial = 2146] [outer = 0x1237a4000] 10:00:32 INFO - PROCESS | 1645 | 1466442032031 Marionette DEBUG loaded listener.js 10:00:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x12a330000) [pid = 1645] [serial = 2147] [outer = 0x1237a4000] 10:00:32 INFO - PROCESS | 1645 | 1466442032520 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 10:00:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:00:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 674ms 10:00:32 INFO - PROCESS | 1645 | 1466442032562 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 10:00:32 INFO - PROCESS | 1645 | 1466442032566 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 10:00:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:00:32 INFO - PROCESS | 1645 | 1466442032570 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:00:32 INFO - PROCESS | 1645 | 1466442032572 Marionette TRACE conn2 <- [1,2834,null,{}] 10:00:32 INFO - PROCESS | 1645 | 1466442032577 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:32 INFO - PROCESS | 1645 | 1466442032579 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:32 INFO - PROCESS | 1645 | 1466442032708 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 10:00:32 INFO - PROCESS | 1645 | 1466442032781 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:32 INFO - PROCESS | 1645 | 1466442032783 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x119da9800 == 41 [pid = 1645] [id = 716] 10:00:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1176e6800) [pid = 1645] [serial = 2148] [outer = 0x0] 10:00:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1181c1400) [pid = 1645] [serial = 2149] [outer = 0x1176e6800] 10:00:32 INFO - PROCESS | 1645 | 1466442032814 Marionette DEBUG loaded listener.js 10:00:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x11874ac00) [pid = 1645] [serial = 2150] [outer = 0x1176e6800] 10:00:33 INFO - PROCESS | 1645 | 1466442033249 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:00:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:00:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 724ms 10:00:33 INFO - PROCESS | 1645 | 1466442033295 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 10:00:33 INFO - PROCESS | 1645 | 1466442033298 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 10:00:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:00:33 INFO - PROCESS | 1645 | 1466442033303 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:00:33 INFO - PROCESS | 1645 | 1466442033305 Marionette TRACE conn2 <- [1,2838,null,{}] 10:00:33 INFO - PROCESS | 1645 | 1466442033307 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:33 INFO - PROCESS | 1645 | 1466442033309 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:33 INFO - PROCESS | 1645 | 1466442033414 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 10:00:33 INFO - PROCESS | 1645 | 1466442033476 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:33 INFO - PROCESS | 1645 | 1466442033477 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x128cb7800 == 42 [pid = 1645] [id = 717] 10:00:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x119611400) [pid = 1645] [serial = 2151] [outer = 0x0] 10:00:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x119d2a800) [pid = 1645] [serial = 2152] [outer = 0x119611400] 10:00:33 INFO - PROCESS | 1645 | 1466442033521 Marionette DEBUG loaded listener.js 10:00:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x119d64800) [pid = 1645] [serial = 2153] [outer = 0x119611400] 10:00:33 INFO - PROCESS | 1645 | 1466442033915 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 10:00:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:00:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 670ms 10:00:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:00:33 INFO - PROCESS | 1645 | 1466442033974 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 10:00:33 INFO - PROCESS | 1645 | 1466442033976 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 10:00:33 INFO - PROCESS | 1645 | 1466442033978 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:00:33 INFO - PROCESS | 1645 | 1466442033981 Marionette TRACE conn2 <- [1,2842,null,{}] 10:00:33 INFO - PROCESS | 1645 | 1466442033988 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:33 INFO - PROCESS | 1645 | 1466442033992 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:34 INFO - PROCESS | 1645 | 1466442034116 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 10:00:34 INFO - PROCESS | 1645 | 1466442034181 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:34 INFO - PROCESS | 1645 | 1466442034184 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d088800 == 43 [pid = 1645] [id = 718] 10:00:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12379dc00) [pid = 1645] [serial = 2154] [outer = 0x0] 10:00:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x123b66400) [pid = 1645] [serial = 2155] [outer = 0x12379dc00] 10:00:34 INFO - PROCESS | 1645 | 1466442034215 Marionette DEBUG loaded listener.js 10:00:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x124d72c00) [pid = 1645] [serial = 2156] [outer = 0x12379dc00] 10:00:34 INFO - PROCESS | 1645 | 1466442034685 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 10:00:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:00:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 722ms 10:00:34 INFO - PROCESS | 1645 | 1466442034701 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 10:00:34 INFO - PROCESS | 1645 | 1466442034702 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 10:00:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:00:34 INFO - PROCESS | 1645 | 1466442034705 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:00:34 INFO - PROCESS | 1645 | 1466442034706 Marionette TRACE conn2 <- [1,2846,null,{}] 10:00:34 INFO - PROCESS | 1645 | 1466442034708 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:34 INFO - PROCESS | 1645 | 1466442034710 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:34 INFO - PROCESS | 1645 | 1466442034816 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 10:00:34 INFO - PROCESS | 1645 | 1466442034877 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:34 INFO - PROCESS | 1645 | 1466442034878 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x118353000 == 44 [pid = 1645] [id = 719] 10:00:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x112595c00) [pid = 1645] [serial = 2157] [outer = 0x0] 10:00:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x1132b2c00) [pid = 1645] [serial = 2158] [outer = 0x112595c00] 10:00:35 INFO - PROCESS | 1645 | 1466442035068 Marionette DEBUG loaded listener.js 10:00:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x116774c00) [pid = 1645] [serial = 2159] [outer = 0x112595c00] 10:00:35 INFO - PROCESS | 1645 | 1466442035542 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 10:00:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:00:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 870ms 10:00:35 INFO - PROCESS | 1645 | 1466442035576 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 10:00:35 INFO - PROCESS | 1645 | 1466442035578 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 10:00:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:00:35 INFO - PROCESS | 1645 | 1466442035584 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:00:35 INFO - PROCESS | 1645 | 1466442035585 Marionette TRACE conn2 <- [1,2850,null,{}] 10:00:35 INFO - PROCESS | 1645 | 1466442035588 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:35 INFO - PROCESS | 1645 | 1466442035590 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:35 INFO - PROCESS | 1645 | 1466442035683 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 10:00:35 INFO - PROCESS | 1645 | 1466442035756 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:35 INFO - PROCESS | 1645 | 1466442035758 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x1195bb800 == 45 [pid = 1645] [id = 720] 10:00:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x1181c7c00) [pid = 1645] [serial = 2160] [outer = 0x0] 10:00:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x1183a5400) [pid = 1645] [serial = 2161] [outer = 0x1181c7c00] 10:00:35 INFO - PROCESS | 1645 | 1466442035787 Marionette DEBUG loaded listener.js 10:00:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x119137400) [pid = 1645] [serial = 2162] [outer = 0x1181c7c00] 10:00:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12cfde800 == 44 [pid = 1645] [id = 714] 10:00:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12cad4800 == 43 [pid = 1645] [id = 713] 10:00:36 INFO - PROCESS | 1645 | --DOCSHELL 0x124054000 == 42 [pid = 1645] [id = 712] 10:00:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12c362800 == 41 [pid = 1645] [id = 711] 10:00:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8c0000 == 40 [pid = 1645] [id = 710] 10:00:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12afb6800 == 39 [pid = 1645] [id = 709] 10:00:36 INFO - PROCESS | 1645 | --DOCSHELL 0x1242d0000 == 38 [pid = 1645] [id = 708] 10:00:36 INFO - PROCESS | 1645 | --DOCSHELL 0x128c9c000 == 37 [pid = 1645] [id = 707] 10:00:36 INFO - PROCESS | 1645 | --DOCSHELL 0x124856800 == 36 [pid = 1645] [id = 706] 10:00:36 INFO - PROCESS | 1645 | --DOCSHELL 0x123215800 == 35 [pid = 1645] [id = 705] 10:00:36 INFO - PROCESS | 1645 | --DOCSHELL 0x1185c3800 == 34 [pid = 1645] [id = 704] 10:00:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12c722800 == 33 [pid = 1645] [id = 17] 10:00:36 INFO - PROCESS | 1645 | --DOCSHELL 0x116ad4800 == 32 [pid = 1645] [id = 703] 10:00:36 INFO - PROCESS | 1645 | --DOCSHELL 0x1195c8800 == 31 [pid = 1645] [id = 702] 10:00:36 INFO - PROCESS | 1645 | --DOCSHELL 0x126956800 == 30 [pid = 1645] [id = 701] 10:00:36 INFO - PROCESS | 1645 | --DOCSHELL 0x118353000 == 29 [pid = 1645] [id = 719] 10:00:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12d088800 == 28 [pid = 1645] [id = 718] 10:00:36 INFO - PROCESS | 1645 | --DOCSHELL 0x128cb7800 == 27 [pid = 1645] [id = 717] 10:00:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12d08a800 == 26 [pid = 1645] [id = 715] 10:00:36 INFO - PROCESS | 1645 | --DOCSHELL 0x119da9800 == 25 [pid = 1645] [id = 716] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x1266e9000) [pid = 1645] [serial = 2104] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x11961f800) [pid = 1645] [serial = 2081] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x11849a000) [pid = 1645] [serial = 2078] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x124dcbc00) [pid = 1645] [serial = 2098] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12421f000) [pid = 1645] [serial = 2068] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x12450b800) [pid = 1645] [serial = 2092] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x116923c00) [pid = 1645] [serial = 2071] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x118126000) [pid = 1645] [serial = 2072] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x120fc5000) [pid = 1645] [serial = 2086] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x1210cc800) [pid = 1645] [serial = 2062] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x115e56000) [pid = 1645] [serial = 2056] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x115e54c00) [pid = 1645] [serial = 2074] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1210ca800) [pid = 1645] [serial = 2087] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x123c92800) [pid = 1645] [serial = 2066] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x123c8d800) [pid = 1645] [serial = 2065] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x124d71800) [pid = 1645] [serial = 2093] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x126084800) [pid = 1645] [serial = 2099] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x12379ec00) [pid = 1645] [serial = 2089] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x119602400) [pid = 1645] [serial = 2080] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x119d5f000) [pid = 1645] [serial = 2084] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x11825b400) [pid = 1645] [serial = 2077] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1195ec800) [pid = 1645] [serial = 2059] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x124d73800) [pid = 1645] [serial = 2096] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x119626000) [pid = 1645] [serial = 2060] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x11714a400) [pid = 1645] [serial = 2057] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x123906000) [pid = 1645] [serial = 2095] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x124d74400) [pid = 1645] [serial = 2069] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x119d32400) [pid = 1645] [serial = 2083] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x116985c00) [pid = 1645] [serial = 2075] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x123520c00) [pid = 1645] [serial = 2063] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x123c87800) [pid = 1645] [serial = 2090] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x1260c9400) [pid = 1645] [serial = 2101] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x1260d1800) [pid = 1645] [serial = 2102] [outer = 0x0] [url = about:blank] 10:00:36 INFO - PROCESS | 1645 | 1466442036652 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:00:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:00:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1121ms 10:00:36 INFO - PROCESS | 1645 | 1466442036704 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 10:00:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:00:36 INFO - PROCESS | 1645 | 1466442036706 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 10:00:36 INFO - PROCESS | 1645 | 1466442036709 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:00:36 INFO - PROCESS | 1645 | 1466442036711 Marionette TRACE conn2 <- [1,2854,null,{}] 10:00:36 INFO - PROCESS | 1645 | 1466442036714 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:36 INFO - PROCESS | 1645 | 1466442036716 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:36 INFO - PROCESS | 1645 | 1466442036798 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 10:00:36 INFO - PROCESS | 1645 | 1466442036857 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:36 INFO - PROCESS | 1645 | 1466442036859 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x117e3e000 == 26 [pid = 1645] [id = 721] 10:00:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x1133b8400) [pid = 1645] [serial = 2163] [outer = 0x0] 10:00:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x115e53400) [pid = 1645] [serial = 2164] [outer = 0x1133b8400] 10:00:36 INFO - PROCESS | 1645 | 1466442036887 Marionette DEBUG loaded listener.js 10:00:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x11691dc00) [pid = 1645] [serial = 2165] [outer = 0x1133b8400] 10:00:37 INFO - PROCESS | 1645 | 1466442037208 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 10:00:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:00:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 521ms 10:00:37 INFO - PROCESS | 1645 | 1466442037230 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 10:00:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:00:37 INFO - PROCESS | 1645 | 1466442037236 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 10:00:37 INFO - PROCESS | 1645 | 1466442037241 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:00:37 INFO - PROCESS | 1645 | 1466442037243 Marionette TRACE conn2 <- [1,2858,null,{}] 10:00:37 INFO - PROCESS | 1645 | 1466442037245 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:37 INFO - PROCESS | 1645 | 1466442037249 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:37 INFO - PROCESS | 1645 | 1466442037326 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 10:00:37 INFO - PROCESS | 1645 | 1466442037333 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:37 INFO - PROCESS | 1645 | 1466442037335 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x119ab7800 == 27 [pid = 1645] [id = 722] 10:00:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x116fa8000) [pid = 1645] [serial = 2166] [outer = 0x0] 10:00:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x1181c8000) [pid = 1645] [serial = 2167] [outer = 0x116fa8000] 10:00:37 INFO - PROCESS | 1645 | 1466442037363 Marionette DEBUG loaded listener.js 10:00:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x11872fc00) [pid = 1645] [serial = 2168] [outer = 0x116fa8000] 10:00:37 INFO - PROCESS | 1645 | 1466442037733 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:00:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:00:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 523ms 10:00:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:00:37 INFO - PROCESS | 1645 | 1466442037766 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 10:00:37 INFO - PROCESS | 1645 | 1466442037767 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 10:00:37 INFO - PROCESS | 1645 | 1466442037770 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:00:37 INFO - PROCESS | 1645 | 1466442037772 Marionette TRACE conn2 <- [1,2862,null,{}] 10:00:37 INFO - PROCESS | 1645 | 1466442037780 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:37 INFO - PROCESS | 1645 | 1466442037783 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:37 INFO - PROCESS | 1645 | 1466442037859 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 10:00:37 INFO - PROCESS | 1645 | 1466442037869 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:37 INFO - PROCESS | 1645 | 1466442037871 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x123b3f000 == 28 [pid = 1645] [id = 723] 10:00:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x112ea0000) [pid = 1645] [serial = 2169] [outer = 0x0] 10:00:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x11960fc00) [pid = 1645] [serial = 2170] [outer = 0x112ea0000] 10:00:37 INFO - PROCESS | 1645 | 1466442037899 Marionette DEBUG loaded listener.js 10:00:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1199ecc00) [pid = 1645] [serial = 2171] [outer = 0x112ea0000] 10:00:38 INFO - PROCESS | 1645 | 1466442038296 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 10:00:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:00:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 570ms 10:00:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:00:38 INFO - PROCESS | 1645 | 1466442038348 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 10:00:38 INFO - PROCESS | 1645 | 1466442038351 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 10:00:38 INFO - PROCESS | 1645 | 1466442038354 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:00:38 INFO - PROCESS | 1645 | 1466442038356 Marionette TRACE conn2 <- [1,2866,null,{}] 10:00:38 INFO - PROCESS | 1645 | 1466442038359 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:38 INFO - PROCESS | 1645 | 1466442038361 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:38 INFO - PROCESS | 1645 | 1466442038484 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 10:00:38 INFO - PROCESS | 1645 | 1466442038494 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:38 INFO - PROCESS | 1645 | 1466442038495 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x12647e800 == 29 [pid = 1645] [id = 724] 10:00:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x119d38c00) [pid = 1645] [serial = 2172] [outer = 0x0] 10:00:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x119d5e000) [pid = 1645] [serial = 2173] [outer = 0x119d38c00] 10:00:38 INFO - PROCESS | 1645 | 1466442038541 Marionette DEBUG loaded listener.js 10:00:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x120fc2400) [pid = 1645] [serial = 2174] [outer = 0x119d38c00] 10:00:38 INFO - PROCESS | 1645 | 1466442038937 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 10:00:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:00:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 621ms 10:00:38 INFO - PROCESS | 1645 | 1466442038982 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 10:00:38 INFO - PROCESS | 1645 | 1466442038984 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 10:00:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:00:38 INFO - PROCESS | 1645 | 1466442038986 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:00:38 INFO - PROCESS | 1645 | 1466442038987 Marionette TRACE conn2 <- [1,2870,null,{}] 10:00:38 INFO - PROCESS | 1645 | 1466442038989 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:38 INFO - PROCESS | 1645 | 1466442038990 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:39 INFO - PROCESS | 1645 | 1466442039085 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 10:00:39 INFO - PROCESS | 1645 | 1466442039124 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:39 INFO - PROCESS | 1645 | 1466442039126 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x1289c9800 == 30 [pid = 1645] [id = 725] 10:00:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x112ea5c00) [pid = 1645] [serial = 2175] [outer = 0x0] 10:00:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1210c3c00) [pid = 1645] [serial = 2176] [outer = 0x112ea5c00] 10:00:39 INFO - PROCESS | 1645 | 1466442039150 Marionette DEBUG loaded listener.js 10:00:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1210d5000) [pid = 1645] [serial = 2177] [outer = 0x112ea5c00] 10:00:39 INFO - PROCESS | 1645 | 1466442039471 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 10:00:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:00:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 518ms 10:00:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:00:39 INFO - PROCESS | 1645 | 1466442039504 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 10:00:39 INFO - PROCESS | 1645 | 1466442039505 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 10:00:39 INFO - PROCESS | 1645 | 1466442039507 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:00:39 INFO - PROCESS | 1645 | 1466442039509 Marionette TRACE conn2 <- [1,2874,null,{}] 10:00:39 INFO - PROCESS | 1645 | 1466442039511 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:39 INFO - PROCESS | 1645 | 1466442039515 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:39 INFO - PROCESS | 1645 | 1466442039634 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 10:00:39 INFO - PROCESS | 1645 | 1466442039644 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:39 INFO - PROCESS | 1645 | 1466442039645 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a388000 == 31 [pid = 1645] [id = 726] 10:00:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1210cc800) [pid = 1645] [serial = 2178] [outer = 0x0] 10:00:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x123525000) [pid = 1645] [serial = 2179] [outer = 0x1210cc800] 10:00:39 INFO - PROCESS | 1645 | 1466442039671 Marionette DEBUG loaded listener.js 10:00:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x123c8f000) [pid = 1645] [serial = 2180] [outer = 0x1210cc800] 10:00:40 INFO - PROCESS | 1645 | 1466442040037 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 10:00:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:00:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 567ms 10:00:40 INFO - PROCESS | 1645 | 1466442040076 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 10:00:40 INFO - PROCESS | 1645 | 1466442040078 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 10:00:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:00:40 INFO - PROCESS | 1645 | 1466442040087 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:00:40 INFO - PROCESS | 1645 | 1466442040089 Marionette TRACE conn2 <- [1,2878,null,{}] 10:00:40 INFO - PROCESS | 1645 | 1466442040102 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:40 INFO - PROCESS | 1645 | 1466442040104 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:40 INFO - PROCESS | 1645 | 1466442040237 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 10:00:40 INFO - PROCESS | 1645 | 1466442040259 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:40 INFO - PROCESS | 1645 | 1466442040260 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a822000 == 32 [pid = 1645] [id = 727] 10:00:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12379e000) [pid = 1645] [serial = 2181] [outer = 0x0] 10:00:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x124556000) [pid = 1645] [serial = 2182] [outer = 0x12379e000] 10:00:40 INFO - PROCESS | 1645 | 1466442040283 Marionette DEBUG loaded listener.js 10:00:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x124d72000) [pid = 1645] [serial = 2183] [outer = 0x12379e000] 10:00:40 INFO - PROCESS | 1645 | 1466442040599 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 10:00:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:00:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 569ms 10:00:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:00:40 INFO - PROCESS | 1645 | 1466442040658 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 10:00:40 INFO - PROCESS | 1645 | 1466442040659 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 10:00:40 INFO - PROCESS | 1645 | 1466442040661 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:00:40 INFO - PROCESS | 1645 | 1466442040662 Marionette TRACE conn2 <- [1,2882,null,{}] 10:00:40 INFO - PROCESS | 1645 | 1466442040664 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:40 INFO - PROCESS | 1645 | 1466442040665 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:40 INFO - PROCESS | 1645 | 1466442040963 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 10:00:40 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x124dce000) [pid = 1645] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:00:40 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x123b6bc00) [pid = 1645] [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.] 10:00:40 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1269e2800) [pid = 1645] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:00:40 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x117eb0400) [pid = 1645] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:00:40 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x112ea8c00) [pid = 1645] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:00:40 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x113c1e800) [pid = 1645] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:00:40 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x118750000) [pid = 1645] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:00:40 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x112ea1000) [pid = 1645] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:00:40 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1260d1400) [pid = 1645] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:00:40 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x115d0f400) [pid = 1645] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:00:40 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x128cd5400) [pid = 1645] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:00:40 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x115dee400) [pid = 1645] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:00:40 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x112c68400) [pid = 1645] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:00:40 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x123b6a400) [pid = 1645] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:00:40 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x1237a4000) [pid = 1645] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:00:40 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x12379cc00) [pid = 1645] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:00:40 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x12cd40800) [pid = 1645] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:00:41 INFO - PROCESS | 1645 | 1466442041028 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:41 INFO - PROCESS | 1645 | 1466442041029 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x119164800 == 33 [pid = 1645] [id = 728] 10:00:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x110e82c00) [pid = 1645] [serial = 2184] [outer = 0x0] 10:00:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x11262fc00) [pid = 1645] [serial = 2185] [outer = 0x110e82c00] 10:00:41 INFO - PROCESS | 1645 | 1466442041054 Marionette DEBUG loaded listener.js 10:00:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x11691e000) [pid = 1645] [serial = 2186] [outer = 0x110e82c00] 10:00:41 INFO - PROCESS | 1645 | 1466442041318 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 10:00:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:00:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 671ms 10:00:41 INFO - PROCESS | 1645 | 1466442041339 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 10:00:41 INFO - PROCESS | 1645 | 1466442041340 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 10:00:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:00:41 INFO - PROCESS | 1645 | 1466442041343 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:00:41 INFO - PROCESS | 1645 | 1466442041344 Marionette TRACE conn2 <- [1,2886,null,{}] 10:00:41 INFO - PROCESS | 1645 | 1466442041354 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:41 INFO - PROCESS | 1645 | 1466442041355 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:41 INFO - PROCESS | 1645 | 1466442041445 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 10:00:41 INFO - PROCESS | 1645 | 1466442041451 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:41 INFO - PROCESS | 1645 | 1466442041452 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x123b3c800 == 34 [pid = 1645] [id = 729] 10:00:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x118750000) [pid = 1645] [serial = 2187] [outer = 0x0] 10:00:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x124dd2c00) [pid = 1645] [serial = 2188] [outer = 0x118750000] 10:00:41 INFO - PROCESS | 1645 | 1466442041477 Marionette DEBUG loaded listener.js 10:00:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x126086000) [pid = 1645] [serial = 2189] [outer = 0x118750000] 10:00:41 INFO - PROCESS | 1645 | 1466442041804 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 10:00:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:00:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 473ms 10:00:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:00:41 INFO - PROCESS | 1645 | 1466442041819 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 10:00:41 INFO - PROCESS | 1645 | 1466442041820 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 10:00:41 INFO - PROCESS | 1645 | 1466442041822 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:00:41 INFO - PROCESS | 1645 | 1466442041823 Marionette TRACE conn2 <- [1,2890,null,{}] 10:00:41 INFO - PROCESS | 1645 | 1466442041825 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:41 INFO - PROCESS | 1645 | 1466442041826 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:41 INFO - PROCESS | 1645 | 1466442041933 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 10:00:41 INFO - PROCESS | 1645 | 1466442041940 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:41 INFO - PROCESS | 1645 | 1466442041941 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8d2000 == 35 [pid = 1645] [id = 730] 10:00:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11825b400) [pid = 1645] [serial = 2190] [outer = 0x0] 10:00:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x126080400) [pid = 1645] [serial = 2191] [outer = 0x11825b400] 10:00:41 INFO - PROCESS | 1645 | 1466442041966 Marionette DEBUG loaded listener.js 10:00:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1260ce000) [pid = 1645] [serial = 2192] [outer = 0x11825b400] 10:00:42 INFO - PROCESS | 1645 | 1466442042303 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:00:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:00:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 521ms 10:00:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:00:42 INFO - PROCESS | 1645 | 1466442042343 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 10:00:42 INFO - PROCESS | 1645 | 1466442042345 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 10:00:42 INFO - PROCESS | 1645 | 1466442042347 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:00:42 INFO - PROCESS | 1645 | 1466442042349 Marionette TRACE conn2 <- [1,2894,null,{}] 10:00:42 INFO - PROCESS | 1645 | 1466442042351 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:42 INFO - PROCESS | 1645 | 1466442042352 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:42 INFO - PROCESS | 1645 | 1466442042451 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 10:00:42 INFO - PROCESS | 1645 | 1466442042455 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:42 INFO - PROCESS | 1645 | 1466442042457 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x1289c9000 == 36 [pid = 1645] [id = 731] 10:00:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1210cf000) [pid = 1645] [serial = 2193] [outer = 0x0] 10:00:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1269da800) [pid = 1645] [serial = 2194] [outer = 0x1210cf000] 10:00:42 INFO - PROCESS | 1645 | 1466442042484 Marionette DEBUG loaded listener.js 10:00:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x128cc9400) [pid = 1645] [serial = 2195] [outer = 0x1210cf000] 10:00:42 INFO - PROCESS | 1645 | 1466442042820 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 10:00:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:00:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 520ms 10:00:42 INFO - PROCESS | 1645 | 1466442042868 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 10:00:42 INFO - PROCESS | 1645 | 1466442042869 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 10:00:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:00:42 INFO - PROCESS | 1645 | 1466442042881 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:00:42 INFO - PROCESS | 1645 | 1466442042882 Marionette TRACE conn2 <- [1,2898,null,{}] 10:00:42 INFO - PROCESS | 1645 | 1466442042884 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:42 INFO - PROCESS | 1645 | 1466442042886 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:42 INFO - PROCESS | 1645 | 1466442042964 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 10:00:43 INFO - PROCESS | 1645 | 1466442043067 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:43 INFO - PROCESS | 1645 | 1466442043069 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x11649c000 == 37 [pid = 1645] [id = 732] 10:00:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x110fa7400) [pid = 1645] [serial = 2196] [outer = 0x0] 10:00:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x112593400) [pid = 1645] [serial = 2197] [outer = 0x110fa7400] 10:00:43 INFO - PROCESS | 1645 | 1466442043101 Marionette DEBUG loaded listener.js 10:00:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x112eb8400) [pid = 1645] [serial = 2198] [outer = 0x110fa7400] 10:00:43 INFO - PROCESS | 1645 | 1466442043630 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 10:00:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:00:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 829ms 10:00:43 INFO - PROCESS | 1645 | 1466442043710 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 10:00:43 INFO - PROCESS | 1645 | 1466442043712 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 10:00:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:00:43 INFO - PROCESS | 1645 | 1466442043739 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:00:43 INFO - PROCESS | 1645 | 1466442043742 Marionette TRACE conn2 <- [1,2902,null,{}] 10:00:43 INFO - PROCESS | 1645 | 1466442043745 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:43 INFO - PROCESS | 1645 | 1466442043747 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:43 INFO - PROCESS | 1645 | 1466442043859 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 10:00:43 INFO - PROCESS | 1645 | 1466442043916 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:43 INFO - PROCESS | 1645 | 1466442043918 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x123b3e000 == 38 [pid = 1645] [id = 733] 10:00:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1181bb800) [pid = 1645] [serial = 2199] [outer = 0x0] 10:00:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x118497c00) [pid = 1645] [serial = 2200] [outer = 0x1181bb800] 10:00:43 INFO - PROCESS | 1645 | 1466442043951 Marionette DEBUG loaded listener.js 10:00:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1188d8c00) [pid = 1645] [serial = 2201] [outer = 0x1181bb800] 10:00:44 INFO - PROCESS | 1645 | 1466442044665 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:00:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:00:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 975ms 10:00:44 INFO - PROCESS | 1645 | 1466442044733 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 10:00:44 INFO - PROCESS | 1645 | 1466442044735 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 10:00:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:00:44 INFO - PROCESS | 1645 | 1466442044739 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:00:44 INFO - PROCESS | 1645 | 1466442044741 Marionette TRACE conn2 <- [1,2906,null,{}] 10:00:44 INFO - PROCESS | 1645 | 1466442044744 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:44 INFO - PROCESS | 1645 | 1466442044746 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:44 INFO - PROCESS | 1645 | 1466442044858 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 10:00:44 INFO - PROCESS | 1645 | 1466442044936 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:44 INFO - PROCESS | 1645 | 1466442044939 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x1185c3800 == 39 [pid = 1645] [id = 734] 10:00:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x116a21c00) [pid = 1645] [serial = 2202] [outer = 0x0] 10:00:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x117144400) [pid = 1645] [serial = 2203] [outer = 0x116a21c00] 10:00:44 INFO - PROCESS | 1645 | 1466442044968 Marionette DEBUG loaded listener.js 10:00:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x1181c5000) [pid = 1645] [serial = 2204] [outer = 0x116a21c00] 10:00:45 INFO - PROCESS | 1645 | --DOCSHELL 0x1289c9000 == 38 [pid = 1645] [id = 731] 10:00:45 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8d2000 == 37 [pid = 1645] [id = 730] 10:00:45 INFO - PROCESS | 1645 | --DOCSHELL 0x123b3c800 == 36 [pid = 1645] [id = 729] 10:00:45 INFO - PROCESS | 1645 | --DOCSHELL 0x119164800 == 35 [pid = 1645] [id = 728] 10:00:45 INFO - PROCESS | 1645 | --DOCSHELL 0x12a822000 == 34 [pid = 1645] [id = 727] 10:00:45 INFO - PROCESS | 1645 | --DOCSHELL 0x12a388000 == 33 [pid = 1645] [id = 726] 10:00:45 INFO - PROCESS | 1645 | --DOCSHELL 0x1289c9800 == 32 [pid = 1645] [id = 725] 10:00:45 INFO - PROCESS | 1645 | --DOCSHELL 0x12647e800 == 31 [pid = 1645] [id = 724] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12cd41800) [pid = 1645] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:00:45 INFO - PROCESS | 1645 | --DOCSHELL 0x123b3f000 == 30 [pid = 1645] [id = 723] 10:00:45 INFO - PROCESS | 1645 | --DOCSHELL 0x119ab7800 == 29 [pid = 1645] [id = 722] 10:00:45 INFO - PROCESS | 1645 | --DOCSHELL 0x117e3e000 == 28 [pid = 1645] [id = 721] 10:00:45 INFO - PROCESS | 1645 | --DOCSHELL 0x1195bb800 == 27 [pid = 1645] [id = 720] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x126084000) [pid = 1645] [serial = 2128] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1164dfc00) [pid = 1645] [serial = 1448] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1289a6c00) [pid = 1645] [serial = 2134] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x118259800) [pid = 1645] [serial = 2113] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x11872f800) [pid = 1645] [serial = 2114] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x119d5b000) [pid = 1645] [serial = 2119] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1210d5400) [pid = 1645] [serial = 2120] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x116919c00) [pid = 1645] [serial = 2107] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1174d6c00) [pid = 1645] [serial = 2108] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x119609800) [pid = 1645] [serial = 2116] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x119984400) [pid = 1645] [serial = 2117] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x123279400) [pid = 1645] [serial = 2122] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1210c8400) [pid = 1645] [serial = 2105] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x116915400) [pid = 1645] [serial = 2110] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x1181b9800) [pid = 1645] [serial = 2111] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x129322c00) [pid = 1645] [serial = 2144] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1266e5400) [pid = 1645] [serial = 2131] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x1210c2800) [pid = 1645] [serial = 2138] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x11942dc00) [pid = 1645] [serial = 2137] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x128fb5000) [pid = 1645] [serial = 2143] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x128aef000) [pid = 1645] [serial = 2135] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x123c88400) [pid = 1645] [serial = 2125] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x12932d400) [pid = 1645] [serial = 2146] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x128ccc000) [pid = 1645] [serial = 2141] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x126608800) [pid = 1645] [serial = 2129] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x12899f000) [pid = 1645] [serial = 2132] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x12a330000) [pid = 1645] [serial = 2147] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x124d6dc00) [pid = 1645] [serial = 2126] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x1237a5400) [pid = 1645] [serial = 2123] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x1260c5000) [pid = 1645] [serial = 2140] [outer = 0x0] [url = about:blank] 10:00:45 INFO - PROCESS | 1645 | 1466442045388 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 10:00:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:00:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 671ms 10:00:45 INFO - PROCESS | 1645 | 1466442045409 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 10:00:45 INFO - PROCESS | 1645 | 1466442045414 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 10:00:45 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:00:45 INFO - PROCESS | 1645 | 1466442045419 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:00:45 INFO - PROCESS | 1645 | 1466442045421 Marionette TRACE conn2 <- [1,2910,null,{}] 10:00:45 INFO - PROCESS | 1645 | 1466442045423 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:45 INFO - PROCESS | 1645 | 1466442045425 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:45 INFO - PROCESS | 1645 | 1466442045505 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 10:00:45 INFO - PROCESS | 1645 | 1466442045509 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:45 INFO - PROCESS | 1645 | 1466442045511 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x119acc000 == 28 [pid = 1645] [id = 735] 10:00:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x11872f400) [pid = 1645] [serial = 2205] [outer = 0x0] 10:00:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x119140000) [pid = 1645] [serial = 2206] [outer = 0x11872f400] 10:00:45 INFO - PROCESS | 1645 | 1466442045540 Marionette DEBUG loaded listener.js 10:00:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x119604c00) [pid = 1645] [serial = 2207] [outer = 0x11872f400] 10:00:45 INFO - PROCESS | 1645 | 1466442045857 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 10:00:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:00:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:00:45 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 471ms 10:00:45 INFO - PROCESS | 1645 | 1466442045891 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 10:00:45 INFO - PROCESS | 1645 | 1466442045892 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 10:00:45 INFO - TEST-START | /DOMEvents/constructors.html 10:00:45 INFO - PROCESS | 1645 | 1466442045895 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:00:45 INFO - PROCESS | 1645 | 1466442045897 Marionette TRACE conn2 <- [1,2914,null,{}] 10:00:45 INFO - PROCESS | 1645 | 1466442045905 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:45 INFO - PROCESS | 1645 | 1466442045908 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:46 INFO - PROCESS | 1645 | 1466442046040 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 10:00:46 INFO - PROCESS | 1645 | 1466442046054 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:46 INFO - PROCESS | 1645 | 1466442046056 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x124d97000 == 29 [pid = 1645] [id = 736] 10:00:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x119990c00) [pid = 1645] [serial = 2208] [outer = 0x0] 10:00:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x119d5f800) [pid = 1645] [serial = 2209] [outer = 0x119990c00] 10:00:46 INFO - PROCESS | 1645 | 1466442046084 Marionette DEBUG loaded listener.js 10:00:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x1210c9000) [pid = 1645] [serial = 2210] [outer = 0x119990c00] 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:00:46 INFO - PROCESS | 1645 | 1466442046459 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:00:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:00:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:00:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:00:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:00:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:00:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:00:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:00:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:00:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:00:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:00:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:00:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:00:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:00:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:00:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:00:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:00:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:00:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:00:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:00:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:00:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:00:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:00:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:00:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:00:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:00:46 INFO - TEST-OK | /DOMEvents/constructors.html | took 578ms 10:00:46 INFO - PROCESS | 1645 | 1466442046479 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 10:00:46 INFO - PROCESS | 1645 | 1466442046482 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 10:00:46 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:00:46 INFO - PROCESS | 1645 | 1466442046486 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:00:46 INFO - PROCESS | 1645 | 1466442046487 Marionette TRACE conn2 <- [1,2918,null,{}] 10:00:46 INFO - PROCESS | 1645 | 1466442046489 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:46 INFO - PROCESS | 1645 | 1466442046491 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:46 INFO - PROCESS | 1645 | 1466442046574 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 10:00:46 INFO - PROCESS | 1645 | 1466442046577 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:46 INFO - PROCESS | 1645 | 1466442046579 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x129249800 == 30 [pid = 1645] [id = 737] 10:00:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x1132e4400) [pid = 1645] [serial = 2211] [outer = 0x0] 10:00:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x123773c00) [pid = 1645] [serial = 2212] [outer = 0x1132e4400] 10:00:46 INFO - PROCESS | 1645 | 1466442046607 Marionette DEBUG loaded listener.js 10:00:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x123b68800) [pid = 1645] [serial = 2213] [outer = 0x1132e4400] 10:00:46 INFO - PROCESS | 1645 | 1466442046901 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:00:46 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:00:46 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 471ms 10:00:46 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:00:46 INFO - PROCESS | 1645 | 1466442046957 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 10:00:46 INFO - PROCESS | 1645 | 1466442046958 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 10:00:46 INFO - PROCESS | 1645 | 1466442046961 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:00:46 INFO - PROCESS | 1645 | 1466442046962 Marionette TRACE conn2 <- [1,2922,null,{}] 10:00:46 INFO - PROCESS | 1645 | 1466442046964 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:46 INFO - PROCESS | 1645 | 1466442046966 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:47 INFO - PROCESS | 1645 | 1466442047049 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 10:00:47 INFO - PROCESS | 1645 | 1466442047110 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:47 INFO - PROCESS | 1645 | 1466442047111 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x119254800 == 31 [pid = 1645] [id = 738] 10:00:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1230eb800) [pid = 1645] [serial = 2214] [outer = 0x0] 10:00:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x123b6d000) [pid = 1645] [serial = 2215] [outer = 0x1230eb800] 10:00:47 INFO - PROCESS | 1645 | 1466442047135 Marionette DEBUG loaded listener.js 10:00:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x123c8d800) [pid = 1645] [serial = 2216] [outer = 0x1230eb800] 10:00:47 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 10:00:47 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 10:00:47 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 10:00:47 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 10:00:47 INFO - PROCESS | 1645 | 1466442047424 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 10:00:47 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:00:47 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:00:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:00:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:00:47 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 10:00:47 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:00:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:00:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:00:47 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 10:00:47 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:00:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:00:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:00:47 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 10:00:47 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:00:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:00:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:00:47 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:00:47 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 520ms 10:00:47 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:00:47 INFO - PROCESS | 1645 | 1466442047483 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 10:00:47 INFO - PROCESS | 1645 | 1466442047485 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 10:00:47 INFO - PROCESS | 1645 | 1466442047487 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:00:47 INFO - PROCESS | 1645 | 1466442047488 Marionette TRACE conn2 <- [1,2926,null,{}] 10:00:47 INFO - PROCESS | 1645 | 1466442047490 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:47 INFO - PROCESS | 1645 | 1466442047495 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:47 INFO - PROCESS | 1645 | 1466442047613 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 10:00:47 INFO - PROCESS | 1645 | 1466442047627 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:47 INFO - PROCESS | 1645 | 1466442047629 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8c4000 == 32 [pid = 1645] [id = 739] 10:00:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x123c8e800) [pid = 1645] [serial = 2217] [outer = 0x0] 10:00:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x124881400) [pid = 1645] [serial = 2218] [outer = 0x123c8e800] 10:00:47 INFO - PROCESS | 1645 | 1466442047654 Marionette DEBUG loaded listener.js 10:00:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x128ae7800) [pid = 1645] [serial = 2219] [outer = 0x123c8e800] 10:00:48 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x112ea5c00) [pid = 1645] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:00:48 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x119d38c00) [pid = 1645] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:00:48 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x1133b8400) [pid = 1645] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:00:48 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x112ea0000) [pid = 1645] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:00:48 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x1176e6800) [pid = 1645] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:00:48 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x119611400) [pid = 1645] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:00:48 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x12379dc00) [pid = 1645] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:00:48 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x112595c00) [pid = 1645] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:00:48 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x1210cc800) [pid = 1645] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:00:48 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x12379e000) [pid = 1645] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:00:48 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x110e82c00) [pid = 1645] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:00:48 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x1181c7c00) [pid = 1645] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:00:48 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x116fa8000) [pid = 1645] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:00:48 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x11825b400) [pid = 1645] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:00:48 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x118750000) [pid = 1645] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:00:48 INFO - PROCESS | 1645 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:00:48 INFO - PROCESS | 1645 | 1466442048229 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 10:00:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:00:48 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 771ms 10:00:48 INFO - PROCESS | 1645 | 1466442048259 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 10:00:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:00:48 INFO - PROCESS | 1645 | 1466442048262 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 10:00:48 INFO - PROCESS | 1645 | 1466442048265 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:00:48 INFO - PROCESS | 1645 | 1466442048267 Marionette TRACE conn2 <- [1,2930,null,{}] 10:00:48 INFO - PROCESS | 1645 | 1466442048272 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:48 INFO - PROCESS | 1645 | 1466442048273 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:48 INFO - PROCESS | 1645 | 1466442048378 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 10:00:48 INFO - PROCESS | 1645 | 1466442048438 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:48 INFO - PROCESS | 1645 | 1466442048440 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x1195d2800 == 33 [pid = 1645] [id = 740] 10:00:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x113c1ec00) [pid = 1645] [serial = 2220] [outer = 0x0] 10:00:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x1164e1c00) [pid = 1645] [serial = 2221] [outer = 0x113c1ec00] 10:00:48 INFO - PROCESS | 1645 | 1466442048472 Marionette DEBUG loaded listener.js 10:00:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x117144800) [pid = 1645] [serial = 2222] [outer = 0x113c1ec00] 10:00:48 INFO - PROCESS | 1645 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:00:48 INFO - PROCESS | 1645 | 1466442048865 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 10:00:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:00:48 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 620ms 10:00:48 INFO - PROCESS | 1645 | 1466442048886 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 10:00:48 INFO - PROCESS | 1645 | 1466442048889 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 10:00:48 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:00:48 INFO - PROCESS | 1645 | 1466442048894 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:00:48 INFO - PROCESS | 1645 | 1466442048896 Marionette TRACE conn2 <- [1,2934,null,{}] 10:00:48 INFO - PROCESS | 1645 | 1466442048898 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:48 INFO - PROCESS | 1645 | 1466442048900 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:49 INFO - PROCESS | 1645 | 1466442048998 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 10:00:49 INFO - PROCESS | 1645 | 1466442049053 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:49 INFO - PROCESS | 1645 | 1466442049055 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x12694d800 == 34 [pid = 1645] [id = 741] 10:00:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x1181c7c00) [pid = 1645] [serial = 2223] [outer = 0x0] 10:00:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x118750000) [pid = 1645] [serial = 2224] [outer = 0x1181c7c00] 10:00:49 INFO - PROCESS | 1645 | 1466442049088 Marionette DEBUG loaded listener.js 10:00:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x119610400) [pid = 1645] [serial = 2225] [outer = 0x1181c7c00] 10:00:49 INFO - PROCESS | 1645 | 1466442049499 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:00:49 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:00:49 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 624ms 10:00:49 INFO - PROCESS | 1645 | 1466442049518 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 10:00:49 INFO - PROCESS | 1645 | 1466442049519 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 10:00:49 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:00:49 INFO - PROCESS | 1645 | 1466442049522 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:00:49 INFO - PROCESS | 1645 | 1466442049524 Marionette TRACE conn2 <- [1,2938,null,{}] 10:00:49 INFO - PROCESS | 1645 | 1466442049532 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:49 INFO - PROCESS | 1645 | 1466442049536 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:49 INFO - PROCESS | 1645 | 1466442049633 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 10:00:49 INFO - PROCESS | 1645 | 1466442049692 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:49 INFO - PROCESS | 1645 | 1466442049694 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x12bd0a800 == 35 [pid = 1645] [id = 742] 10:00:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x119d2d000) [pid = 1645] [serial = 2226] [outer = 0x0] 10:00:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x1210ca000) [pid = 1645] [serial = 2227] [outer = 0x119d2d000] 10:00:49 INFO - PROCESS | 1645 | 1466442049725 Marionette DEBUG loaded listener.js 10:00:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x1237a7c00) [pid = 1645] [serial = 2228] [outer = 0x119d2d000] 10:00:50 INFO - PROCESS | 1645 | 1466442050112 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:00:50 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 10:00:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 623ms 10:00:50 INFO - PROCESS | 1645 | 1466442050145 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 10:00:50 INFO - PROCESS | 1645 | 1466442050149 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 10:00:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:00:50 INFO - PROCESS | 1645 | 1466442050152 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:00:50 INFO - PROCESS | 1645 | 1466442050153 Marionette TRACE conn2 <- [1,2942,null,{}] 10:00:50 INFO - PROCESS | 1645 | 1466442050155 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:50 INFO - PROCESS | 1645 | 1466442050157 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:50 INFO - PROCESS | 1645 | 1466442050259 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 10:00:50 INFO - PROCESS | 1645 | 1466442050315 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:50 INFO - PROCESS | 1645 | 1466442050317 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x129248000 == 36 [pid = 1645] [id = 743] 10:00:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x123904800) [pid = 1645] [serial = 2229] [outer = 0x0] 10:00:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x124e8d000) [pid = 1645] [serial = 2230] [outer = 0x123904800] 10:00:50 INFO - PROCESS | 1645 | 1466442050346 Marionette DEBUG loaded listener.js 10:00:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1260cbc00) [pid = 1645] [serial = 2231] [outer = 0x123904800] 10:00:50 INFO - PROCESS | 1645 | 1466442050742 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 10:00:50 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 10:00:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:00:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:00:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 618ms 10:00:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:00:50 INFO - PROCESS | 1645 | 1466442050772 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 10:00:50 INFO - PROCESS | 1645 | 1466442050774 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 10:00:50 INFO - PROCESS | 1645 | 1466442050777 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:00:50 INFO - PROCESS | 1645 | 1466442050779 Marionette TRACE conn2 <- [1,2946,null,{}] 10:00:50 INFO - PROCESS | 1645 | 1466442050783 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:50 INFO - PROCESS | 1645 | 1466442050785 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:50 INFO - PROCESS | 1645 | 1466442050956 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 10:00:51 INFO - PROCESS | 1645 | 1466442051063 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:51 INFO - PROCESS | 1645 | 1466442051065 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cae7800 == 37 [pid = 1645] [id = 744] 10:00:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x12455b400) [pid = 1645] [serial = 2232] [outer = 0x0] 10:00:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1269e0800) [pid = 1645] [serial = 2233] [outer = 0x12455b400] 10:00:51 INFO - PROCESS | 1645 | 1466442051097 Marionette DEBUG loaded listener.js 10:00:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1289a7800) [pid = 1645] [serial = 2234] [outer = 0x12455b400] 10:00:51 INFO - PROCESS | 1645 | 1466442051459 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:00:51 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 10:00:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 720ms 10:00:51 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:00:51 INFO - PROCESS | 1645 | 1466442051498 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 10:00:51 INFO - PROCESS | 1645 | 1466442051499 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 10:00:51 INFO - PROCESS | 1645 | 1466442051501 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:00:51 INFO - PROCESS | 1645 | 1466442051503 Marionette TRACE conn2 <- [1,2950,null,{}] 10:00:51 INFO - PROCESS | 1645 | 1466442051505 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:51 INFO - PROCESS | 1645 | 1466442051509 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:51 INFO - PROCESS | 1645 | 1466442051642 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 10:00:51 INFO - PROCESS | 1645 | 1466442051724 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:51 INFO - PROCESS | 1645 | 1466442051726 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x1169b8000 == 38 [pid = 1645] [id = 745] 10:00:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x115e5c800) [pid = 1645] [serial = 2235] [outer = 0x0] 10:00:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x119d5a400) [pid = 1645] [serial = 2236] [outer = 0x115e5c800] 10:00:51 INFO - PROCESS | 1645 | 1466442051756 Marionette DEBUG loaded listener.js 10:00:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x128fb1c00) [pid = 1645] [serial = 2237] [outer = 0x115e5c800] 10:00:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x118050000 == 39 [pid = 1645] [id = 746] 10:00:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x112ea4c00) [pid = 1645] [serial = 2238] [outer = 0x0] 10:00:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x112ea6800) [pid = 1645] [serial = 2239] [outer = 0x112ea4c00] 10:00:52 INFO - PROCESS | 1645 | 1466442052244 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:00:52 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 10:00:52 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 772ms 10:00:52 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:00:52 INFO - PROCESS | 1645 | 1466442052274 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 10:00:52 INFO - PROCESS | 1645 | 1466442052276 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 10:00:52 INFO - PROCESS | 1645 | 1466442052279 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:00:52 INFO - PROCESS | 1645 | 1466442052281 Marionette TRACE conn2 <- [1,2954,null,{}] 10:00:52 INFO - PROCESS | 1645 | 1466442052285 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:52 INFO - PROCESS | 1645 | 1466442052287 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:52 INFO - PROCESS | 1645 | 1466442052406 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 10:00:52 INFO - PROCESS | 1645 | 1466442052514 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:52 INFO - PROCESS | 1645 | 1466442052515 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x1169bf000 == 40 [pid = 1645] [id = 747] 10:00:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1176e6c00) [pid = 1645] [serial = 2240] [outer = 0x0] 10:00:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x118127800) [pid = 1645] [serial = 2241] [outer = 0x1176e6c00] 10:00:52 INFO - PROCESS | 1645 | 1466442052545 Marionette DEBUG loaded listener.js 10:00:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x118730c00) [pid = 1645] [serial = 2242] [outer = 0x1176e6c00] 10:00:53 INFO - PROCESS | 1645 | --DOCSHELL 0x119254800 == 39 [pid = 1645] [id = 738] 10:00:53 INFO - PROCESS | 1645 | --DOCSHELL 0x129249800 == 38 [pid = 1645] [id = 737] 10:00:53 INFO - PROCESS | 1645 | --DOCSHELL 0x124d97000 == 37 [pid = 1645] [id = 736] 10:00:53 INFO - PROCESS | 1645 | --DOCSHELL 0x119acc000 == 36 [pid = 1645] [id = 735] 10:00:53 INFO - PROCESS | 1645 | --DOCSHELL 0x1185c3800 == 35 [pid = 1645] [id = 734] 10:00:53 INFO - PROCESS | 1645 | --DOCSHELL 0x11649c000 == 34 [pid = 1645] [id = 732] 10:00:53 INFO - PROCESS | 1645 | --DOCSHELL 0x123b3e000 == 33 [pid = 1645] [id = 733] 10:00:53 INFO - PROCESS | 1645 | --DOCSHELL 0x1169b8000 == 32 [pid = 1645] [id = 745] 10:00:53 INFO - PROCESS | 1645 | --DOCSHELL 0x118050000 == 31 [pid = 1645] [id = 746] 10:00:53 INFO - PROCESS | 1645 | --DOCSHELL 0x12cae7800 == 30 [pid = 1645] [id = 744] 10:00:53 INFO - PROCESS | 1645 | --DOCSHELL 0x129248000 == 29 [pid = 1645] [id = 743] 10:00:53 INFO - PROCESS | 1645 | --DOCSHELL 0x12bd0a800 == 28 [pid = 1645] [id = 742] 10:00:53 INFO - PROCESS | 1645 | --DOCSHELL 0x12694d800 == 27 [pid = 1645] [id = 741] 10:00:53 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8c4000 == 26 [pid = 1645] [id = 739] 10:00:53 INFO - PROCESS | 1645 | --DOCSHELL 0x1195d2800 == 25 [pid = 1645] [id = 740] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1269da800) [pid = 1645] [serial = 2194] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1210c3c00) [pid = 1645] [serial = 2176] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x119d5e000) [pid = 1645] [serial = 2173] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x115e53400) [pid = 1645] [serial = 2164] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x11691dc00) [pid = 1645] [serial = 2165] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x11960fc00) [pid = 1645] [serial = 2170] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1199ecc00) [pid = 1645] [serial = 2171] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x11874ac00) [pid = 1645] [serial = 2150] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1181c1400) [pid = 1645] [serial = 2149] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x119d64800) [pid = 1645] [serial = 2153] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x119d2a800) [pid = 1645] [serial = 2152] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x124d72c00) [pid = 1645] [serial = 2156] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x123b66400) [pid = 1645] [serial = 2155] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x116774c00) [pid = 1645] [serial = 2159] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x1132b2c00) [pid = 1645] [serial = 2158] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x123525000) [pid = 1645] [serial = 2179] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x1210d5000) [pid = 1645] [serial = 2177] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x124556000) [pid = 1645] [serial = 2182] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x123c8f000) [pid = 1645] [serial = 2180] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x124d72000) [pid = 1645] [serial = 2183] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x11691e000) [pid = 1645] [serial = 2186] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x119137400) [pid = 1645] [serial = 2162] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x1183a5400) [pid = 1645] [serial = 2161] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x11262fc00) [pid = 1645] [serial = 2185] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x1181c8000) [pid = 1645] [serial = 2167] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x11872fc00) [pid = 1645] [serial = 2168] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 66 (0x1260ce000) [pid = 1645] [serial = 2192] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 65 (0x124dd2c00) [pid = 1645] [serial = 2188] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 64 (0x126086000) [pid = 1645] [serial = 2189] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 63 (0x126080400) [pid = 1645] [serial = 2191] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | --DOMWINDOW == 62 (0x120fc2400) [pid = 1645] [serial = 2174] [outer = 0x0] [url = about:blank] 10:00:53 INFO - PROCESS | 1645 | 1466442053409 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:00:53 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:00:53 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 10:00:53 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1174ms 10:00:53 INFO - PROCESS | 1645 | 1466442053454 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 10:00:53 INFO - PROCESS | 1645 | 1466442053456 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 10:00:53 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:00:53 INFO - PROCESS | 1645 | 1466442053459 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:00:53 INFO - PROCESS | 1645 | 1466442053461 Marionette TRACE conn2 <- [1,2958,null,{}] 10:00:53 INFO - PROCESS | 1645 | 1466442053470 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:53 INFO - PROCESS | 1645 | 1466442053471 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:53 INFO - PROCESS | 1645 | 1466442053565 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 10:00:53 INFO - PROCESS | 1645 | 1466442053625 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:53 INFO - PROCESS | 1645 | 1466442053627 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x11805d000 == 26 [pid = 1645] [id = 748] 10:00:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 63 (0x115df7400) [pid = 1645] [serial = 2243] [outer = 0x0] 10:00:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 64 (0x115e57000) [pid = 1645] [serial = 2244] [outer = 0x115df7400] 10:00:53 INFO - PROCESS | 1645 | 1466442053654 Marionette DEBUG loaded listener.js 10:00:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 65 (0x11691a400) [pid = 1645] [serial = 2245] [outer = 0x115df7400] 10:00:53 INFO - PROCESS | 1645 | 1466442053947 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:00:53 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 10:00:53 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 524ms 10:00:53 INFO - PROCESS | 1645 | 1466442053987 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 10:00:53 INFO - PROCESS | 1645 | 1466442053990 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 10:00:53 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:00:53 INFO - PROCESS | 1645 | 1466442053995 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:00:54 INFO - PROCESS | 1645 | 1466442053999 Marionette TRACE conn2 <- [1,2962,null,{}] 10:00:54 INFO - PROCESS | 1645 | 1466442054003 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:54 INFO - PROCESS | 1645 | 1466442054005 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:54 INFO - PROCESS | 1645 | 1466442054083 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 10:00:54 INFO - PROCESS | 1645 | 1466442054139 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:54 INFO - PROCESS | 1645 | 1466442054140 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x119a1e000 == 27 [pid = 1645] [id = 749] 10:00:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 66 (0x116917800) [pid = 1645] [serial = 2246] [outer = 0x0] 10:00:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x116a14400) [pid = 1645] [serial = 2247] [outer = 0x116917800] 10:00:54 INFO - PROCESS | 1645 | 1466442054169 Marionette DEBUG loaded listener.js 10:00:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x11825d800) [pid = 1645] [serial = 2248] [outer = 0x116917800] 10:00:54 INFO - PROCESS | 1645 | 1466442054458 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:00:54 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 10:00:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 475ms 10:00:54 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:00:54 INFO - PROCESS | 1645 | 1466442054471 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 10:00:54 INFO - PROCESS | 1645 | 1466442054472 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 10:00:54 INFO - PROCESS | 1645 | 1466442054474 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:00:54 INFO - PROCESS | 1645 | 1466442054476 Marionette TRACE conn2 <- [1,2966,null,{}] 10:00:54 INFO - PROCESS | 1645 | 1466442054492 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:54 INFO - PROCESS | 1645 | 1466442054494 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:54 INFO - PROCESS | 1645 | 1466442054562 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 10:00:54 INFO - PROCESS | 1645 | 1466442054568 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:54 INFO - PROCESS | 1645 | 1466442054570 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x123c62800 == 28 [pid = 1645] [id = 750] 10:00:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x112ea9400) [pid = 1645] [serial = 2249] [outer = 0x0] 10:00:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x119603800) [pid = 1645] [serial = 2250] [outer = 0x112ea9400] 10:00:54 INFO - PROCESS | 1645 | 1466442054594 Marionette DEBUG loaded listener.js 10:00:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x119610800) [pid = 1645] [serial = 2251] [outer = 0x112ea9400] 10:00:55 INFO - PROCESS | 1645 | 1466442055026 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:00:55 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 10:00:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 570ms 10:00:55 INFO - PROCESS | 1645 | 1466442055063 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 10:00:55 INFO - PROCESS | 1645 | 1466442055066 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 10:00:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:00:55 INFO - PROCESS | 1645 | 1466442055071 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:00:55 INFO - PROCESS | 1645 | 1466442055072 Marionette TRACE conn2 <- [1,2970,null,{}] 10:00:55 INFO - PROCESS | 1645 | 1466442055076 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:55 INFO - PROCESS | 1645 | 1466442055077 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:55 INFO - PROCESS | 1645 | 1466442055195 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 10:00:55 INFO - PROCESS | 1645 | 1466442055201 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:55 INFO - PROCESS | 1645 | 1466442055202 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x126622000 == 29 [pid = 1645] [id = 751] 10:00:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x119625000) [pid = 1645] [serial = 2252] [outer = 0x0] 10:00:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x1199ec800) [pid = 1645] [serial = 2253] [outer = 0x119625000] 10:00:55 INFO - PROCESS | 1645 | 1466442055233 Marionette DEBUG loaded listener.js 10:00:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x119d36c00) [pid = 1645] [serial = 2254] [outer = 0x119625000] 10:00:55 INFO - PROCESS | 1645 | 1466442055563 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:00:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:00:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 523ms 10:00:55 INFO - PROCESS | 1645 | 1466442055594 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 10:00:55 INFO - PROCESS | 1645 | 1466442055595 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 10:00:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:00:55 INFO - PROCESS | 1645 | 1466442055613 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:00:55 INFO - PROCESS | 1645 | 1466442055614 Marionette TRACE conn2 <- [1,2974,null,{}] 10:00:55 INFO - PROCESS | 1645 | 1466442055617 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:55 INFO - PROCESS | 1645 | 1466442055618 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:55 INFO - PROCESS | 1645 | 1466442055715 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 10:00:55 INFO - PROCESS | 1645 | 1466442055718 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:55 INFO - PROCESS | 1645 | 1466442055720 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x128cb7800 == 30 [pid = 1645] [id = 752] 10:00:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x112e9b000) [pid = 1645] [serial = 2255] [outer = 0x0] 10:00:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x119d56000) [pid = 1645] [serial = 2256] [outer = 0x112e9b000] 10:00:55 INFO - PROCESS | 1645 | 1466442055744 Marionette DEBUG loaded listener.js 10:00:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x120fc5800) [pid = 1645] [serial = 2257] [outer = 0x112e9b000] 10:00:56 INFO - PROCESS | 1645 | 1466442056078 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 10:00:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 10:00:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 473ms 10:00:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:00:56 INFO - PROCESS | 1645 | 1466442056090 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 10:00:56 INFO - PROCESS | 1645 | 1466442056091 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 10:00:56 INFO - PROCESS | 1645 | 1466442056093 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:00:56 INFO - PROCESS | 1645 | 1466442056094 Marionette TRACE conn2 <- [1,2978,null,{}] 10:00:56 INFO - PROCESS | 1645 | 1466442056096 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:56 INFO - PROCESS | 1645 | 1466442056103 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:56 INFO - PROCESS | 1645 | 1466442056213 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 10:00:56 INFO - PROCESS | 1645 | 1466442056223 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:56 INFO - PROCESS | 1645 | 1466442056224 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a56b800 == 31 [pid = 1645] [id = 753] 10:00:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x119fb7000) [pid = 1645] [serial = 2258] [outer = 0x0] 10:00:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x1210d4000) [pid = 1645] [serial = 2259] [outer = 0x119fb7000] 10:00:56 INFO - PROCESS | 1645 | 1466442056248 Marionette DEBUG loaded listener.js 10:00:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x123b62800) [pid = 1645] [serial = 2260] [outer = 0x119fb7000] 10:00:56 INFO - PROCESS | 1645 | 1466442056540 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:00:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 10:00:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 472ms 10:00:56 INFO - PROCESS | 1645 | 1466442056569 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 10:00:56 INFO - PROCESS | 1645 | 1466442056570 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 10:00:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:00:56 INFO - PROCESS | 1645 | 1466442056584 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:00:56 INFO - PROCESS | 1645 | 1466442056593 Marionette TRACE conn2 <- [1,2982,null,{}] 10:00:56 INFO - PROCESS | 1645 | 1466442056596 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:56 INFO - PROCESS | 1645 | 1466442056598 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:56 INFO - PROCESS | 1645 | 1466442056696 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 10:00:56 INFO - PROCESS | 1645 | 1466442056700 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:56 INFO - PROCESS | 1645 | 1466442056701 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x12aad5800 == 32 [pid = 1645] [id = 754] 10:00:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x120fc4800) [pid = 1645] [serial = 2261] [outer = 0x0] 10:00:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x123c5f800) [pid = 1645] [serial = 2262] [outer = 0x120fc4800] 10:00:56 INFO - PROCESS | 1645 | 1466442056725 Marionette DEBUG loaded listener.js 10:00:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x123c8dc00) [pid = 1645] [serial = 2263] [outer = 0x120fc4800] 10:00:57 INFO - PROCESS | 1645 | 1466442057030 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 10:00:57 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 10:00:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:00:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:00:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 486ms 10:00:57 INFO - PROCESS | 1645 | 1466442057072 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 10:00:57 INFO - PROCESS | 1645 | 1466442057073 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 10:00:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:00:57 INFO - PROCESS | 1645 | 1466442057076 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:00:57 INFO - PROCESS | 1645 | 1466442057077 Marionette TRACE conn2 <- [1,2986,null,{}] 10:00:57 INFO - PROCESS | 1645 | 1466442057081 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:57 INFO - PROCESS | 1645 | 1466442057084 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:57 INFO - PROCESS | 1645 | 1466442057183 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 10:00:57 INFO - PROCESS | 1645 | 1466442057195 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:57 INFO - PROCESS | 1645 | 1466442057196 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b0c3800 == 33 [pid = 1645] [id = 755] 10:00:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x123b68400) [pid = 1645] [serial = 2264] [outer = 0x0] 10:00:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x12418f400) [pid = 1645] [serial = 2265] [outer = 0x123b68400] 10:00:57 INFO - PROCESS | 1645 | 1466442057221 Marionette DEBUG loaded listener.js 10:00:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x124d71400) [pid = 1645] [serial = 2266] [outer = 0x123b68400] 10:00:57 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x123c8e800) [pid = 1645] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:00:57 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x1210cf000) [pid = 1645] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:00:57 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x110fa7400) [pid = 1645] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:00:57 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x1132e4400) [pid = 1645] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:00:57 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1181bb800) [pid = 1645] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:00:57 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x116a21c00) [pid = 1645] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:00:57 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x11872f400) [pid = 1645] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:00:57 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x119990c00) [pid = 1645] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:00:57 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x1230eb800) [pid = 1645] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:00:57 INFO - PROCESS | 1645 | 1466442057622 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:00:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 10:00:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 575ms 10:00:57 INFO - PROCESS | 1645 | 1466442057652 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 10:00:57 INFO - PROCESS | 1645 | 1466442057653 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 10:00:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:00:57 INFO - PROCESS | 1645 | 1466442057655 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:00:57 INFO - PROCESS | 1645 | 1466442057656 Marionette TRACE conn2 <- [1,2990,null,{}] 10:00:57 INFO - PROCESS | 1645 | 1466442057659 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:57 INFO - PROCESS | 1645 | 1466442057660 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:57 INFO - PROCESS | 1645 | 1466442057743 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 10:00:57 INFO - PROCESS | 1645 | 1466442057751 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:57 INFO - PROCESS | 1645 | 1466442057752 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x123b45000 == 34 [pid = 1645] [id = 756] 10:00:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x118745800) [pid = 1645] [serial = 2267] [outer = 0x0] 10:00:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x124d72000) [pid = 1645] [serial = 2268] [outer = 0x118745800] 10:00:57 INFO - PROCESS | 1645 | 1466442057777 Marionette DEBUG loaded listener.js 10:00:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x126080400) [pid = 1645] [serial = 2269] [outer = 0x118745800] 10:00:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c356000 == 35 [pid = 1645] [id = 757] 10:00:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x124d78c00) [pid = 1645] [serial = 2270] [outer = 0x0] 10:00:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1195ec800) [pid = 1645] [serial = 2271] [outer = 0x124d78c00] 10:00:58 INFO - PROCESS | 1645 | 1466442058099 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:00:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 10:00:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 469ms 10:00:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:00:58 INFO - PROCESS | 1645 | 1466442058124 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 10:00:58 INFO - PROCESS | 1645 | 1466442058125 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 10:00:58 INFO - PROCESS | 1645 | 1466442058128 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:00:58 INFO - PROCESS | 1645 | 1466442058129 Marionette TRACE conn2 <- [1,2994,null,{}] 10:00:58 INFO - PROCESS | 1645 | 1466442058134 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:58 INFO - PROCESS | 1645 | 1466442058136 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:58 INFO - PROCESS | 1645 | 1466442058269 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 10:00:58 INFO - PROCESS | 1645 | 1466442058277 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:58 INFO - PROCESS | 1645 | 1466442058279 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x12c34c000 == 36 [pid = 1645] [id = 758] 10:00:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x11962a800) [pid = 1645] [serial = 2272] [outer = 0x0] 10:00:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x126085c00) [pid = 1645] [serial = 2273] [outer = 0x11962a800] 10:00:58 INFO - PROCESS | 1645 | 1466442058320 Marionette DEBUG loaded listener.js 10:00:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x126608800) [pid = 1645] [serial = 2274] [outer = 0x11962a800] 10:00:58 INFO - PROCESS | 1645 | 1466442058757 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:00:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:00:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 10:00:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 671ms 10:00:58 INFO - PROCESS | 1645 | 1466442058799 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 10:00:58 INFO - PROCESS | 1645 | 1466442058801 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 10:00:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:00:58 INFO - PROCESS | 1645 | 1466442058803 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:00:58 INFO - PROCESS | 1645 | 1466442058805 Marionette TRACE conn2 <- [1,2998,null,{}] 10:00:58 INFO - PROCESS | 1645 | 1466442058807 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:58 INFO - PROCESS | 1645 | 1466442058809 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:58 INFO - PROCESS | 1645 | 1466442058918 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 10:00:58 INFO - PROCESS | 1645 | 1466442058925 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:58 INFO - PROCESS | 1645 | 1466442058927 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x128cb3800 == 37 [pid = 1645] [id = 759] 10:00:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1266dc800) [pid = 1645] [serial = 2275] [outer = 0x0] 10:00:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x1289a8000) [pid = 1645] [serial = 2276] [outer = 0x1266dc800] 10:00:58 INFO - PROCESS | 1645 | 1466442058953 Marionette DEBUG loaded listener.js 10:00:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x128fa9800) [pid = 1645] [serial = 2277] [outer = 0x1266dc800] 10:00:59 INFO - PROCESS | 1645 | 1466442059226 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:00:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 10:00:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 468ms 10:00:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:00:59 INFO - PROCESS | 1645 | 1466442059273 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 10:00:59 INFO - PROCESS | 1645 | 1466442059274 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 10:00:59 INFO - PROCESS | 1645 | 1466442059276 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:00:59 INFO - PROCESS | 1645 | 1466442059277 Marionette TRACE conn2 <- [1,3002,null,{}] 10:00:59 INFO - PROCESS | 1645 | 1466442059281 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:59 INFO - PROCESS | 1645 | 1466442059284 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:59 INFO - PROCESS | 1645 | 1466442059362 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 10:00:59 INFO - PROCESS | 1645 | 1466442059369 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:59 INFO - PROCESS | 1645 | 1466442059370 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:00:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cfe6800 == 38 [pid = 1645] [id = 760] 10:00:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1260c8000) [pid = 1645] [serial = 2278] [outer = 0x0] 10:00:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x128fb3000) [pid = 1645] [serial = 2279] [outer = 0x1260c8000] 10:00:59 INFO - PROCESS | 1645 | 1466442059394 Marionette DEBUG loaded listener.js 10:00:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1290c6800) [pid = 1645] [serial = 2280] [outer = 0x1260c8000] 10:00:59 INFO - PROCESS | 1645 | 1466442059864 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:00:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 10:00:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 621ms 10:00:59 INFO - PROCESS | 1645 | 1466442059898 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 10:00:59 INFO - PROCESS | 1645 | 1466442059901 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 10:00:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:00:59 INFO - PROCESS | 1645 | 1466442059904 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:00:59 INFO - PROCESS | 1645 | 1466442059906 Marionette TRACE conn2 <- [1,3006,null,{}] 10:00:59 INFO - PROCESS | 1645 | 1466442059910 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:59 INFO - PROCESS | 1645 | 1466442059912 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:00 INFO - PROCESS | 1645 | 1466442060028 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 10:01:00 INFO - PROCESS | 1645 | 1466442060089 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:00 INFO - PROCESS | 1645 | 1466442060090 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x1195d3800 == 39 [pid = 1645] [id = 761] 10:01:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x112ea9800) [pid = 1645] [serial = 2281] [outer = 0x0] 10:01:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x115e54000) [pid = 1645] [serial = 2282] [outer = 0x112ea9800] 10:01:00 INFO - PROCESS | 1645 | 1466442060121 Marionette DEBUG loaded listener.js 10:01:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x116985c00) [pid = 1645] [serial = 2283] [outer = 0x112ea9800] 10:01:00 INFO - PROCESS | 1645 | 1466442060526 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:01:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 10:01:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 673ms 10:01:00 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:01:00 INFO - PROCESS | 1645 | 1466442060577 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 10:01:00 INFO - PROCESS | 1645 | 1466442060580 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 10:01:00 INFO - PROCESS | 1645 | 1466442060584 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:01:00 INFO - PROCESS | 1645 | 1466442060586 Marionette TRACE conn2 <- [1,3010,null,{}] 10:01:00 INFO - PROCESS | 1645 | 1466442060589 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:00 INFO - PROCESS | 1645 | 1466442060591 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:00 INFO - PROCESS | 1645 | 1466442060723 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 10:01:00 INFO - PROCESS | 1645 | 1466442060824 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:00 INFO - PROCESS | 1645 | 1466442060825 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x126955800 == 40 [pid = 1645] [id = 762] 10:01:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x118261000) [pid = 1645] [serial = 2284] [outer = 0x0] 10:01:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x11929f400) [pid = 1645] [serial = 2285] [outer = 0x118261000] 10:01:00 INFO - PROCESS | 1645 | 1466442060860 Marionette DEBUG loaded listener.js 10:01:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x119611c00) [pid = 1645] [serial = 2286] [outer = 0x118261000] 10:01:01 INFO - PROCESS | 1645 | 1466442061269 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 10:01:01 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 10:01:01 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 721ms 10:01:01 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:01:01 INFO - PROCESS | 1645 | 1466442061306 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 10:01:01 INFO - PROCESS | 1645 | 1466442061307 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 10:01:01 INFO - PROCESS | 1645 | 1466442061309 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:01:01 INFO - PROCESS | 1645 | 1466442061312 Marionette TRACE conn2 <- [1,3014,null,{}] 10:01:01 INFO - PROCESS | 1645 | 1466442061320 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:01 INFO - PROCESS | 1645 | 1466442061323 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:01 INFO - PROCESS | 1645 | 1466442061456 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 10:01:01 INFO - PROCESS | 1645 | 1466442061518 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:01 INFO - PROCESS | 1645 | 1466442061520 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cadb000 == 41 [pid = 1645] [id = 763] 10:01:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x120fc3c00) [pid = 1645] [serial = 2287] [outer = 0x0] 10:01:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x121721000) [pid = 1645] [serial = 2288] [outer = 0x120fc3c00] 10:01:01 INFO - PROCESS | 1645 | 1466442061552 Marionette DEBUG loaded listener.js 10:01:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12379b400) [pid = 1645] [serial = 2289] [outer = 0x120fc3c00] 10:01:01 INFO - PROCESS | 1645 | [1645] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:01:02 INFO - PROCESS | 1645 | 1466442062135 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:01:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:01:02 INFO - {} 10:01:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:01:02 INFO - {} 10:01:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:01:02 INFO - {} 10:01:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:01:02 INFO - {} 10:01:02 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 876ms 10:01:02 INFO - PROCESS | 1645 | --DOCSHELL 0x128cb3800 == 40 [pid = 1645] [id = 759] 10:01:02 INFO - PROCESS | 1645 | --DOCSHELL 0x12c34c000 == 39 [pid = 1645] [id = 758] 10:01:02 INFO - PROCESS | 1645 | --DOCSHELL 0x12c356000 == 38 [pid = 1645] [id = 757] 10:01:02 INFO - PROCESS | 1645 | --DOCSHELL 0x123b45000 == 37 [pid = 1645] [id = 756] 10:01:02 INFO - PROCESS | 1645 | --DOCSHELL 0x12b0c3800 == 36 [pid = 1645] [id = 755] 10:01:02 INFO - PROCESS | 1645 | --DOCSHELL 0x12aad5800 == 35 [pid = 1645] [id = 754] 10:01:02 INFO - PROCESS | 1645 | --DOCSHELL 0x12a56b800 == 34 [pid = 1645] [id = 753] 10:01:02 INFO - PROCESS | 1645 | --DOCSHELL 0x128cb7800 == 33 [pid = 1645] [id = 752] 10:01:02 INFO - PROCESS | 1645 | --DOCSHELL 0x126622000 == 32 [pid = 1645] [id = 751] 10:01:02 INFO - PROCESS | 1645 | 1466442062243 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 10:01:02 INFO - PROCESS | 1645 | 1466442062246 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 10:01:02 INFO - PROCESS | 1645 | --DOCSHELL 0x123c62800 == 31 [pid = 1645] [id = 750] 10:01:02 INFO - PROCESS | 1645 | --DOCSHELL 0x119a1e000 == 30 [pid = 1645] [id = 749] 10:01:02 INFO - PROCESS | 1645 | --DOCSHELL 0x11805d000 == 29 [pid = 1645] [id = 748] 10:01:02 INFO - PROCESS | 1645 | --DOCSHELL 0x1169bf000 == 28 [pid = 1645] [id = 747] 10:01:02 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x128cc9400) [pid = 1645] [serial = 2195] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x128ae7800) [pid = 1645] [serial = 2219] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x112593400) [pid = 1645] [serial = 2197] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x112eb8400) [pid = 1645] [serial = 2198] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x123773c00) [pid = 1645] [serial = 2212] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x118497c00) [pid = 1645] [serial = 2200] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1188d8c00) [pid = 1645] [serial = 2201] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x117144400) [pid = 1645] [serial = 2203] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x1181c5000) [pid = 1645] [serial = 2204] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x119140000) [pid = 1645] [serial = 2206] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x119d5f800) [pid = 1645] [serial = 2209] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x123b68800) [pid = 1645] [serial = 2213] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1210c9000) [pid = 1645] [serial = 2210] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x119604c00) [pid = 1645] [serial = 2207] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x123c8d800) [pid = 1645] [serial = 2216] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x123b6d000) [pid = 1645] [serial = 2215] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x124881400) [pid = 1645] [serial = 2218] [outer = 0x0] [url = about:blank] 10:01:02 INFO - TEST-START | /FileAPI/fileReader.html 10:01:02 INFO - PROCESS | 1645 | 1466442062271 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:01:02 INFO - PROCESS | 1645 | 1466442062272 Marionette TRACE conn2 <- [1,3018,null,{}] 10:01:02 INFO - PROCESS | 1645 | 1466442062279 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:02 INFO - PROCESS | 1645 | 1466442062281 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:02 INFO - PROCESS | 1645 | 1466442062368 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 10:01:02 INFO - PROCESS | 1645 | 1466442062374 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:02 INFO - PROCESS | 1645 | 1466442062375 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x1185df800 == 29 [pid = 1645] [id = 764] 10:01:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x11691a800) [pid = 1645] [serial = 2290] [outer = 0x0] 10:01:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x117ea6c00) [pid = 1645] [serial = 2291] [outer = 0x11691a800] 10:01:02 INFO - PROCESS | 1645 | 1466442062403 Marionette DEBUG loaded listener.js 10:01:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x11825ac00) [pid = 1645] [serial = 2292] [outer = 0x11691a800] 10:01:02 INFO - PROCESS | 1645 | 1466442062744 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 10:01:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:01:02 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:01:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:01:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:01:02 INFO - TEST-OK | /FileAPI/fileReader.html | took 533ms 10:01:02 INFO - PROCESS | 1645 | 1466442062795 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 10:01:02 INFO - PROCESS | 1645 | 1466442062798 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 10:01:02 INFO - TEST-START | /FileAPI/historical.html 10:01:02 INFO - PROCESS | 1645 | 1466442062834 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:01:02 INFO - PROCESS | 1645 | 1466442062836 Marionette TRACE conn2 <- [1,3022,null,{}] 10:01:02 INFO - PROCESS | 1645 | 1466442062838 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:02 INFO - PROCESS | 1645 | 1466442062840 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:02 INFO - PROCESS | 1645 | 1466442062919 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 10:01:02 INFO - PROCESS | 1645 | 1466442062949 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:02 INFO - PROCESS | 1645 | 1466442062950 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x123c62800 == 30 [pid = 1645] [id = 765] 10:01:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11962b400) [pid = 1645] [serial = 2293] [outer = 0x0] 10:01:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x119990c00) [pid = 1645] [serial = 2294] [outer = 0x11962b400] 10:01:02 INFO - PROCESS | 1645 | 1466442062977 Marionette DEBUG loaded listener.js 10:01:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x119d5bc00) [pid = 1645] [serial = 2295] [outer = 0x11962b400] 10:01:03 INFO - PROCESS | 1645 | 1466442063314 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 10:01:03 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:01:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:01:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:01:03 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:01:03 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:01:03 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:01:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:01:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:01:03 INFO - TEST-OK | /FileAPI/historical.html | took 523ms 10:01:03 INFO - TEST-START | /FileAPI/idlharness.html 10:01:03 INFO - PROCESS | 1645 | 1466442063354 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 10:01:03 INFO - PROCESS | 1645 | 1466442063355 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 10:01:03 INFO - PROCESS | 1645 | 1466442063358 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:01:03 INFO - PROCESS | 1645 | 1466442063360 Marionette TRACE conn2 <- [1,3026,null,{}] 10:01:03 INFO - PROCESS | 1645 | 1466442063377 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:03 INFO - PROCESS | 1645 | 1466442063380 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:03 INFO - PROCESS | 1645 | 1466442063460 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 10:01:03 INFO - PROCESS | 1645 | 1466442063466 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:03 INFO - PROCESS | 1645 | 1466442063469 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x128ca3800 == 31 [pid = 1645] [id = 766] 10:01:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1210ce400) [pid = 1645] [serial = 2296] [outer = 0x0] 10:01:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x123779000) [pid = 1645] [serial = 2297] [outer = 0x1210ce400] 10:01:03 INFO - PROCESS | 1645 | 1466442063497 Marionette DEBUG loaded listener.js 10:01:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1237a7400) [pid = 1645] [serial = 2298] [outer = 0x1210ce400] 10:01:04 INFO - PROCESS | 1645 | 1466442064043 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\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\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\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\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\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\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\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\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:01:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:01:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:01:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:01:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:01:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:01:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:01:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:01:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:01:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:01:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:01:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:01:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:01:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:01:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:01:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:01:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:01:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:01:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:01:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:01:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:01:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:01:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:01:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:01:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 10:01:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:01:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:01:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:01:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:01:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:01:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:01:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:01:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:01:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:01:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:01:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:01:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:01:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:01:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:01:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:01:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:01:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 10:01:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:01:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:01:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:01:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:01:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:01:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:01:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:01:04 INFO - TEST-OK | /FileAPI/idlharness.html | took 732ms 10:01:04 INFO - PROCESS | 1645 | 1466442064091 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 10:01:04 INFO - PROCESS | 1645 | 1466442064092 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 10:01:04 INFO - TEST-START | /FileAPI/idlharness.worker 10:01:04 INFO - PROCESS | 1645 | 1466442064095 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:01:04 INFO - PROCESS | 1645 | 1466442064096 Marionette TRACE conn2 <- [1,3030,null,{}] 10:01:04 INFO - PROCESS | 1645 | 1466442064100 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:04 INFO - PROCESS | 1645 | 1466442064102 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:04 INFO - PROCESS | 1645 | 1466442064200 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 10:01:04 INFO - PROCESS | 1645 | 1466442064207 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:04 INFO - PROCESS | 1645 | 1466442064208 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d0a0000 == 32 [pid = 1645] [id = 767] 10:01:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x129325c00) [pid = 1645] [serial = 2299] [outer = 0x0] 10:01:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x12932c800) [pid = 1645] [serial = 2300] [outer = 0x129325c00] 10:01:04 INFO - PROCESS | 1645 | 1466442064231 Marionette DEBUG loaded listener.js 10:01:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12a32ec00) [pid = 1645] [serial = 2301] [outer = 0x129325c00] 10:01:04 INFO - PROCESS | 1645 | [1645] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:01:05 INFO - PROCESS | 1645 | 1466442064952 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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:01:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:01:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:01:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:01:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:01:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:01:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:01:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:01:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:01:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:01:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:01:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:01:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:01:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:01:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:01:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:01:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:01:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:01:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:01:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:01:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:01:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:01:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:01:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:01:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:01:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:01:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:01:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:01:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:01:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:01:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:01:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:01:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:01:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:01:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:01:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:01:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:01:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:01:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:01:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:01:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:01:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:01:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:01:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:01:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:01:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:01:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:01:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:01:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:01:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:01:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:01:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:01:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:01:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:01:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:01:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:01:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:01:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:01:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:01:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:01:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:01:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:01:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:01:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:01:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:01:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:01:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:01:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:01:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:01:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:01:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:01:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:01:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:01:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:01:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:01:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:01:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:01:05 INFO - {} 10:01:05 INFO - TEST-OK | /FileAPI/idlharness.worker | took 892ms 10:01:05 INFO - PROCESS | 1645 | 1466442064988 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 10:01:05 INFO - PROCESS | 1645 | 1466442064990 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 10:01:05 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:01:05 INFO - PROCESS | 1645 | 1466442064992 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:01:05 INFO - PROCESS | 1645 | 1466442064993 Marionette TRACE conn2 <- [1,3034,null,{}] 10:01:05 INFO - PROCESS | 1645 | 1466442064996 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:05 INFO - PROCESS | 1645 | 1466442064997 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:05 INFO - PROCESS | 1645 | 1466442065101 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 10:01:05 INFO - PROCESS | 1645 | 1466442065105 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:05 INFO - PROCESS | 1645 | 1466442065107 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e03d800 == 33 [pid = 1645] [id = 768] 10:01:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12a330400) [pid = 1645] [serial = 2302] [outer = 0x0] 10:01:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12bb8a000) [pid = 1645] [serial = 2303] [outer = 0x12a330400] 10:01:05 INFO - PROCESS | 1645 | 1466442065134 Marionette DEBUG loaded listener.js 10:01:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12bb8e000) [pid = 1645] [serial = 2304] [outer = 0x12a330400] 10:01:05 INFO - PROCESS | 1645 | 1466442065460 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 10:01:05 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:01:05 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 476ms 10:01:05 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:01:05 INFO - PROCESS | 1645 | 1466442065491 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 10:01:05 INFO - PROCESS | 1645 | 1466442065492 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 10:01:05 INFO - PROCESS | 1645 | 1466442065495 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:01:05 INFO - PROCESS | 1645 | 1466442065496 Marionette TRACE conn2 <- [1,3038,null,{}] 10:01:05 INFO - PROCESS | 1645 | 1466442065500 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:05 INFO - PROCESS | 1645 | 1466442065504 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:05 INFO - PROCESS | 1645 | 1466442065625 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 10:01:05 INFO - PROCESS | 1645 | 1466442065636 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:05 INFO - PROCESS | 1645 | 1466442065638 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x118222800 == 34 [pid = 1645] [id = 769] 10:01:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12bb8d400) [pid = 1645] [serial = 2305] [outer = 0x0] 10:01:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12bd95800) [pid = 1645] [serial = 2306] [outer = 0x12bb8d400] 10:01:05 INFO - PROCESS | 1645 | 1466442065663 Marionette DEBUG loaded listener.js 10:01:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12bf7f400) [pid = 1645] [serial = 2307] [outer = 0x12bb8d400] 10:01:05 INFO - PROCESS | 1645 | 1466442065960 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 10:01:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:01:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:01:05 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 474ms 10:01:05 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:01:05 INFO - PROCESS | 1645 | 1466442065972 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 10:01:05 INFO - PROCESS | 1645 | 1466442065973 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 10:01:05 INFO - PROCESS | 1645 | 1466442065975 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:01:05 INFO - PROCESS | 1645 | 1466442065976 Marionette TRACE conn2 <- [1,3042,null,{}] 10:01:05 INFO - PROCESS | 1645 | 1466442065996 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:06 INFO - PROCESS | 1645 | 1466442066000 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:06 INFO - PROCESS | 1645 | 1466442066105 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 10:01:06 INFO - PROCESS | 1645 | 1466442066108 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:06 INFO - PROCESS | 1645 | 1466442066110 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x126bda000 == 35 [pid = 1645] [id = 770] 10:01:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12bf81c00) [pid = 1645] [serial = 2308] [outer = 0x0] 10:01:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12bf85c00) [pid = 1645] [serial = 2309] [outer = 0x12bf81c00] 10:01:06 INFO - PROCESS | 1645 | 1466442066167 Marionette DEBUG loaded listener.js 10:01:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12c30b000) [pid = 1645] [serial = 2310] [outer = 0x12bf81c00] 10:01:06 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x112ea9400) [pid = 1645] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:01:06 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1176e6c00) [pid = 1645] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:01:06 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x112e9b000) [pid = 1645] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:01:06 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x113c1ec00) [pid = 1645] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:01:06 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x115df7400) [pid = 1645] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:01:06 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x119625000) [pid = 1645] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:01:06 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x116917800) [pid = 1645] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:01:06 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1181c7c00) [pid = 1645] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:01:06 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x119d2d000) [pid = 1645] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:01:06 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x123904800) [pid = 1645] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:01:06 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x12455b400) [pid = 1645] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:01:06 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x119fb7000) [pid = 1645] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 10:01:06 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x120fc4800) [pid = 1645] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 10:01:06 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x112ea4c00) [pid = 1645] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:01:06 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x123b68400) [pid = 1645] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 10:01:06 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x115e5c800) [pid = 1645] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:01:06 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x124d78c00) [pid = 1645] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:01:06 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x118745800) [pid = 1645] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 10:01:06 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x1266dc800) [pid = 1645] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 10:01:06 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x11962a800) [pid = 1645] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 10:01:06 INFO - PROCESS | 1645 | 1466442066699 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:01:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:01:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:01:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:01:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:01:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:01:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:01:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:01:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:01:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:01:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:01:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:01:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:01:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:01:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:01:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:01:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:01:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:01:06 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 782ms 10:01:06 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:01:06 INFO - PROCESS | 1645 | 1466442066759 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 10:01:06 INFO - PROCESS | 1645 | 1466442066762 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 10:01:06 INFO - PROCESS | 1645 | 1466442066766 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:01:06 INFO - PROCESS | 1645 | 1466442066769 Marionette TRACE conn2 <- [1,3046,null,{}] 10:01:06 INFO - PROCESS | 1645 | 1466442066773 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:06 INFO - PROCESS | 1645 | 1466442066775 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:06 INFO - PROCESS | 1645 | 1466442066907 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 10:01:06 INFO - PROCESS | 1645 | 1466442066916 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:06 INFO - PROCESS | 1645 | 1466442066917 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d389800 == 36 [pid = 1645] [id = 771] 10:01:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x123904800) [pid = 1645] [serial = 2311] [outer = 0x0] 10:01:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x12b7e7c00) [pid = 1645] [serial = 2312] [outer = 0x123904800] 10:01:06 INFO - PROCESS | 1645 | 1466442066941 Marionette DEBUG loaded listener.js 10:01:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x12c30f400) [pid = 1645] [serial = 2313] [outer = 0x123904800] 10:01:07 INFO - PROCESS | 1645 | [1645] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:01:07 INFO - PROCESS | 1645 | 1466442067273 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:01:07 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:01:07 INFO - {} 10:01:07 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 523ms 10:01:07 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:01:07 INFO - PROCESS | 1645 | 1466442067289 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 10:01:07 INFO - PROCESS | 1645 | 1466442067290 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 10:01:07 INFO - PROCESS | 1645 | 1466442067292 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:01:07 INFO - PROCESS | 1645 | 1466442067293 Marionette TRACE conn2 <- [1,3050,null,{}] 10:01:07 INFO - PROCESS | 1645 | 1466442067296 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:07 INFO - PROCESS | 1645 | 1466442067297 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:07 INFO - PROCESS | 1645 | 1466442067384 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 10:01:07 INFO - PROCESS | 1645 | 1466442067448 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:07 INFO - PROCESS | 1645 | 1466442067449 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x118058000 == 37 [pid = 1645] [id = 772] 10:01:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x113c1d800) [pid = 1645] [serial = 2314] [outer = 0x0] 10:01:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x115df3800) [pid = 1645] [serial = 2315] [outer = 0x113c1d800] 10:01:07 INFO - PROCESS | 1645 | 1466442067474 Marionette DEBUG loaded listener.js 10:01:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x12c312000) [pid = 1645] [serial = 2316] [outer = 0x113c1d800] 10:01:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:01:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:01:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:01:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:01:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 419ms 10:01:07 INFO - PROCESS | 1645 | 1466442067706 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 10:01:07 INFO - PROCESS | 1645 | 1466442067711 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 10:01:07 INFO - PROCESS | 1645 | 1466442067713 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 10:01:07 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:01:07 INFO - PROCESS | 1645 | 1466442067722 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:01:07 INFO - PROCESS | 1645 | 1466442067723 Marionette TRACE conn2 <- [1,3054,null,{}] 10:01:07 INFO - PROCESS | 1645 | 1466442067725 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:07 INFO - PROCESS | 1645 | 1466442067737 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:07 INFO - PROCESS | 1645 | 1466442067834 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 10:01:07 INFO - PROCESS | 1645 | 1466442067838 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:07 INFO - PROCESS | 1645 | 1466442067839 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x12889d800 == 38 [pid = 1645] [id = 773] 10:01:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x12c38a400) [pid = 1645] [serial = 2317] [outer = 0x0] 10:01:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x12cd83400) [pid = 1645] [serial = 2318] [outer = 0x12c38a400] 10:01:07 INFO - PROCESS | 1645 | 1466442067863 Marionette DEBUG loaded listener.js 10:01:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12cd88000) [pid = 1645] [serial = 2319] [outer = 0x12c38a400] 10:01:08 INFO - PROCESS | 1645 | 1466442068304 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:01:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:01:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:01:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:01:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:01:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:01:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:01:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:01:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:01:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:01:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:01:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:01:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:01:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:01:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:01:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:01:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:01:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:01:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:01:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:01:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:01:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:01:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:01:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:01:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:01:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:01:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:01:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:01:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:01:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:01:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:01:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:01:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:01:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:01:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:01:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:01:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:01:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:01:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:01:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:01:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:01:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:01:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:01:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:01:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:01:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:01:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:01:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:01:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 10:01:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:01:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 10:01:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:01:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 640ms 10:01:08 INFO - PROCESS | 1645 | 1466442068358 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 10:01:08 INFO - PROCESS | 1645 | 1466442068360 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 10:01:08 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:01:08 INFO - PROCESS | 1645 | 1466442068363 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:01:08 INFO - PROCESS | 1645 | 1466442068365 Marionette TRACE conn2 <- [1,3058,null,{}] 10:01:08 INFO - PROCESS | 1645 | 1466442068367 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:08 INFO - PROCESS | 1645 | 1466442068369 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:08 INFO - PROCESS | 1645 | 1466442068463 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 10:01:08 INFO - PROCESS | 1645 | 1466442068475 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:08 INFO - PROCESS | 1645 | 1466442068476 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x119dac000 == 39 [pid = 1645] [id = 774] 10:01:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x12cdf1800) [pid = 1645] [serial = 2320] [outer = 0x0] 10:01:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12cdf8000) [pid = 1645] [serial = 2321] [outer = 0x12cdf1800] 10:01:08 INFO - PROCESS | 1645 | 1466442068502 Marionette DEBUG loaded listener.js 10:01:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12d27c000) [pid = 1645] [serial = 2322] [outer = 0x12cdf1800] 10:01:08 INFO - PROCESS | 1645 | 1466442068969 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 10:01:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:01:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:01:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:01:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:01:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:01:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:01:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:01:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:01:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:01:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:01:08 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:08 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:01:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:01:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:01:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:01:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:01:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:01:08 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 626ms 10:01:08 INFO - PROCESS | 1645 | 1466442068990 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 10:01:08 INFO - PROCESS | 1645 | 1466442068993 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 10:01:08 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:01:08 INFO - PROCESS | 1645 | 1466442068996 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:01:09 INFO - PROCESS | 1645 | 1466442068999 Marionette TRACE conn2 <- [1,3062,null,{}] 10:01:09 INFO - PROCESS | 1645 | 1466442069003 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:09 INFO - PROCESS | 1645 | 1466442069004 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:09 INFO - PROCESS | 1645 | 1466442069114 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 10:01:09 INFO - PROCESS | 1645 | 1466442069178 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:09 INFO - PROCESS | 1645 | 1466442069180 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x11821a800 == 40 [pid = 1645] [id = 775] 10:01:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1181c8400) [pid = 1645] [serial = 2323] [outer = 0x0] 10:01:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x118562c00) [pid = 1645] [serial = 2324] [outer = 0x1181c8400] 10:01:09 INFO - PROCESS | 1645 | 1466442069253 Marionette DEBUG loaded listener.js 10:01:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x11874c800) [pid = 1645] [serial = 2325] [outer = 0x1181c8400] 10:01:09 INFO - PROCESS | 1645 | [1645] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:01:09 INFO - PROCESS | 1645 | 1466442069649 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:01:09 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:01:09 INFO - {} 10:01:09 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 672ms 10:01:09 INFO - PROCESS | 1645 | 1466442069668 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 10:01:09 INFO - PROCESS | 1645 | 1466442069671 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 10:01:09 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:01:09 INFO - PROCESS | 1645 | 1466442069676 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:01:09 INFO - PROCESS | 1645 | 1466442069678 Marionette TRACE conn2 <- [1,3066,null,{}] 10:01:09 INFO - PROCESS | 1645 | 1466442069680 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:09 INFO - PROCESS | 1645 | 1466442069682 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:09 INFO - PROCESS | 1645 | 1466442069789 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 10:01:09 INFO - PROCESS | 1645 | 1466442069886 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:09 INFO - PROCESS | 1645 | 1466442069887 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x1289bc800 == 41 [pid = 1645] [id = 776] 10:01:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12327f000) [pid = 1645] [serial = 2326] [outer = 0x0] 10:01:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x123798400) [pid = 1645] [serial = 2327] [outer = 0x12327f000] 10:01:09 INFO - PROCESS | 1645 | 1466442069919 Marionette DEBUG loaded listener.js 10:01:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x123c83400) [pid = 1645] [serial = 2328] [outer = 0x12327f000] 10:01:10 INFO - PROCESS | 1645 | 1466442070287 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 10:01:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:01:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:01:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:01:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:01:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:01:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:01:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:01:10 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 621ms 10:01:10 INFO - PROCESS | 1645 | 1466442070297 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 10:01:10 INFO - PROCESS | 1645 | 1466442070301 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 10:01:10 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:01:10 INFO - PROCESS | 1645 | 1466442070303 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:01:10 INFO - PROCESS | 1645 | 1466442070306 Marionette TRACE conn2 <- [1,3070,null,{}] 10:01:10 INFO - PROCESS | 1645 | 1466442070314 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:10 INFO - PROCESS | 1645 | 1466442070317 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:10 INFO - PROCESS | 1645 | 1466442070421 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 10:01:10 INFO - PROCESS | 1645 | 1466442070485 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:10 INFO - PROCESS | 1645 | 1466442070488 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x1288f0000 == 42 [pid = 1645] [id = 777] 10:01:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x124d6a800) [pid = 1645] [serial = 2329] [outer = 0x0] 10:01:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x128ae9400) [pid = 1645] [serial = 2330] [outer = 0x124d6a800] 10:01:10 INFO - PROCESS | 1645 | 1466442070559 Marionette DEBUG loaded listener.js 10:01:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12932f400) [pid = 1645] [serial = 2331] [outer = 0x124d6a800] 10:01:10 INFO - PROCESS | 1645 | 1466442070915 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 10:01:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:01:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:01:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:01:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:01:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:01:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:01:10 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 626ms 10:01:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:01:10 INFO - PROCESS | 1645 | 1466442070930 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 10:01:10 INFO - PROCESS | 1645 | 1466442070931 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 10:01:10 INFO - PROCESS | 1645 | 1466442070934 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:01:10 INFO - PROCESS | 1645 | 1466442070935 Marionette TRACE conn2 <- [1,3074,null,{}] 10:01:10 INFO - PROCESS | 1645 | 1466442070937 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:10 INFO - PROCESS | 1645 | 1466442070939 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:11 INFO - PROCESS | 1645 | 1466442071049 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 10:01:11 INFO - PROCESS | 1645 | 1466442071112 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:11 INFO - PROCESS | 1645 | 1466442071113 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x1126ef800 == 43 [pid = 1645] [id = 778] 10:01:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x11219fc00) [pid = 1645] [serial = 2332] [outer = 0x0] 10:01:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x11690c400) [pid = 1645] [serial = 2333] [outer = 0x11219fc00] 10:01:11 INFO - PROCESS | 1645 | 1466442071217 Marionette DEBUG loaded listener.js 10:01:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x12a498000) [pid = 1645] [serial = 2334] [outer = 0x11219fc00] 10:01:11 INFO - PROCESS | 1645 | 1466442071578 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 10:01:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:01:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:01:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:01:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:01:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:01:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:01:11 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 669ms 10:01:11 INFO - PROCESS | 1645 | 1466442071603 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 10:01:11 INFO - PROCESS | 1645 | 1466442071605 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 10:01:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:01:11 INFO - PROCESS | 1645 | 1466442071607 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:01:11 INFO - PROCESS | 1645 | 1466442071608 Marionette TRACE conn2 <- [1,3078,null,{}] 10:01:11 INFO - PROCESS | 1645 | 1466442071611 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:11 INFO - PROCESS | 1645 | 1466442071612 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:11 INFO - PROCESS | 1645 | 1466442071715 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 10:01:11 INFO - PROCESS | 1645 | 1466442071778 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:11 INFO - PROCESS | 1645 | 1466442071780 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x116aca000 == 44 [pid = 1645] [id = 779] 10:01:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x110e7f400) [pid = 1645] [serial = 2335] [outer = 0x0] 10:01:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x112e9a400) [pid = 1645] [serial = 2336] [outer = 0x110e7f400] 10:01:11 INFO - PROCESS | 1645 | 1466442071979 Marionette DEBUG loaded listener.js 10:01:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x112e9c400) [pid = 1645] [serial = 2337] [outer = 0x110e7f400] 10:01:12 INFO - PROCESS | 1645 | 1466442072395 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] 10:01:12 INFO - PROCESS | 1645 | 1466442072453 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 10:01:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:01:12 INFO - PROCESS | 1645 | 1466442072457 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:01:12 INFO - PROCESS | 1645 | 1466442072459 Marionette TRACE conn2 <- [1,3082,null,{}] 10:01:12 INFO - PROCESS | 1645 | 1466442072477 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:12 INFO - PROCESS | 1645 | 1466442072478 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:12 INFO - PROCESS | 1645 | 1466442072659 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 10:01:12 INFO - PROCESS | 1645 | 1466442072726 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:12 INFO - PROCESS | 1645 | 1466442072728 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x116ad3800 == 45 [pid = 1645] [id = 780] 10:01:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x115df6400) [pid = 1645] [serial = 2338] [outer = 0x0] 10:01:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x11647a000) [pid = 1645] [serial = 2339] [outer = 0x115df6400] 10:01:12 INFO - PROCESS | 1645 | 1466442072823 Marionette DEBUG loaded listener.js 10:01:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x116919800) [pid = 1645] [serial = 2340] [outer = 0x115df6400] 10:01:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12889d800 == 44 [pid = 1645] [id = 773] 10:01:13 INFO - PROCESS | 1645 | --DOCSHELL 0x118058000 == 43 [pid = 1645] [id = 772] 10:01:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12d389800 == 42 [pid = 1645] [id = 771] 10:01:13 INFO - PROCESS | 1645 | --DOCSHELL 0x126bda000 == 41 [pid = 1645] [id = 770] 10:01:13 INFO - PROCESS | 1645 | --DOCSHELL 0x118222800 == 40 [pid = 1645] [id = 769] 10:01:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12e03d800 == 39 [pid = 1645] [id = 768] 10:01:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12d0a0000 == 38 [pid = 1645] [id = 767] 10:01:13 INFO - PROCESS | 1645 | --DOCSHELL 0x128ca3800 == 37 [pid = 1645] [id = 766] 10:01:13 INFO - PROCESS | 1645 | --DOCSHELL 0x123c62800 == 36 [pid = 1645] [id = 765] 10:01:13 INFO - PROCESS | 1645 | --DOCSHELL 0x1185df800 == 35 [pid = 1645] [id = 764] 10:01:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12cadb000 == 34 [pid = 1645] [id = 763] 10:01:13 INFO - PROCESS | 1645 | --DOCSHELL 0x126955800 == 33 [pid = 1645] [id = 762] 10:01:13 INFO - PROCESS | 1645 | --DOCSHELL 0x1195d3800 == 32 [pid = 1645] [id = 761] 10:01:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12cfe6800 == 31 [pid = 1645] [id = 760] 10:01:13 INFO - PROCESS | 1645 | --DOCSHELL 0x116aca000 == 30 [pid = 1645] [id = 779] 10:01:13 INFO - PROCESS | 1645 | --DOCSHELL 0x1126ef800 == 29 [pid = 1645] [id = 778] 10:01:13 INFO - PROCESS | 1645 | --DOCSHELL 0x1288f0000 == 28 [pid = 1645] [id = 777] 10:01:13 INFO - PROCESS | 1645 | --DOCSHELL 0x1289bc800 == 27 [pid = 1645] [id = 776] 10:01:13 INFO - PROCESS | 1645 | --DOCSHELL 0x11821a800 == 26 [pid = 1645] [id = 775] 10:01:13 INFO - PROCESS | 1645 | --DOCSHELL 0x119dac000 == 25 [pid = 1645] [id = 774] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x119603800) [pid = 1645] [serial = 2250] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x119610800) [pid = 1645] [serial = 2251] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x118127800) [pid = 1645] [serial = 2241] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x119d56000) [pid = 1645] [serial = 2256] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x118730c00) [pid = 1645] [serial = 2242] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x117144800) [pid = 1645] [serial = 2222] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x1164e1c00) [pid = 1645] [serial = 2221] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x115e57000) [pid = 1645] [serial = 2244] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x11691a400) [pid = 1645] [serial = 2245] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1199ec800) [pid = 1645] [serial = 2253] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x116a14400) [pid = 1645] [serial = 2247] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x11825d800) [pid = 1645] [serial = 2248] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x119610400) [pid = 1645] [serial = 2225] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x118750000) [pid = 1645] [serial = 2224] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x1237a7c00) [pid = 1645] [serial = 2228] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1210ca000) [pid = 1645] [serial = 2227] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1260cbc00) [pid = 1645] [serial = 2231] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x124e8d000) [pid = 1645] [serial = 2230] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1289a7800) [pid = 1645] [serial = 2234] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x1269e0800) [pid = 1645] [serial = 2233] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1210d4000) [pid = 1645] [serial = 2259] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x123c5f800) [pid = 1645] [serial = 2262] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x112ea6800) [pid = 1645] [serial = 2239] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x123b62800) [pid = 1645] [serial = 2260] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x12418f400) [pid = 1645] [serial = 2265] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x123c8dc00) [pid = 1645] [serial = 2263] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x128fb1c00) [pid = 1645] [serial = 2237] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x1195ec800) [pid = 1645] [serial = 2271] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x124d72000) [pid = 1645] [serial = 2268] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x126080400) [pid = 1645] [serial = 2269] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x119d5a400) [pid = 1645] [serial = 2236] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x128fa9800) [pid = 1645] [serial = 2277] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x1289a8000) [pid = 1645] [serial = 2276] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x128fb3000) [pid = 1645] [serial = 2279] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x124d71400) [pid = 1645] [serial = 2266] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x120fc5800) [pid = 1645] [serial = 2257] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x126608800) [pid = 1645] [serial = 2274] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x126085c00) [pid = 1645] [serial = 2273] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x119d36c00) [pid = 1645] [serial = 2254] [outer = 0x0] [url = about:blank] 10:01:13 INFO - PROCESS | 1645 | 1466442073782 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 10:01:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:01:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:01:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:01:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:01:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1374ms 10:01:13 INFO - PROCESS | 1645 | 1466442073831 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 10:01:13 INFO - PROCESS | 1645 | 1466442073834 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 10:01:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:01:13 INFO - PROCESS | 1645 | 1466442073837 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:01:13 INFO - PROCESS | 1645 | 1466442073838 Marionette TRACE conn2 <- [1,3086,null,{}] 10:01:13 INFO - PROCESS | 1645 | 1466442073842 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:13 INFO - PROCESS | 1645 | 1466442073844 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:13 INFO - PROCESS | 1645 | 1466442073935 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 10:01:13 INFO - PROCESS | 1645 | 1466442073996 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:13 INFO - PROCESS | 1645 | 1466442073997 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x1169b8800 == 26 [pid = 1645] [id = 781] 10:01:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x112eb6c00) [pid = 1645] [serial = 2341] [outer = 0x0] 10:01:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x115dee400) [pid = 1645] [serial = 2342] [outer = 0x112eb6c00] 10:01:14 INFO - PROCESS | 1645 | 1466442074026 Marionette DEBUG loaded listener.js 10:01:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x116902400) [pid = 1645] [serial = 2343] [outer = 0x112eb6c00] 10:01:14 INFO - PROCESS | 1645 | 1466442074324 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:01:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:01:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 519ms 10:01:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:01:14 INFO - PROCESS | 1645 | 1466442074356 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 10:01:14 INFO - PROCESS | 1645 | 1466442074360 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 10:01:14 INFO - PROCESS | 1645 | 1466442074366 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:01:14 INFO - PROCESS | 1645 | 1466442074370 Marionette TRACE conn2 <- [1,3090,null,{}] 10:01:14 INFO - PROCESS | 1645 | 1466442074373 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:14 INFO - PROCESS | 1645 | 1466442074374 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:14 INFO - PROCESS | 1645 | 1466442074460 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 10:01:14 INFO - PROCESS | 1645 | 1466442074465 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:14 INFO - PROCESS | 1645 | 1466442074469 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x1185d1000 == 27 [pid = 1645] [id = 782] 10:01:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x116a1b400) [pid = 1645] [serial = 2344] [outer = 0x0] 10:01:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1176e1400) [pid = 1645] [serial = 2345] [outer = 0x116a1b400] 10:01:14 INFO - PROCESS | 1645 | 1466442074496 Marionette DEBUG loaded listener.js 10:01:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x11812e000) [pid = 1645] [serial = 2346] [outer = 0x116a1b400] 10:01:14 INFO - PROCESS | 1645 | 1466442074848 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:01:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:01:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 524ms 10:01:14 INFO - PROCESS | 1645 | 1466442074889 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 10:01:14 INFO - PROCESS | 1645 | 1466442074890 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 10:01:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:01:14 INFO - PROCESS | 1645 | 1466442074892 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:01:14 INFO - PROCESS | 1645 | 1466442074895 Marionette TRACE conn2 <- [1,3094,null,{}] 10:01:14 INFO - PROCESS | 1645 | 1466442074903 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:14 INFO - PROCESS | 1645 | 1466442074907 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:14 INFO - PROCESS | 1645 | 1466442074988 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 10:01:14 INFO - PROCESS | 1645 | 1466442074993 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:14 INFO - PROCESS | 1645 | 1466442074995 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x121747000 == 28 [pid = 1645] [id = 783] 10:01:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x112ea5000) [pid = 1645] [serial = 2347] [outer = 0x0] 10:01:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x118564c00) [pid = 1645] [serial = 2348] [outer = 0x112ea5000] 10:01:15 INFO - PROCESS | 1645 | 1466442075026 Marionette DEBUG loaded listener.js 10:01:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x11872ec00) [pid = 1645] [serial = 2349] [outer = 0x112ea5000] 10:01:15 INFO - PROCESS | 1645 | 1466442075335 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:01:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:01:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 476ms 10:01:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:01:15 INFO - PROCESS | 1645 | 1466442075369 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 10:01:15 INFO - PROCESS | 1645 | 1466442075370 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 10:01:15 INFO - PROCESS | 1645 | 1466442075372 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:01:15 INFO - PROCESS | 1645 | 1466442075374 Marionette TRACE conn2 <- [1,3098,null,{}] 10:01:15 INFO - PROCESS | 1645 | 1466442075376 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:15 INFO - PROCESS | 1645 | 1466442075377 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:15 INFO - PROCESS | 1645 | 1466442075462 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 10:01:15 INFO - PROCESS | 1645 | 1466442075534 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:15 INFO - PROCESS | 1645 | 1466442075535 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x123b2a000 == 29 [pid = 1645] [id = 784] 10:01:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x11856a400) [pid = 1645] [serial = 2350] [outer = 0x0] 10:01:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x119142800) [pid = 1645] [serial = 2351] [outer = 0x11856a400] 10:01:15 INFO - PROCESS | 1645 | 1466442075561 Marionette DEBUG loaded listener.js 10:01:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x119603400) [pid = 1645] [serial = 2352] [outer = 0x11856a400] 10:01:15 INFO - PROCESS | 1645 | 1466442075862 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 10:01:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:01:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:01:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 517ms 10:01:15 INFO - PROCESS | 1645 | 1466442075891 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 10:01:15 INFO - PROCESS | 1645 | 1466442075892 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 10:01:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:01:15 INFO - PROCESS | 1645 | 1466442075894 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:01:15 INFO - PROCESS | 1645 | 1466442075895 Marionette TRACE conn2 <- [1,3102,null,{}] 10:01:15 INFO - PROCESS | 1645 | 1466442075900 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:15 INFO - PROCESS | 1645 | 1466442075903 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:16 INFO - PROCESS | 1645 | 1466442076003 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 10:01:16 INFO - PROCESS | 1645 | 1466442076013 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:16 INFO - PROCESS | 1645 | 1466442076016 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x12453f000 == 30 [pid = 1645] [id = 785] 10:01:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x116922800) [pid = 1645] [serial = 2353] [outer = 0x0] 10:01:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x119605800) [pid = 1645] [serial = 2354] [outer = 0x116922800] 10:01:16 INFO - PROCESS | 1645 | 1466442076042 Marionette DEBUG loaded listener.js 10:01:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119611800) [pid = 1645] [serial = 2355] [outer = 0x116922800] 10:01:16 INFO - PROCESS | 1645 | 1466442076360 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:01:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:01:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 523ms 10:01:16 INFO - PROCESS | 1645 | 1466442076423 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 10:01:16 INFO - PROCESS | 1645 | 1466442076424 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 10:01:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:01:16 INFO - PROCESS | 1645 | 1466442076426 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:01:16 INFO - PROCESS | 1645 | 1466442076427 Marionette TRACE conn2 <- [1,3106,null,{}] 10:01:16 INFO - PROCESS | 1645 | 1466442076429 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:16 INFO - PROCESS | 1645 | 1466442076434 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:16 INFO - PROCESS | 1645 | 1466442076553 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 10:01:16 INFO - PROCESS | 1645 | 1466442076566 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:16 INFO - PROCESS | 1645 | 1466442076568 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x126b44000 == 31 [pid = 1645] [id = 786] 10:01:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1132b5c00) [pid = 1645] [serial = 2356] [outer = 0x0] 10:01:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1199eac00) [pid = 1645] [serial = 2357] [outer = 0x1132b5c00] 10:01:16 INFO - PROCESS | 1645 | 1466442076593 Marionette DEBUG loaded listener.js 10:01:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x119d64c00) [pid = 1645] [serial = 2358] [outer = 0x1132b5c00] 10:01:16 INFO - PROCESS | 1645 | 1466442076911 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 10:01:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:01:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:01:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:01:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 518ms 10:01:16 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:01:16 INFO - PROCESS | 1645 | 1466442076945 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 10:01:16 INFO - PROCESS | 1645 | 1466442076946 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 10:01:16 INFO - PROCESS | 1645 | 1466442076948 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:01:16 INFO - PROCESS | 1645 | 1466442076950 Marionette TRACE conn2 <- [1,3110,null,{}] 10:01:16 INFO - PROCESS | 1645 | 1466442076952 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:16 INFO - PROCESS | 1645 | 1466442076953 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:17 INFO - PROCESS | 1645 | 1466442077053 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 10:01:17 INFO - PROCESS | 1645 | 1466442077063 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:17 INFO - PROCESS | 1645 | 1466442077064 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x128885000 == 32 [pid = 1645] [id = 787] 10:01:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x119fb2400) [pid = 1645] [serial = 2359] [outer = 0x0] 10:01:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1210c1000) [pid = 1645] [serial = 2360] [outer = 0x119fb2400] 10:01:17 INFO - PROCESS | 1645 | 1466442077090 Marionette DEBUG loaded listener.js 10:01:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1210c8400) [pid = 1645] [serial = 2361] [outer = 0x119fb2400] 10:01:17 INFO - PROCESS | 1645 | 1466442077443 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 10:01:17 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:01:17 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 10:01:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:01:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:01:17 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 519ms 10:01:17 INFO - PROCESS | 1645 | 1466442077469 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 10:01:17 INFO - PROCESS | 1645 | 1466442077471 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 10:01:17 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:01:17 INFO - PROCESS | 1645 | 1466442077474 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:01:17 INFO - PROCESS | 1645 | 1466442077476 Marionette TRACE conn2 <- [1,3114,null,{}] 10:01:17 INFO - PROCESS | 1645 | 1466442077480 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:17 INFO - PROCESS | 1645 | 1466442077482 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:17 INFO - PROCESS | 1645 | 1466442077637 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 10:01:17 INFO - PROCESS | 1645 | 1466442077704 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\", \"959c5f7a-5ee8-47ac-9f02-81a2ae3381cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:17 INFO - PROCESS | 1645 | 1466442077705 Marionette INFO sendAsync be1b7eec-15aa-ad41-b3d2-dea61b55d92d 10:01:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x1288e7000 == 33 [pid = 1645] [id = 788] 10:01:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1210c2800) [pid = 1645] [serial = 2362] [outer = 0x0] 10:01:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1210d6000) [pid = 1645] [serial = 2363] [outer = 0x1210c2800] 10:01:17 INFO - PROCESS | 1645 | 1466442077745 Marionette DEBUG loaded listener.js 10:01:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x123520c00) [pid = 1645] [serial = 2364] [outer = 0x1210c2800] 10:01:18 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x129325c00) [pid = 1645] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 10:01:18 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x112ea9800) [pid = 1645] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 10:01:18 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1210ce400) [pid = 1645] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 10:01:18 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x120fc3c00) [pid = 1645] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 10:01:18 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x12bf81c00) [pid = 1645] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 10:01:18 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x118261000) [pid = 1645] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 10:01:18 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x113c1d800) [pid = 1645] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 10:01:18 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x123904800) [pid = 1645] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 10:01:18 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x1260c8000) [pid = 1645] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 10:01:18 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x11962b400) [pid = 1645] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 10:01:18 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x11691a800) [pid = 1645] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 10:01:18 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x12a330400) [pid = 1645] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 10:01:18 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x12bb8d400) [pid = 1645] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 10:01:18 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x12cdf1800) [pid = 1645] [serial = 2320] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 10:01:18 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x12c38a400) [pid = 1645] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 10:01:18 INFO - PROCESS | 1645 | 1466442078406 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 10:01:18 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:01:18 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 972ms 10:01:18 INFO - PROCESS | 1645 | 1466442078447 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 10:01:18 INFO - PROCESS | 1645 | 1466442078450 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 10:01:19 WARNING - u'runner_teardown' () 10:01:19 INFO - No more tests 10:01:19 INFO - Got 0 unexpected results 10:01:19 INFO - SUITE-END | took 510s 10:01:19 INFO - Closing logging queue 10:01:19 INFO - queue closed 10:01:19 INFO - Return code: 0 10:01:19 WARNING - # TBPL SUCCESS # 10:01:19 INFO - Running post-action listener: _resource_record_post_action 10:01:19 INFO - Running post-run listener: _resource_record_post_run 10:01:20 INFO - Total resource usage - Wall time: 532s; CPU: 58.0%; Read bytes: 37570048; Write bytes: 953631232; Read time: 399; Write time: 4674 10:01:20 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:01:20 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 148466176; Write bytes: 146687488; Read time: 13474; Write time: 322 10:01:20 INFO - run-tests - Wall time: 514s; CPU: 58.0%; Read bytes: 35464704; Write bytes: 795331584; Read time: 372; Write time: 4314 10:01:20 INFO - Running post-run listener: _upload_blobber_files 10:01:20 INFO - Blob upload gear active. 10:01:20 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:01:20 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 10:01:20 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-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 10:01:20 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-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 10:01:21 INFO - (blobuploader) - INFO - Open directory for files ... 10:01:21 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:01:21 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:01:21 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:01:22 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:01:22 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:01:22 INFO - (blobuploader) - INFO - Done attempting. 10:01:22 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:01:22 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:01:22 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:01:24 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:01:24 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:01:24 INFO - (blobuploader) - INFO - Done attempting. 10:01:24 INFO - (blobuploader) - INFO - Iteration through files over. 10:01:24 INFO - Return code: 0 10:01:24 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:01:24 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:01:24 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/608607aba02cf48ade3c390b7ae4c724035d64f1a02fe03d7e1ecb47756075c2409797cef60b70b9e71b9bfbe2bbc01ad952673984667f492c9177dd53770955", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e5022333a820fe4cbb4a0ebcd573400ecad53e792795bd2d308ff3cc562ac15021f93219a959453bf66ea1255f372e67cdc2a6a8e5b1786e56cca8c7aeea3029"} 10:01:24 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:01:24 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:01:24 INFO - Contents: 10:01:24 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/608607aba02cf48ade3c390b7ae4c724035d64f1a02fe03d7e1ecb47756075c2409797cef60b70b9e71b9bfbe2bbc01ad952673984667f492c9177dd53770955", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e5022333a820fe4cbb4a0ebcd573400ecad53e792795bd2d308ff3cc562ac15021f93219a959453bf66ea1255f372e67cdc2a6a8e5b1786e56cca8c7aeea3029"} 10:01:24 INFO - Running post-run listener: copy_logs_to_upload_dir 10:01:24 INFO - Copying logs to upload dir... 10:01:24 INFO - mkdir: /builds/slave/test/build/upload/logs 10:01:24 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=592.350711 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 52 secs) (at 2016-06-20 10:01:24.348436) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-20 10:01:24.352501) ========= 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.WO0Awo5BlJ/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.gnNAiuldtm/Listeners TMPDIR=/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/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-beta/sha512/608607aba02cf48ade3c390b7ae4c724035d64f1a02fe03d7e1ecb47756075c2409797cef60b70b9e71b9bfbe2bbc01ad952673984667f492c9177dd53770955", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e5022333a820fe4cbb4a0ebcd573400ecad53e792795bd2d308ff3cc562ac15021f93219a959453bf66ea1255f372e67cdc2a6a8e5b1786e56cca8c7aeea3029"} build_url:https://queue.taskcluster.net/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.011961 build_url: 'https://queue.taskcluster.net/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/608607aba02cf48ade3c390b7ae4c724035d64f1a02fe03d7e1ecb47756075c2409797cef60b70b9e71b9bfbe2bbc01ad952673984667f492c9177dd53770955", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e5022333a820fe4cbb4a0ebcd573400ecad53e792795bd2d308ff3cc562ac15021f93219a959453bf66ea1255f372e67cdc2a6a8e5b1786e56cca8c7aeea3029"}' symbols_url: 'https://queue.taskcluster.net/v1/task/UPgMeEUjQouAOhUdOUAA9Q/artifacts/public/build/firefox-48.0.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-06-20 10:01:24.387621) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-20 10:01:24.387977) ========= 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.WO0Awo5BlJ/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.gnNAiuldtm/Listeners TMPDIR=/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/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.005148 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-20 10:01:24.437408) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-20 10:01:24.437837) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-20 10:01:24.438308) ========= ========= Total master_lag: 0.41 =========